default.css 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961
  1. /*****************************************************
  2. * MAIN - CHAMILO CSS
  3. *****************************************************/
  4. /* Adding default style for the chamilo_X themes */
  5. @import url('../base_chamilo.css');
  6. /* the following for regular <a> elements */
  7. a {
  8. text-decoration: none;
  9. color :#6E6E6E;
  10. }
  11. a:visited {
  12. text-decoration: none;
  13. }
  14. a:hover {
  15. text-decoration: none;
  16. color: #FE9A2E;
  17. }
  18. a:active {
  19. text-decoration: none;
  20. }
  21. .page-section{
  22. background: url(images/home-bg.png) repeat-x 0 0;
  23. margin-top: -10px;
  24. }
  25. .navbar .nav > li > a {
  26. float: none;
  27. line-height: 24px;
  28. padding-bottom: 13px;
  29. padding-right: 10px;
  30. padding-top: 13px;
  31. color: #FFFFFF;
  32. text-shadow: none;
  33. }
  34. .subnav .navbar-inner {
  35. background: rgb(226,56,40); /* Old browsers */
  36. background: -moz-linear-gradient(top, rgba(226,56,40,1) 0%, rgba(226,56,40,1) 50%, rgba(181,45,32,1) 50%, rgba(181,45,32,1) 100%); /* FF3.6+ */
  37. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,56,40,1)), color-stop(50%,rgba(226,56,40,1)), color-stop(50%,rgba(181,45,32,1)), color-stop(100%,rgba(181,45,32,1))); /* Chrome,Safari4+ */
  38. background: -webkit-linear-gradient(top, rgba(226,56,40,1) 0%,rgba(226,56,40,1) 50%,rgba(181,45,32,1) 50%,rgba(181,45,32,1) 100%); /* Chrome10+,Safari5.1+ */
  39. background: -o-linear-gradient(top, rgba(226,56,40,1) 0%,rgba(226,56,40,1) 50%,rgba(181,45,32,1) 50%,rgba(181,45,32,1) 100%); /* Opera 11.10+ */
  40. background: -ms-linear-gradient(top, rgba(226,56,40,1) 0%,rgba(226,56,40,1) 50%,rgba(181,45,32,1) 50%,rgba(181,45,32,1) 100%); /* IE10+ */
  41. background: linear-gradient(to bottom, rgba(226,56,40,1) 0%,rgba(226,56,40,1) 50%,rgba(181,45,32,1) 50%,rgba(181,45,32,1) 100%); /* W3C */
  42. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e23828', endColorstr='#b52d20',GradientType=0 ); /* IE6-9 */
  43. border: none;
  44. margin-bottom: 5px;
  45. }
  46. .subnav .nav > li > a {
  47. border:none;
  48. color: #FFFFFF;
  49. font-weight: bold;
  50. font-size: 13px;
  51. box-shadow: none;
  52. text-transform: uppercase;
  53. }
  54. .subnav .nav > li > a:hover{
  55. background: #3D3D3D;
  56. color: #FFFFFF;
  57. line-height: 22px;
  58. }
  59. .subnav .nav > #current > a,
  60. .subnav .nav > #current > a:hover {
  61. color: #fff;
  62. background-color: #EC5923;
  63. border: 1px solid #EC5923;
  64. box-shadow:0 1px 1px rgba(0, 0, 0, 0.15) inset;
  65. line-height: 22px;
  66. }
  67. .subnav li a {
  68. color:#fff;
  69. }
  70. .subnav .navbar-inner li a:hover {
  71. color: #790000;
  72. background:none;
  73. border: none;
  74. box-shadow:none;
  75. line-height: 24px;
  76. }
  77. .well .nav-list > li > a:hover {
  78. text-decoration: none;
  79. background: none;
  80. }
  81. .sidebar-nav h4{
  82. color: #037FB2;
  83. padding-bottom: 3px;
  84. padding-left: 15px;
  85. padding-right: 15px;
  86. padding-top: 3px;
  87. }
  88. .dropdown .dropdown-menu li a:hover {
  89. -webkit-border-radius: 0;
  90. -moz-border-radius: 0;
  91. border-radius: 0;
  92. }
  93. #logout_button{
  94. margin-top: 4px;
  95. border: none;
  96. }
  97. #logout_button:hover{
  98. margin-top: 4px;
  99. background: none;
  100. box-shadow: none;
  101. }
  102. /*****************************************************
  103. * STYLE THEME CHAMILO *
  104. *****************************************************/
  105. /*.page-section{
  106. background:url(images/bg-header.jpg) repeat-x;
  107. margin-top: -5px;
  108. }*/
  109. .navbar-inner{
  110. background: #0F0F0F; /* Old browsers */
  111. }
  112. .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
  113. background-color: #3A4751;
  114. color: #FFFFFF;
  115. }
  116. .navbar-search {
  117. margin-bottom: 0;
  118. margin-top: 11px;
  119. position: relative;
  120. }
  121. .navbar-search .search-query {
  122. background:#FFFFFF;
  123. color: #666;
  124. border: 1px solid #ffffff;
  125. }
  126. .navbar .nav .active > a, .navbar .nav .active > a:hover {
  127. background:none;
  128. color: #FFFFFF;
  129. }
  130. .welcome-mascot{
  131. background: url(images/chamilo-welcome.png) no-repeat right 0;
  132. padding-right: 200px;
  133. padding-bottom: 2em;
  134. padding-top: 2em;
  135. }
  136. .nav-list > li > a {
  137. font-size: 14px;
  138. padding-bottom: 6px;
  139. /* padding-left: 15px;
  140. padding-right: 15px;*/
  141. padding-top: 6px;
  142. }
  143. .controls .btn{
  144. background:#EC5923;
  145. color: #ffffff;
  146. border:1px solid rgba(0, 0, 0, 0.15);
  147. padding: 5px 25px;
  148. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.17);
  149. }
  150. .controls .btn:hover{
  151. background: #EC5923; /* Old browsers */
  152. color: #FFFFFF;
  153. border:1px solid rgba(0, 0, 0, 0.15);
  154. padding: 5px 25px;
  155. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.17);
  156. }
  157. .form-actions {
  158. background:transparent;
  159. }
  160. .breadcrumb {
  161. margin-bottom: 0;
  162. background: #ffffff; /* Old browsers */
  163. background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
  164. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
  165. background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
  166. background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
  167. background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
  168. background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
  169. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
  170. padding-top: 5px;
  171. padding-bottom: 5px;
  172. border: 1px solid #E1E1E0;
  173. box-shadow: none;
  174. color: #666;
  175. }
  176. .breadcrumb a{
  177. color: #666;
  178. font-size: 13px;
  179. line-height: 30px;
  180. text-transform: none;
  181. }
  182. .breadcrumb li{
  183. font-size: 14px;
  184. text-shadow: none;
  185. }
  186. .breadcrumb a.btn-mini{
  187. font-size: 12px;
  188. line-height: 22px;
  189. text-transform: none;
  190. color: #FFFFFF;
  191. }
  192. .breadcrumb a.btn-success {
  193. background: #f68a7a; /* Old browsers */
  194. background: -moz-linear-gradient(top, #f68a7a 0%, #f26954 100%); /* FF3.6+ */
  195. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f68a7a), color-stop(100%,#f26954)); /* Chrome,Safari4+ */
  196. background: -webkit-linear-gradient(top, #f68a7a 0%,#f26954 100%); /* Chrome10+,Safari5.1+ */
  197. background: -o-linear-gradient(top, #f68a7a 0%,#f26954 100%); /* Opera 11.10+ */
  198. background: -ms-linear-gradient(top, #f68a7a 0%,#f26954 100%); /* IE10+ */
  199. background: linear-gradient(to bottom, #f68a7a 0%,#f26954 100%); /* W3C */
  200. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f68a7a', endColorstr='#f26954',GradientType=0 ); /* IE6-9 */
  201. border: 1px solid #FD6600;
  202. color: #FFFFFF;
  203. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.17);
  204. }
  205. .breadcrumb a.btn-success:hover{
  206. background: #f68a7a; /* Old browsers */
  207. background: -moz-linear-gradient(top, #f68a7a 0%, #ef7f70 100%); /* FF3.6+ */
  208. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f68a7a), color-stop(100%,#ef7f70)); /* Chrome,Safari4+ */
  209. background: -webkit-linear-gradient(top, #f68a7a 0%,#ef7f70 100%); /* Chrome10+,Safari5.1+ */
  210. background: -o-linear-gradient(top, #f68a7a 0%,#ef7f70 100%); /* Opera 11.10+ */
  211. background: -ms-linear-gradient(top, #f68a7a 0%,#ef7f70 100%); /* IE10+ */
  212. background: linear-gradient(to bottom, #f68a7a 0%,#ef7f70 100%); /* W3C */
  213. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f68a7a', endColorstr='#ef7f70',GradientType=0 ); /* IE6-9 */
  214. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.17);
  215. }
  216. .btn{
  217. display: inline-block;
  218. margin-bottom: 0;
  219. font-size: 14px;
  220. font-weight: normal;
  221. line-height: 1.428571429;
  222. text-align: center;
  223. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.17);
  224. cursor: pointer;
  225. color: #FFFFFF;
  226. background: #3D3D3D; /* Old browsers */
  227. border:1px solid rgba(0, 0, 0, 0.15);
  228. }
  229. .btn:hover{
  230. background: #4E5B65; /* Old browsers */
  231. color: #ffffff;
  232. text-decoration: none;
  233. }
  234. .btn-primary{
  235. background:#EC5923;
  236. color: #ffffff;
  237. border:1px solid rgba(0, 0, 0, 0.15);
  238. padding: 3px 25px;
  239. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.17);
  240. }
  241. .btn-primary:hover{
  242. background: #EA4E15; /* Old browsers */
  243. color: #FFFFFF;
  244. border:1px solid rgba(0, 0, 0, 0.15);
  245. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.17);
  246. }
  247. /* styles for the star rater */
  248. .star-rating{
  249. list-style:none;
  250. margin: 0px;
  251. padding:0px;
  252. width: 125px;
  253. height: 25px;
  254. position: relative;
  255. overflow:hidden;
  256. background: url(images/start-level.png) top left repeat-x;
  257. }
  258. .star-rating li{
  259. padding:0px;
  260. margin:0px;
  261. width:25px;
  262. height:25px;
  263. float: left;
  264. }
  265. .star-rating li a{
  266. display:block;
  267. width:25px;
  268. height: 25px;
  269. line-height:25px;
  270. text-decoration: none;
  271. text-indent: -9000px;
  272. z-index: 20;
  273. position: absolute;
  274. padding: 0px;
  275. overflow:hidden;
  276. }
  277. .star-rating li a:hover{
  278. background: url(images/start-level.png) left bottom;
  279. z-index: 2;
  280. left: 0px;
  281. border:none;
  282. }
  283. .star-rating a.one-star{
  284. left: 0px;
  285. }
  286. .star-rating a.one-star:hover{
  287. width:25px;
  288. }
  289. .star-rating a.two-stars{
  290. left:25px;
  291. }
  292. .star-rating a.two-stars:hover{
  293. width: 50px;
  294. }
  295. .star-rating a.three-stars{
  296. left: 50px;
  297. }
  298. .star-rating a.three-stars:hover{
  299. width: 75px;
  300. }
  301. .star-rating a.four-stars{
  302. left: 75px;
  303. }
  304. .star-rating a.four-stars:hover{
  305. width: 100px;
  306. }
  307. .star-rating a.five-stars{
  308. left: 100px;
  309. }
  310. .star-rating a.five-stars:hover{
  311. width: 125px;
  312. }
  313. .star-rating li.current-rating{
  314. background: url(images/start-level.png) left center;
  315. position: absolute;
  316. height: 25px;
  317. display: block;
  318. text-indent: -9000px;
  319. z-index: 1;
  320. }
  321. /*ICON INBOX*/
  322. .home-icon{
  323. background:url(images/icon-chamilo.png) no-repeat 0 0;
  324. background-size: 24px auto;
  325. padding-left: 30px;
  326. }
  327. .home-icon:hover,.messages-icon:hover, .invitations-icon:hover,.shared-profile-icon:hover,.friends-icon:hover,
  328. .browse-groups-icon:hover ,.search-icon:hover ,.myfiles-icon:hover {
  329. opacity: 0.8;
  330. }
  331. .messages-icon{
  332. background:url(images/icon-chamilo.png) no-repeat 0 -29px;
  333. background-size: 24px auto;
  334. padding-left: 30px;
  335. }
  336. .invitations-icon{
  337. background:url(images/icon-chamilo.png) no-repeat 0 -61px;
  338. background-size: 24px auto;
  339. padding-left: 30px;
  340. }
  341. .shared-profile-icon{
  342. background:url(images/icon-chamilo.png) no-repeat 0 -96px;
  343. background-size: 24px auto;
  344. padding-left: 30px;
  345. }
  346. .friends-icon{
  347. background:url(images/icon-chamilo.png) no-repeat 0 -130px;
  348. background-size: 24px auto;
  349. padding-left: 30px;
  350. }
  351. .browse-groups-icon{
  352. background:url(images/icon-chamilo.png) no-repeat 0 -163px;
  353. background-size: 24px auto;
  354. padding-left: 30px;
  355. }
  356. .search-icon {
  357. background:url(images/icon-chamilo.png) no-repeat 0 -198px;
  358. background-size: 24px auto;
  359. padding-left: 30px;
  360. }
  361. .myfiles-icon {
  362. background:url(images/icon-chamilo.png) no-repeat 0 -229px;
  363. background-size: 24px auto;
  364. padding-left: 30px;
  365. }
  366. /* END ICON INBOX */
  367. .nav-list > .active > a, .nav-list > .active > a:hover {
  368. color: #333333;
  369. background: none;
  370. text-shadow:none;
  371. }
  372. .social-menu .well .thumbnail{
  373. border: none;
  374. border-radius: none;
  375. box-shadow: none;
  376. }
  377. .invitation_confirm .thumbnail{
  378. border: 1px solid rgba(96, 165, 209, 0.1);
  379. -webkit-border-radius: 10px;
  380. -moz-border-radius: 10px;
  381. border-radius: 10px;
  382. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  383. display: block;
  384. line-height: 1;
  385. padding: 4px;
  386. background-color: #EEF5FA;
  387. }
  388. .invitation_confirm a.thumbnail:hover{
  389. border-color: rgba(96, 165, 209, 0.1);
  390. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  391. background-color: #FFFFFF;
  392. }
  393. .social-menu .well .thumbnail img{
  394. -webkit-border-radius: 10px;
  395. -moz-border-radius: 10px;
  396. border-radius: 10px;
  397. border: 2px solid #FFFFFF;
  398. }
  399. /*CSS SLIDER ANUNCIOS*/
  400. .pagerslide h2{
  401. font-size: 18px;
  402. font-weight: normal;
  403. background: #E6E6E6;
  404. color: #666;
  405. padding-left: 15px;
  406. }
  407. #top_main_content #announcements .page-header{
  408. display: none;
  409. line-height: 1;
  410. }
  411. #top_main_content #announcements .span6 {
  412. width: 800px;
  413. }
  414. /*CSS PARA CONTENIDO DE CURSO INTRODUCCION*/
  415. .page-course-intro{
  416. padding: 2em;
  417. border: 1px solid #DDDDDD;
  418. -webkit-border-radius: 10px;
  419. -moz-border-radius: 10px;
  420. border-radius: 10px;
  421. margin-bottom: 2em;
  422. background: #FFFFFF;
  423. }
  424. .page-course-intro ul{
  425. list-style-image:url(images/vineta.png);
  426. padding-top: 10px;
  427. }
  428. .page-course-intro a{
  429. color: #FD6600;
  430. }
  431. .page-course-intro a:hover{
  432. color: #FD6600;
  433. text-decoration: underline;
  434. }
  435. /*FIN DE INTRODUCCION DEL CURSO*/
  436. .fc-header-title h2{
  437. color: #666;
  438. }
  439. .fc-first .fc-widget-header{
  440. font-size: 14px;
  441. font-weight: normal;
  442. padding-top: 5px;
  443. padding-bottom: 5px;
  444. }
  445. .well {
  446. background: #F9F9F9; /* Old browsers */
  447. border: 1px solid #EDEDED;
  448. border-radius: 8px;
  449. box-shadow: none;
  450. margin-bottom: 20px;
  451. min-height: 20px;
  452. padding: 20px 10px;
  453. }
  454. input.span3, textarea.span3, .uneditable-input.span3 {
  455. margin-right: 10px;
  456. width: 260px;
  457. }
  458. .sidebar-nav img{
  459. -webkit-border-radius: 10px;
  460. -moz-border-radius: 10px;
  461. border-radius: 10px;
  462. }
  463. #homepage .row .span9 h2{
  464. font-size: 26px;
  465. font-weight: bold;
  466. color: #666;
  467. padding-bottom: 8px;
  468. }
  469. #homepage .row .span9 p,#homepage .row .span9 ol {
  470. color: #6E6E6E;
  471. }
  472. #homepage .row .span9 a{
  473. /*color: #DE3A01;*/
  474. }
  475. #homepage .row .span9 a:hover{
  476. /*color: #DE3A01;*/
  477. }
  478. .page-header h2{
  479. color: #666;
  480. font-weight: bold;
  481. font-size: 18px;
  482. padding-left: 10px;
  483. }
  484. #course_tools .course-title-tools h3 {
  485. margin-top: 10px;
  486. color: #666;
  487. font-weight: bold;
  488. }
  489. .page-header {
  490. border-bottom-color: #CCCCCC;
  491. border-bottom-style: solid;
  492. border-bottom-width: 1px;
  493. box-shadow: none;
  494. padding-bottom: 0px;
  495. }
  496. .well_border{
  497. background: #F9F9F9; /* Old browsers */
  498. border: 1px solid #EDEDED;
  499. border-radius: 8px;
  500. box-shadow: none;
  501. margin-bottom: 20px;
  502. min-height: 20px;
  503. padding: 19px;
  504. }
  505. .well_border .row .span2 {
  506. width: 98px;
  507. }
  508. .course-box-thumbnail-box .thumbnail:hover{
  509. border: none;
  510. }
  511. .well_border .row .span2 .thumbnail {
  512. background-color: #FFFFFF;
  513. background-image: none;
  514. }
  515. #hot_courses .row .span9 .well_border .row .span6{
  516. width: auto;
  517. }
  518. .categories-course-description h3{
  519. color: #666;
  520. }
  521. #course_tools .content a {
  522. font-size: 12px;
  523. font-weight: normal;
  524. }
  525. #main_content .course-box .row .span7{
  526. width: 730px;
  527. }
  528. #main_content .course-box .row .span7 .row .span6 {
  529. width: 615px;
  530. }
  531. #main_content .course-box .row .span7 .row .span6 h3{
  532. font-size: 20px;
  533. }
  534. #course_category li, #hot_courses h5, .course_item h5, .categories-course-description h5, .course-box h5 {
  535. font-weight: normal;
  536. }
  537. .bottom_actions_fixed {
  538. background:#E23827;
  539. }
  540. /*****************************************************
  541. * FOOTER STYLES *
  542. *****************************************************/
  543. footer {
  544. height: 10em;
  545. background: #E23827;
  546. color:#ffffff;
  547. border-top: 5px solid #B52D1F;
  548. }
  549. footer .container .row {
  550. padding-top: 5px;
  551. }
  552. footer a:link, footer a:visited {
  553. color: #F1D40D;
  554. }
  555. /*****************************************************
  556. * DISPLAY MESSAGES *
  557. *****************************************************/
  558. /*****************************************************
  559. * CSS CHAT *
  560. *****************************************************/
  561. .chatboxmain {
  562. bottom: 0;
  563. display: block;
  564. position: fixed;
  565. right: 20px;
  566. width: 225px;
  567. z-index: 9000;
  568. }
  569. .chatboxheadmain {
  570. padding:7px 7px 7px 0px;
  571. color: #ffffff;
  572. border-right:1px solid #222;
  573. border-left:1px solid #222;
  574. background-color: #222;
  575. background-repeat: repeat-x;
  576. background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));
  577. background-image: -moz-linear-gradient(top, #333333, #222222);
  578. background-image: -ms-linear-gradient(top, #333333, #222222);
  579. background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));
  580. background-image: -webkit-linear-gradient(top, #333333, #222222);
  581. background-image: -o-linear-gradient(top, #333333, #222222);
  582. background-image: linear-gradient(top, #333333, #222222);
  583. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  584. -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  585. -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  586. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  587. }
  588. #chatboxtitlemain {
  589. cursor: pointer;
  590. float: left;
  591. font-size: 12px;
  592. font-weight: normal;
  593. width: 160px;
  594. }
  595. /*****************************************************
  596. * CSS CHAT END *
  597. *****************************************************/
  598. .normal-message {
  599. background-color: #D9EDF7;
  600. color: #3A87AD;
  601. padding: 15px;
  602. margin-bottom: 15px;
  603. border-top: 1px solid #BCE8F1;
  604. border-left: 1px solid #BCE8F1;
  605. border-right: 1px solid #BCE8F1;
  606. border-bottom: 3px solid #BCE8F1;
  607. border-radius: 10px;
  608. }
  609. .warning-message {
  610. background-color: #FCF8E3;
  611. color: #C09853;
  612. padding: 10px;
  613. margin-bottom: 15px;
  614. border-top: 1px solid #FBEED5;
  615. border-left: 1px solid #FBEED5;
  616. border-right: 1px solid #FBEED5;
  617. border-bottom: 3px solid #FBEED5;
  618. border-radius: 10px;
  619. }
  620. .confirmation-message {
  621. background-color: #DFF0D8;
  622. color: #468847;
  623. padding: 10px;
  624. margin-bottom: 15px;
  625. border-top: 1px solid #D6E9C6;
  626. border-left: 1px solid #D6E9C6;
  627. border-right: 1px solid #D6E9C6;
  628. border-bottom: 3px solid #D6E9C6;
  629. border-radius: 10px;
  630. }
  631. .error-message {
  632. background-color: #F2DEDE;
  633. color: #B94A48;
  634. padding: 10px;
  635. margin-bottom: 15px;
  636. border-top: 1px solid #EED3D7;
  637. border-left: 1px solid #EED3D7;
  638. border-right: 1px solid #EED3D7;
  639. border-bottom: 3px solid #EED3D7;
  640. border-radius: 10px;
  641. }
  642. .social-menu-title {
  643. background-color:#00AAE3;
  644. }
  645. #social-content-online {
  646. background-color:#00AAE3;
  647. }
  648. .admin_section li {
  649. background-image:url(images/bullet.gif);
  650. }
  651. .system_announcements {
  652. background: transparent url('images/systemenouvelles.jpg') no-repeat top left;
  653. }
  654. .topa {
  655. background:transparent url('images/logoa4.gif') no-repeat;
  656. }
  657. .topb {
  658. background:transparent url('images/logob4.gif') no-repeat;
  659. }
  660. #bottomhellomindfactory {
  661. background:transparent url('images/textologo.jpg') no-repeat;
  662. }
  663. .new_actions-fixed{
  664. top: 49px;
  665. }
  666. /*including "save" image*/
  667. button.save {
  668. background:url(images/accept.png) 0 center no-repeat #F0F0F0;
  669. color: #666;
  670. text-shadow:none;
  671. }
  672. button.save:hover {
  673. background:url(images/accept.png) 0 center no-repeat #ffffff;
  674. color: #666;
  675. text-shadow:none;
  676. }
  677. /*including "add" image*/
  678. .controls .btn.add {
  679. background:url(images/add.png) 0 center no-repeat #EC5923;
  680. padding-left: 36px;
  681. }
  682. .controls .btn.add:hover {
  683. background:url(images/add.png) 0 center no-repeat #EA4E15;
  684. padding-left: 36px;
  685. }
  686. /*including "cancel" image*/
  687. button.cancel {
  688. background-image:url(images/button_delete.gif);
  689. }
  690. /*including "search" image*/
  691. button.search {
  692. background:url(images/buttom.png) 0 center no-repeat #F0F0F0;
  693. color: #666;
  694. text-shadow:none;
  695. }
  696. button.search:hover {
  697. background:url(images/buttom.png) 0 center no-repeat #ffffff;
  698. color: #666;
  699. text-shadow:none;
  700. }
  701. /*including "plus" image*/
  702. button.plus {
  703. background-image:url(images/button_plus.gif);
  704. }
  705. /*including "minus" image*/
  706. button.minus {
  707. background-image:url(images/button_minus.gif);
  708. }
  709. /*including "next" image*/
  710. button.next {
  711. background:url(images/next.png) 0 center no-repeat #F0F0F0;
  712. }
  713. button.next:hover {
  714. background:url(images/next.png) 0 center no-repeat #ffffff;
  715. }
  716. /*including "back" image*/
  717. button.back {
  718. background:url(images/previus.png) 0 center no-repeat #F0F0F0;
  719. }
  720. button.back:hover {
  721. background:url(images/previus.png) 0 center no-repeat #ffffff;
  722. }
  723. /*including "refresh" image*/
  724. button.refresh {
  725. background-image:url(images/button_refresh.gif);
  726. }
  727. /*including "upload" image*/
  728. button.upload {
  729. background-image:url(images/button_upload.gif);
  730. }
  731. button.arrowr, input.arrowr {
  732. background-image:url(images/2rightarrow.gif);
  733. }
  734. button.arrowl, input.arrowl {
  735. background-image:url(images/2leftarrow.gif);
  736. }
  737. .refresh {
  738. background-image:url(images/refresh.png);
  739. }
  740. .portal {
  741. background-image:url(images/portal.png);
  742. }
  743. /*CSS ICON BLOCK USER*/
  744. .inbox-social{
  745. background: url("images/icon-chamilo.png") no-repeat 0 -415px;
  746. padding-left: 40px;
  747. }
  748. .inbox-social:hover,.new-message-social:hover,.invitations-social:hover,.profile-social:hover,.add-course:hover,
  749. .order-course:hover,.history-course:hover, .list-course:hover{
  750. opacity: 0.8;
  751. }
  752. .new-message-social{
  753. background: url("images/icon-chamilo.png") no-repeat 0 -370px;
  754. padding-left: 40px;
  755. }
  756. .invitations-social{
  757. background: url("images/icon-chamilo.png") no-repeat 0 -455px;
  758. padding-left: 40px;
  759. }
  760. .profile-social{
  761. background: url("images/icon-chamilo.png") no-repeat 0 -496px;
  762. padding-left: 40px;
  763. }
  764. .add-course{
  765. background: url("images/icon-chamilo.png") no-repeat 0 -327px;
  766. padding-left: 40px;
  767. }
  768. .order-course{
  769. background: url("images/icon-chamilo.png") no-repeat 0 -536px;
  770. padding-left: 40px;
  771. }
  772. .history-course{
  773. background: url("images/icon-chamilo.png") no-repeat 0 -576px;
  774. padding-left: 40px;
  775. }
  776. .list-course{
  777. background: url("images/icon-chamilo.png") no-repeat 0 -618px;
  778. padding-left: 40px;
  779. }
  780. .forum-btn{
  781. background: url("images/icon-chamilo.png") no-repeat 0 -666px;
  782. padding-left: 40px;
  783. }
  784. /*+++++++++++++++++++++++++++++++++
  785. RESPONSIVE CSS
  786. +++++++++++++++++++++++++++++++++*/
  787. .navbar .brand {
  788. float: left;
  789. font-size: 16px;
  790. font-weight: 200;
  791. line-height: 20px;
  792. padding-bottom: 12px;
  793. padding-top: 15px;
  794. color: #ffffff;
  795. }
  796. @media (min-width: 481px) and (max-width: 800px) {
  797. .navbar .brand {
  798. color: #666;
  799. }
  800. .navbar .nav-collapse .nav.pull-right a{
  801. color: #3A4751;
  802. line-height: 26px;
  803. }
  804. .navbar .nav-collapse .nav.pull-right a:hover{
  805. color: #FFFFFF;
  806. }
  807. .sidebar-nav h4 {
  808. color: #037FB2;
  809. font-size: 18px;
  810. padding-bottom: 10px;
  811. padding-left: 15px;
  812. padding-right: 15px;
  813. padding-top: 10px;
  814. }
  815. #profile_block .nav-list li, #course_block .nav-list li{
  816. padding-bottom: 5px;
  817. padding-top: 5px;
  818. }
  819. #top_main_content .menu-column #user_image_block{
  820. box-shadow: none;
  821. }
  822. }
  823. @media (max-width: 600px) {
  824. #main_content .course-box .row .span7 .row .span6 {
  825. float: left;
  826. /*width: 615px;*/
  827. padding-left: 10px;
  828. }
  829. #main_content .course-box .row .span7 .row .span6 h3 {
  830. font-size: 16px;
  831. /*width: 500px;*/
  832. }
  833. }
  834. @media (min-width: 801px){
  835. .nav-list > li > a {
  836. font-size: 13px;
  837. padding-bottom: 8px;
  838. padding-top: 8px;
  839. }
  840. /*CSS ICON BLOCK USER*/
  841. .inbox-social{
  842. background: url("images/icon-chamilo.png") no-repeat 0 -345px;
  843. padding-left: 30px;
  844. background-size: 25px auto;
  845. }
  846. .new-message-social{
  847. background: url("images/icon-chamilo.png") no-repeat 0 -307px;
  848. padding-left: 30px;
  849. background-size: 25px auto;
  850. }
  851. .invitations-social{
  852. background: url("images/icon-chamilo.png") no-repeat 0 -378px;
  853. padding-left: 30px;
  854. background-size: 25px auto;
  855. }
  856. .profile-social{
  857. background: url("images/icon-chamilo.png") no-repeat 0 -414px;
  858. padding-left: 30px;
  859. background-size: 25px auto;
  860. }
  861. .add-course{
  862. background: url("images/icon-chamilo.png") no-repeat 0 -274px;
  863. padding-left: 30px;
  864. background-size: 25px auto;
  865. }
  866. .order-course{
  867. background: url("images/icon-chamilo.png") no-repeat 0 -447px;
  868. padding-left: 30px;
  869. background-size: 25px auto;
  870. }
  871. .history-course{
  872. background: url("images/icon-chamilo.png") no-repeat 0 -481px;
  873. padding-left: 30px;
  874. background-size: 25px auto;
  875. }
  876. .list-course{
  877. background: url("images/icon-chamilo.png") no-repeat 0 -517px;
  878. padding-left: 30px;
  879. background-size: 25px auto;
  880. }
  881. .forum-btn {
  882. background: url("images/icon-chamilo.png") no-repeat scroll 0 -552px / 25px auto rgba(0, 0, 0, 0);
  883. padding-left: 30px;
  884. }
  885. }
  886. @media (min-width: 321px) and (max-width: 480px){
  887. footer {
  888. height: 5em;
  889. }
  890. .welcome-mascot{
  891. background: none;
  892. padding-right: 0px;
  893. padding-bottom: 2em;
  894. padding-top: 2em;
  895. }
  896. #homepage .row .span9 h2 {
  897. color: #666;
  898. font-size: 18px;
  899. font-weight: bold;
  900. padding-bottom: 8px;
  901. line-height: 25px;
  902. |}
  903. #announcements{
  904. display: none;
  905. }
  906. }
  907. /*+++++++++++++++++++++++++++++++++
  908. END RESPONSIVE CSS
  909. +++++++++++++++++++++++++++++++++*/