Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 70.58 KB | None | 0 0
  1. //Variables
  2.  
  3. $darkGrey: #404040;
  4. $lightBlue: #3399FF;
  5. $salmon: #E96656;
  6. $white: #fff;
  7. $pgBlue: #006282;
  8. $black: #000;
  9. $darkerGrey: #333;
  10. $trans: transparent;
  11. $lightSalmon: #EE7C6C;
  12. $otherGrey: #666666;
  13. $orange: #e44736;
  14. $mint: #e5fbde;
  15. $babyPink: #faebeb;
  16. $green: #34c003;
  17. $deepBlue: #0099cc;
  18. $pgLightBlue: #00BEFD;
  19. $standardGrey: #CCCCCC;
  20. $thumbnailBlue: #16629A;
  21.  
  22. $roboto: 'Roboto Condensed', sans-serif;
  23. $nunito: 'Nunito', sans-serif;
  24. $open: 'Open Sans', sans-serif ;
  25.  
  26. $notOrange: #FF6B35;
  27. $darkTurquoise: #4BC2C6;
  28. $paleTurquoise: #ADDFE3;
  29. $powderWhite: #FCFCFC;
  30. $charcoalGrey: #3A3131;
  31. $specialGrey: rgba(58,49,49, 0.7);
  32.  
  33. /****************************************
  34. POSTCARD ADD MORE ITEMS IMPROVEMENTS - DD
  35. ****************************************/
  36. #postcard-items-modal {
  37. .modal-body {
  38. /*background: red;*/
  39. }
  40.  
  41. #postcard-items-container {
  42. tbody {
  43. tr {
  44. border-bottom: 1px solid grey;
  45. border-top: 1px solid grey;
  46. }
  47.  
  48. tr:nth-of-type(1) {
  49. /*border-top: 1px solid #00BEFD !important;
  50. border-bottom: 1px solid #00BEFD !important;
  51. border-left: 1px solid #00BEFD !important;
  52. border-right: 1px solid #00BEFD !important;*/
  53. /*background: -webkit-linear-gradient(top, #00BEFD, #00A9E1, 0.5);*/
  54. background: lighten(grey, 30%);
  55. }
  56.  
  57. tr:nth-of-type(even) {
  58. background: darken(white, 5%);
  59. }
  60.  
  61. tr td {
  62. /*background: -webkit-linear-gradient(top, #00BEFD, #00A9E1);*/
  63. }
  64. }
  65. }
  66. }
  67.  
  68. #postcard-items-container > table > tbody > tr:nth-child(1) > th:nth-child(1) {
  69. display: block;
  70. width: 100.5%;
  71. }
  72.  
  73. #postcard-items-container > table > tbody > tr > td:nth-child(1) {
  74. /*border-right: 1px solid grey;*/
  75. width: 10%;
  76. vertical-align: top;
  77. }
  78.  
  79. #postcard-items-container > table > tbody > tr > th:nth-child(1) {
  80. display: block;
  81. }
  82.  
  83. #postcard-items-container > table > tbody > tr > td:nth-child(3) {
  84. /*border-left:1px solid grey;*/
  85. }
  86.  
  87. #postcard-items-modal > div > div > div.modal-body {
  88. overflow: scroll;
  89. height: 70vh;
  90. }
  91.  
  92. #postcard-items-container > table > tbody > tr:nth-child(1) > th:nth-child(2) {
  93. padding-left: 20px;
  94. /*border-left: 1px solid grey;*/
  95. }
  96.  
  97. #postcard-items-container > table > tbody > tr > td:nth-child(2) {
  98. padding-left: 20px;
  99. padding-top: 10px;
  100. padding-right: 20px;
  101. padding-bottom: 10px;
  102. }
  103.  
  104. #postcard-items-modal > div {
  105. width: 85vw;
  106. }
  107.  
  108. #postcard-items-container > table > tbody > tr > td:nth-child(3) {
  109. width: 10%;
  110. text-align: center;
  111. border-right: 0px solid grey;
  112. vertical-align: top;
  113. padding-top: 10px;
  114. }
  115.  
  116. #postcard-items-container > table > tbody > tr:nth-child(1) > th:nth-child(2) {
  117. /*border-right: 1px solid grey;*/
  118. }
  119.  
  120. #postcard-items-container > table > tbody > tr:nth-child(1) > th:nth-child(3) {
  121. border-right: 0px solid grey;
  122. }
  123.  
  124. #postcard-items-container > table > tbody > tr:nth-child(1) > th:nth-child(1) {
  125. /*padding: 20px 20px 20px 0px;*/
  126. padding: 5px 0px 5px 0px;
  127. border-left: 0px solid grey;
  128. text-align: center;
  129. }
  130.  
  131. #postcard-items-container > table > tbody > tr > td:nth-child(1) {
  132. padding-top: 10px;
  133. text-align: center;
  134. }
  135.  
  136. #postcard-items-container > table > tbody > tr > td:nth-child(1) {
  137. border-left: 0px solid grey;
  138. }
  139.  
  140. #postcard-items-modal > div > div > div.modal-footer > div > #select-postcard-items-button {
  141. box-shadow: none;
  142. }
  143.  
  144. #postcard-items-modal > div > div > div.modal-footer > div > a:nth-child(2) {
  145. box-shadow: none;
  146. }
  147.  
  148. .select-header {
  149. .btn-close {
  150. color: black;
  151. background: none;
  152. border: 0;
  153. font-size: 30px;
  154. float: left;
  155. width: 2%;
  156. padding: 0;
  157. outline: 0;
  158. box-shadow: none;
  159. }
  160.  
  161. h3 {
  162. float: left;
  163. width: 97%;
  164. }
  165. }
  166.  
  167. #PostcardModal {
  168. overflow: scroll !important;
  169. }
  170.  
  171. /****************************************
  172. NEW HEADER - NOV/18 - DD
  173. ****************************************/
  174.  
  175. .wrapper {
  176. display: flex;
  177. flex-direction: row;
  178. margin-bottom: 10px;
  179. box-shadow: 0 1px 5px 0px lightgrey;
  180.  
  181. .left {
  182. flex: 10;
  183. background-color: white;
  184. display: flex;
  185. z-index: 30;
  186.  
  187. @media (min-width: 768px) {
  188. flex: 4;
  189. }
  190.  
  191. @media (min-width: 1024px) {
  192. flex: 5;
  193. }
  194.  
  195. @media (min-width: 1199px) {
  196. flex: 6;
  197. }
  198.  
  199. .logo {
  200. flex: 2;
  201. background: white;
  202. margin: 10px;
  203. min-height: 65px;
  204. background-position: center;
  205. background-size: contain;
  206. background-repeat: no-repeat;
  207.  
  208.  
  209. @media (min-width: 768px) {
  210. flex: 1.3;
  211. }
  212. }
  213.  
  214. .platform_name {
  215. background: white;
  216. flex: 13;
  217. display: flex;
  218. justify-content: flex-start;
  219. align-items: center;
  220. /*padding-left: 18px;*/
  221. /*border-left: 1.5px solid #104b8f;*/
  222. a {
  223. text-decoration: none;
  224. color: black;
  225. transition: 0.3s ease-in-out;
  226. border-bottom: 1px solid transparent;
  227. font-size: 14px;
  228.  
  229. @media (min-width: 768px) {
  230. font-size: 16px;
  231. }
  232.  
  233. @media (min-width: 1024px) {
  234. font-size: 17px;
  235. }
  236. }
  237.  
  238. a:hover {
  239. border-bottom: 1px solid black;
  240. }
  241. }
  242. }
  243.  
  244. .right {
  245. display: flex;
  246. flex-direction: row;
  247. justify-content: center;
  248. align-items: center;
  249. z-index: 30;
  250. background: white;
  251.  
  252. @media (min-width: 768px) and (max-width: 1050px) {
  253. flex: 4;
  254. }
  255.  
  256. @media (min-width: 1051px) {
  257. flex: 2;
  258. }
  259.  
  260. div {
  261. display: flex;
  262. justify-content: center;
  263. align-items: center;
  264. height: 22px;
  265. }
  266.  
  267. .platform_selection {
  268. flex: auto;
  269. border-right: 1px solid grey;
  270.  
  271. .platform_button {
  272. border: 0;
  273. }
  274.  
  275. .active_platform {
  276. opacity: 0.3;
  277.  
  278. span {
  279. }
  280. }
  281.  
  282. img {
  283. max-width: 25px;
  284. padding-top: 2px;
  285. }
  286.  
  287. .dropdown-menu {
  288. padding: 5px 0 15px 0;
  289.  
  290. img, i {
  291. margin-right: 3.5px;
  292. }
  293. }
  294.  
  295. .dropdown-header {
  296. border-bottom: 1px solid grey;
  297. padding: 5px 20px 8px 20px;
  298. margin-left: 0px;
  299.  
  300. span {
  301. font-size: 14px;
  302. color: black;
  303. margin-left: -1px;
  304. }
  305. }
  306.  
  307. .first-item {
  308. padding-top: 10px;
  309.  
  310. .pg_icon_black {
  311. max-width: 16.5px;
  312. margin-left: -3px;
  313. margin-right: 3px;
  314. margin-top: -4.5px;
  315. }
  316. }
  317. }
  318.  
  319. .tasks {
  320. flex: auto;
  321. border-right: 1px solid grey;
  322. padding-right: 3px;
  323.  
  324. a {
  325. position: relative;
  326. padding: 6px 18px 6px 12px;
  327. border-radius: 4px;
  328. }
  329.  
  330. a:hover {
  331. background-color: #e6e6e6;
  332. }
  333.  
  334. img {
  335. max-width: 22px;
  336. }
  337.  
  338. .badge-notify {
  339. position: absolute;
  340. top: 0px;
  341. right: 11px;
  342. left: auto;
  343. padding: 4px 4px;
  344. border-radius: 7px;
  345. padding-right: 3px;
  346. }
  347. }
  348.  
  349. .language_choice {
  350. flex: auto;
  351. border-right: 1px solid grey;
  352.  
  353. div:first-child {
  354. width: 100%;
  355.  
  356. form {
  357. width: 100%;
  358. }
  359. }
  360.  
  361. .language-button {
  362. border: 0;
  363. }
  364.  
  365. .language-icon {
  366. max-width: 20px;
  367. /*padding-right: 5px;*/
  368. margin-right: 5px;
  369. margin-top: -2px;
  370. }
  371.  
  372. #SetLanguageTitle {
  373. display: inline;
  374.  
  375. span {
  376. text-transform: capitalize;
  377. }
  378. }
  379.  
  380. .fa-chevron-down {
  381. color: grey;
  382. margin-top: -1px;
  383. display: inline;
  384. position: relative;
  385. }
  386. }
  387.  
  388. .user_loggedin {
  389. flex: auto;
  390.  
  391. a.dropdown-toggle {
  392. color: black;
  393. border-radius: 4px;
  394. padding: 6px 11px 6px 12px;
  395.  
  396. .fa-chevron-down {
  397. color: grey;
  398. padding-left: 1.5px;
  399. }
  400. }
  401.  
  402. a.dropdown-toggle:hover {
  403. background-color: #e6e6e6;
  404. }
  405.  
  406. a.dropdown-toggle:hover {
  407. text-decoration: none;
  408. }
  409. }
  410.  
  411. @media (max-width: 767px) {
  412. .platform_selection, .tasks, .language_choice, .user_loggedin {
  413. display: none;
  414. }
  415. }
  416.  
  417. .hamburger {
  418. flex: 1;
  419. /*margin-top: -15px;*/
  420. @media (min-width: 768px) {
  421. display: none;
  422. }
  423.  
  424. @media (max-width: 768px) {
  425. justify-content: flex-end;
  426. padding-right: 20px;
  427. }
  428.  
  429. #nav-icon3 {
  430. width: 35px;
  431. position: relative;
  432. -webkit-transform: rotate(0deg);
  433. -moz-transform: rotate(0deg);
  434. -o-transform: rotate(0deg);
  435. transform: rotate(0deg);
  436. -webkit-transition: .5s ease-in-out;
  437. -moz-transition: .5s ease-in-out;
  438. -o-transition: .5s ease-in-out;
  439. transition: .5s ease-in-out;
  440. cursor: pointer;
  441. }
  442.  
  443. #nav-icon3 span {
  444. display: block;
  445. position: absolute;
  446. height: 3.5px;
  447. width: 80%;
  448. background: #3366FF;
  449. border-radius: 5px;
  450. opacity: 1;
  451. left: 0;
  452. -webkit-transform: rotate(0deg);
  453. -moz-transform: rotate(0deg);
  454. -o-transform: rotate(0deg);
  455. transform: rotate(0deg);
  456. -webkit-transition: .25s ease-in-out;
  457. -moz-transition: .25s ease-in-out;
  458. -o-transition: .25s ease-in-out;
  459. transition: .25s ease-in-out;
  460. }
  461.  
  462. #nav-icon3 span:nth-child(1) {
  463. top: 0px;
  464. }
  465.  
  466. #nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
  467. top: 8px;
  468. }
  469.  
  470. #nav-icon3 span:nth-child(4) {
  471. top: 16px;
  472. }
  473.  
  474. #nav-icon3.open span:nth-child(1) {
  475. top: 8px;
  476. width: 0%;
  477. left: 50%;
  478. }
  479.  
  480. #nav-icon3.open span:nth-child(2) {
  481. -webkit-transform: rotate(45deg);
  482. -moz-transform: rotate(45deg);
  483. -o-transform: rotate(45deg);
  484. transform: rotate(45deg);
  485. }
  486.  
  487. #nav-icon3.open span:nth-child(3) {
  488. -webkit-transform: rotate(-45deg);
  489. -moz-transform: rotate(-45deg);
  490. -o-transform: rotate(-45deg);
  491. transform: rotate(-45deg);
  492. }
  493.  
  494. #nav-icon3.open span:nth-child(4) {
  495. top: 16px;
  496. width: 0%;
  497. left: 50%;
  498. }
  499. }
  500. }
  501.  
  502. .burger-content {
  503. transform: translateY(-65px);
  504. transition: .4s ease-in-out;
  505. background: white;
  506. position: absolute;
  507. text-align: center;
  508. top: 20px;
  509. right: 0;
  510. z-index: 20;
  511. width: 100vw;
  512. padding-bottom: 10px;
  513. /*box-shadow: 3px -2px 3px 5px #ccc;*/
  514. -webkit-box-shadow: 0px 10px 17px -2px rgba(0,0,0,0.23);
  515.  
  516. hr {
  517. margin: 10px 0;
  518. display: block;
  519. height: 0.8px;
  520. border: 0;
  521. border-top: 0.8px solid #3366FF;
  522. margin: 1em 0;
  523. padding: 0;
  524. }
  525.  
  526. ul.table-content {
  527. list-style-type: none;
  528. text-align: center;
  529. padding: 0px;
  530. margin-bottom: 0;
  531. display: flex;
  532. justify-content: center;
  533. align-items: center;
  534. padding: 0px;
  535.  
  536.  
  537. li {
  538. color: black;
  539. padding: 0;
  540. padding-left: 0px;
  541. flex: 1;
  542. border-right: 1px solid #3366FF;
  543.  
  544. .platform_selection {
  545. flex: 1;
  546. padding: 2px 0;
  547.  
  548. .platform_button {
  549. border: 0;
  550. padding: 0;
  551. }
  552.  
  553. .active_platform {
  554. opacity: 0.3;
  555.  
  556. span {
  557. }
  558. }
  559.  
  560. img {
  561. max-width: 25px;
  562. padding-top: 2px;
  563. }
  564.  
  565. .dropdown-menu {
  566. padding: 5px 0 15px 0;
  567.  
  568. img, i {
  569. margin-right: 3.5px;
  570. }
  571. }
  572.  
  573. .dropdown-header {
  574. border-bottom: 1px solid grey;
  575. padding: 5px 20px 8px 20px;
  576. margin-left: -3px;
  577.  
  578. span {
  579. font-size: 14px;
  580. color: black;
  581. }
  582. }
  583.  
  584. .first-item {
  585. padding-top: 10px;
  586.  
  587. .pg_icon_black {
  588. max-width: 16.5px;
  589. margin-left: -3px;
  590. margin-right: 3px;
  591. margin-top: -4.5px;
  592. }
  593. }
  594. }
  595.  
  596. .tasks {
  597. flex: 1;
  598. border-right: 1px solid transparent;
  599. padding: 3px 0;
  600.  
  601. a {
  602. position: relative;
  603. border-radius: 4px;
  604. }
  605.  
  606. a:hover {
  607. background-color: #e6e6e6;
  608. }
  609.  
  610. img {
  611. max-width: 22px;
  612. }
  613.  
  614. .badge-notify {
  615. position: absolute;
  616. top: -5px;
  617. right: -7px;
  618. left: auto;
  619. padding: 4px 4px;
  620. border-radius: 7px;
  621. padding-right: 3px;
  622. }
  623. }
  624.  
  625. .language_choice {
  626. flex: 2;
  627. border-right: 1px solid transparent;
  628. padding: 0;
  629.  
  630. div:first-child {
  631. width: 100%;
  632.  
  633. form {
  634. width: 100%;
  635. }
  636. }
  637.  
  638. .language-button {
  639. border: 0;
  640. padding-left: 8px;
  641. padding-right: 8px;
  642. padding-top: 3px;
  643. padding-bottom: 1px;
  644.  
  645. i {
  646. padding-left: 5px;
  647. }
  648. }
  649.  
  650. .language-icon {
  651. max-width: 22px;
  652. /*padding-right: 5px;*/
  653. margin-right: 5px;
  654. margin-top: -1px;
  655. }
  656.  
  657. #SetLanguageTitle {
  658. display: inline;
  659.  
  660. span {
  661. text-transform: capitalize;
  662. }
  663. }
  664.  
  665. .fa-chevron-down {
  666. color: grey;
  667. margin-top: -1px;
  668. display: inline;
  669. position: relative;
  670. }
  671. }
  672.  
  673. .user_loggedin {
  674. flex: 2;
  675. padding: 9px 10px 9px 0px;
  676.  
  677. a.dropdown-toggle {
  678. color: black;
  679. border-radius: 4px;
  680. padding: 6px 11px 6px 6px;
  681.  
  682. .fa-chevron-down {
  683. color: grey;
  684. padding-left: 5px;
  685. }
  686. }
  687.  
  688. a.dropdown-toggle:hover {
  689. background-color: #e6e6e6;
  690. }
  691.  
  692. a.dropdown-toggle:hover {
  693. text-decoration: none;
  694. }
  695. }
  696. }
  697.  
  698. li.language-item {
  699. flex: 2;
  700.  
  701. span {
  702. font-size: 13px;
  703. }
  704. }
  705.  
  706. li.user-item {
  707. flex: 2;
  708. padding-right: 2px;
  709. border-right: 0;
  710.  
  711. a {
  712. font-size: 13px;
  713. }
  714. }
  715. }
  716. }
  717.  
  718. .burger-content.open {
  719. transform: translateY(61px);
  720. }
  721. }
  722.  
  723. div.right.login-page {
  724. flex: 0.6 !important;
  725. }
  726.  
  727. div.right.login-page > div {
  728. flex: 0.6 !important;
  729. justify-content: flex-end !important;
  730. border-right: 0 !important;
  731. }
  732.  
  733. .dropdown-menu li {
  734. border-right: 1px solid transparent !important;
  735. }
  736.  
  737. #LoadingArea {
  738. z-index: 9999999999;
  739. }
  740.  
  741. i.iconGrey {
  742. color: dimgrey;
  743. padding-right: 5px;
  744. width: 18px;
  745. }
  746.  
  747. /****************************************
  748. ITEM ATTACHMENT UPDATES - NOV/18 - DD
  749. ****************************************/
  750.  
  751. .itemAttachment {
  752. position: relative;
  753. }
  754.  
  755. .itemAttachment::before {
  756. content: ' ';
  757. border-left: 5px solid #00BEFD;
  758. position: absolute;
  759. height: 100%;
  760. top: 0;
  761. left: 0;
  762. opacity: 0;
  763. transition: 0.2s ease;
  764. }
  765.  
  766. .itemAttachment:hover {
  767. cursor: move;
  768.  
  769. &:before {
  770. opacity: 1;
  771. }
  772.  
  773. .special {
  774. background: rgba(0,190,253, 0.3) !important;
  775. }
  776.  
  777. .special:before {
  778. opacity: 0.8 !important;
  779. }
  780. }
  781.  
  782. .flexContainer {
  783. display: flex;
  784. flex-direction: row;
  785. align-items: center;
  786.  
  787. .flexLeft {
  788. flex: 1;
  789. word-break: break-word;
  790. justify-content: flex-start;
  791. float: none !important;
  792. display: flex !important;
  793. align-items: center;
  794.  
  795. @media (min-width: 1200x) {
  796. flex: 1.5;
  797. }
  798.  
  799. @media (min-width: 1440px) {
  800. flex: 2;
  801. }
  802.  
  803. .special {
  804. flex: 1;
  805. display: flex !important;
  806. float: none !important;
  807. align-items: center;
  808. background: whitesmoke;
  809. border-radius: 5px;
  810. padding: 5px 10px;
  811. position: relative;
  812. transition: 0.2s ease;
  813. cursor: pointer;
  814. }
  815.  
  816. .special:before {
  817. content: '';
  818. background-image: url('../../images/move_blocks.png');
  819. background-repeat: no-repeat;
  820. display: inline-block;
  821. background-size: 22px 33px;
  822. height: 30px;
  823. width: 16px;
  824. position: absolute;
  825. left: -21px;
  826. top: 0px;
  827. opacity: 0;
  828. transition: 0.2s ease;
  829. cursor: move;
  830. }
  831. }
  832.  
  833. .flexRight {
  834. flex: 1;
  835. display: flex !important;
  836. justify-content: flex-end;
  837. float: none !important;
  838. }
  839. }
  840.  
  841. .dataType1 {
  842. padding: 10px 25px 10px 25px !important;
  843. }
  844.  
  845. /****************************************
  846. REUSEABLES - NOV/18 - DD
  847. ****************************************/
  848.  
  849. .special-i {
  850. top: auto !important;
  851. left: auto !important;
  852. }
  853.  
  854. /****************************************
  855. SINGLE/MULTI POSTCARD IMPROVEMENTS - NOV/18 - DD
  856. ****************************************/
  857.  
  858. #PostcardContainer.multiContainer {
  859.  
  860. h1 {
  861. border-bottom: 1px solid black;
  862. padding-bottom: 5px;
  863. font-size: 18px;
  864. }
  865.  
  866. div:nth-child(-n+2) > table {
  867. width: 100%;
  868.  
  869. tbody {
  870. display: flex;
  871. flex-direction: row;
  872.  
  873. tr:first-child {
  874. flex: 5;
  875. display: flex;
  876. flex-direction: row;
  877. justify-content: space-between;
  878. align-items: center;
  879.  
  880. td:first-child {
  881. flex: auto;
  882. }
  883.  
  884. td:last-child {
  885. flex: auto;
  886. text-align: right;
  887. padding-right: 20px;
  888. }
  889. }
  890.  
  891. tr:last-child {
  892. flex: 1;
  893. display: flex;
  894. justify-content: flex-end;
  895.  
  896. a {
  897. background: #3366ff;
  898. text-transform: capitalize;
  899. padding: 2.5px 10px;
  900. border-radius: 2px;
  901. box-shadow: none;
  902. }
  903. }
  904. }
  905. }
  906. }
  907.  
  908. #postcard-items.multiContainer_items {
  909. margin-top: 30px;
  910.  
  911. tbody {
  912. &:nth-child(1) {
  913.  
  914. tr {
  915. background: #cdcdcd;
  916. border-bottom: 1px solid grey;
  917. border-top: 1px solid grey;
  918.  
  919. th:nth-child(1) {
  920. padding: 5px 0px 5px 0px;
  921. border-left: 0px solid grey;
  922. text-align: center;
  923. }
  924.  
  925. th:nth-child(2) {
  926. padding-left: 20px;
  927. text-align: left !important;
  928. }
  929. }
  930. }
  931. }
  932. }
  933.  
  934. #postcard-items-list tr:hover {
  935. td:nth-child(1):before {
  936. opacity: 1;
  937. }
  938.  
  939. td:nth-child(2):before {
  940. opacity: 1;
  941. }
  942. }
  943.  
  944. #postcard-items-list > tr {
  945.  
  946. td:nth-child(1) {
  947. text-align: center;
  948. position: relative;
  949. }
  950.  
  951.  
  952. td:nth-child(1):before {
  953. content: ' ';
  954. border-left: 5px solid #00BEFD;
  955. position: absolute;
  956. height: 100%;
  957. top: 0;
  958. left: 0;
  959. opacity: 0;
  960. transition: 0.2s ease;
  961. }
  962.  
  963. td:nth-child(2) {
  964. padding-left: 20px;
  965. padding-top: 10px;
  966. padding-right: 20px;
  967. padding-bottom: 10px;
  968. display: flex;
  969. justify-content: flex-start;
  970. align-items: center;
  971. position: relative;
  972. }
  973.  
  974. td:nth-child(2):before {
  975. content: '';
  976. background-image: url('../../images/move_blocks.png');
  977. background-repeat: no-repeat;
  978. display: inline-block;
  979. background-size: 25px 35px;
  980. height: 35px;
  981. width: 25px;
  982. position: absolute;
  983. left: -20.5%;
  984. opacity: 0;
  985. transition: 0.2s ease;
  986. cursor: move;
  987. }
  988.  
  989. td:nth-child(3) {
  990. width: 10%;
  991. text-align: center;
  992. border-right: 0px solid grey;
  993. vertical-align: middle;
  994. }
  995. }
  996.  
  997. #postcard-items-list > tr:nth-child(odd) {
  998. background: #f2f2f2;
  999. border-bottom: 1px solid grey;
  1000. border-top: 1px solid grey;
  1001. }
  1002.  
  1003. #PostcardModal > div > div > div.modal-body > div:nth-child(3) {
  1004. padding: 20px 0;
  1005. }
  1006.  
  1007. #RemovePostcardItemsButton {
  1008. background: transparent;
  1009. text-transform: capitalize;
  1010. padding: 2.5px 22px 2.5px 0;
  1011. box-shadow: none;
  1012. color: black;
  1013. font-weight: 600;
  1014.  
  1015. @media (min-width: 1200px) {
  1016. padding: 2.5px 18px 2.5px 10px;
  1017. }
  1018. }
  1019.  
  1020. #postcard-meeting-buttons {
  1021. display: flex;
  1022. justify-content: flex-start;
  1023. align-items: center;
  1024.  
  1025. a {
  1026. margin-top: 20px;
  1027.  
  1028. @media (min-width: 1200px) {
  1029. margin-top: 0;
  1030. }
  1031. }
  1032. }
  1033.  
  1034. #AddPostcardItemButton {
  1035. background: #3366ff;
  1036. text-transform: capitalize;
  1037. padding: 2.5px 10px;
  1038. border-radius: 2px;
  1039. box-shadow: none;
  1040. }
  1041.  
  1042. #PostcardModal > div > div > div.modal-body > div:nth-child(3) {
  1043. display: flex;
  1044. flex-direction: column;
  1045. justify-content: flex-start;
  1046.  
  1047. @media (min-width: 1200px) {
  1048. flex-direction: row;
  1049. justify-content: space-between;
  1050. align-items: center;
  1051. }
  1052.  
  1053. div:first-child {
  1054. color: black;
  1055. font-weight: 600;
  1056. }
  1057.  
  1058. input {
  1059. color: black;
  1060. padding-left: 10px;
  1061. margin-left: 10px;
  1062. }
  1063. }
  1064.  
  1065. #PostcardModal > div > div > div.modal-body > div.modal-footer > div > a:nth-child(1) {
  1066. background: none;
  1067. box-shadow: none;
  1068. color: black;
  1069. font-weight: 600;
  1070. text-transform: capitalize;
  1071. padding-right: 10px;
  1072. }
  1073.  
  1074. #PostcardModal > div > div > div.modal-body > div.modal-footer > div > a:nth-child(2) {
  1075. background: #3366ff;
  1076. text-transform: capitalize;
  1077. padding: 2.5px 16px;
  1078. border-radius: 2px;
  1079. box-shadow: none;
  1080. }
  1081.  
  1082. #PostcardModal > div > div > div.modal-body > div.modal-footer {
  1083. padding-left: 0;
  1084. padding-right: 0;
  1085. }
  1086.  
  1087. #postcard-items-container > table {
  1088. width: 100%;
  1089. }
  1090.  
  1091. #postcard-items-list tr {
  1092. /*height: 55px;*/
  1093. }
  1094.  
  1095. #postcard-items-modal > div > div > div.modal-footer > div > a {
  1096. background: #3366ff;
  1097. }
  1098.  
  1099. #postcard-items-list > tr:last-child {
  1100. border-bottom: 1px solid grey;
  1101. }
  1102.  
  1103. .postcard-close {
  1104. background: transparent !important;
  1105. }
  1106.  
  1107. .postcard-close:hover {
  1108. background: transparent !important;
  1109. }
  1110.  
  1111. .meeting-wrapper {
  1112. display: flex;
  1113. flex-direction: column;
  1114.  
  1115. @media (min-width: 1150px) {
  1116. flex-direction: row;
  1117. }
  1118.  
  1119. #CompileModal {
  1120. flex: 1.4;
  1121. display: block !important;
  1122. position: relative;
  1123. margin-right: 20px;
  1124.  
  1125. h2 {
  1126. padding-bottom: 0px;
  1127. margin-bottom: 20px;
  1128. }
  1129.  
  1130. .modal-dialog {
  1131. width: auto !important;
  1132. margin-top: 0;
  1133. }
  1134.  
  1135. .modal-content {
  1136. box-shadow: none;
  1137. }
  1138. }
  1139.  
  1140. #MasterDisplayArea {
  1141. flex: 1;
  1142.  
  1143. h2 {
  1144. margin-top: 0;
  1145. line-height: 1.42857143;
  1146. margin-bottom: 20px;
  1147. }
  1148. }
  1149. }
  1150.  
  1151. .media-title {
  1152. display: inline-block;
  1153. margin-bottom: 30px;
  1154. font-weight: 600;
  1155. font-size: 30px;
  1156. margin-bottom: 50px;
  1157. }
  1158.  
  1159. .media-seperator {
  1160. font-size: 32px;
  1161. }
  1162.  
  1163. .meetingMediaList {
  1164. padding: 15px !important;
  1165. margin-bottom: 0;
  1166. }
  1167.  
  1168. .Meeting_Container {
  1169. border-left: 1px solid rgba(0, 0, 0, .2);
  1170. border-top: 1px solid rgba(0, 0, 0, .2);
  1171. border-bottom: 1px solid rgba(0, 0, 0, .2);
  1172. border-right: 1px solid rgba(0, 0, 0, .2);
  1173. border-radius: 6px;
  1174.  
  1175. .parent-list-item {
  1176. background: #e6f2ff9c;
  1177. }
  1178. }
  1179.  
  1180. .Meeting_Container:nth-of-type(even) {
  1181. margin-top: 20px;
  1182. margin-bottom: 20px;
  1183. }
  1184.  
  1185. .meeting-child {
  1186. padding-left: 5px !important;
  1187. padding-top: 6px !important;
  1188.  
  1189. .glyphicon {
  1190. padding-right: 5px;
  1191. }
  1192. }
  1193.  
  1194. .black-text {
  1195. color: black !important;
  1196. }
  1197.  
  1198. .title-media {
  1199. }
  1200.  
  1201. .bottomBorder {
  1202. border-bottom: 1px solid rgba(0, 0, 0, .2);
  1203. }
  1204.  
  1205. .meetingMediaList {
  1206.  
  1207. .meeting-child {
  1208. margin-bottom: 8px;
  1209. }
  1210.  
  1211. .meeting-child:last-of-type {
  1212. margin-bottom: 0;
  1213. }
  1214. }
  1215.  
  1216. .media-top-container {
  1217. display: flex;
  1218. flex-direction: row;
  1219. justify-content: space-between;
  1220. align-items: center;
  1221. padding-bottom: 20px;
  1222.  
  1223. div:first-child {
  1224. flex: 3;
  1225.  
  1226. h2 {
  1227. margin-bottom: 0 !important;
  1228. }
  1229. }
  1230.  
  1231. div:last-child {
  1232. text-align: right;
  1233. flex: 1;
  1234. padding-top: 0px;
  1235. padding-bottom: 0;
  1236.  
  1237. button {
  1238. font-size: 17px;
  1239. border: 0;
  1240. color: #3399FF;
  1241. position: relative;
  1242. border-bottom: 1px solid transparent;
  1243.  
  1244. .special-media-button {
  1245. margin-top: 5px;
  1246. display: inline-block;
  1247. left: -12px;
  1248. bottom: 0;
  1249. font-size: 15px;
  1250. position: absolute;
  1251. }
  1252. }
  1253.  
  1254. button:hover, button:focus {
  1255. outline: 0;
  1256. border: none;
  1257. -moz-outline-style: none;
  1258. background: transparent;
  1259. }
  1260. }
  1261. }
  1262.  
  1263. .meetingHeadingRow {
  1264. .glyphicon-print:before {
  1265. color: black !important;
  1266. }
  1267. }
  1268.  
  1269. .scan-target {
  1270. border: 1px solid #6688a6;
  1271. margin-top: 10px;
  1272. background: #a8e6ff57;
  1273. padding: 40px;
  1274. //System Settings UI Tweak
  1275. .system-setting-item-parent {
  1276. margin: 0 12px;
  1277. margin-top: 30px;
  1278. margin-bottom: 30px;
  1279. display: flex;
  1280. justify-content: center !important;
  1281. flex-flow: row wrap;
  1282.  
  1283. .system-setting {
  1284. padding: 10px 0px !important;
  1285. display: flex;
  1286. align-items: center !important;
  1287. border: 1px solid #006282 !important;
  1288. flex: 0 0 25%;
  1289. margin: 5px;
  1290. }
  1291. }
  1292.  
  1293. .live_meeting_checkbox {
  1294. padding-top: 20px !important;
  1295. }
  1296.  
  1297. .system-permission-control {
  1298. padding-left: 10px;
  1299. }
  1300.  
  1301. #DetailsForm {
  1302. padding-left: 15px;
  1303. }
  1304. }
  1305.  
  1306. /*.system-setting-item-parent {
  1307. margin: 0 12px;
  1308. margin-top: 30px;
  1309. margin-bottom: 30px;
  1310. display: flex;
  1311. justify-content: space-around !important;
  1312. flex-flow: row nowrap;
  1313.  
  1314. .system-setting {
  1315. padding: 10px 0px !important;
  1316. border: 1px solid #006282 !important;
  1317. flex: 0 0 20%;
  1318. margin: 5px;
  1319. }
  1320. }*/
  1321.  
  1322. ////////////////////////////////
  1323. // Updated Loading Bar Style //
  1324. //////////////////////////////
  1325.  
  1326. #InnerLoadingArea {
  1327. padding: 12px 0 !important;
  1328. border-bottom: 4px solid $notOrange !important;
  1329. background: $charcoalGrey !important;
  1330. opacity: 1;
  1331. box-shadow: 1px 3px 5px 0px lightgrey;
  1332. }
  1333.  
  1334. #toast-container div {
  1335. opacity: 1 !important;
  1336. }
  1337.  
  1338. .toast-success {
  1339. background-color: #30b1db !important;
  1340. }
  1341.  
  1342. ////////////////////////////////
  1343. // Remark Specific Styles /////
  1344. //////////////////////////////
  1345. #DetailsForm {
  1346. padding-left: 15px;
  1347. }
  1348.  
  1349. .site-navbar {
  1350. background-color: #3A3131 !important;
  1351. }
  1352.  
  1353. .site-navbar .navbar-header .navbar-brand {
  1354.  
  1355. @media (min-width: 768px) {
  1356. width: 100%;
  1357. //border-bottom: 2px solid $notOrange !important;
  1358. }
  1359. }
  1360.  
  1361.  
  1362. #CommitteeArea {
  1363. .thumbnail {
  1364. padding: 0;
  1365. }
  1366. }
  1367.  
  1368. .site-menu-icon {
  1369. z-index: -1 !important;
  1370. }
  1371.  
  1372. .site-menu-item {
  1373. a, a:hover, a:focus, a:active, a:visited {
  1374. color: rgba(117,117,117,.9);
  1375. }
  1376.  
  1377. a {
  1378. i:not(.md-assignment):before {
  1379. font-size: 16px !important;
  1380. }
  1381.  
  1382. i.fa-users {
  1383. margin-left: -2px;
  1384. }
  1385. }
  1386. }
  1387.  
  1388. .site-menubar-footer {
  1389. a {
  1390. color: $charcoalGrey;
  1391. }
  1392. }
  1393.  
  1394. .language-dropdown {
  1395.  
  1396. span {
  1397. -webkit-font-smoothing: antialiased;
  1398. font-family: $nunito;
  1399. font-weight: 500;
  1400. letter-spacing: 0.8px;
  1401. font-size: 16px;
  1402. color: $charcoalGrey;
  1403. }
  1404. }
  1405.  
  1406. //User Account
  1407. .site-navbar-small .site-navbar .navbar-toolbar > li > a {
  1408. color: #3A3131;
  1409. font-weight: 500;
  1410. font-family: $nunito;
  1411. letter-spacing: 0.8px;
  1412. font-size: 16px;
  1413. }
  1414.  
  1415. .navigation_settings {
  1416. display: flex;
  1417. align-items: center;
  1418. }
  1419.  
  1420.  
  1421. .loader {
  1422. border: 3px solid #f3f3f3; /* Light grey */
  1423. border-top: 3px solid $notOrange; /* Blue */
  1424. border-radius: 50%;
  1425. width: 25px;
  1426. height: 25px;
  1427. animation: spin 2s linear infinite;
  1428. }
  1429.  
  1430. @keyframes spin {
  1431. 0% {
  1432. transform: rotate(0deg);
  1433. }
  1434.  
  1435. 100% {
  1436. transform: rotate(360deg);
  1437. }
  1438. }
  1439.  
  1440.  
  1441. ///ReMark Resets
  1442.  
  1443. .btn-reset {
  1444. .btn {
  1445. box-shadow: none !important;
  1446. }
  1447. }
  1448.  
  1449. body {
  1450. background: #f1f4f5;
  1451. }
  1452.  
  1453. footer {
  1454. //padding-top: 50px !important;
  1455. }
  1456.  
  1457. .page.container-fluid {
  1458. padding-top: 30px !important;
  1459. padding-left: 2rem !important;
  1460. padding-right: 2rem !important;
  1461. }
  1462.  
  1463. .table thead th {
  1464. color: black !important;
  1465. font-weight: 700 !important;
  1466. background: white;
  1467. }
  1468.  
  1469. .table-striped > tbody > tr:nth-of-type(odd) {
  1470. background-color: #f9f9f9 !important;
  1471. }
  1472.  
  1473. .form-inline .form-control {
  1474. display: inline-block !important;
  1475. width: auto !important;
  1476. vertical-align: middle !important;
  1477. padding: 5px 28px 5px 10px !important;
  1478.  
  1479. option {
  1480. font-size: 12px !important;
  1481. }
  1482. }
  1483.  
  1484. select.form-control:not([size]):not([multiple]) {
  1485. height: auto !important;
  1486. }
  1487.  
  1488. .btn-default {
  1489. color: #333 !important;
  1490. border-color: #d4d4d4 !important;
  1491. background-color: #fff;
  1492. }
  1493.  
  1494. #ItemsGrid .glyphicon.glyphicon-edit {
  1495. color: #3399FF !important;
  1496. }
  1497.  
  1498. .table {
  1499. color: black;
  1500. }
  1501.  
  1502. .content-body {
  1503. background: white;
  1504. }
  1505.  
  1506. .btn-update {
  1507. padding: 6px 12px;
  1508. border: 1px solid transparent;
  1509. border-radius: 4px;
  1510. }
  1511.  
  1512. .btn-color-blue {
  1513. background-color: #337ab7;
  1514. border-color: #2e6da4 !important;
  1515. color: white !important;
  1516. }
  1517.  
  1518. .btn-color-blue:hover {
  1519. background-color: #337ab7 !important;
  1520. border-color: #2e6da4 !important;
  1521. }
  1522.  
  1523. .no-shadow {
  1524. box-shadow: none !important;
  1525. }
  1526.  
  1527. #CustomFieldsGrid > tbody > tr > td > a > span {
  1528. color: #3399FF !important;
  1529. }
  1530.  
  1531. #EncodersGrid > tbody > tr > td > a {
  1532. color: #3399FF !important;
  1533. }
  1534.  
  1535. .input-group-btn .btn {
  1536. padding: 5px 10px !important;
  1537. }
  1538.  
  1539. //REUSABLES
  1540.  
  1541. .font-white {
  1542. color: white;
  1543. }
  1544.  
  1545. #form-fields > div > div > div.panel-body {
  1546. padding: 30px 30px;
  1547. }
  1548.  
  1549. .btnRouteTo {
  1550. color: #3399FF !important;
  1551. }
  1552.  
  1553. /*div.page.container-fluid > section > div > div > h2 {
  1554. padding-bottom: 15px;
  1555. }*/
  1556.  
  1557. #MeetingTypeList > a.list-group-item {
  1558. border: 1px solid #ddd !important;
  1559. }
  1560.  
  1561. .list-group.item-list {
  1562. .list-group-item {
  1563. border: 1px solid #ddd !important;
  1564. }
  1565. }
  1566.  
  1567. section.side-nav-page .table-cell.list-col .lm-panel .item-list .list-group-item:first-child {
  1568. border-top: none !important;
  1569. }
  1570.  
  1571. .ItemGridTemplate.panel.panel-default.ItemsGridInstance {
  1572.  
  1573. .panel-heading {
  1574. background: white;
  1575. border-bottom: 0;
  1576. }
  1577.  
  1578. .grid-title {
  1579. margin-top: 0;
  1580. padding-left: 25px;
  1581. padding-top: 20px;
  1582. padding-bottom: 10px;
  1583. }
  1584.  
  1585. .lm-panel .well {
  1586. border-bottom: 0;
  1587. }
  1588.  
  1589. }
  1590.  
  1591. #btnFullTextSearch {
  1592. padding: 6px 10px !important;
  1593. margin-right: 45px !important;
  1594. }
  1595.  
  1596. #MeetingGrid {
  1597. tbody {
  1598. tr {
  1599. td {
  1600. a {
  1601. color: #3399FF;
  1602. }
  1603. }
  1604. }
  1605. }
  1606. }
  1607.  
  1608. .tasks-nav-item {
  1609. padding-right: 20px !important;
  1610. }
  1611.  
  1612. .page-title {
  1613. margin: 5px 0 20px 0 !important;
  1614. }
  1615.  
  1616. .navbar-brand.navbar-brand-center {
  1617. /*display: flex !important;
  1618. align-items: center !important;*/
  1619. /*padding: 0 !important;
  1620. padding-left: 10px !important;*/
  1621. .navbar-brand-logo {
  1622. /*margin: 0 !important;
  1623. padding: 0 !important;
  1624. object-fit: contain;
  1625. height: 24px !important;*/
  1626. margin-left: -4px;
  1627. }
  1628. }
  1629.  
  1630. #ApplicationTitle.navbar-brand-text {
  1631. /*word-wrap: break-word;
  1632. white-space: normal;*/
  1633. font-size: 20px;
  1634. letter-spacing: 1px;
  1635. margin-left: 1rem;
  1636. }
  1637.  
  1638. #ApplicationTitle {
  1639. color: $notOrange;
  1640. }
  1641.  
  1642. .city-logo-nav {
  1643. display: flex !important;
  1644. align-items: center;
  1645. height: 60px;
  1646. padding: 4px 10px 0 10px !important;
  1647.  
  1648. img {
  1649. max-height: 38px;
  1650. max-width: 110px;
  1651. }
  1652.  
  1653. }
  1654.  
  1655. .tasks-nav-item {
  1656. padding-right: 25px !important;
  1657. }
  1658.  
  1659. .nav.navbar-toolbar.navbar-right.navbar-toolbar-right.navigation_settings {
  1660. padding-right: 5px !important;
  1661. }
  1662.  
  1663. .footer-logo {
  1664. max-height: 100px;
  1665. mix-blend-mode: multiply;
  1666. display: inline-block;
  1667. }
  1668.  
  1669. .background-footer {
  1670. /*background: #f1f4f5;*/
  1671. /*margin-top: 30px;
  1672. margin-left: 32px;*/
  1673. }
  1674.  
  1675.  
  1676. #DetailsForm {
  1677. padding-left: 0px !important;
  1678. }
  1679.  
  1680. .systemsettings-btn {
  1681. background: #006282 !important;
  1682. color: white !important;
  1683. border: 2px solid transparent !important;
  1684. transition: 0.3s ease-in-out;
  1685. }
  1686.  
  1687. .systemsettings-btn:hover {
  1688. border: 2px solid #00BEFD !important;
  1689. }
  1690.  
  1691. //Forms Page
  1692.  
  1693. .formGrid {
  1694. display: flex;
  1695. flex-flow: row wrap;
  1696.  
  1697. .thumb {
  1698. flex: 0 0 25% !important;
  1699. margin-bottom: 25px;
  1700.  
  1701. i {
  1702. top: 50%;
  1703. left: 50%;
  1704. transform: translate(-50%, -50%);
  1705. font-size: 42px;
  1706. opacity: 0.6;
  1707. color: #B2B8B5;
  1708. text-decoration: none !important;
  1709. }
  1710.  
  1711. a {
  1712. margin-bottom: 0;
  1713. min-height: 140px;
  1714. background: #F7F8F7;
  1715. }
  1716. }
  1717. }
  1718.  
  1719.  
  1720. .breadcrumb-link {
  1721. text-transform: capitalize;
  1722. }
  1723.  
  1724. .breadcrumbs {
  1725. margin-bottom: 40px;
  1726.  
  1727. a {
  1728. color: $charcoalGrey !important;
  1729. border-bottom: 1px solid transparent !important;
  1730. transition: 0.3s ease-in-out;
  1731. text-decoration: none;
  1732. line-height: 1em !important;
  1733. }
  1734.  
  1735. a:hover {
  1736. border-bottom: 1px solid $paleTurquoise !important;
  1737. text-decoration: none;
  1738. }
  1739. }
  1740.  
  1741. .dynamic-list > li .heading-area {
  1742. border: 1px solid transparent !important;
  1743. }
  1744.  
  1745. .compiled_meeting_viewer {
  1746. .btn.btn-secondary {
  1747. border: none !important;
  1748. box-shadow: none !important;
  1749. }
  1750.  
  1751. .publish_buttons {
  1752. .dropdown {
  1753. .btn.btn-secondary {
  1754. border: none !important;
  1755. box-shadow: none !important;
  1756. }
  1757. }
  1758. }
  1759. }
  1760.  
  1761. #fileUploadModal {
  1762. .modal-content {
  1763. border: 2px solid #006282;
  1764. display: block;
  1765. margin-top: 75px;
  1766. }
  1767. }
  1768.  
  1769. .form-group.form-group-sm {
  1770. margin-left: 0 !important;
  1771. margin-right: 0 !important;
  1772. }
  1773.  
  1774. .progress {
  1775. height: 22px;
  1776. }
  1777.  
  1778. .compile-box {
  1779. margin: 0 !important;
  1780. max-width: 100% !important;
  1781. }
  1782.  
  1783. .compileModalBox {
  1784. top: 0 !important;
  1785. }
  1786.  
  1787. .publish_buttons {
  1788. .dropdown {
  1789. .btn {
  1790. box-shadow: none !important;
  1791. border: none !important;
  1792. }
  1793. }
  1794.  
  1795. .doc-delete-button, .doc-publish-button {
  1796. box-shadow: none !important;
  1797. border: none !important;
  1798. }
  1799. }
  1800.  
  1801. .compileButton {
  1802. color: #3399FF !important;
  1803. }
  1804.  
  1805. .return-button {
  1806.  
  1807. }
  1808.  
  1809. .site-menu-item.has-sub {
  1810. .mm-next {
  1811. z-index: 900;
  1812. }
  1813. }
  1814.  
  1815.  
  1816. @media only screen and (max-width: 767px) {
  1817.  
  1818. .special-navbar {
  1819.  
  1820. ul {
  1821. width: 50% !important;
  1822. }
  1823.  
  1824. ul.navigation_settings {
  1825. display: flex;
  1826. justify-content: flex-end;
  1827. }
  1828. }
  1829. }
  1830.  
  1831. .platform_dropdown {
  1832. max-width: 160px;
  1833. }
  1834.  
  1835. @media (min-width: 0px) and (max-width: 534px) {
  1836. .special-navbar {
  1837. display: none;
  1838. }
  1839.  
  1840. .special-nav-btn {
  1841. display: none;
  1842. }
  1843. }
  1844.  
  1845.  
  1846. @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  1847. /* IE10+ styles */
  1848. .nav-item.city-logo-nav {
  1849. display: none !important;
  1850. }
  1851. }
  1852.  
  1853.  
  1854. .accountPage {
  1855. .profile-title {
  1856. margin-top: 0 !important;
  1857. }
  1858. }
  1859.  
  1860. .dashboard-meetings {
  1861. position: relative;
  1862. top: -1px;
  1863. }
  1864.  
  1865.  
  1866. ::-webkit-scrollbar {
  1867. width: 7px;
  1868. }
  1869.  
  1870. /* Track */
  1871. ::-webkit-scrollbar-track {
  1872. background: #f1f1f1;
  1873. }
  1874.  
  1875. /* Handle */
  1876. ::-webkit-scrollbar-thumb {
  1877. background: $charcoalGrey;
  1878. }
  1879.  
  1880. /* Handle on hover */
  1881. ::-webkit-scrollbar-thumb:hover {
  1882. background: #555;
  1883. }
  1884.  
  1885. .nav.nav-tabs {
  1886. //border-bottom: 0px;
  1887. }
  1888.  
  1889. /*.well {
  1890. border: none !important;
  1891. background-color: transparent !important;
  1892. box-shadow: none !important;
  1893. }*/
  1894.  
  1895. /////////////////////////////////////
  1896. /////////////////////////////////////
  1897.  
  1898. #ItemsGrid > tbody > tr > td:nth-child(1):hover {
  1899. cursor: move;
  1900. }
  1901.  
  1902. .special-to {
  1903. padding-right: 0 !important;
  1904. width: 10% !important;
  1905. text-transform: capitalize;
  1906. }
  1907.  
  1908. .disable-anchor, .disable-upload {
  1909. /*cursor: not-allowed !important;*/
  1910. text-decoration: none;
  1911. outline: none !important;
  1912. }
  1913.  
  1914. .disable-anchor:focus, .disable-upload:focus {
  1915. outline: none !important;
  1916. }
  1917.  
  1918. .disable-anchor:hover, .disable-upload:hover {
  1919. text-decoration: none !important;
  1920. }
  1921.  
  1922.  
  1923. /* loading dots */
  1924.  
  1925. .disable-anchor:after {
  1926. content: '...';
  1927. animation: dots 1s steps(5, end) infinite;
  1928. }
  1929.  
  1930. @keyframes dots {
  1931. 0%, 20% {
  1932. color: rgba(0,0,0,0);
  1933. text-shadow: .25em 0 0 rgba(0,0,0,0), .5em 0 0 rgba(0,0,0,0);
  1934. }
  1935.  
  1936. 40% {
  1937. color: white;
  1938. text-shadow: .25em 0 0 rgba(0,0,0,0), .5em 0 0 rgba(0,0,0,0);
  1939. }
  1940.  
  1941. 60% {
  1942. text-shadow: .25em 0 0 white, .5em 0 0 rgba(0,0,0,0);
  1943. }
  1944.  
  1945. 80%, 100% {
  1946. text-shadow: .25em 0 0 white, .5em 0 0 white;
  1947. }
  1948. }
  1949.  
  1950. .compile-buttons-disable {
  1951. position: relative;
  1952. cursor: not-allowed !important; /* This is used */
  1953. }
  1954.  
  1955. .compile-buttons-disable a {
  1956. pointer-events: none;
  1957. }
  1958.  
  1959.  
  1960.  
  1961. .system-setting-item-parent {
  1962. display: flex;
  1963. justify-content: flex-start;
  1964. flex-flow: column nowrap;
  1965. align-items: flex-start;
  1966. margin: 30px 10px 30px 30px;
  1967. }
  1968.  
  1969. .system-setting-item-parent > .system-setting {
  1970. flex: 1;
  1971. border: 1px solid white;
  1972. background: #006282;
  1973. padding: 15px 20px;
  1974. display: flex;
  1975. justify-content: center;
  1976. align-items: center;
  1977. margin: 15px 0;
  1978. color: white;
  1979. border-radius: 5px;
  1980. min-width: 200px;
  1981. }
  1982.  
  1983. .system-setting-item-parent > .system-setting > .control-label {
  1984. padding: 0px;
  1985. padding-right: 10px;
  1986. min-width: 180px;
  1987. margin-bottom: 0;
  1988. }
  1989.  
  1990. .system-setting-item-parent > .system-setting > input {
  1991. padding: 0px;
  1992. margin: 0px;
  1993. min-height: auto;
  1994. }
  1995.  
  1996. .notLink {
  1997. cursor: not-allowed;
  1998. }
  1999.  
  2000. #DetailsForm {
  2001. padding-top: 40px;
  2002.  
  2003. .form-horizontal .control-label {
  2004. padding-left: 65px;
  2005. text-align: left;
  2006. }
  2007. }
  2008.  
  2009.  
  2010. ///TASK REVIEW PAGE
  2011.  
  2012. .taskreview-container {
  2013.  
  2014. .route-to {
  2015. opacity: 0;
  2016. transition: 0.25s ease-in-out;
  2017. transform: translateY(0%);
  2018. background-color: white;
  2019. box-shadow: 0px 9px 15px 5px rgba(0,0,0,0.2);
  2020. z-index: 100;
  2021. margin: 0 auto;
  2022.  
  2023. @media screen and (max-width: 500px) {
  2024. width: inherit;
  2025. }
  2026.  
  2027. @media screen and (min-width: 501px) and (max-width: 991px) {
  2028. width: calc(30%);
  2029. }
  2030.  
  2031. @media screen and (min-width: 992px) and (max-width: 1200px) {
  2032. width: calc(100% - 10%);
  2033. }
  2034.  
  2035. @media screen and (min-width: 1201px) {
  2036. width: calc(100% - 20%);
  2037. }
  2038. }
  2039.  
  2040. .route-to a {
  2041. color: white;
  2042. }
  2043.  
  2044. .nothing-to-route {
  2045. color: grey;
  2046. }
  2047.  
  2048. a.nothing-to-route:hover {
  2049. color: grey;
  2050. }
  2051.  
  2052.  
  2053. .nothing-to-route:hover + .route-to {
  2054. opacity: 1;
  2055. }
  2056.  
  2057. .route-to a {
  2058. color: black;
  2059. padding: 12px 16px;
  2060. text-decoration: none;
  2061. display: block;
  2062. }
  2063.  
  2064. .route-to a:hover {
  2065. background-color: #ddd;
  2066. }
  2067.  
  2068. .btnRouteTo:hover + .route-to {
  2069. opacity: 1;
  2070. }
  2071.  
  2072. .route-to:hover {
  2073. opacity: 1;
  2074. }
  2075.  
  2076. .down {
  2077. transform: rotate(45deg);
  2078. -webkit-transform: rotate(45deg);
  2079. border: solid white;
  2080. border-width: 0 3px 3px 0;
  2081. display: inline-block;
  2082. padding: 3px;
  2083. float: right;
  2084. margin-top: 8px;
  2085. margin-left: 6px;
  2086. }
  2087.  
  2088. .panelRight {
  2089. margin-top: 10px;
  2090.  
  2091. @media screen and (min-width: 991px) {
  2092. padding-left: 0;
  2093. margin-top: 0px;
  2094. }
  2095. }
  2096.  
  2097. .allowScroll {
  2098. //overflow-x: hidden;
  2099. //overflow-y: scroll;
  2100. //min-height: 800px;
  2101. //max-height: 800px;
  2102. padding: 10px 20px;
  2103. }
  2104.  
  2105. .timeStamp {
  2106. width: 70%;
  2107. padding-left: 15px;
  2108. }
  2109.  
  2110. .timeStamp span {
  2111. font-size: 11px;
  2112. font-weight: 600;
  2113. }
  2114.  
  2115. .right.section-buttons {
  2116. padding-right: 15px;
  2117. width: 30%;
  2118. text-align: right;
  2119. }
  2120.  
  2121. .verdict {
  2122. font-weight: 600;
  2123. }
  2124.  
  2125. .timeLine {
  2126. min-height: 30px;
  2127. }
  2128.  
  2129. #CommentsArea {
  2130. overflow-x: hidden;
  2131. overflow-y: scroll;
  2132. max-height: 300px;
  2133. margin-right: 25px;
  2134. }
  2135.  
  2136. #CommentsArea::-webkit-scrollbar {
  2137. width: 5px;
  2138. background: transparent;
  2139. }
  2140.  
  2141. #CommentsArea::-webkit-scrollbar-thumb {
  2142. background: #006282;
  2143. }
  2144. }
  2145.  
  2146.  
  2147. //COMPILE MOBILE DROPDOWN
  2148.  
  2149. .desktopOptions {
  2150. display: none;
  2151. }
  2152.  
  2153. @media (min-width: 1601px) {
  2154. .desktopOptions {
  2155. display: block;
  2156. }
  2157.  
  2158. .mobileOptions {
  2159. display: none !important;
  2160. }
  2161. }
  2162.  
  2163. @media (min-width: 0px) and (max-width: 1600px) {
  2164. .mobileOptions {
  2165. display: block;
  2166. }
  2167. }
  2168.  
  2169. .mobileOptions {
  2170. display: flex;
  2171. flex-direction: row;
  2172. justify-content: center;
  2173. align-items: center;
  2174.  
  2175. .smalldropdown {
  2176. position: relative;
  2177. display: inline-block;
  2178.  
  2179. .dropbtn {
  2180. color: white;
  2181. margin-right: 5px;
  2182. padding: 5px;
  2183. font-size: 16px;
  2184. border: none;
  2185. cursor: pointer;
  2186. display: flex;
  2187. flex-direction: column;
  2188. background: transparent;
  2189. transition: transform 0.3s ease-out;
  2190.  
  2191. .more-dot {
  2192. background-color: #3399FF;
  2193. margin: 0 auto;
  2194. display: inline-block;
  2195. width: 4px;
  2196. height: 4px;
  2197. margin-right: 6px;
  2198. border-radius: 50%;
  2199. transition: background-color 0.3s;
  2200. }
  2201.  
  2202. .more-dot:nth-of-type(2) {
  2203. margin-top: 2px;
  2204. margin-bottom: 2px;
  2205. }
  2206. }
  2207.  
  2208. .dropdown-content {
  2209. opacity: 0;
  2210. visibility: hidden;
  2211. position: absolute;
  2212. background-color: #f9f9f9;
  2213. min-width: 160px;
  2214. box-shadow: 0px 8px 16px 4px rgba(0, 0, 0, 0.2);
  2215. z-index: 1;
  2216. top: -3px;
  2217. right: -6px;
  2218. transition: 0.5s ease-in-out;
  2219. padding: 10px;
  2220. border-bottom: 0px solid #3399FF;
  2221. transition: 0.3s ease-in-out;
  2222.  
  2223. div {
  2224. padding: 5px;
  2225.  
  2226. i {
  2227. color: #3399FF;
  2228. padding-right: 3px;
  2229. }
  2230.  
  2231. span {
  2232. cursor: pointer;
  2233. color: black;
  2234. text-decoration: none;
  2235. display: inline-block;
  2236. border-bottom: 1px solid transparent;
  2237. transition: 0.2s ease-in-out;
  2238.  
  2239. &:hover {
  2240. border-bottom: 1px solid #3399FF;
  2241. }
  2242. }
  2243. }
  2244.  
  2245. .doc-publish-button {
  2246. margin: 0px !important;
  2247. }
  2248.  
  2249.  
  2250. .closeDropdown {
  2251. position: absolute;
  2252. top: 9px;
  2253. right: 12px;
  2254. color: #3399FF;
  2255. transition: 0.3s ease-in-out;
  2256.  
  2257. &:hover {
  2258. opacity: 0.7;
  2259. }
  2260. }
  2261. }
  2262. }
  2263. }
  2264.  
  2265. .open-CompileDropDown {
  2266. opacity: 1 !important;
  2267. visibility: visible !important;
  2268. }
  2269.  
  2270. .testRotate {
  2271. transform: rotate(90deg) translateX(3px);
  2272. z-index: 999 !important;
  2273. position: relative;
  2274.  
  2275. .more-dot:nth-of-type(2) {
  2276. margin-top: 0 !important;
  2277. margin-bottom: 0 !important;
  2278. }
  2279.  
  2280. .more-dot {
  2281. border-radius: 0 !important;
  2282. width: 3px !important;
  2283. height: 5px !important;
  2284. }
  2285. }
  2286.  
  2287. @media (min-width: 0px) and (max-width: 545px) {
  2288. .compiled_meeting_viewer {
  2289. width: 70% !important;
  2290. }
  2291.  
  2292. .name.media-title {
  2293. margin-top: 5px;
  2294. margin-bottom: 5px;
  2295. }
  2296. }
  2297.  
  2298. @media (min-width: 0px) and (max-width: 424px) {
  2299. .compiled_meeting_viewer {
  2300. font-size: 11px;
  2301.  
  2302. a {
  2303. font-size: 11px;
  2304. }
  2305. }
  2306. }
  2307.  
  2308. @media (min-width: 0px) and (max-width: 599px) {
  2309. .mediaWarning {
  2310. margin-top: 10px;
  2311. margin-bottom: 10px;
  2312. display: block;
  2313. }
  2314.  
  2315. .warning-notice {
  2316. font-size: 12px;
  2317. display: block;
  2318. text-align: center;
  2319. margin-bottom: 20px;
  2320. }
  2321.  
  2322. .versionHistoryItem {
  2323. display: flex;
  2324. flex-direction: column;
  2325.  
  2326. .compiled_meeting_viewer {
  2327. flex: 1;
  2328. position: relative;
  2329. }
  2330.  
  2331. .publish_buttons {
  2332. flex: 1;
  2333. margin-left: 0 !important;
  2334. padding: 10px 0;
  2335. justify-content: flex-start;
  2336. width: 100%;
  2337. }
  2338. }
  2339.  
  2340. #compileVersionHistoryModal {
  2341. .modal-dialog {
  2342. margin: 40px;
  2343. }
  2344. }
  2345. }
  2346.  
  2347. @media (min-width: 0px) and (max-width: 374px) {
  2348. #CompileContentArea {
  2349. b {
  2350. display: block;
  2351. }
  2352.  
  2353. .compile-buttons-container {
  2354. display: block;
  2355. float: none !important;
  2356.  
  2357. a {
  2358. font-size: 12px;
  2359.  
  2360. i {
  2361. font-size: 11px;
  2362. }
  2363. }
  2364. }
  2365. }
  2366.  
  2367. .smalldropdown {
  2368. width: 20px;
  2369. }
  2370.  
  2371. .publish_buttons {
  2372. margin-left: 0;
  2373. text-align: left;
  2374. display: block;
  2375. width: 100%;
  2376. }
  2377.  
  2378. .compiled_meeting_viewer {
  2379. width: 100% !important;
  2380. position: relative;
  2381. }
  2382.  
  2383. .mobileOptions {
  2384. justify-content: flex-end;
  2385. }
  2386.  
  2387. #compileVersionHistoryModal .compile-buttons-container {
  2388. float: none !important;
  2389. }
  2390. }
  2391.  
  2392.  
  2393. .workflow-def-delete {
  2394. min-width: 220px !important;
  2395. text-align: left !important;
  2396. }
  2397.  
  2398. .checkbox-title {
  2399. font-size: 15px !important;
  2400. text-align: center !important;
  2401. }
  2402.  
  2403. .workflow-def-parent {
  2404. margin: 0 0 0 16px;
  2405. justify-content: center !important;
  2406. align-items: center !important;
  2407. }
  2408.  
  2409. .workflow-def-child {
  2410. margin:10px 0 0 0 !important;
  2411. }
  2412.  
  2413. .special-group {
  2414. margin-bottom: 20px !important;
  2415. }
  2416.  
  2417. .noSpaces {
  2418. padding-top: 0;
  2419. }
  2420.  
  2421. .container-fluid {
  2422. .content {
  2423. background: white;
  2424. }
  2425. }
  2426.  
  2427. .Meetings {
  2428. background: white;
  2429. }
  2430.  
  2431. .users.table-layout {
  2432. background: white;
  2433. padding: 10px;
  2434. }
  2435.  
  2436. #UsersList {
  2437. height: 500px !important;
  2438. }
  2439.  
  2440. .special-task-icon {
  2441.  
  2442. &:before {
  2443. font-size: 19px !important;
  2444. margin-left: 0px;
  2445. }
  2446. }
  2447.  
  2448. .special-nav-task {
  2449. transform: scale(1.5);
  2450. }
  2451.  
  2452. .panel-toolbar.search {
  2453. border-left: 1px solid #ddd;
  2454. border-right: 1px solid #ddd;
  2455. }
  2456.  
  2457. .panel-toolbar.sort {
  2458. border-left: 1px solid #ddd;
  2459. border-right: 1px solid #ddd;
  2460. }
  2461.  
  2462. .lm-panel.well {
  2463. #List {
  2464. height: 631px !important;
  2465. padding-top: 0 !important;
  2466. padding-bottom: 0 !important;
  2467. }
  2468. }
  2469.  
  2470. .table-cell.profile-col {
  2471. .lm-panel.well {
  2472. border-left: 1px solid #ddd !important;
  2473. border-right: 1px solid #ddd !important;
  2474. border-bottom: 1px solid #ddd !important;
  2475. }
  2476. }
  2477.  
  2478. #ResultsContent {
  2479. #meeting-tabs {
  2480. padding-left: 20px;
  2481. }
  2482. }
  2483.  
  2484. .sign-in {
  2485. padding-top: 85px;
  2486. }
  2487.  
  2488. .type-danger {
  2489. z-index: 99999999 !important;
  2490. }
  2491.  
  2492. .advanced-class {
  2493. padding: 10px 15px;
  2494. border-bottom: 1px solid transparent;
  2495. border-top-left-radius: 3px;
  2496. border-top-right-radius: 3px;
  2497. }
  2498.  
  2499. .advanced-parent {
  2500. color: #333;
  2501. background-color: #f5f5f5;
  2502. border-color: #ddd;
  2503. padding: 10px 15px;
  2504. border-top-left-radius: 3px;
  2505. border-top-right-radius: 3px;
  2506. background-color: #f5f5f5 !important;
  2507. }
  2508.  
  2509. .special-panel {
  2510. border: 1px solid #ddd;
  2511. }
  2512.  
  2513.  
  2514. //BOOSTRAP TOUR
  2515.  
  2516. button[data-role='prev'] {
  2517. display: none;
  2518. }
  2519.  
  2520.  
  2521. button[data-role='next'], button[data-role='end'] {
  2522. color: white !important;
  2523. background: $notOrange !important;
  2524. //border: 1px solid #006282 !important;
  2525. &:hover {
  2526. color: $charcoalGrey !important;
  2527. background: $powderWhite !important;
  2528. border: 1px solid $charcoalGrey !important;
  2529. }
  2530. }
  2531.  
  2532.  
  2533. #step-0.popover {
  2534. z-index: 9999 !important;
  2535. min-width: 700px;
  2536. min-height: 200px;
  2537. border: 0;
  2538. position: fixed !important;
  2539. top: 55% !important;
  2540. left: 50% !important;
  2541. /* bring your own prefixes */
  2542. transform: translate(-50%, calc( -50% - 60px) );
  2543.  
  2544. .arrow {
  2545. display: none;
  2546. }
  2547.  
  2548. .popover-content {
  2549. font-size: 23px !important;
  2550. padding: 30px 30px 20px 30px !important;
  2551. }
  2552.  
  2553. .popover-title {
  2554. font-size: 27px;
  2555. line-height: 0.8em;
  2556. padding: 30px 30px;
  2557. background: $charcoalGrey;
  2558. border: 2px solid $powderWhite;
  2559. color: $powderWhite;
  2560. position: relative;
  2561.  
  2562. &:after {
  2563. content: '';
  2564. position: absolute;
  2565. top: 0;
  2566. right: 0;
  2567. background-image: url('../../../content/images/org/pg_new_logo.png');
  2568. background-repeat: no-repeat;
  2569. background-size: contain;
  2570. width: 175px;
  2571. height: 100%;
  2572. /* bring your own prefixes */
  2573. transform: translate(-17%, 25%) !important;
  2574. }
  2575. }
  2576.  
  2577. .popover-navigation {
  2578. padding: 9px 30px 30px 30px;
  2579.  
  2580. button {
  2581. font-size: 15px !important;
  2582. }
  2583. }
  2584. }
  2585.  
  2586. .popover-navigation {
  2587. display: flex;
  2588. flex-direction: row-reverse;
  2589. justify-content: space-between;
  2590.  
  2591. div, button {
  2592. /*max-width: 100px;*/
  2593. }
  2594. }
  2595.  
  2596. #step-1.popover {
  2597. z-index: 9999 !important;
  2598. border: 0;
  2599. top: 63px !important;
  2600. left: 90px !important;
  2601. min-width: 350px;
  2602.  
  2603. .popover-content {
  2604. font-size: 16px !important;
  2605.  
  2606. strong {
  2607. color: $charcoalGrey;
  2608. }
  2609. }
  2610.  
  2611. .popover-title {
  2612. font-size: 18px;
  2613. line-height: 1em;
  2614. padding: 20px;
  2615. background: $charcoalGrey;
  2616. color: white;
  2617. }
  2618.  
  2619. .popover-navigation {
  2620. padding: 9px 14px 15px 14px;
  2621.  
  2622. .btn-group {
  2623. box-shadow: none;
  2624.  
  2625. button:last-child {
  2626. //display: none;
  2627. opacity: 0;
  2628. pointer-events: none;
  2629. }
  2630. }
  2631. }
  2632.  
  2633. .arrow {
  2634. left: 3% !important;
  2635. color: #006282 !important;
  2636. }
  2637. }
  2638.  
  2639. #step-2.popover, #step-3.popover, #step-4.popover, #step-5.popover, #step-6.popover, #step-7.popover, #step-8.popover, #step-9.popover {
  2640. z-index: 9999 !important;
  2641. border: 0;
  2642.  
  2643. .popover-content {
  2644. font-size: 14px !important;
  2645. }
  2646.  
  2647. .popover-title {
  2648. font-size: 16px;
  2649. line-height: 1em;
  2650. padding: 20px;
  2651. background: #006282;
  2652. color: white;
  2653. }
  2654.  
  2655. .popover-navigation {
  2656. padding: 9px 14px 15px 14px;
  2657. /*.btn-group {
  2658. button:last-child {
  2659. display: none;
  2660. }
  2661. }*/
  2662. }
  2663. }
  2664.  
  2665. #step-2 {
  2666. margin-top: -23px;
  2667. }
  2668.  
  2669. #step-4 {
  2670. button[data-role='next'] {
  2671. //display: none;
  2672. }
  2673. }
  2674.  
  2675. #step-7 {
  2676. margin-top: -58px;
  2677. }
  2678.  
  2679. #step-6 {
  2680. margin-top: -36px;
  2681. }
  2682.  
  2683. #step-8 {
  2684. margin-top: -66px;
  2685.  
  2686. button[data-role='next'] {
  2687. display: none;
  2688. }
  2689. }
  2690.  
  2691. #step-0 {
  2692. .popover-navigation {
  2693. padding: 9px 14px 15px 14px;
  2694.  
  2695. .btn-group {
  2696. button:first-child {
  2697. display: none;
  2698. }
  2699. }
  2700. }
  2701. }
  2702.  
  2703. .noPointer {
  2704. pointer-events: none !important;
  2705. }
  2706.  
  2707. .noScroll {
  2708. overflow: hidden;
  2709. }
  2710.  
  2711. .hidden-tour {
  2712. z-index: -1 !important;
  2713. }
  2714.  
  2715. .col-sm-12.text-center.background-footer {
  2716.  
  2717. }
  2718.  
  2719. .page-login {
  2720. padding-top: 50px;
  2721. }
  2722.  
  2723. #site-container-tour {
  2724. min-height: calc(100% - 60px);
  2725. }
  2726.  
  2727. ///TAKEN FROM STYLE.CSS//
  2728. ////////////////////////
  2729.  
  2730. .badge-notify {
  2731. background: red;
  2732. position: relative;
  2733. top: -9px;
  2734. left: -5px;
  2735. font-size: 8px;
  2736. }
  2737.  
  2738. .badge-notify-yellow {
  2739. background: yellow;
  2740. position: relative;
  2741. top: -9px;
  2742. left: -5px;
  2743. font-size: 8px;
  2744. }
  2745.  
  2746. .highlight-row {
  2747. background-color: #ffffe6;
  2748. }
  2749.  
  2750. .IsActiveBorder {
  2751. border: 2px solid green;
  2752. }
  2753. /**********************************************************
  2754. * typeahead.js v0.11.1 - twitter bootstrap v3.3.5 *
  2755. **********************************************************/
  2756.  
  2757. /*root typeahead class*/
  2758. .twitter-typeahead {
  2759. display: inherit !important;
  2760. width: 100%;
  2761. }
  2762.  
  2763. .twitter-typeahead .tt-input[disabled] {
  2764. background-color: #eeeeee !important;
  2765. }
  2766.  
  2767. /*Added to input that's initialized into a typeahead*/
  2768. .twitter-typeahead .tt-input {
  2769. }
  2770.  
  2771. /*Added to hint input.*/
  2772. .twitter-typeahead .hint {
  2773. }
  2774.  
  2775. /*Added to menu element*/
  2776. .twitter-typeahead .tt-menu {
  2777. width: 100%;
  2778. max-height: 500px;
  2779. overflow-y: scroll;
  2780. border: 1px solid #cccccc;
  2781. -moz-box-shadow: 12px 14px 30px -7px #616161;
  2782. -webkit-box-shadow: 12px 14px 30px -7px #616161;
  2783. box-shadow: 12px 14px 30px -7px #616161;
  2784. }
  2785.  
  2786. /*Added to dataset elements*/
  2787. .twitter-typeahead .tt-dataset {
  2788. }
  2789.  
  2790. /*dded to suggestion elements*/
  2791. .twitter-typeahead .tt-suggestion {
  2792. padding: 3px 20px;
  2793. white-space: nowrap;
  2794. }
  2795.  
  2796. /*Added to menu element when it contains no content*/
  2797. .twitter-typeahead .tt-empty {
  2798. background-color: white;
  2799. }
  2800.  
  2801. /*Added to menu element when it is opened*/
  2802. .twitter-typeahead .tt-open {
  2803. background-color: white;
  2804. }
  2805.  
  2806. /*Added to suggestion element when menu cursor moves to said suggestion*/
  2807. .twitter-typeahead .tt-suggestion:hover,
  2808. .twitter-typeahead .tt-suggestion:focus,
  2809. .twitter-typeahead .tt-cursor {
  2810. cursor: hand !important;
  2811. background-color: #337ab7;
  2812. color: white;
  2813. }
  2814.  
  2815. /*Added to the element that wraps highlighted text*/
  2816. .twitter-typeahead .tt-highlight {
  2817. }
  2818.  
  2819. .variable-list-item {
  2820. padding: 10px;
  2821. border: 1px #ccc solid;
  2822. margin: 2px 0;
  2823. }
  2824.  
  2825. .parent-list-item {
  2826. background-color: #ddd;
  2827. padding: 10px 20px;
  2828. }
  2829.  
  2830. .child-list-item {
  2831. padding: 10px 20px 10px 40px;
  2832. border-bottom: 1px solid #ddd;
  2833. }
  2834.  
  2835. .quicksearch {
  2836. background-color: #EEEEEE;
  2837. padding-bottom: 30px;
  2838. }
  2839.  
  2840.  
  2841. ///NEW DASHBOARD
  2842.  
  2843. .thumbnail {
  2844. display: flex;
  2845. justify-content: center;
  2846. align-items: center;
  2847. background-size: cover;
  2848. background-repeat: no-repeat;
  2849. background-position: center center;
  2850. height: 350px;
  2851. position: relative;
  2852. transition: 0.5s ease-in-out;
  2853.  
  2854. &:hover {
  2855. background: center $notOrange !important;
  2856. //background: linear-gradient(0deg,rgba(255,0,150,0.3),rgba(255,0,150,0.3)) !important;
  2857. .thumbnail_text {
  2858. opacity: 1;
  2859. height: 100%;
  2860. }
  2861.  
  2862. .thumbnail_heading {
  2863. /*opacity: 0;*/
  2864. background: $powderWhite;
  2865. color: $charcoalGrey;
  2866. }
  2867. }
  2868.  
  2869. &_heading {
  2870. position: absolute;
  2871. padding: 10px 20px;
  2872. background: $specialGrey;
  2873. top: 20px;
  2874. left: 20px;
  2875. margin-right: 20px;
  2876. color: $powderWhite;
  2877. transition: 0.3s ease-in-out;
  2878. text-transform: uppercase;
  2879. border-radius: 2px;
  2880. font-family: $nunito;
  2881. }
  2882.  
  2883. &_text {
  2884. //padding: 20px;
  2885. padding: 80px 20px 60px 20px;
  2886. overflow-y: scroll;
  2887. height: 100%;
  2888. width: 100%;
  2889. opacity: 0;
  2890. color: $powderWhite;
  2891. transition: 0.5s ease-in;
  2892. height: 0;
  2893. bottom: 0;
  2894. font-family: $nunito;
  2895.  
  2896. a {
  2897. color: $paleTurquoise;
  2898. //border-bottom: 1px solid $paleTurquoise;
  2899. text-decoration: none;
  2900. }
  2901. }
  2902.  
  2903. .content-footer {
  2904. //border-top: 3px solid $paleTurquoise;
  2905. position: absolute;
  2906. bottom: 0px;
  2907. left: 0;
  2908. width: 100%;
  2909. padding: 12px;
  2910. text-align: center;
  2911. background: $charcoalGrey;
  2912. /*border-bottom-right-radius: 5px;
  2913. border-bottom-left-radius: 5px;*/
  2914. a {
  2915. color: $powderWhite;
  2916. text-decoration: none;
  2917. padding-right: 15px;
  2918. font-size: 15px;
  2919.  
  2920. span {
  2921. transition: 0.3s ease-in-out;
  2922. }
  2923.  
  2924. span:hover {
  2925. transform: scale(1.2);
  2926. }
  2927. }
  2928. }
  2929. }
  2930.  
  2931. .default_logo_upload {
  2932. background-size: 38%;
  2933. background-position: center;
  2934. }
  2935.  
  2936.  
  2937. #coming-up {
  2938. background: $pgBlue;
  2939. display: flex;
  2940. padding: 10px;
  2941. align-items: center;
  2942. border: 1px solid $pgBlue;
  2943. margin-bottom: 30px;
  2944. border-radius: 2px;
  2945.  
  2946. .left {
  2947. margin-right: 40px;
  2948. padding-left: 10px;
  2949.  
  2950. span {
  2951. color: $white;
  2952. font-size: 14px;
  2953. text-transform: uppercase;
  2954. }
  2955. }
  2956.  
  2957. .right {
  2958. flex: 1;
  2959. background: $trans;
  2960. .scroll-left {
  2961. display: flex;
  2962. align-items: center;
  2963. width: 100%;
  2964. height: 22px;
  2965. overflow: hidden;
  2966. position: relative;
  2967. background: $trans;
  2968. a {
  2969. color: $white;
  2970. height: 100%;
  2971. margin: 0;
  2972. flex: 1;
  2973. padding-top: 1px;
  2974. text-align: center;
  2975. text-transform: uppercase;
  2976. /* Starting position */
  2977. -moz-transform: translateX(490%);
  2978. -webkit-transform: translateX(490%);
  2979. transform: translateX(490%);
  2980. font-size: 13px;
  2981. /* Apply animation to this element */
  2982. -moz-animation: scroll-left 45s linear infinite;
  2983. -webkit-animation: scroll-left 45s linear infinite;
  2984. animation: scroll-left 45s linear infinite;
  2985. }
  2986. }
  2987. }
  2988. }
  2989.  
  2990.  
  2991. /* Move it (define the animation) */
  2992. @-moz-keyframes scroll-left {
  2993. 0% {
  2994. -moz-transform: translateX(490%);
  2995. }
  2996.  
  2997. 100% {
  2998. -moz-transform: translateX(-490%);
  2999. }
  3000. }
  3001.  
  3002. @-webkit-keyframes scroll-left {
  3003. 0% {
  3004. -webkit-transform: translateX(490%);
  3005. }
  3006.  
  3007. 100% {
  3008. -webkit-transform: translateX(-490%);
  3009. }
  3010. }
  3011.  
  3012. @keyframes scroll-left {
  3013. 0% {
  3014. -moz-transform: translateX(490%); /* Browser bug fix */
  3015. -webkit-transform: translateX(490%); /* Browser bug fix */
  3016. transform: translateX(490%);
  3017. }
  3018.  
  3019. 100% {
  3020. -moz-transform: translateX(-490%); /* Browser bug fix */
  3021. -webkit-transform: translateX(-490%); /* Browser bug fix */
  3022. transform: translateX(-490%);
  3023. }
  3024. }
  3025.  
  3026. #legistar-loader {
  3027. overflow: hidden;
  3028. text-align: center;
  3029. }
  3030.  
  3031. .display-none {
  3032. display: none !important;
  3033. }
  3034.  
  3035.  
  3036. .legistar-loader-viewer {
  3037. border: 5px solid #f3f3f3;
  3038. border-top: 5px solid #006282;
  3039. border-radius: 50%;
  3040. width: 50px;
  3041. height: 50px;
  3042. animation: spin 2s linear infinite;
  3043. position: relative;
  3044. display: inline-block;
  3045. margin: 0 auto;
  3046. font-size: 40px;
  3047. text-indent: -9999em;
  3048. -webkit-transform: translateZ(0);
  3049. transform: translateZ(0);
  3050. margin: 20px 5px 0 0;
  3051. }
  3052.  
  3053. @keyframes spin {
  3054. 0% {
  3055. transform: rotate(0deg);
  3056. }
  3057.  
  3058. 100% {
  3059. transform: rotate(360deg);
  3060. }
  3061. }
  3062.  
  3063.  
  3064. #platform_switch > a > i {
  3065. color: $notOrange !important;
  3066. }
  3067.  
  3068. #TaskCount.tag-danger {
  3069. background-color: $notOrange !important;
  3070. }
  3071.  
  3072. #form0 > a > i {
  3073. color: $notOrange !important;
  3074. }
  3075.  
  3076. #site-navbar-collapse > ul.nav.navbar-toolbar.navbar-right.navbar-toolbar-right.navigation_settings > li:nth-child(3) > a > i {
  3077. color: $notOrange !important;
  3078. }
  3079.  
  3080. .platform_title.nav-link {
  3081. span {
  3082. -webkit-font-smoothing: antialiased;
  3083. font-family: $nunito;
  3084. text-transform: capitalize;
  3085. font-weight: 500;
  3086. font-size: 16px;
  3087. letter-spacing: 0.8px;
  3088. color: $charcoalGrey;
  3089. }
  3090. }
  3091.  
  3092. .site-menu-item {
  3093. color: $charcoalGrey;
  3094.  
  3095. a {
  3096. color: $charcoalGrey !important;
  3097. }
  3098. }
  3099.  
  3100.  
  3101. /*.nav-link.navbar-avatar {
  3102. text-transform: uppercase;
  3103. }*/
  3104.  
  3105. .site-menu-icon {
  3106. color: $specialGrey !important;
  3107. }
  3108. .dashboard-container {
  3109.  
  3110. .single-breadcrumb {
  3111. width: 80%;
  3112. display: inline-block;
  3113. }
  3114.  
  3115. .dashboard-switcher {
  3116. display: inline-block;
  3117. float:right;
  3118. margin-top: -5px;
  3119. }
  3120. }
  3121.  
  3122.  
  3123. .committee-list {
  3124. background: $charcoalGrey;
  3125. display:flex;
  3126. flex-direction: column;
  3127.  
  3128. .committee-row {
  3129. flex: 1;
  3130. display: flex;
  3131. flex-direction: row;
  3132. padding: 10px 20px;
  3133. border-bottom: 1px solid white;
  3134.  
  3135. .committee_title {
  3136. flex: 1;
  3137. color: white;
  3138. }
  3139.  
  3140. .committee_options {
  3141. flex: 1;
  3142. color: white;
  3143. text-align: right;
  3144. }
  3145. }
  3146. }
  3147.  
  3148. #CommitteeListings_wrapper {
  3149. background: $powderWhite;
  3150. padding: 20px;
  3151. }
  3152.  
  3153. #CommitteeListings {
  3154. width: 100% !important;
  3155.  
  3156. thead {
  3157. .grid-headers {
  3158. border: 1px solid black;
  3159. //padding: 10px;
  3160. background: $charcoalGrey;
  3161.  
  3162. th {
  3163. //border: 1px solid black;
  3164. padding: 10px;
  3165. color: $powderWhite;
  3166. }
  3167. }
  3168. }
  3169.  
  3170. tbody {
  3171. tr {
  3172. border: 1px solid black;
  3173.  
  3174. td:first-of-type {
  3175. //background: red;
  3176. padding: 10px;
  3177. font-weight: 700;
  3178. }
  3179.  
  3180. td:last-of-type {
  3181. //background: green;
  3182. padding: 10px;
  3183. font-weight: 700;
  3184. }
  3185. }
  3186.  
  3187. tr:nth-of-type(odd) {
  3188. background: $notOrange;
  3189. }
  3190. }
  3191. }
  3192.  
  3193. .dataTables_filter {
  3194. .form-control.input-sm {
  3195. padding: 0 !important;
  3196. }
  3197. }
  3198.  
  3199.  
  3200. .committee_container {
  3201. padding-left: 0;
  3202. }
  3203.  
  3204. .committee_overview {
  3205. padding-right: 0;
  3206. }
  3207.  
  3208. #List {
  3209. li {
  3210. border: 0;
  3211. padding: 0;
  3212. margin: 0;
  3213.  
  3214. a {
  3215. font-weight: 700;
  3216. }
  3217. }
  3218.  
  3219. li a:hover {
  3220. cursor: move;
  3221. }
  3222. }
  3223.  
  3224.  
  3225. .committee_heading {
  3226. margin-top: 0px;
  3227. }
  3228.  
  3229. /*.clock {
  3230. border-radius: 50%;
  3231. border: 1px solid #3399FF;
  3232. width: 17px;
  3233. height: 17px;
  3234. position: relative;
  3235. display: inline-block;
  3236. margin-bottom: -3px;
  3237. margin-right: 4px;
  3238.  
  3239. &:after {
  3240. position: absolute;
  3241. width: 0px;
  3242. height: 5px;
  3243. display: block;
  3244. border-left: 1px solid #000;
  3245. content: '';
  3246. left: 6px;
  3247. top: 2px;
  3248. animation-duration: 3s;
  3249. }
  3250.  
  3251. &:before {
  3252. position: absolute;
  3253. width: 0px;
  3254. height: 5px;
  3255. display: block;
  3256. border-left: 1px solid #000;
  3257. content: '';
  3258. left: 6px;
  3259. top: 3px;
  3260. animation-duration: 60s;
  3261. }
  3262.  
  3263. &:before, &:after {
  3264. transform-origin: bottom;
  3265. animation-name: dial;
  3266. animation-iteration-count: infinite;
  3267. animation-timing-function: linear;
  3268. }
  3269. }*/
  3270.  
  3271. @keyframes dial {
  3272. 0% {
  3273. transform: rotate(0deg);
  3274. }
  3275.  
  3276. 100% {
  3277. transform: rotate(360deg);
  3278. }
  3279. }
  3280.  
  3281. #userList > thead > tr > th:last-of-type {
  3282. width: 135px;
  3283. }
  3284.  
  3285. #userList > tbody > tr > td:last-of-type {
  3286. text-align: center;
  3287. }
  3288.  
  3289. .security-tab, .livemeeting-tab {
  3290. padding-top: 60px !important;
  3291. }
  3292.  
  3293. #LivemeetingDisplayTemplate {
  3294. width: 50%;
  3295. float: left;
  3296. }
  3297.  
  3298. .viewDemoDisplay {
  3299. float: left;
  3300. margin-left: 20px;
  3301. }
  3302.  
  3303. .clock {
  3304. border-radius: 50%;
  3305. border: 1px solid #3399FF;
  3306. width: 17px;
  3307. height: 17px;
  3308. position: relative;
  3309. display: inline-block;
  3310. margin-bottom: -3px;
  3311. margin-right: 4px;
  3312.  
  3313. &:after {
  3314. position: absolute;
  3315. width: 0px;
  3316. height: 5px;
  3317. display: block;
  3318. border-left: 1px solid #000;
  3319. content: '';
  3320. left: 6px;
  3321. top: 2px;
  3322. animation-duration: 3s;
  3323. }
  3324.  
  3325. &:before {
  3326. position: absolute;
  3327. width: 0px;
  3328. height: 5px;
  3329. display: block;
  3330. border-left: 1px solid #000;
  3331. content: '';
  3332. left: 6px;
  3333. top: 3px;
  3334. animation-duration: 60s;
  3335. }
  3336.  
  3337. &:before, &:after {
  3338. transform-origin: bottom;
  3339. animation-name: dial;
  3340. animation-iteration-count: infinite;
  3341. animation-timing-function: linear;
  3342. }
  3343. }
  3344.  
  3345. @keyframes dial {
  3346. 0% {
  3347. transform: rotate(0deg);
  3348. }
  3349.  
  3350. 100% {
  3351. transform: rotate(360deg);
  3352. }
  3353. }
  3354.  
  3355. //COMMITTEE POSITIONS
  3356.  
  3357. .vis-item.term {
  3358. color: #fff;
  3359. font-weight: bold;
  3360. font-size: 12px;
  3361. border: 2px solid #fff;
  3362. border-radius: 8px;
  3363. text-align: justify;
  3364. cursor: pointer;
  3365. }
  3366.  
  3367. .vis-item.term-assigned {
  3368. background-color: #409ab8;
  3369. }
  3370.  
  3371. .vis-item.term-unassigned {
  3372. background-color: #a9e2c5;
  3373. }
  3374.  
  3375. .vis-item.term-assigned-expired {
  3376. background-color: #e2e2e2;
  3377. }
  3378.  
  3379. .vis-item.term-unassigned-expired {
  3380. background-color: #e2e2e2;
  3381. }
  3382.  
  3383. .vis-item.vis-range .vis-item-content {
  3384. position: sticky;
  3385. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement