You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

843 lines
13 KiB

  1. @font-face {
  2. font-family: 'TeamworkRegular';
  3. src: url('../res/icons.eot?5qjga5');
  4. src: url('../res/icons.eot?#iefix5qjga5') format('embedded-opentype'),
  5. url('../res/icons.woff?5qjga5') format('woff'),
  6. url('../res/icons.ttf?5qjga5') format('truetype'),
  7. url('../res/icons.svg?5qjga5#icons') format('svg');
  8. font-weight: normal !important;
  9. font-style: normal;
  10. }
  11. * {
  12. -webkit-box-sizing: border-box;
  13. -moz-box-sizing: border-box;
  14. -o-box-sizing: border-box;
  15. box-sizing: border-box;
  16. }
  17. /*
  18. -------------------------------------------------------
  19. body styles
  20. -------------------------------------------------------
  21. */
  22. BODY, TBODY {
  23. font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  24. /*font-family: 'Open Sans', sans-serif;*/
  25. font-size: 14px;
  26. margin: 0;
  27. color: #1e2f41;
  28. text-decoration: none;
  29. }
  30. a {
  31. text-decoration: none;
  32. font-weight: bold;
  33. /*color: #16ABDD;*/
  34. color: #2b9af3;
  35. text-rendering: optimizelegibility;
  36. -webkit-font-smoothing: antialiased;
  37. -moz-font-smoothing: antialiased;
  38. }
  39. a:hover, a.aHover {
  40. color: #0C85AD;
  41. color: #2575be;
  42. text-decoration: underline;
  43. }
  44. h1 {
  45. font-size: 32px;
  46. line-height: 34px;
  47. color: #91B4B7;
  48. font-weight: normal;
  49. margin: 0 0 10px 0
  50. }
  51. h2 {
  52. font-size: 28px;
  53. color: #34495e;
  54. font-weight: normal;
  55. margin: 0 0 10px 0
  56. }
  57. h3 {
  58. text-decoration: none;
  59. color: #1e2f41;
  60. font-size: 16px;
  61. margin: 0;
  62. }
  63. h4 {
  64. font-size: 16px;
  65. padding: 5px 0;
  66. color: #617777;
  67. margin: 0
  68. }
  69. #savingMessage {
  70. background-color: #E3EDED;
  71. display: none;
  72. color: #617777;
  73. font-weight: bolder;
  74. position: fixed;
  75. top: 0;
  76. left: 50%;
  77. width: 200px;
  78. text-align: center;
  79. margin-left: -100px;
  80. padding: 5px 0;
  81. z-index: 1000000;
  82. box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4);
  83. -moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4);
  84. -webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4);
  85. -o-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4);
  86. }
  87. .waiting {
  88. cursor: progress;
  89. }
  90. /*
  91. -------------------------------------------------------
  92. teamwork icon
  93. -------------------------------------------------------
  94. */
  95. .teamworkIcon {
  96. font-family: 'TeamworkRegular' !important;
  97. color: #34495e;
  98. font-weight: normal;
  99. font-size: 120%;
  100. font-style: normal !important;
  101. text-rendering: optimizelegibility;
  102. -webkit-font-smoothing: antialiased;
  103. -moz-font-smoothing: antialiased;
  104. }
  105. .teamworkIcon:hover {
  106. opacity: .8
  107. }
  108. .teamworkIcon.withLabel {
  109. padding-right: 5px;
  110. }
  111. .button:hover .teamworkIcon {
  112. opacity: 0.8
  113. }
  114. .teamworkIcon.alert {
  115. color: #B61E2D;
  116. }
  117. .del {
  118. color: #ff7271
  119. }
  120. .cvcColorSquare {
  121. display: inline-block;
  122. text-align: left;
  123. border: #fff 0px solid;
  124. box-shadow: 0px 0px 5px #999;
  125. -moz-box-shadow: 2px 2px 2px #999;
  126. -webkit-box-shadow: 0px 0px 5px #999;
  127. -o-box-shadow: 0px 0px 5px #999;
  128. text-indent: 10px;
  129. border-radius: 5px;
  130. cursor: pointer;
  131. }
  132. .cvcColorSquare:hover {
  133. opacity: .7;
  134. }
  135. .unselectable {
  136. -webkit-user-select: none;
  137. -khtml-user-select: none;
  138. -moz-user-select: none;
  139. -o-user-select: none;
  140. user-select: none;
  141. }
  142. .ui-resizable {
  143. position: relative;
  144. }
  145. .ui-resizable-handle {
  146. position: absolute;
  147. font-size: 0.1px;
  148. z-index: 99999;
  149. display: block;
  150. }
  151. .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  152. display: none;
  153. }
  154. .ui-resizable-n {
  155. cursor: n-resize;
  156. height: 7px;
  157. width: 100%;
  158. top: -5px;
  159. left: 0;
  160. }
  161. .ui-resizable-s {
  162. cursor: s-resize;
  163. height: 7px;
  164. width: 100%;
  165. bottom: -5px;
  166. left: 0;
  167. }
  168. .ui-resizable-e {
  169. cursor: e-resize;
  170. width: 7px;
  171. right: -5px;
  172. top: 0;
  173. height: 100%;
  174. }
  175. .ui-resizable-w {
  176. cursor: w-resize;
  177. width: 7px;
  178. left: -5px;
  179. top: 0;
  180. height: 100%;
  181. }
  182. .ui-resizable-se {
  183. cursor: se-resize;
  184. width: 12px;
  185. height: 12px;
  186. right: 1px;
  187. bottom: 1px;
  188. }
  189. .ui-resizable-sw {
  190. cursor: sw-resize;
  191. width: 9px;
  192. height: 9px;
  193. left: -5px;
  194. bottom: -5px;
  195. }
  196. .ui-resizable-nw {
  197. cursor: nw-resize;
  198. width: 9px;
  199. height: 9px;
  200. left: -5px;
  201. top: -5px;
  202. }
  203. .ui-resizable-ne {
  204. cursor: ne-resize;
  205. width: 9px;
  206. height: 9px;
  207. right: -5px;
  208. top: -5px;
  209. }
  210. /*
  211. -------------------------------------------------------
  212. table styles
  213. -------------------------------------------------------
  214. */
  215. .table {
  216. width: 100%;
  217. }
  218. TH, .tableHeader {
  219. font-weight: normal;
  220. color: #555;
  221. border: none;
  222. /*background-color: #f0f0f0;*/
  223. padding: 2px
  224. }
  225. .list td{
  226. border-bottom: 1px solid #dedede;
  227. padding: 5px 0;
  228. }
  229. .list th {
  230. padding: 5px 2px
  231. }
  232. .row em {font-style: normal;color: #a2a2a2}
  233. .ganttTaskEditor h2 {
  234. text-transform: capitalize
  235. }
  236. .ganttTaskEditor .formElements,
  237. .resourceEditor .formElements {
  238. background-color: #F5F5F5;
  239. border-color: #CECECE
  240. }
  241. table .resRow td, table .assigEditRow td {
  242. border-bottom: 1px solid #cecece;
  243. padding: 5px 0
  244. }
  245. /*
  246. -------------------------------------------------------
  247. Gantt Online
  248. -------------------------------------------------------
  249. */
  250. .servicesEnroll h2 {
  251. margin-bottom: 20px
  252. }
  253. .heading {
  254. text-align: center;
  255. }
  256. .heading img {
  257. display:block;
  258. margin: -20px auto 30px;
  259. }
  260. .twAds {
  261. height: 38px;
  262. background-color: #5ACADF;
  263. width: 100%;
  264. /*background-image: url("../../img/twAdBg.png");*/
  265. text-align: center;
  266. color: #fff;
  267. z-index: 1000;
  268. }
  269. .twAds.light {
  270. padding-top: 8px
  271. }
  272. .twAds .twitterButton {
  273. vertical-align: middle;
  274. display: inline-block;
  275. margin-left: 15px
  276. }
  277. .twAds .remove {
  278. display: inline-block;
  279. line-height: 38px;
  280. color: #fff;
  281. cursor: pointer;
  282. position: absolute;
  283. top:0;
  284. right: 12px
  285. }
  286. .twAds a {
  287. color: #fff;
  288. border-bottom: 1px solid rgba(255, 255, 255, 0.40)
  289. }
  290. .twAds a:hover {
  291. text-decoration: none
  292. }
  293. .servicesEnroll .oauth {
  294. width: 90px;
  295. height: auto;
  296. }
  297. .servicesEnroll .oauth:hover {
  298. opacity: .8
  299. }
  300. .errImg img {
  301. width: 25px;
  302. height: auto;
  303. vertical-align: middle;
  304. }
  305. #__FEEDBACKMESSAGEPLACE {
  306. position: absolute;
  307. background-color: #fafad2;
  308. }
  309. .adminLogin .formElements {
  310. width: 120px;
  311. }
  312. .adminLogin {
  313. width: 350px;
  314. margin: 0 auto;
  315. position: absolute;
  316. bottom: 10px;
  317. left: 20px;
  318. }
  319. .lastMod {
  320. font-style: italic;
  321. margin-right: 10px;
  322. vertical-align: middle;
  323. display: block;
  324. color: #D37E00;
  325. font-size: 12px;
  326. position: fixed;
  327. bottom: 25px;
  328. z-index: 20;
  329. padding: 5px 10px;
  330. background-color: rgba(255, 255, 0, 0.16);
  331. }
  332. .lastMod .teamworkIcon {
  333. color: #34495e;
  334. font-size: 160%;
  335. vertical-align: middle;
  336. }
  337. .button.textual,
  338. .button.buttonImg,
  339. .ganttButtonSeparator {
  340. vertical-align: middle;
  341. }
  342. .button span.teamworkIcon {
  343. font-size: .95em;
  344. }
  345. .clearfix:after {
  346. visibility: hidden;
  347. display: block;
  348. font-size: 0;
  349. content: " ";
  350. clear: both;
  351. height: 0;
  352. }
  353. .embedCode {
  354. font-family: Consolas,monospace!important;
  355. font-size: 100%;
  356. width: 100%;
  357. color: #2792E6;
  358. padding: 10px;
  359. border: 4px solid #d0d0d0
  360. }
  361. .ruler {
  362. width: 100%;
  363. display: block;
  364. padding: 35px 0 35px;
  365. height: 1px;
  366. }
  367. .ruler.short span {
  368. width: 100px;
  369. height: 1px;
  370. display: block;
  371. margin: 0 auto;
  372. border-bottom:1px solid #ccc
  373. }
  374. .clearfix { display: inline-block; }
  375. /* start commented backslash hack \*/
  376. * html .clearfix { height: 1%; }
  377. .clearfix { display: block; }
  378. /* close commented backslash hack */
  379. /*
  380. -------------------------------------------------------
  381. Buttons
  382. -------------------------------------------------------
  383. */
  384. .buttonBar {
  385. }
  386. .buttonBar.centered {
  387. text-align: center
  388. }
  389. .buttonBar.block .button {
  390. margin: 0 0 20px
  391. }
  392. .button {
  393. display: inline-block;
  394. font-size: 110%;
  395. color: #fff;
  396. cursor: pointer;
  397. background-color: #34495e;
  398. -moz-border-radius: 5px;
  399. -webkit-border-radius: 5px;
  400. -o-border-radius: 5px;
  401. border-radius: 5px;
  402. border: 1px solid rgba(0, 0, 0, 0.2);
  403. padding: 5px 12px 8px;
  404. margin-bottom: 10px;
  405. margin-right: 10px;
  406. text-align: center;
  407. -webkit-transition: background-color 500ms ease-out 1s;
  408. -moz-transition: background-color 500ms ease-out 1s;
  409. -o-transition: background-color 500ms ease-out 1s;
  410. transition: background-color 500ms ease-out 1s;
  411. }
  412. .button.first {
  413. background-color: #75a800;
  414. font-weight: bold;
  415. }
  416. .button.small {
  417. font-size: 100%;
  418. padding: 2px 7px 4px;
  419. margin-bottom: 0
  420. }
  421. .large {
  422. font-size: 160%;
  423. padding: 5px 14px 8px;
  424. border-radius: 6px
  425. }
  426. .button.first:hover {
  427. background-color: #2F2F2F;
  428. }
  429. .button[disabled] {
  430. cursor: default;
  431. opacity: 0.4
  432. }
  433. .button:hover[disabled] {
  434. background-color: #BABABA
  435. }
  436. .button.textual, .button.buttonImg {
  437. border: none;
  438. background-color: transparent;
  439. color: #68979B;
  440. -moz-border-radius: 0;
  441. -webkit-border-radius: 0;
  442. -o-border-radius: 0;
  443. border-radius: 0;
  444. padding: 0;
  445. margin: 0;
  446. text-align: left
  447. }
  448. .button.opt {
  449. background-color: #009E94;
  450. background-color: #2792E6;
  451. }
  452. .button.edit {
  453. color: #009E94;
  454. padding: 0;
  455. margin: 0
  456. }
  457. .button.delete {
  458. color: #B61E2D;
  459. padding: 0;
  460. margin: 0
  461. }
  462. .button:hover {
  463. background-color: #506b84;
  464. color: rgba(255, 255, 255, 0.75);
  465. }
  466. a.button:hover {
  467. text-decoration: none
  468. }
  469. .button.textual:hover, .button.buttonImg:hover {
  470. background-color: transparent;
  471. }
  472. span.separator {
  473. display: inline-block;
  474. }
  475. .button.add {
  476. color: #009E94;
  477. }
  478. .button.add .teamworkIcon {
  479. color: #009E94;
  480. }
  481. form {
  482. margin: 0;
  483. padding: 0;
  484. }
  485. select {
  486. border: 1px solid #91B4B7;
  487. padding: 4px;
  488. font-size: 16px;
  489. font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  490. }
  491. .formElements {
  492. background-color: white;
  493. padding: 4px;
  494. font-size: 16px;
  495. border: 1px solid #91B4B7;
  496. -moz-border-radius: 3px;
  497. -webkit-border-radius: 3px;
  498. -o-border-radius: 3px;
  499. border-radius: 3px;
  500. font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  501. }
  502. .formElementsError {
  503. border: 1px solid #ff0000;
  504. }
  505. .formElementExclamation {
  506. width: 15px;
  507. height: 25px;
  508. mmmargin-left: -20px;
  509. mmmposition: absolute;
  510. background: url("res/alert.gif") no-repeat;
  511. }
  512. span#FLD_LOGIN_NAMEerror, span#FLD_PWDerror {
  513. margin-left: -23px;
  514. margin-top: 2px;
  515. }
  516. input {
  517. background-color: white;
  518. padding: 4px;
  519. font-size: 16px;
  520. border: 1px solid #91B4B7;
  521. -moz-border-radius: 3px;
  522. -webkit-border-radius: 3px;
  523. -o-border-radius: 3px;
  524. border-radius: 3px;
  525. font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  526. }
  527. .confirmBox {
  528. display: inline;
  529. z-index: 10000;
  530. vertical-align: middle;
  531. text-align: center;
  532. font-style: italic;
  533. color: #777;
  534. background: #fff;
  535. position: absolute;
  536. margin: 0 auto
  537. }
  538. .confirmBox .confirmNo {
  539. color: #e06060;
  540. cursor: pointer;
  541. font-weight: bolder;
  542. }
  543. .confirmBox .confirmYes {
  544. color: #68af6c;
  545. cursor: pointer;
  546. font-weight: bolder;
  547. }
  548. .blackpopup {
  549. padding: 20px;
  550. border-radius: 10px;
  551. }
  552. .smallPopUp {
  553. top:0!important;
  554. margin-top:0!important;
  555. }
  556. iframe#bwinPopup {
  557. border-radius: 10px;
  558. }
  559. .mainWrap {
  560. padding: 20px
  561. }
  562. .mainWrap > h2:first-of-type {
  563. text-transform: capitalize
  564. }
  565. /******** SHARE BOX *********/
  566. .shareBar {
  567. position: absolute;
  568. right: 100px;
  569. top: 0;
  570. }
  571. .shareBar img:hover {
  572. opacity: 0.8;
  573. }
  574. .shareBtn {
  575. background: none repeat scroll 0 0 #F9F7F7;
  576. border: 1px solid rgba(0, 0, 0, 0.24);
  577. border-radius: 3px;
  578. color: #878686;
  579. display: inline-block;
  580. font-family: sans-serif;
  581. font-size: 12px;
  582. padding: 4px 8px 4px 14px;
  583. text-decoration: none;
  584. }
  585. .shareBtn {
  586. cursor: pointer;
  587. }
  588. .shareBtn:hover {
  589. border: 1px solid rgba(0, 0, 0, 0.24);
  590. color: #878686;
  591. opacity: .7;
  592. }
  593. .shareBtn img {
  594. border: 0 none;
  595. padding-right: 5px;
  596. vertical-align: middle;
  597. }
  598. .shareBtn a {
  599. color: #888;
  600. text-decoration: none;
  601. }
  602. #shareBox {
  603. text-align: center
  604. }
  605. #shareBox h2 {
  606. margin-bottom: 30px;
  607. }
  608. #shareBox .shareBtn {
  609. padding: 15px 20px;
  610. font-size: 30px;
  611. }
  612. #shareBox .shareBtn.icon-facebook {
  613. background-color:#3b5998;
  614. color: #fff;
  615. }
  616. #shareBox .shareBtn.icon-twitter {
  617. background-color:#00aced;
  618. color: #fff;
  619. }
  620. #shareBox .shareBtn.icon-linkedin {
  621. background-color:#007bb6;
  622. color: #fff;
  623. }
  624. #shareBox .shareBtn.icon-gplus {
  625. background-color:#dd4b39;
  626. color: #fff;
  627. }
  628. #shareBox .shareBtn span {
  629. display: none;
  630. }
  631. /*------------------------------------------------- MODAL POPUP (ex blackPopup) ------------------------------------------------------*/
  632. .modalPopup {
  633. position:fixed;
  634. top:0;
  635. left:0;
  636. width:100%;
  637. height:100%;
  638. background-color:rgba(255,255,255,.8);
  639. z-index: 100;
  640. }
  641. .modalPopup.upgradeMessage {
  642. top:40px;
  643. text-align: center;
  644. }
  645. .modalPopup.upgradeMessage p {
  646. margin-bottom: 20px;
  647. line-height: 1.6em;
  648. }
  649. .modalPopup.inIframe {
  650. background-color:rgba(255,255,255,0);
  651. }
  652. .modalPopup.black {
  653. background-color: rgba(75, 75, 75, 0.6);
  654. }
  655. .modalPopup .bwinPopupd{
  656. position: relative;
  657. box-shadow: 0 0 0 4px rgba(46, 186, 255, 0.3);
  658. border: 1px solid rgba(127, 127, 127, 0.3);
  659. background-color:#fff;
  660. margin:auto;
  661. padding: 30px 30px;
  662. border-radius: 5px;
  663. }
  664. .modalPopup .popUpClose{
  665. z-index: 9;
  666. color: #2f2f2f;
  667. width: 20px;
  668. height: 20px;
  669. text-align: center;
  670. line-height: 20px;
  671. right: 15px;
  672. top:15px;
  673. }
  674. .modalPopup.black .bwinPopupd .popUpClose{
  675. color: #ffffff;
  676. }
  677. .modalPopup.iframe .bwinPopupd {
  678. overflow: hidden;
  679. padding: 0;
  680. }
  681. .modalPopup.iframe .bwinPopupd iframe {
  682. position: absolute;
  683. border-radius: 5px;
  684. }
  685. .modalPopup.inIframe .bwinPopupd {
  686. background-color: #f9f9f9;
  687. border-radius: 0 0 5px 5px;
  688. }
  689. .offScreen {
  690. position: absolute;
  691. left: -5000px;
  692. }