25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 

1083 satır
19 KiB

  1. /* roboto-regular - latin */
  2. @font-face {
  3. font-family: "Roboto";
  4. font-style: normal;
  5. font-weight: 400;
  6. src: url("../fonts/roboto-v27-latin-regular.eot"); /* IE9 Compat Modes */
  7. src: local(""), url("../fonts/roboto-v27-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v27-latin-regular.woff2") format("woff2"), url("../fonts/roboto-v27-latin-regular.woff") format("woff"), url("../fonts/roboto-v27-latin-regular.ttf") format("truetype"), url("../fonts/roboto-v27-latin-regular.svg#Roboto") format("svg"); /* Legacy iOS */
  8. }
  9. /* roboto-700 - latin */
  10. @font-face {
  11. font-family: "Roboto";
  12. font-style: normal;
  13. font-weight: 700;
  14. src: url("../fonts/roboto-v27-latin-700.eot"); /* IE9 Compat Modes */
  15. src: local(""), url("../fonts/roboto-v27-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v27-latin-700.woff2") format("woff2"), url("../fonts/roboto-v27-latin-700.woff") format("woff"), url("../fonts/roboto-v27-latin-700.ttf") format("truetype"), url("../fonts/roboto-v27-latin-700.svg#Roboto") format("svg"); /* Legacy iOS */
  16. }
  17. * {
  18. box-sizing: border-box;
  19. }
  20. html {
  21. font-size: 100%;
  22. scroll-behavior: smooth;
  23. }
  24. body {
  25. width: 100%;
  26. margin: 0;
  27. }
  28. html,
  29. body,
  30. table,
  31. td,
  32. th,
  33. textarea {
  34. font-family: "Roboto", Arial, Verdana, sans-serif;
  35. font-weight: 400;
  36. font-size: 16px;
  37. line-height: 20px;
  38. text-align: left;
  39. }
  40. input:focus,
  41. select:focus,
  42. textarea:focus,
  43. button:focus {
  44. outline: none;
  45. }
  46. /* clears the 'X' from Internet Explorer */
  47. input[type=search]::-ms-clear {
  48. display: none;
  49. width: 0;
  50. height: 0;
  51. }
  52. input[type=search]::-ms-reveal {
  53. display: none;
  54. width: 0;
  55. height: 0;
  56. }
  57. /* clears the 'X' from Chrome */
  58. input[type=search]::-webkit-search-decoration,
  59. input[type=search]::-webkit-search-cancel-button,
  60. input[type=search]::-webkit-search-results-button,
  61. input[type=search]::-webkit-search-results-decoration {
  62. display: none;
  63. }
  64. fieldset {
  65. border: none;
  66. }
  67. section,
  68. aside,
  69. ul,
  70. ol,
  71. li,
  72. p,
  73. h1,
  74. h2,
  75. h3,
  76. h4,
  77. h5,
  78. h6,
  79. figure,
  80. div,
  81. dl,
  82. dd,
  83. dt,
  84. table,
  85. td,
  86. th,
  87. fieldset,
  88. button,
  89. label,
  90. input,
  91. textarea {
  92. padding: 0;
  93. margin: 0;
  94. }
  95. h1,
  96. h2,
  97. h3,
  98. h4,
  99. h5,
  100. h6 {
  101. font-weight: 400;
  102. }
  103. ol,
  104. ul {
  105. list-style: none;
  106. }
  107. .table table,
  108. .table td,
  109. .table th,
  110. .table thead th {
  111. padding: 0;
  112. border: none;
  113. }
  114. input:-moz-placeholder,
  115. textarea:-moz-placeholder {
  116. color: inherit;
  117. opacity: 1;
  118. }
  119. input::-moz-placeholder,
  120. textarea::-moz-placeholder {
  121. color: inherit;
  122. opacity: 1;
  123. }
  124. input::-webkit-input-placeholder,
  125. textarea::-webkit-input-placeholder {
  126. color: inherit;
  127. opacity: 1;
  128. }
  129. input:-ms-input-placeholder,
  130. textarea:-ms-input-placeholder {
  131. color: inherit;
  132. opacity: 1;
  133. }
  134. input {
  135. background: #ffffff;
  136. border: 1px solid #cccccc;
  137. padding: 0.5rem 0.5rem;
  138. }
  139. #header input {
  140. padding-top: 0.25rem;
  141. padding-bottom: 0.25rem;
  142. }
  143. img {
  144. width: auto;
  145. height: auto;
  146. }
  147. a,
  148. a:hover {
  149. color: inherit;
  150. outline: 0;
  151. }
  152. a:not(footer a),
  153. a:not(footer a):hover {
  154. overflow-wrap: break-word;
  155. word-wrap: break-word;
  156. -ms-word-break: break-all;
  157. word-break: break-all;
  158. word-break: break-word;
  159. -ms-hyphens: auto;
  160. -moz-hyphens: auto;
  161. -webkit-hyphens: auto;
  162. hyphens: auto;
  163. }
  164. strong {
  165. font-weight: 700;
  166. }
  167. body {
  168. padding-top: 6.5rem;
  169. }
  170. @media (max-width: 500px) {
  171. body {
  172. padding-top: 11rem;
  173. }
  174. }
  175. @media (max-width: 412px) {
  176. body {
  177. padding-top: 12rem;
  178. }
  179. }
  180. input:-moz-placeholder,
  181. textarea:-moz-placeholder {
  182. color: #bbbbbb;
  183. opacity: 1;
  184. }
  185. input::-moz-placeholder,
  186. textarea::-moz-placeholder {
  187. color: #bbbbbb;
  188. opacity: 1;
  189. }
  190. input::-webkit-input-placeholder,
  191. textarea::-webkit-input-placeholder {
  192. color: #bbbbbb;
  193. opacity: 1;
  194. }
  195. input:-ms-input-placeholder,
  196. textarea:-ms-input-placeholder {
  197. color: #bbbbbb;
  198. opacity: 1;
  199. }
  200. #main .inside {
  201. margin: 0 auto;
  202. width: 80vw;
  203. max-width: 1280px;
  204. padding: 3rem 0;
  205. min-height: calc(100vh - 68px - 104px);
  206. }
  207. @media (max-width: 1600px) {
  208. #main .inside {
  209. width: 90vw;
  210. }
  211. }
  212. @media (max-width: 1423px) {
  213. #main .inside {
  214. width: 90vw;
  215. }
  216. }
  217. #main h1 {
  218. font-size: 2rem;
  219. line-height: 2.5rem;
  220. padding: 0 0 2rem 0;
  221. }
  222. @media (max-width: 767px) {
  223. #main h1 {
  224. font-size: 1.25rem;
  225. line-height: 1.5rem;
  226. }
  227. }
  228. #main h1 span {
  229. font-size: 1rem;
  230. }
  231. @media (max-width: 767px) {
  232. #main h1 span {
  233. font-size: 0.875rem;
  234. }
  235. }
  236. #main h2, #main h3 {
  237. font-size: 1.5rem;
  238. line-height: 2rem;
  239. padding: 0 0 1.5rem 0;
  240. }
  241. @media (max-width: 767px) {
  242. #main h2, #main h3 {
  243. font-size: 1rem;
  244. line-height: 1.25rem;
  245. }
  246. }
  247. #main h3 {
  248. font-weight: bold;
  249. text-transform: uppercase;
  250. }
  251. #main h4 {
  252. font-size: 1.25rem;
  253. line-height: 1.5rem;
  254. padding: 0 0 0.5rem 0;
  255. font-weight: bold;
  256. }
  257. #main h5, #main h6 {
  258. font-size: 1rem;
  259. line-height: 1.25rem;
  260. padding: 0 0 0.5rem 0;
  261. }
  262. @media (max-width: 767px) {
  263. #main h5, #main h6 {
  264. font-size: 0.875rem;
  265. line-height: 1rem;
  266. }
  267. }
  268. #main p, #main ul, #main ol, #main table {
  269. margin: 0 0 1.5rem 0;
  270. }
  271. #main p.img img {
  272. float: left;
  273. margin: 0 20px 20px 0;
  274. width: 200px;
  275. height: auto;
  276. }
  277. #main .mini-nav {
  278. padding: 0 0 1.5rem 0;
  279. }
  280. #main .mini-nav a {
  281. color: #e2003c;
  282. }
  283. #main .mini-nav a:before {
  284. content: "<< ";
  285. }
  286. #main .mini-nav a:hover {
  287. text-decoration: none;
  288. }
  289. #main .container {
  290. padding: 0 0 1.5rem 0;
  291. }
  292. #main .logo-bar li {
  293. overflow: hidden;
  294. padding: 0 0 10px 0;
  295. display: flex;
  296. align-items: center;
  297. }
  298. #main .logo-bar li img {
  299. float: left;
  300. margin-right: 40px;
  301. height: 100px;
  302. }
  303. @media (max-width: 767px) {
  304. #main .logo-bar li img {
  305. float: none;
  306. margin-bottom: 20px;
  307. }
  308. }
  309. @media (max-width: 767px) {
  310. #main .logo-bar li p {
  311. margin-left: 0;
  312. }
  313. }
  314. .btn {
  315. border: 1px solid #e2003c;
  316. background: #e2003c;
  317. color: #ffffff;
  318. padding: 0.5rem 1rem;
  319. font-size: 0.75rem;
  320. line-height: 1rem;
  321. text-transform: uppercase;
  322. cursor: pointer;
  323. text-decoration: none;
  324. display: inline-block;
  325. transition: all 0.3s ease-out;
  326. }
  327. .btn:hover {
  328. background: #e83363;
  329. border-color: #e83363;
  330. color: #ffffff;
  331. }
  332. .btn[disabled] {
  333. opacity: 0.5;
  334. background: #191919;
  335. border-color: #191919;
  336. cursor: default;
  337. }
  338. .btn--inverse {
  339. background: #ffffff;
  340. color: #e2003c;
  341. }
  342. .btn--correct {
  343. border-color: #008000;
  344. background: #008000;
  345. color: #ffffff;
  346. }
  347. .btn--correct:hover {
  348. background: #ffffff;
  349. border-color: #008000;
  350. color: #008000;
  351. }
  352. .form--row {
  353. display: flex;
  354. justify-content: flex-start;
  355. flex-wrap: wrap;
  356. }
  357. @media (max-width: 500px) {
  358. #header .form--row {
  359. padding-top: 20px;
  360. }
  361. }
  362. .form--row.form--row-right {
  363. justify-content: flex-end;
  364. margin-right: 5%;
  365. }
  366. .form--wrapper {
  367. width: 270px;
  368. padding: 0 0 1.5rem 0;
  369. display: flex;
  370. flex-wrap: wrap;
  371. align-items: flex-end;
  372. }
  373. #header .form--wrapper {
  374. padding-bottom: 0;
  375. width: 200px;
  376. }
  377. #header .form--wrapper.fw--no-width {
  378. width: auto;
  379. }
  380. @media (max-width: 412px) {
  381. #header .form--wrapper.fw--no-width {
  382. margin-top: 10px;
  383. }
  384. }
  385. @media (max-width: 768px) {
  386. #header .form--wrapper {
  387. width: 120px;
  388. }
  389. }
  390. @media (max-width: 412px) {
  391. #header .form--wrapper {
  392. width: 110px;
  393. }
  394. }
  395. .form--wrapper.mandatory label {
  396. font-weight: 700;
  397. }
  398. .form--wrapper label {
  399. display: block;
  400. padding: 0 0 0.25rem 0;
  401. font-size: 0.875rem;
  402. line-height: 1.5rem;
  403. width: 100%;
  404. }
  405. .form--wrapper input {
  406. display: block;
  407. font-size: 1rem;
  408. line-height: 1.5rem;
  409. width: 90%;
  410. }
  411. .form--wrapper input[type=checkbox] {
  412. width: auto;
  413. }
  414. .form--wrapper textarea {
  415. display: block;
  416. font-size: 1rem;
  417. line-height: 1.5rem;
  418. padding: 1rem;
  419. width: 100%;
  420. height: 10rem;
  421. }
  422. @media (max-width: 1048px) {
  423. .form--wrapper textarea {
  424. width: 60%;
  425. }
  426. }
  427. @media (max-width: 768px) {
  428. .form--wrapper textarea {
  429. width: 100%;
  430. }
  431. }
  432. .form--legal {
  433. padding: 0 0 1.5rem 0;
  434. }
  435. .form--legal .form--wrapper {
  436. width: auto;
  437. max-width: 80%;
  438. }
  439. @media (max-width: 1048px) {
  440. .form--legal .form--wrapper {
  441. max-width: none;
  442. }
  443. }
  444. .form--legal .form-wrapper--container {
  445. display: flex;
  446. flex-wrap: nowrap;
  447. justify-content: flex-start;
  448. align-items: start;
  449. }
  450. @media (max-width: 1048px) {
  451. .form--legal .form-wrapper--container {
  452. display: block;
  453. }
  454. }
  455. .form--legal .form--checkbox input {
  456. float: left;
  457. margin: 5px 8px 0 0;
  458. }
  459. .form--catalogue {
  460. border-top: 2px solid #191919;
  461. padding: 0 0 1.5rem 0;
  462. }
  463. .form--catalogue .form-wrapper--container {
  464. display: flex;
  465. flex-wrap: nowrap;
  466. justify-content: flex-start;
  467. align-items: start;
  468. }
  469. @media (max-width: 1048px) {
  470. .form--catalogue .form-wrapper--container {
  471. display: block;
  472. }
  473. }
  474. .form--catalogue h3 {
  475. text-align: center;
  476. width: 100%;
  477. }
  478. .form--catalogue .question-count {
  479. padding: 1.5rem 0;
  480. position: relative;
  481. }
  482. .form--catalogue .question-count p {
  483. padding: 0;
  484. }
  485. .form--catalogue .question-count .progressbar {
  486. position: absolute;
  487. left: 0;
  488. bottom: 0;
  489. height: 12px;
  490. width: 100%;
  491. background: #ddd;
  492. }
  493. .form--catalogue .question-count .progressbar div {
  494. position: absolute;
  495. left: 0;
  496. bottom: 0;
  497. height: 12px;
  498. width: 0;
  499. background: green;
  500. }
  501. .form--catalogue .catalogue-nav {
  502. display: flex;
  503. justify-content: space-between;
  504. padding: 0 0 1.5rem 0;
  505. }
  506. @media (max-width: 1024px) {
  507. .form--catalogue .catalogue-nav {
  508. flex-wrap: wrap;
  509. justify-content: center;
  510. }
  511. .form--catalogue .catalogue-nav .save {
  512. width: 100%;
  513. text-align: center;
  514. }
  515. .form--catalogue .catalogue-nav span:not(.btn) {
  516. order: 3;
  517. justify-content: center;
  518. display: flex;
  519. flex-wrap: wrap;
  520. }
  521. .form--catalogue .catalogue-nav span:not(.btn):first-of-type {
  522. order: 2;
  523. }
  524. .form--catalogue .catalogue-nav .btn {
  525. order: 1;
  526. margin: 10px 10px 0 10px;
  527. }
  528. }
  529. .form--catalogue .form--wrapper {
  530. width: auto;
  531. justify-content: center;
  532. }
  533. .form--catalogue .form--wrapper .btn {
  534. float: right;
  535. }
  536. .form--catalogue .form--wrapper.left {
  537. justify-content: flex-start;
  538. }
  539. .form--catalogue h2 {
  540. font-size: 2rem;
  541. line-height: 3rem;
  542. }
  543. .form--catalogue label {
  544. font-size: 1.5rem;
  545. line-height: 2rem;
  546. }
  547. @media (max-width: 767px) {
  548. .form--catalogue label {
  549. font-size: 1rem;
  550. line-height: 1.25rem;
  551. }
  552. }
  553. .form--catalogue .form--checkbox label {
  554. display: flex;
  555. }
  556. .form--catalogue .form--checkbox label input {
  557. display: inline;
  558. width: auto;
  559. margin: 9px 10px 0 0;
  560. }
  561. @-moz-document url-prefix() {
  562. .form--catalogue .form--checkbox label input {
  563. margin-top: 0;
  564. }
  565. }
  566. .form--question {
  567. border-top: 2px solid #191919;
  568. padding-top: 1.5rem;
  569. }
  570. .form .alert {
  571. font-size: 0.75rem;
  572. line-height: 1rem;
  573. }
  574. .alert {
  575. color: #e2003c !important;
  576. }
  577. #message {
  578. position: fixed;
  579. left: 0;
  580. top: 0;
  581. right: 0;
  582. width: 100%;
  583. z-index: 3000;
  584. display: none;
  585. color: #ffffff;
  586. font-size: 1.5rem;
  587. }
  588. #message.success {
  589. background: green;
  590. }
  591. #message.failure {
  592. background: #e2003c;
  593. }
  594. #message p {
  595. padding: 1.5rem;
  596. }
  597. /* New MPP */
  598. .row-box {
  599. display: flex;
  600. justify-content: space-between;
  601. flex-wrap: wrap;
  602. align-items: end;
  603. }
  604. .row-box-up {
  605. align-items: flex-start;
  606. }
  607. .row-box .col-box {
  608. width: 60%;
  609. }
  610. @media (max-width: 1024px) {
  611. .row-box .col-box {
  612. width: 50%;
  613. }
  614. }
  615. @media (max-width: 850px) {
  616. .row-box .col-box {
  617. width: 40%;
  618. }
  619. }
  620. @media (max-width: 650px) {
  621. .row-box .col-box {
  622. width: 100%;
  623. }
  624. }
  625. .row-box .col-box:nth-child(2) {
  626. width: 30%;
  627. }
  628. @media (max-width: 1024px) {
  629. .row-box .col-box:nth-child(2) {
  630. width: 40%;
  631. }
  632. }
  633. @media (max-width: 850px) {
  634. .row-box .col-box:nth-child(2) {
  635. width: 50%;
  636. }
  637. }
  638. @media (max-width: 650px) {
  639. .row-box .col-box:nth-child(2) {
  640. width: 100%;
  641. }
  642. }
  643. .row-box .col-box .col-box {
  644. width: 48%;
  645. }
  646. @media (max-width: 850px) {
  647. .row-box .col-box .col-box {
  648. width: 100%;
  649. }
  650. }
  651. #main .form--catalogue {
  652. padding-top: 20px;
  653. }
  654. #main .form--catalogue h2 {
  655. padding-bottom: 10px;
  656. }
  657. .form-fields {
  658. padding: 0 0 30px 0;
  659. }
  660. .form-fields label {
  661. display: block;
  662. font-size: 16px;
  663. line-height: 1.5rem;
  664. padding-bottom: 10px;
  665. }
  666. .form-fields input, .form-fields select {
  667. display: block;
  668. width: 100%;
  669. max-width: 350px;
  670. background: #fff;
  671. border: 1px solid #000;
  672. padding: 10px 10px;
  673. border-radius: 0;
  674. }
  675. @media (max-width: 650px) {
  676. .form-fields input, .form-fields select {
  677. max-width: none;
  678. }
  679. }
  680. .form-fields input#asset, .form-fields select#asset {
  681. max-width: 550px;
  682. }
  683. @media (max-width: 1350px) {
  684. .form-fields input#asset, .form-fields select#asset {
  685. max-width: none;
  686. }
  687. }
  688. .form-fields select {
  689. box-shadow: none;
  690. outline: none;
  691. -webkit-appearance: none;
  692. -moz-appearance: none;
  693. background: #fff url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+) no-repeat calc(100% - 6px) 3px;
  694. }
  695. .result-box {
  696. background: rgba(118, 127, 134, 0.3);
  697. padding: 30px 20px;
  698. }
  699. .result-box dl {
  700. display: flex;
  701. flex-wrap: wrap;
  702. justify-content: space-between;
  703. padding: 0 0 20px 0;
  704. }
  705. .result-box dl dt, .result-box dl dd {
  706. padding: 0 0 10px 0;
  707. margin: 0 0 10px 0;
  708. border-bottom: 1px solid #000;
  709. }
  710. .result-box dl dt:last-of-type, .result-box dl dd:last-of-type {
  711. border-bottom: none;
  712. }
  713. .result-box dl dt {
  714. flex-basis: 75%;
  715. font-weight: normal;
  716. }
  717. .result-box dl dd {
  718. flex-basis: 25%;
  719. font-weight: bold;
  720. text-align: right;
  721. }
  722. .result-box h3 {
  723. text-align: left;
  724. }
  725. .result-box .btn {
  726. margin: 0 auto;
  727. }
  728. .result-box .result-existing {
  729. display: none;
  730. }
  731. .result-box .result-existing p {
  732. padding: 1.25rem;
  733. }
  734. .result-box .result-not-existing {
  735. display: block;
  736. }
  737. .result-box.result-existing .result-existing {
  738. display: block;
  739. }
  740. .result-box.result-existing .result-not-existing {
  741. display: none;
  742. }
  743. ol.worksheets li {
  744. padding-bottom: 10px;
  745. }
  746. ol.worksheets li strong {
  747. padding-right: 10px;
  748. }
  749. ol.worksheets a {
  750. text-decoration: none;
  751. }
  752. ol.worksheets a:hover {
  753. color: #e2003c;
  754. text-decoration: underline;
  755. }
  756. #main table.mini-table {
  757. width: 50%;
  758. margin: 0 0 4rem 0;
  759. border-collapse: collapse;
  760. }
  761. @media (max-width: 1200px) {
  762. #main table.mini-table {
  763. width: 75%;
  764. }
  765. }
  766. @media (max-width: 768px) {
  767. #main table.mini-table {
  768. width: 100%;
  769. }
  770. }
  771. #main table.mini-table td {
  772. vertical-align: top;
  773. padding: 10px 0;
  774. border-bottom: 1px solid #000;
  775. }
  776. #main table.mini-table td:last-child {
  777. text-align: right;
  778. font-weight: bold;
  779. }
  780. #main table.mini-table td span {
  781. display: block;
  782. padding: 0 10px 0 0;
  783. }
  784. #main table.mini-table.fifty-fifty td {
  785. width: 50%;
  786. }
  787. #main .worksheet-table {
  788. overflow: auto;
  789. height: 500px;
  790. margin-bottom: 30px;
  791. }
  792. #main .worksheet-table table {
  793. width: 100%;
  794. min-width: 1200px;
  795. padding: 0;
  796. margin: 0 0 4rem 0;
  797. border-collapse: collapse;
  798. }
  799. #main .worksheet-table .ins {
  800. border-right: 1px solid rgba(118, 127, 134, 0.3);
  801. }
  802. #main .worksheet-table .ins-2 {
  803. background: rgb(230, 230, 230);
  804. }
  805. #main .worksheet-table th {
  806. padding: 0 0 20px 0;
  807. background: #d5d8da;
  808. vertical-align: bottom;
  809. font-weight: bold;
  810. height: 200px;
  811. position: sticky;
  812. top: 0;
  813. }
  814. #main .worksheet-table th span {
  815. display: block;
  816. transform: rotate(-90deg);
  817. transform-origin: left center;
  818. position: absolute;
  819. left: 50%;
  820. bottom: 0;
  821. }
  822. #main .worksheet-table th:last-child span, #main .worksheet-table th:nth-child(2) span, #main .worksheet-table th:nth-child(3) span {
  823. transform: none;
  824. transform-origin: inherit;
  825. position: static;
  826. left: auto;
  827. bottom: auto;
  828. }
  829. #main .worksheet-table td {
  830. vertical-align: top;
  831. border-bottom: 1px solid rgba(118, 127, 134, 0.3);
  832. padding: 15px 0;
  833. text-align: center;
  834. }
  835. #main .worksheet-table td:nth-child(2) {
  836. width: 30%;
  837. }
  838. #main .worksheet-table td:last-child {
  839. width: 20%;
  840. }
  841. #main .worksheet-table td:last-child, #main .worksheet-table td:nth-child(2), #main .worksheet-table td:nth-child(3) {
  842. text-align: left;
  843. }
  844. #main .worksheet-table td img {
  845. margin: 0 8px;
  846. }
  847. #calculate-first {
  848. width: 100%;
  849. padding-bottom: 20px;
  850. }
  851. #no-benchmark-data,
  852. #benchmark-data,
  853. #calculate-first {
  854. display: block;
  855. }
  856. #create-worksheet {
  857. display: none;
  858. }
  859. header {
  860. box-shadow: 0 1px 10px -6px rgba(0, 0, 0, 0.42), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 4px 5px -2px rgba(0, 0, 0, 0.1);
  861. position: fixed;
  862. left: 0;
  863. top: 0;
  864. width: 100%;
  865. z-index: 2000;
  866. background: #ffffff;
  867. }
  868. header .inside {
  869. padding: 1.5rem 3rem 0 3rem;
  870. height: 6.5rem;
  871. display: flex;
  872. justify-content: space-between;
  873. }
  874. @media (max-width: 412px) {
  875. header .inside {
  876. padding-left: 2rem;
  877. padding-right: 2rem;
  878. }
  879. }
  880. @media (max-width: 500px) {
  881. header .inside {
  882. height: 11rem;
  883. display: block;
  884. }
  885. }
  886. @media (max-width: 412px) {
  887. header .inside {
  888. height: 12rem;
  889. }
  890. }
  891. header .inside .logo {
  892. display: flex;
  893. }
  894. @media (min-width: 501px) and (max-width: 768px) {
  895. header .inside .logo {
  896. display: block;
  897. }
  898. }
  899. header .inside .logo a.home {
  900. font-weight: bold;
  901. color: #3c4952;
  902. margin-top: -5px;
  903. padding: 0 0 0 30px;
  904. text-decoration: none;
  905. }
  906. @media (min-width: 501px) and (max-width: 768px) {
  907. header .inside .logo a.home {
  908. display: block;
  909. padding: 10px 0 0 12px;
  910. }
  911. }
  912. header .inside .logo a.home:before {
  913. color: #3c4952 !important;
  914. content: "|";
  915. padding: 0 20px 0 0;
  916. }
  917. @media (min-width: 501px) and (max-width: 768px) {
  918. header .inside .logo a.home:before {
  919. content: "";
  920. display: none;
  921. }
  922. }
  923. header .inside .logo a.home:hover {
  924. color: #788187;
  925. }
  926. @media (max-width: 500px) {
  927. header .inside .status {
  928. padding-top: 20px;
  929. }
  930. }
  931. header img {
  932. height: 3rem;
  933. }
  934. @media (max-width: 800px) {
  935. header img {
  936. height: 2rem;
  937. }
  938. }
  939. header form {
  940. margin-top: -0.375rem;
  941. }
  942. footer {
  943. background: #191919;
  944. color: #ffffff;
  945. }
  946. footer .inside {
  947. padding: 1.5rem 3rem;
  948. }
  949. footer ul {
  950. display: flex;
  951. justify-content: flex-start;
  952. }
  953. footer li {
  954. padding: 0 0 0 1.5rem;
  955. }
  956. footer li:first-child {
  957. padding-left: 0;
  958. }
  959. footer li a {
  960. display: block;
  961. }
  962. .new-user {
  963. padding: 0 0 3rem 0;
  964. }
  965. .listing li {
  966. background: #fce6ec;
  967. padding: 0.75rem 1.5rem;
  968. margin-bottom: 2px;
  969. }
  970. .listing li:nth-child(even) {
  971. background: #f9ccd8;
  972. }
  973. .listing li.inactive {
  974. opacity: 0.3;
  975. }
  976. .listing--header {
  977. padding: 0.5rem 0;
  978. display: flex;
  979. justify-content: space-between;
  980. align-items: center;
  981. }
  982. @media (max-width: 1024px) {
  983. .listing--header {
  984. display: block;
  985. }
  986. }
  987. .listing--header h3 {
  988. padding: 0 !important;
  989. }
  990. .listing--header .buttons {
  991. display: flex;
  992. flex-wrap: wrap;
  993. justify-content: flex-start;
  994. align-items: center;
  995. }
  996. .listing--header .buttons * {
  997. margin-left: 1.5rem;
  998. }
  999. @media (max-width: 1024px) {
  1000. .listing--header .buttons * {
  1001. margin-top: 10px;
  1002. margin-left: 0;
  1003. margin-right: 1.5rem;
  1004. }
  1005. }
  1006. .listing--header .buttons .pdfs {
  1007. display: flex;
  1008. }
  1009. @media (max-width: 1024px) {
  1010. .listing--header .buttons .pdfs {
  1011. order: 2;
  1012. }
  1013. }
  1014. .listing--header .buttons .pdfs a {
  1015. display: block;
  1016. width: 2rem;
  1017. height: 2rem;
  1018. background: transparent url("../images/elements/pdf.svg") no-repeat left top;
  1019. background-size: 100% auto;
  1020. position: relative;
  1021. }
  1022. .listing--header .buttons .pdfs a.latest:after {
  1023. content: "";
  1024. display: block;
  1025. position: absolute;
  1026. right: -0.25rem;
  1027. top: -0.25rem;
  1028. width: 1rem;
  1029. height: 1rem;
  1030. background: green;
  1031. border-radius: 50%;
  1032. }
  1033. .listing--details {
  1034. display: none;
  1035. }
  1036. .listing--details-inside {
  1037. padding: 0.5rem 0;
  1038. }
  1039. /*# sourceMappingURL=styles.css.map */