media.css

  1. 6.x themes/fp6_clean/media.css
  2. 4.x modules/tinymce/inc/tiny_mce/plugins/media/css/media.css
  3. 5.x modules/tinymce/inc/tiny_mce/plugins/media/css/media.css
/*
 * This CSS file is for handling mobile and print media.
*/





/* hide or alter various elements when we go to print */
@media print {
  
  #top-nav, 
  #sidebar-left,
  .dash-welcome-block,
  #page-print-options,
  #breadcrumbs-wrapper,
  a.button,
  .change-term-link a,
  .header-profile-image,
  td.actions, 
  th.header-sortable-actions,  
  .fp-boxes-submit-button,
  .admin-toolbox-link-wrapper,
  fieldset.new-comment-fs,
  fieldset.upload-file-fs,
  #render-advise_history_left_column a.view-print-all,
  #render-advise_history_right_column a.view-print-all,
  td.student-files-delete-td,
  a.approval-edit,
  fieldset.enter-audit-comment-fs,
  fieldset.view-url-options-fs,
  .fp-bottom-message 
  {
    display: none !important;
  }
  
   #page-content {
     width: 100% !important;
     padding: 0 !important;
   }
  
   .student-mini-profile .profile-top-details-wrapper {
     width: 50% !important;
   }
   
   .profile-line-content a {
     display: none;
   }
   
   
  
} /* media print */











@media screen and (max-width: 1550px) {  
  
  .student-profile-header-full .profile-top-wrapper-right-side {
    width: 400px;
  }
  
  .student-profile-header-full .profile-inline-line label {
    min-width: 130px;
  }
  
  
  
  
  
  
}  




@media screen and (max-width: 1450px) {  
  
  .student-mini-profile .profile-top-wrapper-right-side {
    width: 400px;
  }
  
  .student-mini-profile .profile-inline-line label {
    min-width: 130px;
  }
  
  
}  /* max-width 1450px */



@media screen and (max-width: 1380px) {
  .student-profile-header-full .profile-top-wrapper-right-side {
    width: 300px;
  }
  
  .student-profile-header-full .profile-top-wrapper-right-side {
    width: 300px;
  }
  
  

  .page--login #page-login-user-form {
    float: left;
    width: calc(100% - 600px);  
    text-align: center; 
    
  }
  
  .page--login #page-login-page__wallpaper {
    width: 600px;       
  }
  
  
  
  

} /* max-width 1380px */




@media screen and (max-width: 1170px) {
  
  .student-mini-profile .profile-top-details-wrapper .profile-detail-line-degree .profile-line-content {
    display: inline;    
    vertical-align: top;  
  }  
  
  
}




@media screen and (max-width: 1130px) {  
  
  .top-banner img {
    height: 50px !important;
    width: auto;
  }
  

  .student-mini-profile {
    font-size: 1.0em;
  }

  .student-mini-profile .profile-inline-line label {
    min-width: 100px;
  }


  table.student-alerts {
    font-size: 0.9em;
  }

  
  .page--login #page-login-user-form {
    float: left;
    width: calc(100% - 400px);  
    text-align: center; 
    
  }
  
  .page--login #page-login-page__wallpaper {
    width: 400px;       
  }
  
  
  
}  /* max-width 1130px */



@media screen and (max-width: 1075px) {  
  
  .student-mini-profile h2 {
    font-size: 1.0em;
    font-weight: bold;
  }


  .student-mini-profile .profile-top-wrapper-left-side {
    width: 300px;
  }

  .student-mini-profile .profile-top-wrapper-right-side {
    width: 200px;
  }


  
  .student-mini-profile .profile-inline-line label {
    display: none;
  }

  .student-mini-profile .has-mobile-content .profile-line-content{
    display: none;
  }
  .student-mini-profile .has-mobile-content .mobile-profile-line-content {
    display: inline !important;
  }

 
  table.student-alerts td.short-desc {
    max-width: 300px;
  }

  table.student-alerts td.short-desc .short-desc-wrapper {
    max-width: 300px;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
    
  }
  
  .dash-box {
    display: inline-block !important;
    width: 100% !important;
  }
  
  
  .dash-box .contents {    
    max-height: none !important;
    overflow-y: auto !important;  
  }
  
  .dash-box .dash-feed-block {
    margin: 0 !important;    
  }
  
  
  .select-from-event-types a.event-type {
    margin-right: 0;
    margin-bottom: 30px;
  }
  
  .force-spaces {
    display: none;
  } 
  
  
}  /* max-width 1075px */










@media screen and (max-width: 975px) {  
  
  
  #header #top-nav form .smallinput {
    width: 150px;
  }
  
  .student-mini-profile .header-profile-image {
    display: none;
  }  
  
  .student-profile-header-full .header-profile-image {
    display: block;    
    width: 100px !important;
  }
  
  .student-profile-header-full .header-profile-image img {
    width: 90px;
    height: auto;
    border-radius: 5px;
  }
  
  
  .page--login .login-content-div .left-side-content {
    width: 100%;
  }
  
  .page--login #page-login-user-form {
    float: left;
    width: 100%;  
    text-align: center; 
    
  }
  
  .page--login #page-login-page__wallpaper {
    display: none;       
  }
  
  
  
}  /* max-width 975px */


@media screen and (max-width: 825px) {  
  
  
  #header #top-nav form .smallinput {
    display: none;
  }
  
  #header #top-nav form a {
    margin-left: 0px;
  }
  
  #sidebar-left {
    width: 75px;
  }
  
  #sidebar-left ul.sidebar-left-nav li {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  
  #sidebar-left ul.sidebar-left-nav li i {
    font-size: 1.5em !important;
  }
  #sidebar-left ul.sidebar-left-nav li .desc {
    display: none;
  }
  
  
  .has-sidebar-left #page-content {
    width: calc(100vw - 100px);
    padding-left: 5px;
  }  
  
  #page-content {    
    font-size: 0.9em;
  }
  
  
  
  .change-term-link {
    display: block;
  }

  .student-profile-header-full .header-profile-image {
    display: none;    
    
  }


  table.student-alerts td.short-desc {
    max-width: 200px;
  }

  table.student-alerts td.short-desc .short-desc-wrapper {
    max-width: 200px;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
    
  }

  
}  /* max-width 825px */











@media screen and (max-width: 650px) {  

  #page-content {
    font-size: 0.8em;
  }

  
  /* at this point, we need to get rid of ALL the navigation (top and side) and replace with
   * a single hamburger menu, which expands to show all options.
   */
  .mobile-hamburger-icon {
    display: inline-block !important;    
    float: left;
    font-size: 2em;
    margin-left: 10px;    
    margin-right: 10px;
  }
  
  .mobile-hamburger-icon a {
    display: inline-block;
    width: 50px;
    padding-bottom: 3px;
    text-align: center;
    zborder: 1px solid #ccc;
    zborder-radius: 5px;    
  }
  
  #sidebar-left,
  ul.top-nav-ul {
     display: none !important;
  }
    

  .has-sidebar-left #page-content {
    width: calc(100% - 10px);
    
    padding-left: 5px;
  }  


  #element-inner-wrapper-course-search-subject {
    width: 100% !important;
  } 

  #mobile-hamburger-menu ul.top-nav-ul
  {
    display: block !important;
  }

  #mobile-hamburger-menu ul.top-nav-ul li.cog-only {
    display: block !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  #mobile-hamburger-menu .mobile-hamburger-icon {
    display: none !important;
  }
  
  #mobile-hamburger-menu a {
    color: white;
  }
  
  #mobile-hamburger-menu .sidebar-left-nav li {
    font-size: 1.4em !important;
  }
  
  #mobile-hamburger-menu .sidebar-left-nav li i {
    font-size: 2em !important;
  }
  
  #mobile-hamburger-menu .top-nav-ul .tub-icon-element-alert {
    display: inline-block !important;
  }
  
  #mobile-hamburger-menu .top-nav-ul .tub-icon-element-alert .tub-alert-count {
    top: 12px;
    right: -6px;
    font-size: .65em;
  }
  
  
  .student-mini-profile .profile-top-wrapper-left-side {
    width: 250px;
  }

  .student-mini-profile .profile-top-wrapper-right-side {
    width: 150px;
  }
  
  
  table.student-alerts .author,
  table.student-alerts .updated
  {
    display: none; 
  }
  
  table.student-alerts td.short-desc {
    max-width: 100%
  }

  table.student-alerts td.short-desc .short-desc-wrapper {
    max-width: 400px;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
    
  }  
  
  
  .advising-stats-block-inner-wrapper .advising-stat-box {
    padding-right: 0px !important;
  }
  
 .advising-stats-block-inner-wrapper .advising-stat-box-wide {  
    min-width: 100% !important;    
  }
  
  .element-type-textfield input, 
  .element-type-password input, 
  .element-type-datetime-local input, 
  .element-type-time input, 
  .element-type-search input {
    width: 90%;
  }  
  
  
  .select-from-event-types {
    width: 100%;
  }
  
  .select-from-event-types a.event-type {
      display: inline-block;
      margin-left: 20px;
      
      margin-bottom: 30px;
  }
  
  table.custom-calendar .calendar-entry {
    display: none;
  }
  table.custom-calendar .mobile-day-count {
    display: block !important;
  }
  
  
  
  
  
}  /* max-width 650px */









@media screen and (max-width: 450px) {  
  
  
  .top-banner img {
    height: 40px !important;
    width: auto;
  }
  
  .mobile-hamburger-icon {
    font-size: 1.9em;
  }  
  
  #page-print-options {
    display: none;
  }
  
  body.has-page-tabs .inner-page-content-wrapper { 
    margin-left: 0;
  }
  
  #page-student-mini-profile-wrapper {
    margin-left: 0;
  }
  
  ul.tabs {
    padding-left: 0;
  }
  
  /* at this width, we go down to displaying the Degree plan in a single column. */
  .fp-semester-table {
    width: calc(100% - 10px);
  }
  .fp-semester-table td.fp-boxes {
    display: block;
    width: 100%;
    text-align: left !important;
  }
  
  .fp-semester-table td.fp-boxes table {
    width: 100%;
    margin-right: 0;
    padding-right: 0;
  }
  
  .student-mini-profile .profile-detail-line-student-name-cwid,
  .student-mini-profile .profile-detail-line-empty
  {
    display: none;
  }
    
  
  #engagements-list-page .add-engagements-buttons {
    font-size: 0.9em;
    float: none;
    clear: both;
    text-align: center;
  }
  

 table.student-alerts td.short-desc .short-desc-wrapper {
    max-width: 250px;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
    
  }  

  
}  /* max-width 450px */







@media screen and (max-width: 375px) {  
  
  
  .top-banner img {
    height: 30px !important;
    width: auto;
  }
  
  .mobile-hamburger-icon {
    font-size: 1.8em;
  }  

  .student-mini-profile .profile-top-wrapper-left-side {
    width: 100%;
  }

  .student-mini-profile .profile-top-wrapper-right-side {
    width: 100%;
  }


  
  .student-mini-profile .profile-detail-line-rank,
  .student-mini-profile .profile-detail-line-cumu
  {
    display: inline;
    padding-right: 20px;
  }
  
  
 table.student-alerts td.short-desc .short-desc-wrapper {
    max-width: 200px;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
    
  }  
  
  
}  /* max-width 375px */








File

themes/fp6_clean/media.css
View source
  1. /*
  2. * This CSS file is for handling mobile and print media.
  3. */
  4. /* hide or alter various elements when we go to print */
  5. @media print {
  6. #top-nav,
  7. #sidebar-left,
  8. .dash-welcome-block,
  9. #page-print-options,
  10. #breadcrumbs-wrapper,
  11. a.button,
  12. .change-term-link a,
  13. .header-profile-image,
  14. td.actions,
  15. th.header-sortable-actions,
  16. .fp-boxes-submit-button,
  17. .admin-toolbox-link-wrapper,
  18. fieldset.new-comment-fs,
  19. fieldset.upload-file-fs,
  20. #render-advise_history_left_column a.view-print-all,
  21. #render-advise_history_right_column a.view-print-all,
  22. td.student-files-delete-td,
  23. a.approval-edit,
  24. fieldset.enter-audit-comment-fs,
  25. fieldset.view-url-options-fs,
  26. .fp-bottom-message
  27. {
  28. display: none !important;
  29. }
  30. #page-content {
  31. width: 100% !important;
  32. padding: 0 !important;
  33. }
  34. .student-mini-profile .profile-top-details-wrapper {
  35. width: 50% !important;
  36. }
  37. .profile-line-content a {
  38. display: none;
  39. }
  40. } /* media print */
  41. @media screen and (max-width: 1550px) {
  42. .student-profile-header-full .profile-top-wrapper-right-side {
  43. width: 400px;
  44. }
  45. .student-profile-header-full .profile-inline-line label {
  46. min-width: 130px;
  47. }
  48. }
  49. @media screen and (max-width: 1450px) {
  50. .student-mini-profile .profile-top-wrapper-right-side {
  51. width: 400px;
  52. }
  53. .student-mini-profile .profile-inline-line label {
  54. min-width: 130px;
  55. }
  56. } /* max-width 1450px */
  57. @media screen and (max-width: 1380px) {
  58. .student-profile-header-full .profile-top-wrapper-right-side {
  59. width: 300px;
  60. }
  61. .student-profile-header-full .profile-top-wrapper-right-side {
  62. width: 300px;
  63. }
  64. .page--login #page-login-user-form {
  65. float: left;
  66. width: calc(100% - 600px);
  67. text-align: center;
  68. }
  69. .page--login #page-login-page__wallpaper {
  70. width: 600px;
  71. }
  72. } /* max-width 1380px */
  73. @media screen and (max-width: 1170px) {
  74. .student-mini-profile .profile-top-details-wrapper .profile-detail-line-degree .profile-line-content {
  75. display: inline;
  76. vertical-align: top;
  77. }
  78. }
  79. @media screen and (max-width: 1130px) {
  80. .top-banner img {
  81. height: 50px !important;
  82. width: auto;
  83. }
  84. .student-mini-profile {
  85. font-size: 1.0em;
  86. }
  87. .student-mini-profile .profile-inline-line label {
  88. min-width: 100px;
  89. }
  90. table.student-alerts {
  91. font-size: 0.9em;
  92. }
  93. .page--login #page-login-user-form {
  94. float: left;
  95. width: calc(100% - 400px);
  96. text-align: center;
  97. }
  98. .page--login #page-login-page__wallpaper {
  99. width: 400px;
  100. }
  101. } /* max-width 1130px */
  102. @media screen and (max-width: 1075px) {
  103. .student-mini-profile h2 {
  104. font-size: 1.0em;
  105. font-weight: bold;
  106. }
  107. .student-mini-profile .profile-top-wrapper-left-side {
  108. width: 300px;
  109. }
  110. .student-mini-profile .profile-top-wrapper-right-side {
  111. width: 200px;
  112. }
  113. .student-mini-profile .profile-inline-line label {
  114. display: none;
  115. }
  116. .student-mini-profile .has-mobile-content .profile-line-content{
  117. display: none;
  118. }
  119. .student-mini-profile .has-mobile-content .mobile-profile-line-content {
  120. display: inline !important;
  121. }
  122. table.student-alerts td.short-desc {
  123. max-width: 300px;
  124. }
  125. table.student-alerts td.short-desc .short-desc-wrapper {
  126. max-width: 300px;
  127. white-space: nowrap;
  128. overflow-x: hidden;
  129. text-overflow: ellipsis;
  130. }
  131. .dash-box {
  132. display: inline-block !important;
  133. width: 100% !important;
  134. }
  135. .dash-box .contents {
  136. max-height: none !important;
  137. overflow-y: auto !important;
  138. }
  139. .dash-box .dash-feed-block {
  140. margin: 0 !important;
  141. }
  142. .select-from-event-types a.event-type {
  143. margin-right: 0;
  144. margin-bottom: 30px;
  145. }
  146. .force-spaces {
  147. display: none;
  148. }
  149. } /* max-width 1075px */
  150. @media screen and (max-width: 975px) {
  151. #header #top-nav form .smallinput {
  152. width: 150px;
  153. }
  154. .student-mini-profile .header-profile-image {
  155. display: none;
  156. }
  157. .student-profile-header-full .header-profile-image {
  158. display: block;
  159. width: 100px !important;
  160. }
  161. .student-profile-header-full .header-profile-image img {
  162. width: 90px;
  163. height: auto;
  164. border-radius: 5px;
  165. }
  166. .page--login .login-content-div .left-side-content {
  167. width: 100%;
  168. }
  169. .page--login #page-login-user-form {
  170. float: left;
  171. width: 100%;
  172. text-align: center;
  173. }
  174. .page--login #page-login-page__wallpaper {
  175. display: none;
  176. }
  177. } /* max-width 975px */
  178. @media screen and (max-width: 825px) {
  179. #header #top-nav form .smallinput {
  180. display: none;
  181. }
  182. #header #top-nav form a {
  183. margin-left: 0px;
  184. }
  185. #sidebar-left {
  186. width: 75px;
  187. }
  188. #sidebar-left ul.sidebar-left-nav li {
  189. padding-top: 15px;
  190. padding-bottom: 15px;
  191. }
  192. #sidebar-left ul.sidebar-left-nav li i {
  193. font-size: 1.5em !important;
  194. }
  195. #sidebar-left ul.sidebar-left-nav li .desc {
  196. display: none;
  197. }
  198. .has-sidebar-left #page-content {
  199. width: calc(100vw - 100px);
  200. padding-left: 5px;
  201. }
  202. #page-content {
  203. font-size: 0.9em;
  204. }
  205. .change-term-link {
  206. display: block;
  207. }
  208. .student-profile-header-full .header-profile-image {
  209. display: none;
  210. }
  211. table.student-alerts td.short-desc {
  212. max-width: 200px;
  213. }
  214. table.student-alerts td.short-desc .short-desc-wrapper {
  215. max-width: 200px;
  216. white-space: nowrap;
  217. overflow-x: hidden;
  218. text-overflow: ellipsis;
  219. }
  220. } /* max-width 825px */
  221. @media screen and (max-width: 650px) {
  222. #page-content {
  223. font-size: 0.8em;
  224. }
  225. /* at this point, we need to get rid of ALL the navigation (top and side) and replace with
  226. * a single hamburger menu, which expands to show all options.
  227. */
  228. .mobile-hamburger-icon {
  229. display: inline-block !important;
  230. float: left;
  231. font-size: 2em;
  232. margin-left: 10px;
  233. margin-right: 10px;
  234. }
  235. .mobile-hamburger-icon a {
  236. display: inline-block;
  237. width: 50px;
  238. padding-bottom: 3px;
  239. text-align: center;
  240. zborder: 1px solid #ccc;
  241. zborder-radius: 5px;
  242. }
  243. #sidebar-left,
  244. ul.top-nav-ul {
  245. display: none !important;
  246. }
  247. .has-sidebar-left #page-content {
  248. width: calc(100% - 10px);
  249. padding-left: 5px;
  250. }
  251. #element-inner-wrapper-course-search-subject {
  252. width: 100% !important;
  253. }
  254. #mobile-hamburger-menu ul.top-nav-ul
  255. {
  256. display: block !important;
  257. }
  258. #mobile-hamburger-menu ul.top-nav-ul li.cog-only {
  259. display: block !important;
  260. margin-right: 0 !important;
  261. padding-left: 0 !important;
  262. padding-right: 0 !important;
  263. }
  264. #mobile-hamburger-menu .mobile-hamburger-icon {
  265. display: none !important;
  266. }
  267. #mobile-hamburger-menu a {
  268. color: white;
  269. }
  270. #mobile-hamburger-menu .sidebar-left-nav li {
  271. font-size: 1.4em !important;
  272. }
  273. #mobile-hamburger-menu .sidebar-left-nav li i {
  274. font-size: 2em !important;
  275. }
  276. #mobile-hamburger-menu .top-nav-ul .tub-icon-element-alert {
  277. display: inline-block !important;
  278. }
  279. #mobile-hamburger-menu .top-nav-ul .tub-icon-element-alert .tub-alert-count {
  280. top: 12px;
  281. right: -6px;
  282. font-size: .65em;
  283. }
  284. .student-mini-profile .profile-top-wrapper-left-side {
  285. width: 250px;
  286. }
  287. .student-mini-profile .profile-top-wrapper-right-side {
  288. width: 150px;
  289. }
  290. table.student-alerts .author,
  291. table.student-alerts .updated
  292. {
  293. display: none;
  294. }
  295. table.student-alerts td.short-desc {
  296. max-width: 100%
  297. }
  298. table.student-alerts td.short-desc .short-desc-wrapper {
  299. max-width: 400px;
  300. white-space: nowrap;
  301. overflow-x: hidden;
  302. text-overflow: ellipsis;
  303. }
  304. .advising-stats-block-inner-wrapper .advising-stat-box {
  305. padding-right: 0px !important;
  306. }
  307. .advising-stats-block-inner-wrapper .advising-stat-box-wide {
  308. min-width: 100% !important;
  309. }
  310. .element-type-textfield input,
  311. .element-type-password input,
  312. .element-type-datetime-local input,
  313. .element-type-time input,
  314. .element-type-search input {
  315. width: 90%;
  316. }
  317. .select-from-event-types {
  318. width: 100%;
  319. }
  320. .select-from-event-types a.event-type {
  321. display: inline-block;
  322. margin-left: 20px;
  323. margin-bottom: 30px;
  324. }
  325. table.custom-calendar .calendar-entry {
  326. display: none;
  327. }
  328. table.custom-calendar .mobile-day-count {
  329. display: block !important;
  330. }
  331. } /* max-width 650px */
  332. @media screen and (max-width: 450px) {
  333. .top-banner img {
  334. height: 40px !important;
  335. width: auto;
  336. }
  337. .mobile-hamburger-icon {
  338. font-size: 1.9em;
  339. }
  340. #page-print-options {
  341. display: none;
  342. }
  343. body.has-page-tabs .inner-page-content-wrapper {
  344. margin-left: 0;
  345. }
  346. #page-student-mini-profile-wrapper {
  347. margin-left: 0;
  348. }
  349. ul.tabs {
  350. padding-left: 0;
  351. }
  352. /* at this width, we go down to displaying the Degree plan in a single column. */
  353. .fp-semester-table {
  354. width: calc(100% - 10px);
  355. }
  356. .fp-semester-table td.fp-boxes {
  357. display: block;
  358. width: 100%;
  359. text-align: left !important;
  360. }
  361. .fp-semester-table td.fp-boxes table {
  362. width: 100%;
  363. margin-right: 0;
  364. padding-right: 0;
  365. }
  366. .student-mini-profile .profile-detail-line-student-name-cwid,
  367. .student-mini-profile .profile-detail-line-empty
  368. {
  369. display: none;
  370. }
  371. #engagements-list-page .add-engagements-buttons {
  372. font-size: 0.9em;
  373. float: none;
  374. clear: both;
  375. text-align: center;
  376. }
  377. table.student-alerts td.short-desc .short-desc-wrapper {
  378. max-width: 250px;
  379. white-space: nowrap;
  380. overflow-x: hidden;
  381. text-overflow: ellipsis;
  382. }
  383. } /* max-width 450px */
  384. @media screen and (max-width: 375px) {
  385. .top-banner img {
  386. height: 30px !important;
  387. width: auto;
  388. }
  389. .mobile-hamburger-icon {
  390. font-size: 1.8em;
  391. }
  392. .student-mini-profile .profile-top-wrapper-left-side {
  393. width: 100%;
  394. }
  395. .student-mini-profile .profile-top-wrapper-right-side {
  396. width: 100%;
  397. }
  398. .student-mini-profile .profile-detail-line-rank,
  399. .student-mini-profile .profile-detail-line-cumu
  400. {
  401. display: inline;
  402. padding-right: 20px;
  403. }
  404. table.student-alerts td.short-desc .short-desc-wrapper {
  405. max-width: 200px;
  406. white-space: nowrap;
  407. overflow-x: hidden;
  408. text-overflow: ellipsis;
  409. }
  410. } /* max-width 375px */