Advertisement
mindfriction

modernizr issue 1137 CSS

Dec 10th, 2013
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.88 KB | None | 0 0
  1. /* --------- Global ---------------- */
  2.  
  3. /*
  4. Note: Dosis font very similar
  5.  
  6. @font-face {
  7. font-family: Gravur;
  8. src: url(../fonts/gravur.eot);
  9. src: local(Gravur),
  10. url(../fonts/gravur.eot?ie8hack) format(embedded-opentype),
  11. url(../fonts/gravur.woff) format(woff),
  12. url(../fonts/gravur.ttf) format(truetype),
  13. url(../fonts/gravur.svg) format(svg);
  14. font-style: normal;
  15. font-weight: 400;
  16. }
  17. */
  18.  
  19. /* make scrollbar appear permanently in chrome */
  20. ::-webkit-scrollbar {
  21. -webkit-appearance: none;
  22. width: 7px;
  23. }
  24. ::-webkit-scrollbar-thumb {
  25. border-radius: 4px;
  26. background-color: rgba(0,0,0,.5);
  27. -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
  28. }
  29.  
  30. ::selection { /* text highlight colour (modern browsers only) */
  31. background: #E8308A; /* Color: F4 */
  32. color: white;
  33. }
  34.  
  35.  
  36. html, body {
  37. overflow: auto;
  38. height:100%;
  39. }
  40.  
  41. body {
  42. font:12px/16px "Helvetica Neue", Arial, sans-serif;
  43. margin:0;
  44. padding:0;
  45. background:#F4F4F4;
  46. color:#333;
  47. position:relative;
  48. }
  49.  
  50. body.portal-popup {
  51. min-width:0; /* remove 960gs min-width setting for popups */
  52. }
  53.  
  54. html > .is-impersonated { /* remove extra padding added for dockbar */
  55. padding-top:0;
  56. }
  57.  
  58. a:link, a:visited {
  59. color: #333;
  60. }
  61.  
  62. a:hover, a:active {
  63. color:#691260; /* Color: F2 */
  64. }
  65.  
  66.  
  67. h1, h2, h3, h4, h5, h6, .portlet-title, .aui-fieldset-legend {
  68. font-weight: normal;
  69. font-size: 1em;
  70. line-height:1.1;
  71. margin: 5px 0 10px;
  72. padding:0;
  73. }
  74.  
  75. h1:first-child,
  76. h2:first-child,
  77. h3:first-child,
  78. h4:first-child,
  79. h5:first-child,
  80. h6:first-child,
  81. p:first-child,
  82. .portlet-title:first-child,
  83. .aui-fieldset-legend:first-child {
  84. margin-top:0;
  85. }
  86.  
  87. h1 {
  88. font-size:2em;
  89. color:#4C4E52;
  90. }
  91. h2 {
  92. font-weight:bold;
  93. font-size:1.8em;
  94. color:#757575;
  95. }
  96. h3 {
  97. font-size:1.6em;
  98. }
  99. h4, .aui-fieldset-legend {
  100. font-size:1em;
  101. font-weight:bold;
  102. }
  103.  
  104. .aui-fieldset-legend {/* workaround for margin-bottom in Chrome/ Safari */
  105. margin-bottom:0;
  106. padding:0 0 10px;
  107. }
  108.  
  109.  
  110. p {
  111. font-size:1em;
  112. line-height:1.4;
  113. margin: 10px 0 20px;
  114. padding:0;
  115.  
  116. }
  117. ul, ol {
  118. margin: 5px 0 10px;
  119. padding-left: 1.5em;
  120. line-height: 1.4;
  121. }
  122. li {
  123. padding-bottom:.5em;
  124. }
  125. dl {
  126. padding:0;
  127. margin: 5px 0 10px;
  128.  
  129. }
  130.  
  131. sup, sub {
  132. font-size:.8em;
  133. padding-left:.3em;
  134. }
  135. sup { /* align to top of text */
  136. vertical-align:text-top;
  137. }
  138. sub { /* align to bottom of text */
  139. vertical-align:text-bottom;
  140. }
  141. img {
  142. border:none;
  143. -ms-interpolation-mode: bicubic; /* fix scaled images in IE */
  144. }
  145.  
  146. .hr, .separator, .line {
  147. border-bottom: 1px solid #ccc;
  148. margin-bottom: 10px;
  149. font-size: 0; /* IE fix */
  150. overflow:hidden;
  151. }
  152. .hr hr {
  153. display:none;
  154. }
  155. /* Show/hiding content */
  156. .visuallyhidden {
  157. border: 0;
  158. clip: rect(0 0 0 0);
  159. height: 1px;
  160. margin: -1px;
  161. overflow: hidden;
  162. padding: 0;
  163. position: absolute;
  164. width: 1px;
  165. }
  166. .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  167. clip: auto;
  168. height: auto;
  169. margin: 0;
  170. overflow: visible;
  171. position: static;
  172. width: auto;
  173. }
  174.  
  175. /* --------- Theme Layout ---------------- */
  176. #wrapper {
  177. overflow:auto;
  178. margin: 0 auto;
  179. padding: 0;
  180. background:#F4F4F4 url(../images/zing-magenta-spectrum.png) 48% 0 no-repeat;
  181. }
  182.  
  183. /* make welcome page diff spectrum (use body classes set by page_css in init_custom) */
  184. .signed-out #wrapper,
  185. .web-guest-home #wrapper,
  186. .web-guest-welcome #wrapper,
  187. .web-guest-external-login #wrapper,
  188. .group-guest-home #wrapper,
  189. .group-guest-welcome #wrapper,
  190. .en_au-group-guest-home #wrapper,
  191. .en_gb-group-guest-home #wrapper,
  192. .en_us-group-guest-home #wrapper,
  193. .en_au-group-guest-welcome #wrapper,
  194. .en_gb-group-guest-welcome #wrapper,
  195. .en_us-group-guest-welcome #wrapper {
  196. background-image:url(../images/rr-turquoise-spectrum.png);
  197. }
  198.  
  199. #banner {
  200. position:relative;
  201. clear:both;
  202. }
  203. #skip-to-content { /* accessability link */
  204. border: 0;
  205. clip: rect(0 0 0 0);
  206. height: 1px;
  207. margin: -1px;
  208. overflow: hidden;
  209. padding: 0;
  210. position: absolute;
  211. width: 1px;
  212. }
  213.  
  214. /*-------- Top Navigation -------*/
  215. #top-bar { /* search, sing-in, user greeting */
  216. min-height:40px;
  217. margin-top:15px;
  218. background-color:#fff;
  219.  
  220. -webkit-border-radius: 9px;
  221. -moz-border-radius: 9px;
  222. -o-border-radius: 9px;
  223. border-radius: 9px;
  224.  
  225. -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  226. -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  227. -o-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  228. box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  229.  
  230. font-weight:normal;
  231. font-size:1.5em; /* i.e. 15px */
  232. color:#6C6C6C;
  233. }
  234.  
  235. .no-boxshadow #top-bar { /* boxshadow fallback for IE8 and older browsers */
  236. outline:2px solid #dadada;
  237. }
  238.  
  239. .ie6 #top-bar { height:40px; }
  240.  
  241. #top-bar a:hover {
  242. color:#666666;
  243. text-decoration:underline;
  244. }
  245.  
  246. #top-bar .portlet {
  247. margin:0;
  248. border:none;
  249. border:0;
  250. background:none;
  251. outline:0;
  252. -webkit-border-radius:0;
  253. -moz-border-radius: 0;
  254. -o-border-radius: 0;
  255. border-radius: 0;
  256. -webkit-box-shadow: none;
  257. -moz-box-shadow:none;
  258. -o-box-shadow: none;
  259. box-shadow: none;
  260. }
  261.  
  262. #top-logo {
  263. display:block;
  264. float:left;
  265. }
  266.  
  267. #top-logo img {
  268. margin:6px 6px 3px;
  269. padding:0;
  270. border:0;
  271. }
  272. #top-logo span {
  273. margin:0;
  274. padding:0;
  275. vertical-align:top;
  276. }
  277.  
  278.  
  279. #user-greeting {
  280. display:block;
  281. float:left;
  282. margin:10px 6px 10px 0;
  283. text-transform:uppercase;
  284. }
  285.  
  286. #user-greeting .name {
  287. color:inherit;
  288. text-decoration:none;
  289. }
  290.  
  291. #top-nav {
  292. list-style-type:none;
  293. float:right;
  294. margin:10px 6px;
  295. font-size:.8em; /* 14px */
  296. }
  297.  
  298. #top-nav li {
  299. float:left;
  300. margin:0 10px 0 ;
  301. padding:0;
  302. }
  303.  
  304. #top-nav a, #top-nav a:visited {
  305. color:#999;
  306. text-decoration:none;
  307. }
  308.  
  309. #top-nav #sign-out {}
  310.  
  311. #top-nav #my-profile {}
  312.  
  313. #logo {
  314. display:block;
  315. margin-top:20px;
  316. margin-bottom:10px;
  317. }
  318. #logo a {
  319. font-size:7em;
  320. line-height:1em;
  321. font-weight:normal;
  322. text-decoration:none;
  323. letter-spacing:-.1em;
  324. color:#02499b;
  325. border:none;
  326. }
  327.  
  328. /*--- Company Logos -----*/
  329. .company-logo {
  330. width: 100px;
  331. height:100px;
  332. float:right;
  333. margin-top: 10px;
  334. margin-right: 15px;
  335. }
  336.  
  337. .sensis .company-logo {
  338. background:url(../images/sensis-logo.png) no-repeat 0px 0px;
  339.  
  340. }
  341.  
  342. /* --------- Navigation ---------------- */
  343.  
  344. #navigation {
  345. display:block;
  346.  
  347. }
  348. #navigation ul {
  349. list-style-type:none;
  350. margin:0;
  351. padding:0;
  352. position:absolute;
  353. bottom:0;
  354.  
  355. }
  356. #navigation ul li {
  357. float:left;
  358. margin-right:20px;
  359. /*font-family:"Gravur";*/
  360. font-weight:normal;
  361. font-size: 1.3em;
  362. text-transform:uppercase;
  363. }
  364.  
  365. #navigation ul li a, #navigation ul li a:visited, #navigation ul li a:hover {
  366. display:block;
  367.  
  368. padding:6px 10px;
  369. background-color:#e8308a;
  370. text-align:middle;
  371. color:#fff;
  372. text-decoration:none;
  373.  
  374.  
  375. -webkit-border-radius: 9px;
  376. -moz-border-radius: 9px;
  377. -o-border-radius: 9px;
  378. border-radius: 9px;
  379.  
  380. -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  381. -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  382. -o-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  383. box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  384. }
  385. #navigation ul li a:hover {
  386. /*background-color:#f193bd;*/
  387. background-color:#691260;
  388. color:#fff;
  389. text-decoration:none;
  390. }
  391.  
  392. #navigation ul li a span { /* label */
  393. cursor:pointer;
  394. }
  395.  
  396.  
  397. #navigation li a img { /* icon */
  398. display:inline-block;
  399. vertical-align:top;
  400. max-height:1em;
  401. margin-top:3px;
  402. margin-right:3px;
  403. border:none;
  404.  
  405. }
  406. .ie6 #navigation li a img {
  407. height:1em;
  408. }
  409. .ie6 #navigation ul li a span, .ie7 #navigation ul li a span, .ie6 #navigation ul li a img, .ie7 #navigation ul li a span {
  410. zoom:1;
  411. display:inline;
  412. }
  413. .firefox2 #navigation ul li a span, .firefox2 #navigation ul li a img {
  414. display: -moz-inline-stack;
  415. }
  416.  
  417. .nav {
  418. list-style-type:none;
  419. padding-left:0;
  420. }
  421. .nav li {
  422. float:left;
  423. margin-right:5px;
  424. }
  425. .nav li a {
  426. display:block;
  427. padding:0 3px;
  428. }
  429. /* -------------- END Navigation ------------------------*/
  430.  
  431. #content {
  432. clear:both;
  433. }
  434.  
  435. #footer {
  436. clear:both;
  437. margin-top:20px;
  438.  
  439. }
  440. .powered-by {
  441. font-style:italic;
  442. letter-spacing:-.1em;
  443. color:#bbb;
  444. }
  445. .powered-by a {
  446. color:#bbb;
  447. }
  448.  
  449. #footer .nav {
  450. float:right
  451. }
  452.  
  453. /* --------- Portlet Layout ----------------------
  454. Use 960 grid system 12 Column Grid (220, 300, 460, 700, 940)
  455. (more info http://960.gs/demo.html)
  456. */
  457. body { width:100%; }
  458.  
  459. #wrapper {
  460. min-width:960px;
  461. }
  462.  
  463. /* i.e. grid_12 */
  464. .portlet-layout {
  465. display:inline;
  466. float:left;
  467. width:940px;
  468. margin-left:10px;
  469. margin-right:10px;
  470. }
  471.  
  472. .portlet-column {
  473. display:inline;
  474. float:left;
  475. margin-right:10px;
  476. margin-left:10px;
  477. }
  478.  
  479. /* grid_12 single column and maximized portlet layout */
  480. .portlet-column-only {
  481. width:100%;
  482. margin-left:0;
  483. margin-right:0;
  484. }
  485.  
  486. /* i.e. alpha */
  487. .portlet-column-first {
  488. margin-left:0;
  489. }
  490.  
  491. /* i.e. omega */
  492. .portlet-column-last {
  493. margin-right:0;
  494. }
  495.  
  496. /* 2 Columns 50/50 */
  497. .portlet-layout .aui-w50 {
  498. width:460px;
  499. }
  500.  
  501. /* 2 Columns (30/70 & 70/30) */
  502. .portlet-layout .aui-w30 {
  503. width:220px;
  504. }
  505. .portlet-layout .aui-w70 {
  506. width:700px;
  507. }
  508.  
  509. /* 3 Columns || || */
  510. .columns-3 .portlet-layout .aui-w33 {
  511. width:220px;
  512. }
  513. .columns-3 .portlet-layout #column-2.aui-w33 {
  514. width:460px;
  515. }
  516.  
  517. /* positioniseverything.com clearfix */
  518. .clearfix:before, .clearfix:after {
  519. content: "";
  520. display: table;
  521. }
  522. .clearfix:after {
  523. clear: both;
  524. }
  525. .clearfix {
  526. zoom: 1;
  527. }
  528.  
  529. /* --------- Portlet Customisation ---------------- */
  530.  
  531. .portlet {
  532. -webkit-border-radius: 9px;
  533. -moz-border-radius: 9px;
  534. -o-border-radius: 9px;
  535. border-radius: 9px;
  536. -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  537. -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  538. -o-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  539. box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  540. margin:0 0 10px;
  541. padding:0;
  542. background:#fff;
  543. }
  544. .no-boxshadow .portlet { /* fallback for IE8 and older browsers */
  545. /*outline:2px solid #dadada;*/
  546. border:2px solid #dadada;
  547. }
  548.  
  549. .portlet-topper {
  550. position:relative;
  551. margin:0;
  552. padding:9px 9px 0;
  553.  
  554. /* have to use border radius as parent doesnt crop! */
  555. -webkit-border-radius: 9px 9px 0 0;
  556. -moz-border-radius: 9px 9px 0 0;
  557. -o-border-radius: 9px 9px 0 0;
  558. border-radius: 9px 9px 0 0;
  559. background:#fff;
  560. }
  561.  
  562. .portlet-title {
  563. /*
  564. font-family:"Gravur";
  565. text-transform:uppercase;
  566. */
  567. font-size:1.6em; /* same as h3 */
  568. font-weight:normal;
  569.  
  570. color:#4C4C52;
  571. margin-top:5px;
  572. margin-bottom:0;
  573. }
  574. .portlet-title .icon {
  575. float:right;
  576. display:none;
  577. }
  578. .portlet-title-text {
  579. cursor:default;
  580. }
  581. .portlet-content {
  582. clear:both;
  583. margin:0;
  584. padding:10px;
  585. }
  586.  
  587. /* ---------------- Forms ---------------- */
  588.  
  589. fieldset, .aui-fieldset {
  590. border:none;
  591. /*width:100%;*/
  592. }
  593. legend, .aui-fieldset-legend {
  594. position:relative;
  595. width:auto;
  596. padding:0;
  597. color:inherit;
  598. }
  599. .aui-fieldset-legend .aui-legend { /* legend text wrapper */
  600. display:block;
  601. position:relative;
  602. width:100%;
  603. border-bottom:none;
  604. }
  605. .aui-fieldset .description { /* short desc above form */
  606. font-style:normal;
  607. margin-bottom:10px;
  608. }
  609. .aui-fieldset .aui-field { /* field container */
  610. clear:both;
  611. display:block;
  612. margin:.75em 0;
  613. }
  614. .aui-fieldset .aui-field .aui-field { /* nested fields */
  615. margin-bottom:.5em;
  616. }
  617. .aui-fieldset .aui-field-content { /* field inner wrapper */
  618. clear:both;
  619. display:block;
  620. margin:0; /* remove top-margin from here and apply bottom margin to .aui-field parent */
  621. }
  622.  
  623. .aui-field-label { /* textfield/ textarea label */
  624. display:block;
  625. margin-bottom:.25em; /* 28/6 */
  626. }
  627.  
  628. .aui-field-group { /* radio/checkbox group wrapper */
  629. width:100%;
  630. }
  631.  
  632. .aui-field-group .aui-field-content { /* spacing between radio/checkboxes in group */
  633. margin:0 0 .25em 0;
  634. padding:1px; /* hack to fix cropping of radio */
  635. overflow:auto; /* clear floating fields */
  636. }
  637.  
  638. .aui-choice-label {
  639. float:none;
  640. display:inline;
  641. }
  642. .aui-field-label-right input {
  643. float:left;
  644. margin-right:5px;
  645. }
  646. .aui-field-label-left input {
  647. float:left;
  648. margin-left:5px;
  649. }
  650. .aui-field-hint {
  651. display:block;
  652. clear:both;
  653. width:100%;
  654. margin-bottom:.75em;
  655. font-size:.9em;
  656. color:#999;
  657. }
  658. .aui-field-hint a, .aui-field-hint a:visited, .aui-field-hint a:hover {
  659. color:#999;
  660. text-decoration:underline;
  661. }
  662. .aui-fieldset .aui-button {
  663. display:block;
  664. margin-top:20px;
  665. }
  666. .aui-fieldset .portlet-msg-error {
  667. font-weight:bold;
  668. font-size:.9em;
  669. margin-bottom:0;
  670. }
  671.  
  672. .hasPicker, .hasDatepicker {
  673. margin-right:3px; /* push datepicker icon away from edge */
  674. }
  675.  
  676. .aui-field-ajax-loader { /* for autocomplete */
  677. display:block;
  678. width:20px;
  679. margin-left:100%;
  680. position:relative;
  681. left:-25px;
  682. top:-22px;
  683. text-indent:999em;
  684. background:url(../images/aui/loading_indicator.gif) no-repeat center center;
  685. }
  686.  
  687. .lte-ie7 .aui-field-ajax-loader {
  688. zoom:1;
  689. position:relative;
  690. }
  691.  
  692.  
  693.  
  694. /*---- Custom select, checkbox and radios -----*/
  695. .faux-select {
  696. display:-moz-inline-stack;
  697. display: inline-block;
  698. zoom: 1;
  699. *display:inline;
  700. overflow:hidden;
  701. position:relative;
  702. padding-right:28px; /* allow for arrow */
  703. }
  704.  
  705. .faux-select select {
  706. position:absolute;
  707. top:0;
  708. left:0;
  709. /* fill parent so pointer events work on parent */
  710. width:100%;
  711. height:100%;
  712. /* opacity hides allows pointer events! */
  713. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  714. filter: alpha(opacity=0);
  715. -moz-opacity: 0;
  716. -khtml-opacity: 0;
  717. opacity:0;
  718. background:none;
  719. }
  720.  
  721. .faux-select-val {
  722. display:-moz-inline-stack;
  723. display: inline-block;
  724. zoom: 1;/* trigger hasLayout for 'inline-block' in IE 7 */
  725. *display:inline;
  726. float:left;/* fix inline-block overflow issues in IE 8 and Firefox */
  727. line-height:20px; /* fix inheritance */
  728. white-space: nowrap;
  729. overflow: hidden;
  730. -o-text-overflow: ellipsis;
  731. -ms-text-overflow: ellipsis:
  732. -moz-binding: url(<q>-spot-theme/css/moz-ellipsis.xml#ellipsis</q>);
  733. text-overflow: ellipsis;
  734. -webkit-font-smoothing: antialiased;
  735. -webkit-user-select: none; /* Chrome all / Safari all */
  736. -moz-user-select: none; /* Firefox all */
  737. -ms-user-select: none;
  738. cursor:pointer; /* prevent text tip */
  739. }
  740.  
  741. .faux-select-arrow {
  742. /*
  743. -webkit-box-sizing:border-box;
  744. -moz-box-sizing:border-box;
  745. box-sizing:border-box;
  746. */
  747. display:-moz-inline-stack;
  748. display: inline-block;
  749. zoom: 1;
  750. *display:inline;
  751. width:28px;
  752. height:28px;
  753. border-left:1px solid #6a3a92;
  754. position:absolute;
  755. top:0;
  756. right:0;
  757. -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.4);
  758. -moz-box-shadow: inset 0 0 10px rgba(0,0,0,.4);
  759. box-shadow: inset 0 0 10px rgba(0,0,0,.4);
  760. background:url(../images/entypo-ico32x32.png) no-repeat -560px -362px;
  761. }
  762.  
  763. /* display inline for dataTables pager */
  764. .dataTables_length .faux-select {
  765. display:inline;
  766. }
  767.  
  768. .faux-radio input[type="radio"] {
  769. border: 0;clip: rect(0 0 0 0); height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;
  770. }
  771.  
  772. .faux-radio {
  773. position:relative;
  774. display:-moz-inline-stack;
  775. display: inline-block;
  776. zoom: 1;
  777. *display:inline;
  778. height:26px !important;
  779. width:26px !important;
  780. min-height:26px;
  781. -webkit-border-radius: 26px !important;
  782. -moz-border-radius: 26px !important;
  783. border-radius: 26px !important;
  784.  
  785. }
  786.  
  787. .faux-radio.check:after {
  788. content:"";
  789. cursor:pointer;
  790.  
  791. display:-moz-inline-stack;
  792. display: inline-block;
  793. zoom: 1;
  794. *display:inline;
  795. position:absolute;
  796. top:5px;
  797. left:5px;
  798. width:14px;
  799. height:14px;
  800. border:0;
  801. background:url(../images/entypo-white-ico32x32.png) no-repeat -487px -289px;
  802. /* draw it
  803. -webkit-border-radius: 14px;
  804. -moz-border-radius: 14px;
  805. border-radius: 14px;
  806. behavior: url(/-spot-theme/css/PIE.htc);
  807. background:#a31781;
  808. */
  809. }
  810.  
  811. .faux-check input[type="checkbox"] {
  812. border: 0;clip: rect(0 0 0 0); height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;
  813. }
  814.  
  815. .faux-check {
  816. position:relative;
  817. display:-moz-inline-stack;
  818. display: inline-block;
  819. zoom: 1;
  820. *display:inline;
  821. width:26px !important;
  822. height:26px !important;
  823. min-height:26px;
  824. margin-right:5px;
  825. content:"";
  826. }
  827.  
  828. .faux-check.check:after {
  829. cursor:pointer;
  830. content:"";
  831. display:-moz-inline-stack;
  832. display: inline-block;
  833. zoom: 1;
  834. *display:inline;
  835. position:absolute;
  836. top: 4px;
  837. left: 4px;
  838. width: 15px;
  839. height: 15px;
  840.  
  841. background:url(../images/entypo-white-ico32x32.png) no-repeat -167px -207px;
  842. /* draw it
  843. top: 7px;
  844. left: 5px;
  845. width: 14px;
  846. height: 5px;
  847. border: 3px solid #a31781;
  848. border-top: none;
  849. border-right: none;
  850. -webkit-transform: rotate(-45deg);
  851. -moz-transform: rotate(-45deg);
  852. -o-transform: rotate(-45deg);
  853. -ms-transform: rotate(-45deg);
  854. transform: rotate(-45deg);
  855. */
  856. }
  857.  
  858. /* textfields, buttons, selects, link buttons */
  859. .portlet input[type="text"], .portlet input[type="password"], .portlet input[type="submit"], .portlet input[type="button"], .portlet button[type="button"], .portlet button, .portlet .btn, .portlet .button, .portlet select, .portlet textarea, .portlet .textarea, .portlet a.ui-button, .portlet .dataTable td.action a, .portlet .searchResults a.taglib-icon, .portlet .faux-select, .portlet .faux-radio, .portlet .faux-check {
  860. /* box-sizing not supported by IE7 and not feasible workaround currently
  861. -webkit-box-sizing:border-box;
  862. -moz-box-sizing:border-box;
  863. box-sizing:border-box;
  864.  
  865. padding:6px 6px;
  866. */
  867. padding:.3em 0.429em;
  868.  
  869. /* padding support inconsistent so specify height */
  870. min-height:1.4em;
  871. _height:1.4em; /* IE 6 */
  872.  
  873. border:1px solid #dadada;
  874. background-color:#fff;
  875. background-image:none;
  876.  
  877. -webkit-border-radius: 2px;
  878. -moz-border-radius: 2px;
  879. border-radius: 2px;
  880. -webkit-box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.06) inset;
  881. -moz-box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.06) inset;
  882. -o-box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.06) inset;
  883. box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.06) inset;
  884.  
  885.  
  886. color:#000;
  887. }
  888.  
  889.  
  890. /* Override Liferay focus class */
  891. input.focus, textarea.focus, .ie6 input.focus, .ie6 textarea.focus {
  892. border:1px solid #dadada;
  893. background-color:#fff;
  894. background-image:none;
  895. }
  896.  
  897. /* Set height as select ignores padding */
  898. .portlet select {
  899. width:auto;
  900. /* width:auto;
  901. height:auto;
  902. padding:0; remove padding as it plays havoc with IE */
  903. }
  904.  
  905. /* disabled textfields */
  906. .portlet input[type="text"]:disabled, .portlet input[type="password"]:disabled, .portlet input[type="file"]:disabled, .portlet textarea:disabled, .portlet .textarea:disabled {
  907. color:#aaa;
  908. background-color:#ddd;
  909. border-color:#aaa;
  910. -webkit-box-shadow: none;
  911. -moz-box-shadow: none;
  912. box-shadow: none;
  913. cursor:not-allowed;
  914. }
  915.  
  916. /* remove padding on radio */
  917. .portlet input[type="radio"] {
  918. padding-left:0;
  919. }
  920.  
  921. /* disabled selects select/check/radio boxes */
  922. .portlet select:disabled, .portlet input[type="checkbox"]:disabled, .portlet input[type="radio"]:disabled {
  923. color:#999;
  924. border-color:#aaa;
  925. cursor:not-allowed;
  926. }
  927.  
  928. /* input placeholder text */
  929. .portlet ::-webkit-input-placeholder { color: #999; }
  930. .portlet ::-webkit-input-placeholder { color: #999; }
  931. .portlet :-moz-placeholder { /* Firefox 18- */ color: #999; }
  932. .portlet ::-moz-placeholder { /* Firefox 19+ */ color: #999; }
  933. .portlet :-ms-input-placeholder { color: #999; }
  934. .portlet input.placeholder, .portlet textarea.placeholder { color: #999; }
  935.  
  936. /* buttons */
  937. .portlet input[type="submit"], .portlet input[type="button"], .portlet input[type="reset"], .portlet button, .portlet .btn, .portlet .button, .portlet .ui-button, .portlet .dataTable td.action a, .portlet .searchResults a.taglib-icon, .cta-btn {
  938. cursor: pointer;
  939. display:-moz-inline-stack;
  940. display: inline-block;
  941. zoom: 1;
  942. *display:inline;
  943.  
  944. overflow:visible;
  945. width:auto;
  946.  
  947. margin:0;
  948. padding-right:1em;
  949. padding-left:1em;
  950.  
  951.  
  952. border:1px solid #bbb;
  953.  
  954. vertical-align: baseline;
  955. outline: none;
  956.  
  957. font-weight:normal;
  958. font-size: 14px;
  959. line-height:20px;
  960. color: #888;
  961.  
  962. text-align:center;
  963. text-decoration:none;
  964.  
  965. text-shadow: 1px 1px 0px #fff;
  966. white-space:nowrap;
  967. text-overflow:clip; /* hide overflowing text */
  968.  
  969.  
  970. -webkit-border-radius: 7px;
  971. -moz-border-radius: 7px;
  972. border-radius: 7px;
  973.  
  974. -webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, .2);
  975. -moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, .2);
  976. box-shadow:inset 0 0 5px rgba(0, 0, 0, .2);
  977.  
  978. background: #fefefe url(../images/bg-buttons.png) 0 0 repeat-x;
  979. }
  980.  
  981. /* FIX Firefox bottom spacing issue */
  982. button::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,button {
  983. border:0;
  984. padding:0;
  985. }
  986.  
  987. .portlet input[type="submit"]:hover, .portlet input[type="button"]:hover, .portlet input[type="reset"]:hover, .portlet button:hover, .portlet .btn:hover, .portlet .button:hover, .portlet .faux-select:hover, .portlet input[type="radio"]:hover, .portlet .faux-radio:hover, .portlet input[type="checkbox"]:hover, .portlet .faux-check:hover, .portlet a.ui-button:hover, .dataTable td.action a:hover, .searchResults a.taglib-icon:hover,
  988. .portlet input[type="submit"]:focus, .portlet input[type="button"]:focus, .portlet input[type="reset"]:focus, .portlet button:focus, .portlet .btn:focus, .portlet .button:focus, .portlet .faux-select:focus, .portlet input[type="radio"]:focus, .portlet .faux-radio:focus, .portlet input[type="checkbox"]:focus, .portlet .faux-check:focus, .portlet a.ui-button:focus, .dataTable td.action a:focus, .searchResults a.taglib-icon:focus,
  989. .portlet input[type="submit"]:active, .portlet input[type="button"]:active, .portlet input[type="reset"]:active, .portlet button:active, .portlet .btn:active, .portlet .button:active, .portlet .faux-select:active, .portlet input[type="radio"]:active, .portlet .faux-radio:active, .portlet input[type="checkbox"]:active, .portlet .faux-check:active, .portlet a.ui-button:active, .dataTable td.action a:active, .searchResults a.taglib-icon:active,
  990. .customfile-hover .customfile-button, .customfile-focus .customfile-button {
  991. -webkit-box-shadow:none;
  992. -moz-box-shadow:none;
  993. box-shadow:none;
  994. background: #fefefe url(../images/bg-buttons.png) repeat-x 0 -60px;
  995. border:1px solid #bbb;
  996. color: #666666;
  997. }
  998.  
  999.  
  1000. .portlet input[type="submit"]:disabled, .portlet input[type="button"]:disabled, .portlet button:disabled, .portlet .btn:disabled {
  1001. cursor:not-allowed;
  1002. -webkit-box-shadow:none;
  1003. -moz-box-shadow:none;
  1004. box-shadow:none;
  1005. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  1006. filter: alpha(opacity=0.5);
  1007. -moz-opacity: 0.5;
  1008. -khtml-opacity: 0.5;
  1009. opacity:0.5;
  1010. }
  1011.  
  1012.  
  1013. /* ------ jQuery dataTable Plugin (New search grids with sorting ) -----------*/
  1014. .dataTables_wrapper {
  1015. margin: 0 auto;
  1016. clear: both;
  1017. margin:10px 0 20px;
  1018. }
  1019.  
  1020. table.dataTable {
  1021. width: 100%;
  1022. }
  1023.  
  1024. table.dataTable td, table.dataTable th {
  1025. padding:5px;
  1026. }
  1027.  
  1028. table.dataTable tr {
  1029. border: solid #D2D2D2;
  1030. border-width: 0 1px 1px 1px ;
  1031. }
  1032.  
  1033. .dataTables_wrapper thead tr, .dataTables_wrapper thead tr:hover {
  1034. background-image: url(../img/tables/ui-bg_glass_555555_1x400.png);
  1035. background-position: 50% 50%;
  1036. color: #FFFFFF;
  1037. line-height: 24px;
  1038. padding: 8px;
  1039. }
  1040.  
  1041. .dataTables_wrapper tr {
  1042. background: #f6f6f6 url(../img/tables/ui-bg_glass_1x400.png) 50% 50% repeat-x;
  1043. color:#2672E6;
  1044. }
  1045.  
  1046. .dataTables_wrapper tr:hover {
  1047. margin-top:10px;
  1048. background-attachment: scroll;
  1049. background-color: #d0e5f5;
  1050. background-image: url(../img/tables/ui-bg_glass_75_d0e5f5_1x400.png);
  1051. background-position: 50% 50%;
  1052. background-repeat: repeat-x;
  1053. background-size: 2px auto;
  1054. color: #2672E6;
  1055. }
  1056.  
  1057. .portlet .dataTable td.action a {
  1058. font-size:1em;
  1059. }
  1060.  
  1061. .dataTables_length {
  1062. margin:0 0 5px;
  1063. }
  1064.  
  1065. .dataTables_length select {
  1066. height:auto; /* reset to autofit */
  1067. padding:0;
  1068. }
  1069.  
  1070. .dataTables_info {
  1071. margin-top:2px;
  1072. }
  1073. .dataTables_paginate {
  1074. margin-top:2px;
  1075. }
  1076. .dataTables_paginate a.ui-button {
  1077. min-height:1em;
  1078. }
  1079. .ie6 .dataTables_paginate a.ui-button {
  1080. height:1em;
  1081. }
  1082.  
  1083. .paginate_disabled_previous, .paginate_enabled_previous,
  1084. .paginate_disabled_next, .paginate_enabled_next {
  1085. padding-top: 2px;
  1086. }
  1087.  
  1088. .dataTables_processing { /* preloading message */
  1089. border: 1px solid #DDD;
  1090. padding: 10px 10px 10px 35px;
  1091. width: 165px;
  1092. -moz-border-radius: 9px;
  1093. -webkit-border-radius: 9px;
  1094. border-radius: 9px;
  1095. background: white url(../images/aui/loading_indicator.gif) 10px 50% no-repeat;
  1096. text-align:left;
  1097. color: #e8308a;
  1098. }
  1099.  
  1100. .ie6 .dataTables_processing {
  1101. width:200px;
  1102. }
  1103.  
  1104. /*--------- jQuery UI Tabs (adjustments from default) ------*/
  1105. .ui-widget {
  1106. border:1px solid #dadada;
  1107. font:12px/16px "Helvetica Neue", Arial, sans-serif;
  1108. }
  1109. .ui-widget .tab-buttons {
  1110. font-size: 1.1em;
  1111. line-height:1.1;
  1112. }
  1113. .ui-tabs .ui-tabs-nav li {
  1114. margin-right:.25em;
  1115. text-align:center;
  1116. word-wrap:normal;
  1117. white-space:normal;
  1118. }
  1119. .ui-tabs .ui-tabs-nav li a {
  1120. float:none;
  1121. display:block;
  1122. min-height:20px;
  1123. padding:.5em .75em;
  1124. font-weight:bold;
  1125. text-shadow: 1px 1px white;
  1126. color:#691260;
  1127. }
  1128. .ie6 .ui-tabs .ui-tabs-nav li a {
  1129. height:20px;
  1130. }
  1131.  
  1132. .ui-tabs .ui-tabs-panel, .tab-content {
  1133. height:auto;
  1134. padding: 1em 1.4em;
  1135. }
  1136.  
  1137. .ui-tabs .ui-tabs-nav li.ui-state-processing a { /* loading message */
  1138.  
  1139. }
  1140.  
  1141. /*-------- jQuery UI Dialog (adjustments from default) -----------*/
  1142. .ui-dialog .ui-dialog-content {
  1143. padding:10px;
  1144. }
  1145. /* Liferay tooltip menus */
  1146. .aui-tab-active {
  1147. background: #004D9D;
  1148. }
  1149. .aui-tab-active a {
  1150. color:#fff;
  1151. }
  1152. .aui-tab-active::after { /* the tip */
  1153. border-color:#004D9D transparent transparent;
  1154. }
  1155.  
  1156. /*--------- jQuery blockUI Plugin -----------*/
  1157. div.blockMsg {
  1158. top: 40%;
  1159. left: 40%;
  1160. width: 20%;
  1161. padding: 15px;
  1162. border: 1px solid #ddd;
  1163. background:#fff;
  1164. -moz-border-radius: 9px;
  1165. -webkit-border-radius: 9px;
  1166. border-radius:9px;
  1167. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  1168. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  1169.  
  1170. }
  1171.  
  1172. div.blockMsg h1 {
  1173. font-weight:normal;
  1174. font-size:1.5em;
  1175. color: #e8308a;
  1176. text-align:center;
  1177.  
  1178. }
  1179.  
  1180. div.blockMsg h1 span {
  1181. padding-left:25px;
  1182. background:transparent url(../images/aui/loading_indicator.gif) 0% 50% no-repeat;
  1183. }
  1184.  
  1185. /*--------- jQuery charCount Plugin ----------*/
  1186. .charcounter {
  1187. display:block;
  1188. margin-top:.25em;
  1189. font-size:.9em;
  1190. line-height:1;
  1191. text-align:left;
  1192. color:#bbb;
  1193. }
  1194.  
  1195. .charcounter ~ .hint { display:none; } /* hide hint text as we have counter */
  1196. .charcounter-warn{ color:#600; }
  1197. .charcounter-exceed{ color:#e00; }
  1198.  
  1199. /*--------- jQuery textExcerpt Plugin ---------*/
  1200. a.tl_show_more,
  1201. a.tl_show_more {
  1202. padding-left:3px;
  1203. text-decoration:none;
  1204. cursor:pointer;
  1205. color:#E8308A;
  1206. }
  1207.  
  1208. a.tl_show_more:hover,
  1209. a.tl_show_more:hover {
  1210. text-decoration:none;
  1211. }
  1212.  
  1213. /*---------- jQuery Custom File Input (http://filamentgroup.com/examples/jquery-custom-file-input/) -------*/
  1214. .customfile-input {
  1215. top: 0 !important; /* override js positioning */
  1216. left: 0 !important;
  1217. width:100% !important;
  1218. height:100%;
  1219. }
  1220.  
  1221. .firefox .customfile-input {
  1222. font-size:1000px; /* FF doesnt allow width so force via font-size */
  1223. }
  1224.  
  1225. /* --------- Nav Portlet ---------------- */
  1226.  
  1227. .nav-menu ul {
  1228. list-style-type:none;
  1229. padding-left: 0;
  1230. }
  1231. .nav-menu h2, .nav-menu li {
  1232. margin-bottom:10px;
  1233. border-bottom:1px solid #eee;
  1234. font-weight:normal;
  1235. font-size:1.4em;
  1236. line-height:1.2;
  1237. text-transform:none;
  1238.  
  1239. }
  1240.  
  1241. .nav-menu li a,
  1242. .nav-menu li a.selected {
  1243. display:block;
  1244. min-height:30px;
  1245. padding-left:45px;
  1246. background: url(../images/sprite-menu-icons.png) 0 0 no-repeat;
  1247. text-decoration:none;
  1248. font-weight:normal;
  1249. color:#4C4C52;
  1250. word-wrap:break-word; /* stop long labels busting out */
  1251. }
  1252. .firefox .nav-menu li a, .firefox .nav-menu li a {
  1253. white-space: normal;
  1254. }
  1255.  
  1256. .ie6 .nav-menu li a, .ie6 .nav-menu li a {
  1257. height:30px;
  1258. }
  1259. .nav-menu li a.selected { color:#691260; }
  1260.  
  1261.  
  1262. /* custom icons (requires js) */
  1263.  
  1264. .nav-menu li a.nav-menu-user-admin {
  1265. background-position:0 0;
  1266. }
  1267. .nav-menu li a.nav-menu-user-admin:hover,
  1268. .nav-menu li.selected a.nav-menu-user-admin {
  1269. background-position:-480px 0;
  1270. }
  1271.  
  1272. .nav-menu li a.nav-menu-my-team {
  1273. background-position:0 -90px;
  1274. }
  1275. .nav-menu li a.nav-menu-my-team:hover,
  1276. .nav-menu li.selected a.nav-menu-my-team {
  1277. background-position:-480px -90px;
  1278. }
  1279.  
  1280. .nav-menu li a.nav-menu-my-photo {
  1281. background-position:0 -540px;
  1282. }
  1283. .nav-menu li a.nav-menu-my-photo:hover,
  1284. .nav-menu li.selected a.nav-menu-my-photo {
  1285. background-position:-480px -540px;
  1286. }
  1287.  
  1288. .nav-menu li a.nav-menu-my-budget,
  1289. .nav-menu li a.nav-menu-budgets {
  1290. background-position:0 -270px;
  1291. }
  1292. .nav-menu li a.nav-menu-my-budget:hover,
  1293. .nav-menu li.selected a.nav-menu-my-budget,
  1294. .nav-menu li a.nav-menu-budgets:hover,
  1295. .nav-menu li.selected a.nav-menu-budgets {
  1296. background-position:-480px -270px;
  1297. }
  1298.  
  1299. .nav-menu li a.nav-menu-analysis,
  1300. .nav-menu li a.nav-menu-reports {
  1301. background-position:0 -360px;
  1302. }
  1303. .nav-menu li a.nav-menu-analysis:hover,
  1304. .nav-menu li.selected a.nav-menu-analysis,
  1305. .nav-menu li a.nav-menu-reports:hover,
  1306. .nav-menu li.selected a.nav-menu-reports {
  1307. background-position:-480px -360px;
  1308. }
  1309.  
  1310. .nav-menu li a.nav-menu-upload-points-request {
  1311. background-position:0 -450px;
  1312. }
  1313. .nav-menu li a.nav-menu-upload-points-request:hover,
  1314. .nav-menu li.selected a.nav-menu-upload-points-request {
  1315. background-position:-480px -450px;
  1316. }
  1317.  
  1318. .nav-menu li a.nav-menu-my-nominations {
  1319. background-position:0 -630px;
  1320. }
  1321. .nav-menu li a.nav-menu-my-nominations:hover,
  1322. .nav-menu li.selected a.nav-menu-my-nominations {
  1323. background-position:-480px -630px;
  1324. }
  1325.  
  1326. /* --------- Sign-in/Login Portlet 58 -------------------*/
  1327.  
  1328. .portlet-boundary_58_ .Username { font-weight:bold; } /* fix issue with username not being bold due to missing markup */
  1329.  
  1330. .portlet-boundary_58_ input[type="submit"], .portlet-boundary_58_ .aui-button-input-submit {
  1331. color:#fff;
  1332. text-shadow: black 1px 1px 0px;
  1333. border:1px solid #07575a;
  1334. background: #0d908d url(../images/bg-buttons.png) 0 -120px no-repeat;
  1335. }
  1336. .portlet-boundary_58_ input[type="submit"]:hover, .portlet-boundary_58_ .aui-button-input-submit:hover,
  1337. .portlet-boundary_58_ input[type="submit"]:focus, .portlet-boundary_58_ .aui-button-input-submit:focus,
  1338. .portlet-boundary_58_ input[type="submit"]:active, .portlet-boundary_58_ .aui-button-input-submit:active {
  1339. color:#fff;
  1340. border:1px solid #07575a;
  1341. background-color: #07575a;
  1342. background-position: 0 -190px;
  1343. }
  1344.  
  1345.  
  1346. /*-------- Financial Summary ----*/
  1347.  
  1348. .portlet-boundary_Summary_WAR_PortletFinancial_ {
  1349. }
  1350. .portlet-boundary_Summary_WAR_PortletFinancial_ h4 {
  1351. display:none;
  1352. }
  1353. .portlet-boundary_Summary_WAR_PortletFinancial_ .col-1 {
  1354. width: 60%;
  1355. }
  1356. .portlet-boundary_Summary_WAR_PortletFinancial_ .col-2 {
  1357. width: 40%;
  1358. text-align: right;
  1359. }
  1360.  
  1361. .portlet-boundary_Summary_WAR_PortletFinancial_ tr:last-child,
  1362. .portlet-boundary_Summary_WAR_PortletFinancial_ tr.last {
  1363. font-weight:bold
  1364. }
  1365.  
  1366. /*-------- Summary Balance ----*/
  1367. #tpoints-summary .portlet-boundary_SummaryBalance_WAR_PortletFinancial_ {
  1368. display: -moz-inline-stack;
  1369. display:inline-block;
  1370. zoom: 1;
  1371. *display: inline;
  1372. }
  1373.  
  1374. #tpoints-summary .portlet-boundary_SummaryBalance_WAR_PortletFinancial_ div,
  1375. #tpoints-summary .portlet-boundary_SummaryBalance_WAR_PortletFinancial_ .portlet {
  1376. display: inline;
  1377. }
  1378.  
  1379. #tpoints-summary .portlet-boundary_SummaryBalance_WAR_PortletFinancial_ .portlet-topper {
  1380. display:none;
  1381. }
  1382.  
  1383. #tpoints-summary .portlet-boundary_SummaryBalance_WAR_PortletFinancial_ .portlet-content {
  1384. clear:none;
  1385. background:none;
  1386. border:none;
  1387. border:0;
  1388. padding:0;
  1389. }
  1390.  
  1391.  
  1392.  
  1393. #tpoints-summary .portlet-boundary_SummaryBalance_WAR_PortletFinancial_ .pointsBalanceValue .balance {
  1394. font-weight:bold;
  1395. }
  1396.  
  1397. #tpoints-summary .portlet-boundary_SummaryBalance_WAR_PortletFinancial_ .balanceLabelPrefix,
  1398. #tpoints-summary .portlet-boundary_SummaryBalance_WAR_PortletFinancial_ .pointsBalanceLabel,
  1399. #tpoints-summary .portlet-boundary_SummaryBalance_WAR_PortletFinancial_ .balanceCurrency,
  1400. #tpoints-summary .portlet-boundary_SummaryBalance_WAR_PortletFinancial_ .pointsSummaryFooter,
  1401. #tpoints-summary .portlet-boundary_SummaryBalance_WAR_PortletFinancial_ .pointsSummaryHead {
  1402. display:none;
  1403. }
  1404.  
  1405. #tpoints-summary .portlet-boundary_SummaryBalance_WAR_PortletFinancial_ .balanceCurrency {
  1406. display:inline;
  1407. }
  1408.  
  1409.  
  1410. #tpoints-summary .portlet-boundary_SummaryBalance_WAR_PortletFinancial_ .portlet-msg-error {
  1411. display:inline;
  1412. margin:0;
  1413. border:0;
  1414.  
  1415.  
  1416. }
  1417.  
  1418. /* --------- Nomination Management (Pending nominations) ----------------
  1419.  
  1420.  
  1421. #pending-nominations .portlet-boundary_NominationManagement_WAR_NominationManagement_ .portlet-topper {
  1422. display:none;
  1423. }
  1424. #pending-nominations .portlet-boundary_NominationManagement_WAR_NominationManagement_ .portlet {
  1425. margin:0;
  1426. padding:0;
  1427. -webkit-border-radius: 0;
  1428. -moz-border-radius: 0;
  1429. -o-border-radius: 0;
  1430. border-radius: 0;
  1431. -webkit-box-shadow:none;
  1432. -moz-box-shadow:none;
  1433. -o-box-shadow:none;
  1434. box-shadow:none;
  1435. }
  1436. #pending-nominations .portlet-boundary_NominationManagement_WAR_NominationManagement_ .portlet-content {
  1437. margin:0;
  1438. padding:0;
  1439. }
  1440. #pending-nominations .portlet-boundary_NominationManagement_WAR_NominationManagement_ .taglib-text {
  1441. display:block;
  1442. text-indent:-2000px;
  1443. }
  1444. */
  1445.  
  1446. /* ----------- Tables ----------- */
  1447. .results-grid {
  1448. }
  1449. .results-grid table {
  1450. border-collapse: collapse;
  1451. width: 100%;
  1452. }
  1453. tr.results-header {
  1454. background: #D1D6DC;
  1455. }
  1456. tr.results-header th, .results-header td {
  1457. padding: 5px 10px;
  1458. color: #7B7C7F;
  1459. word-wrap:break-word;
  1460. }
  1461. tr.results-row td {
  1462. padding: 5px 10px;
  1463. background: #BCC3CC;
  1464. }
  1465. tr.results-row.alt td {
  1466. background: #DDE1E6;
  1467. }
  1468. tr.results-row.hover td {
  1469. background: #BCC3CC;
  1470. }
  1471. .col1, .col2, .col3, .col-4, .col-5 {
  1472. }
  1473.  
  1474. /*---- Nomination Management Portlet V2 -----*/
  1475.  
  1476.  
  1477. ul.nomination-details {
  1478. list-style:none;
  1479. padding-left:0;
  1480. }
  1481.  
  1482. ul.nomination-details dl {
  1483.  
  1484. }
  1485.  
  1486. ul.nomination-details dt, ul.nomination-details dd {
  1487. display:block;
  1488. float:left;
  1489.  
  1490. }
  1491. ul.nomination-details dt {
  1492. font-weight:bold;
  1493. clear:left;
  1494. }
  1495.  
  1496. /* Nomination search form table */
  1497. .portlet-boundary_NominationManagement_WAR_NominationManagement_ table.nomSearch {
  1498. table-layout:auto;
  1499. }
  1500. .portlet-boundary_NominationManagement_WAR_NominationManagement_ table.nomSearch .col-1, /* date field labels */ .portlet-boundary_NominationManagement_WAR_NominationManagement_ table.nomSearch .col-3 {
  1501. width:15%;
  1502. }
  1503. .portlet-boundary_NominationManagement_WAR_NominationManagement_ table.nomSearch .col-2, /* date field */ .portlet-boundary_NominationManagement_WAR_NominationManagement_ table.nomSearch .col-4 {
  1504. width:35%;
  1505. }
  1506.  
  1507.  
  1508. .nomination-actions, .approval-actions, .nomination-extra, .previous-page { /* main page sections */
  1509. margin-top:20px
  1510. }
  1511.  
  1512.  
  1513. /*--- Approval Action ----*/
  1514. .approval-actions label {
  1515. display:block;
  1516. padding-bottom:10px;
  1517. }
  1518.  
  1519. .approval-actions label span {
  1520. display: -moz-inline-stack;
  1521. display:inline-block;
  1522. zoom: 1;
  1523. *display: inline;
  1524. min-width:70px;
  1525. }
  1526.  
  1527. .ie6 .approval-actions label span {
  1528. width:70px;
  1529. }
  1530.  
  1531. #award-amount-chooser { font-weight:bold; }
  1532.  
  1533. .approval-actions .button {
  1534. display: -moz-inline-stack;
  1535. display:inline-block;
  1536. zoom: 1;
  1537. *display: inline;
  1538. margin-top:10px;
  1539. margin-right:10px;
  1540. }
  1541.  
  1542. .nomination-actions .error-message {
  1543. font-size:.9em;
  1544. color:#E8308A;
  1545. }
  1546.  
  1547.  
  1548. /*------ Budget Portlet ----- */
  1549.  
  1550. .portlet-boundary_BudgetSummary_WAR_BudgetSummary_ { }
  1551. /*------- User Profile Form Portlet -------*/
  1552. .portlet-boundary_UserProfile_WAR_UserProfile_ {
  1553. }
  1554. .portlet-boundary_UserProfile_WAR_UserProfile_ table {
  1555. border-collapse:collapse;
  1556. width:100%;
  1557. }
  1558. .portlet-boundary_UserProfile_WAR_UserProfile_ td {
  1559. padding: 5px 10px;
  1560. }
  1561. .portlet-boundary_UserProfile_WAR_UserProfile_ td:first-child {
  1562. width:30%;
  1563. }
  1564. /* FOLLOW UP: need to be able to target table columns */
  1565. .portlet-boundary_UserProfile_WAR_UserProfile_ .col-1 {
  1566. width:30%;
  1567. }
  1568. /*--------- User Avatar Portlet (Profile image) ----------*/
  1569. .portlet-boundary_UserProfile_WAR_UserProfile_ {
  1570. }
  1571. .portlet-boundary_UserAvatar_WAR_PortletUserAvtar6061_ table {
  1572. width:100%;
  1573. }
  1574. .portlet-boundary_UserAvatar_WAR_PortletUserAvtar6061_ input[type="file"] {
  1575. width:100%; /* change width from 50% to 100% */
  1576. /* lets include padding in width so inputs extend full width */
  1577. -webkit-box-sizing: border-box;
  1578. -moz-box-sizing: border-box;
  1579. -ms-box-sizing: border-box;
  1580. box-sizing: border-box;
  1581. }
  1582.  
  1583. /* -------- Contact Us Form -----*/
  1584. .portlet-boundary_ContactUs_WAR_Portlet_ {
  1585.  
  1586. }
  1587. .portlet-boundary_ContactUs_WAR_Portlet_ label {
  1588. display:block;
  1589. float:left;
  1590. width:100px;
  1591. text-align:left;
  1592. }
  1593. .portlet-boundary_ContactUs_WAR_Portlet_ input[type="text"],
  1594. .portlet-boundary_ContactUs_WAR_Portlet_ select,
  1595. .portlet-boundary_ContactUs_WAR_Portlet_ textarea {
  1596. width:300px;
  1597. }
  1598. .portlet-boundary_ContactUs_WAR_Portlet_ textarea {
  1599. height:120px;
  1600. }
  1601.  
  1602. .portlet-boundary_ContactUs_WAR_Portlet_ input[type="submit"] {
  1603. margin-left:100px;
  1604. }
  1605.  
  1606. .portlet-boundary_ContactUs_WAR_Portlet_ .hint {
  1607. margin-left:100px;
  1608. margin-top:-10px;
  1609. }
  1610.  
  1611. .portlet-boundary_ContactUs_WAR_Portlet_ br {
  1612. clear:both;
  1613. display:block;
  1614. margin:10px 0 0;
  1615. content:"";
  1616. }
  1617.  
  1618.  
  1619. /*-------- User Admin -----------*/
  1620. .portlet-boundary portlet-boundary_UserAdmin_WAR_Portlet_ table {
  1621. border-collapse:collapse;
  1622. border-spacing:0;
  1623. width:100%;
  1624. }
  1625. .portlet-boundary portlet-boundary_UserAdmin_WAR_Portlet_ td {
  1626. padding:5px 10px 10px 0;
  1627. }
  1628.  
  1629. /*------- Budget Management ------*/
  1630. .portlet-boundary_BudgetAdmin_WAR_PortletAdminRecognition_ #add h2,
  1631. .portlet-boundary_BudgetAdmin_WAR_PortletAdminRecognition_ #search h2,
  1632. .portlet-boundary_BudgetAdmin_WAR_PortletAdminRecognition_ #help {
  1633. display:none;
  1634. }
  1635.  
  1636. .portlet-boundary_BudgetAdmin_WAR_PortletAdminRecognition_ table {
  1637. border-collapse:collapse;
  1638. border:none;
  1639. border-spacing:0;
  1640. width:100%;
  1641. }
  1642. .portlet-boundary_BudgetAdmin_WAR_PortletAdminRecognition_ td { /* spacing between fields */
  1643. padding:5px 10px 10px 0;
  1644. vertical-align:top;
  1645. }
  1646. .portlet-boundary_BudgetAdmin_WAR_PortletAdminRecognition_ td select {
  1647. min-width:81%;
  1648. }
  1649.  
  1650.  
  1651. /* --------- Web Content Templates -----------*/
  1652.  
  1653. /** FEATURE COLUMNS 2 **/
  1654. .portlet .portlet .portlet-topper { /* remove gradient from nested portlet toppper */
  1655. background-image:none;
  1656. background-color:transparent;
  1657. border-bottom:0;
  1658. border-bottom:none;
  1659. }
  1660. .portlet .portlet .portlet-title {
  1661. font-size:.9em;
  1662. }
  1663.  
  1664. .portlet .portlet {
  1665. /*outline:2px solid #dadada;*/
  1666. border:1px solid #dadada;
  1667. -webkit-box-shadow: none;
  1668. -moz-box-shadow: none;
  1669. -o-box-shadow:none;
  1670. box-shadow: none;
  1671. }
  1672.  
  1673.  
  1674.  
  1675.  
  1676. /*-------- FAQ Template -------*/
  1677.  
  1678. .faq-list dt {
  1679. text-transform:uppercase;
  1680. font-weight:bold;
  1681. }
  1682. .faq-list dt .faq_num {
  1683. color:#691260;
  1684. }
  1685. .faq-list dt .faq-ques {
  1686.  
  1687. }
  1688. .faq-list dd.faq-ans {
  1689. margin-bottom:10px;
  1690. margin-left:0;
  1691. }
  1692.  
  1693.  
  1694. /*----- Misc -----*/
  1695. .errorMessage { display:block; color:red; }
  1696.  
  1697. .portlet-login .portlet-msg-error:first-child { /* FIX double error message on login portlet */
  1698. display:none;
  1699. }
  1700.  
  1701. .ajax-loader { /* loader with spinner */
  1702. padding-left:25px;
  1703. background:transparent url(../images/aui/loading_indicator.gif) no-repeat;
  1704. }
  1705.  
  1706. /* Video modal */
  1707. p.video a { /* links to youtube videos etc that open in lightbox */
  1708. display:block;
  1709. padding-left:25px;
  1710. background:transparent url(../images/sprite-menu-icons.png) 0px -450px no-repeat;
  1711. line-height:20px; /* height of icon */
  1712. text-transform:uppercase;
  1713. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement