Warning, /webapps/ocs-webserver/httpdocs/theme/flatui/less/stylesheet.less is written in an unsupported language. File is not indexed.
0001 // out: ../css/stylesheet.css, sourcemap: true, compress: true 0002 0003 @import "stylesheets/mixins.less"; 0004 /** @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);**/ 0005 /** 0006 Google fonts 0007 **/ 0008 /* open-sans-300 - latin */ 0009 @font-face { 0010 font-family: 'Open Sans'; 0011 font-style: normal; 0012 font-weight: 300; 0013 src: local('Open Sans Light'), local('OpenSans-Light'), 0014 url('../css/fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ 0015 url('../css/fonts/open-sans-v15-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ 0016 } 0017 0018 /* open-sans-regular - latin */ 0019 @font-face { 0020 font-family: 'Open Sans'; 0021 font-style: normal; 0022 font-weight: 400; 0023 src: local('Open Sans Regular'), local('OpenSans-Regular'), 0024 url('../css/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ 0025 url('../css/fonts/open-sans-v15-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ 0026 } 0027 0028 /* open-sans-600 - latin */ 0029 @font-face { 0030 font-family: 'Open Sans'; 0031 font-style: normal; 0032 font-weight: 600; 0033 src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), 0034 url('../css/fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ 0035 url('../css/fonts/open-sans-v15-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ 0036 } 0037 0038 /* open-sans-700 - latin */ 0039 @font-face { 0040 font-family: 'Open Sans'; 0041 font-style: normal; 0042 font-weight: 700; 0043 src: local('Open Sans Bold'), local('OpenSans-Bold'), 0044 url('../css/fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ 0045 url('../css/fonts/open-sans-v15-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ 0046 } 0047 0048 0049 /** GENERAL **/ 0050 0051 body { 0052 color: #32353d; 0053 overflow-y: scroll; 0054 font-size: 1.5em; 0055 line-height: 1.231; 0056 color: #4e4e4e; 0057 font-family: 'Open Sans',sans-serif; 0058 font-size: medium; 0059 } 0060 0061 header, footer, main, section { 0062 width: 100%; 0063 float: left; 0064 0065 section.wrapper { 0066 margin-left: auto; 0067 margin-right: auto; 0068 width: 95%; 0069 float: none; 0070 height: auto; 0071 } 0072 } 0073 0074 a { 0075 text-decoration: none; 0076 color: #2673b0; 0077 .transition(); 0078 0079 &:hover { 0080 text-decoration: none; 0081 } 0082 } 0083 0084 a:focus { 0085 outline: none; 0086 } 0087 0088 0089 0090 button::-moz-focus-inner { 0091 border: 0; 0092 } 0093 0094 0095 input, button, select, textarea { 0096 font-family: "Lato",sans-serif; 0097 font-size: 14px; 0098 } 0099 0100 h1 { 0101 font-size: 32px; 0102 font-weight: 900; 0103 } 0104 0105 h3 { 0106 font-size: 24px; 0107 font-weight: 700; 0108 margin-bottom: 4px; 0109 margin-top: 2px; 0110 } 0111 0112 h5 { 0113 font-size: 16px; 0114 font-weight: 500; 0115 text-transform: uppercase; 0116 } 0117 0118 @media (max-width: 1200px) and (min-width: 992px) { 0119 0120 header section.wrapper, footer section.wrapper, main section.wrapper { 0121 width: 95%; 0122 margin-left: 2.5%; 0123 margin-right: 2.5%; 0124 } 0125 0126 } 0127 0128 0129 /** /GENERAL **/ 0130 0131 /**metaheader extra*/ 0132 body { 0133 padding-top: 34px; 0134 0135 .navbar-gitlab { 0136 top: 34px; 0137 } 0138 0139 &#git-body { 0140 #metaheader { 0141 position: fixed !important; 0142 } 0143 .nav-sidebar { 0144 top:88px; 0145 } 0146 } 0147 0148 /*&#body-user, &#body-public { 0149 opendesktop-metaheader { 0150 position: relative !important; 0151 #metaheader { 0152 position: relative !important; 0153 } 0154 } 0155 }*/ 0156 0157 &.navigation-topics, 0158 &.category-themes-and-apps, 0159 &.category-general, 0160 &[class*='category-'] { 0161 #metaheader #metaheader-nav #user-context-menu-container .user-dropdown .th-icon { 0162 margin-top: -5px; 0163 } 0164 0165 } 0166 0167 &.docked { 0168 .d-header { 0169 top: 34px; 0170 } 0171 #metaheader { 0172 position: fixed; 0173 } 0174 } 0175 0176 &.drawer-open { 0177 height: 100%; 0178 overflow: hidden; 0179 } 0180 } 0181 0182 /** COMMON **/ 0183 0184 .btn{ 0185 background: #bdc3c7 none repeat scroll 0 0; 0186 border: medium none; 0187 border-radius: 6px; 0188 box-shadow: none; 0189 color: #fff; 0190 line-height: 22px; 0191 padding: 9px 12px 10px; 0192 text-decoration: none; 0193 text-shadow: none; 0194 .transition(0.2); 0195 0196 &.btn-large { 0197 font-size: 16.996px; 0198 line-height: 20px; 0199 padding: 12px 18px 13px; 0200 } 0201 0202 &.btn-native { 0203 background-color: #2673b0; 0204 color: white; 0205 } 0206 0207 &.btn-pling-red { 0208 background-color: #e84310; 0209 } 0210 &.btn-pling-green { 0211 background-color: green; 0212 } 0213 0214 &.btn-purple { 0215 background: #9b59b6; 0216 padding: 10px 35px; 0217 } 0218 &.btn-file-dropzone { 0219 font-size: 10px; 0220 padding: 8px 10px 10px; 0221 line-height: 10px; 0222 } 0223 &.btn-file-action { 0224 font-size: 12px; 0225 padding: 8px 10px 10px; 0226 line-height: 16px; 0227 margin-left: 5px; 0228 } 0229 } 0230 0231 .pling-danger{ 0232 background: #C9302C none repeat scroll 0 0; 0233 } 0234 0235 0236 .standard-form { 0237 0238 input { 0239 height: 41px; 0240 } 0241 0242 input, 0243 textarea, 0244 select { 0245 border: 1px solid #bdc3c7; 0246 padding: 0; 0247 .border_radius(5px); 0248 } 0249 0250 .field { 0251 margin-bottom: 15px; 0252 } 0253 0254 } 0255 0256 .icon-facebook, .icon-twitter, .icon-google { 0257 width: 40px; 0258 height: 40px; 0259 cursor: pointer; 0260 display: inline-block; 0261 background-image: url(../img/bg_sheet.png); 0262 } 0263 0264 .icon-facebook { 0265 background-position: 0 -105px; 0266 } 0267 0268 .icon-twitter { 0269 background-position: -40px -105px; 0270 } 0271 0272 .lightblue { 0273 color: #2673b0; 0274 } 0275 0276 .small { 0277 font-size: 12px; 0278 } 0279 0280 .large { 0281 font-size: 18px; 0282 } 0283 0284 .relative { 0285 position: relative; 0286 } 0287 0288 .absolute { 0289 position: absolute; 0290 } 0291 0292 .light { 0293 font-weight: 300; 0294 } 0295 0296 .lightgrey { 0297 color: #95a5a6; 0298 } 0299 0300 .center { 0301 text-align: center; 0302 } 0303 0304 i.myfav{ 0305 color:#8e44ad; 0306 } 0307 0308 h1.page-title { 0309 color: #34495e; 0310 font-weight: bold; 0311 font-size: 32px; 0312 } 0313 0314 .modal { 0315 overflow-y: hidden; 0316 } 0317 0318 .right { 0319 float: right; 0320 } 0321 0322 .left { 0323 float: left; 0324 } 0325 0326 em.icon { 0327 display: inline-block; 0328 background-image: url(../img/bg_sheet.png); 0329 0330 &.info-icon { 0331 width: 31px; 0332 height: 30px; 0333 background-position: -289px -64px; 0334 } 0335 0336 } 0337 0338 .margin-bottom-10 { 0339 margin-bottom: 10px; 0340 } 0341 0342 .margin-top-15 { 0343 margin-top: 15px; 0344 } 0345 0346 .full-width { 0347 width: 100% !important; 0348 } 0349 0350 0351 .progress { 0352 height: 8px; 0353 .border_radius(0); 0354 margin-bottom: 0; 0355 } 0356 0357 /*paging style*/ 0358 .opendesktopwidgetpager{ 0359 display: flex; 0360 justify-content: right; 0361 align-items: center; 0362 justify-content: flex-end; 0363 ul.opendesktopwidgetpager{ 0364 display: inline-block; 0365 padding-left: 0; 0366 margin: 20px 0; 0367 border-radius: 4px; 0368 > li { 0369 display: inline; 0370 >span{ 0371 cursor: pointer; 0372 position: relative; 0373 float: left; 0374 margin-left: -1px; 0375 line-height: 1.42857143; 0376 color: #337ab7; 0377 text-decoration: none; 0378 background-color: #fff; 0379 border: 1px solid #ddd; 0380 padding: 5px 10px; 0381 font-size: 12px; 0382 } 0383 } 0384 >.active > span{ 0385 z-index: 2; 0386 color: #fff; 0387 cursor: default; 0388 background-color: #337ab7; 0389 border-color: #337ab7; 0390 } 0391 } 0392 } 0393 0394 .disply-flex{ 0395 display: flex; 0396 flex-wrap: wrap; 0397 } 0398 0399 .disply-flex > [class*='col-']{ 0400 display: flex; 0401 flex-direction: column; 0402 } 0403 /** /COMMON **/ 0404 0405 /** TOP MENU **/ 0406 .metamenu{ 0407 width:100%; 0408 background-color:#fff; 0409 height:15px; 0410 a#toggleStoreBtn{ 0411 float: left; 0412 margin-left: 20px; 0413 text-decoration: none; 0414 } 0415 a.home-link{ 0416 float: left; 0417 img.logo{ 0418 width:16px; 0419 height:16px; 0420 } 0421 } 0422 } 0423 0424 .meta-nav-top { 0425 0426 > li { 0427 0428 > a{ 0429 padding:0px 5px ; 0430 .transition(); 0431 0432 &#ocs-stores { 0433 0434 img { 0435 width: 16px; 0436 height: 16px; 0437 } 0438 } 0439 0440 } 0441 0442 } 0443 0444 } 0445 0446 /** /TOP MENU **/ 0447 0448 /** HEADER **/ 0449 ul.meta-nav-top 0450 { 0451 list-style: none; 0452 li{ 0453 float: left; 0454 } 0455 } 0456 0457 ul.meta-nav-top-right{ 0458 margin:0px; 0459 margin-right: 30px; 0460 float: right; 0461 li{ 0462 padding:0 10px; 0463 } 0464 } 0465 0466 0467 ul.meta-nav-top-left{ 0468 float: left; 0469 } 0470 0471 #toggleStoreContainer{ 0472 z-index: 1000; 0473 display: none; 0474 width: 60%; 0475 height: 200px; 0476 top:12px; 0477 left:190px; 0478 } 0479 0480 #toggleStoreContainer a{ 0481 display: block; 0482 font-size: 16px; 0483 0484 } 0485 #toggleStoreContainer a:hover{ 0486 color:#6a7686; 0487 } 0488 0489 #toggleStoreContainer b{ 0490 text-decoration: underline; 0491 text-align: center; 0492 padding-left: 20px; 0493 font-size: 18px; 0494 cursor: default; 0495 } 0496 #toggleStoreContainer ul { 0497 list-style: none; 0498 padding:0; 0499 padding-top: 10px; 0500 padding-left:30px; 0501 } 0502 #toggleStoreContainer ul li{ 0503 font-size: 14px; 0504 } 0505 #toggleStoreContainer ul li:hover{ 0506 background-color: transparent; 0507 0508 } 0509 0510 header { 0511 0512 nav { 0513 border-bottom: transparent; 0514 } 0515 0516 0517 &#page_header { 0518 color: #6a7686; 0519 height: auto; 0520 font-size: 10pt; 0521 font-weight: 400; 0522 width: 100%; 0523 font-family: Arial,sans-serif; 0524 0525 nav#nav-top { 0526 margin-left:130px; 0527 width:84%; 0528 } 0529 } 0530 0531 .dropdown-header { 0532 width: 175px; 0533 height: 12px; 0534 background-image: url(../img/bg_sheet.png); 0535 background-position: -385px 0; 0536 0537 } 0538 0539 a { 0540 color: #ffffff; 0541 } 0542 0543 .pull-left, 0544 .pull-right { 0545 padding:0; 0546 } 0547 0548 ul { 0549 margin-bottom: 0; 0550 0551 &.menu-icon { 0552 float: right; 0553 display: none; 0554 } 0555 0556 li { 0557 list-style: none; 0558 display: inline-block; 0559 margin: 0; 0560 cursor: pointer; 0561 float: left; 0562 position: relative; 0563 height: 40px; 0564 line-height: 40px; 0565 float: left; 0566 0567 a { 0568 float: left; 0569 display: block; 0570 height: inherit; 0571 line-height: inherit; 0572 padding: 0 20px; 0573 } 0574 0575 &.profile-menu-container { 0576 padding-top: 0; 0577 padding-left: 40px; 0578 0579 .header-profile-image { 0580 top: 50%; 0581 left: 10px; 0582 height: 30px; 0583 width: 30px; 0584 margin-top: -15px; 0585 .supporter-badge{ 0586 position: absolute; 0587 left: 0px; 0588 bottom: 0px; 0589 background: #EE6E09; 0590 text-align: center; 0591 /*border-radius: 30px 30px 30px 30px;*/ 0592 color: #fff; 0593 /*padding: 5px 10px;*/ 0594 font-size: 12px; 0595 border-radius: 999px; 0596 padding: 5px 5px; 0597 &.inactive{ 0598 background: #ccc; 0599 } 0600 } 0601 img { 0602 height: 30px; 0603 width: 30px; 0604 float: left; 0605 .border_radius(999px); 0606 } 0607 0608 } 0609 0610 > a { 0611 display: block; 0612 } 0613 } 0614 0615 ul { 0616 width: 165px; 0617 margin-left: 0; 0618 position: absolute; 0619 left: -9999px; 0620 top: 45px; 0621 border: none; 0622 font-size: 14px; 0623 color: #7f8c8d; 0624 font-weight: normal; 0625 padding: 0; 0626 z-index: 10001; 0627 .border_radius(5px); 0628 0629 &.active { 0630 left: 0; 0631 top: 40px; 0632 } 0633 0634 li { 0635 text-align: left; 0636 display: block; 0637 width: 100%; 0638 background: #ecf0f1; 0639 margin: 0; 0640 padding: 0; 0641 height: 40px; 0642 border-bottom: 1px solid #d6d7d9; 0643 0644 &.first, 0645 &:first-of-type { 0646 .border_radius(5px 5px 0 0); 0647 } 0648 0649 &:last-of-type { 0650 .border_radius(0 0 5px 5px); 0651 } 0652 0653 a { 0654 color: #6a7686; 0655 text-align: left; 0656 height: 40px; 0657 line-height: 40px; 0658 } 0659 } 0660 0661 } 0662 } 0663 } 0664 0665 .container { 0666 margin-left: auto; 0667 margin-right: auto; 0668 float: none; 0669 height: auto; 0670 width: 100%; 0671 background-color: #e2e2e2; 0672 } 0673 0674 .container.header { 0675 margin-left: auto; 0676 margin-right: auto; 0677 float: none; 0678 width: 100%; 0679 0680 section.container { 0681 background-color: transparent; 0682 0683 &.backLink { 0684 background-color: #729ECD !important; 0685 height: 30px; 0686 0687 h4 { 0688 a:hover { 0689 color: #1d1d1d; 0690 } 0691 } 0692 } 0693 0694 section.wrapper { 0695 height: 40px; 0696 padding-left: 80px; 0697 position: relative; 0698 } 0699 0700 } 0701 0702 section.container + section.container { 0703 background-color: transparent; 0704 padding-left: 0; 0705 0706 > section.wrapper { 0707 padding-left: 242px; 0708 height: 50px; 0709 } 0710 } 0711 0712 nav { 0713 border-bottom: transparent; 0714 0715 #search { 0716 height: 25px; 0717 padding: 0; 0718 margin: 6.5px 15px; 0719 line-height: 25px; 0720 position: relative; 0721 0722 input.content-search { 0723 width: 16em; 0724 height: 25px; 0725 padding: 0; 0726 border: 1px solid white; 0727 margin-bottom: -1px; 0728 padding-right: 30px; 0729 text-indent: 5px; 0730 color: #6a7686; 0731 float: left; 0732 border-radius: 6px; 0733 box-shadow: none; 0734 } 0735 0736 div.icon-search-input { 0737 top: 2px; 0738 right: 0; 0739 width: 25px; 0740 height: 25px; 0741 background-image: url(/theme/flatui/img/icon-search-input-2.png); 0742 background-position: center center; 0743 position: absolute; 0744 cursor: pointer; 0745 } 0746 0747 } 0748 0749 } 0750 0751 ul.menu-nav-tabs { 0752 bottom: 0; 0753 display: inline-table; 0754 list-style-type: none; 0755 margin: 0; 0756 padding: 0; 0757 position: absolute; 0758 z-index: 999; 0759 } 0760 0761 } 0762 0763 } 0764 0765 /* 0766 header section.container { 0767 background-color: transparent; 0768 } 0769 0770 header section.container + section.container { 0771 background-color: transparent; 0772 } 0773 0774 header section.container + section.container > section.wrapper { 0775 padding-left: 242px; 0776 height: 50px; 0777 } 0778 0779 header section.container.backLink { 0780 background-color: #729ECD !important; 0781 height: 30px; 0782 } 0783 0784 header section.container.backLink h4 a:hover { 0785 color: #1d1d1d; 0786 } 0787 0788 #page_header div a.black { 0789 color: #6a7686; 0790 } 0791 0792 #page_header div a.black:hover { 0793 color: #1d1d1d; 0794 } 0795 0796 ul.menu-nav-tabs { 0797 bottom: 0; 0798 display: inline-table; 0799 list-style-type: none; 0800 margin: 0; 0801 padding: 0; 0802 position: absolute; 0803 z-index: 999; 0804 } 0805 */ 0806 /** /HEADER **/ 0807 /** pling nav tabs**/ 0808 0809 0810 // rewrite bootrap nav a 0811 @pling-nav-tabs-active-color: #2673b0; 0812 @pling-nav-tabs-onhover-color: #222; 0813 @pling-nav-tabs-color: #777; 0814 .pling-nav-tabs-a{ 0815 border: 0 ; 0816 position: relative; 0817 color: @pling-nav-tabs-color; 0818 font-size: 13px; 0819 transition: color 0s; 0820 bottom: -1px; 0821 border-bottom-width: 2px; 0822 border-bottom-style: solid; 0823 border-bottom-color: transparent; 0824 background-color:transparent; 0825 cursor: pointer; 0826 } 0827 0828 0829 .pling-nav-tabs{ 0830 ul.nav-tabs{ 0831 > li{ 0832 background-color:transparent; 0833 margin-bottom: 0px ; 0834 > a{ 0835 .pling-nav-tabs-a; 0836 } 0837 > a:hover{ 0838 .pling-nav-tabs-a; 0839 color: @pling-nav-tabs-active-color; 0840 svg{ 0841 fill:@pling-nav-tabs-active-color; 0842 } 0843 } 0844 > a:focus{ 0845 .pling-nav-tabs-a; 0846 } 0847 svg{ 0848 fill:@pling-nav-tabs-color; 0849 } 0850 0851 &.active{ 0852 > a { 0853 .pling-nav-tabs-a; 0854 color: @pling-nav-tabs-active-color; 0855 border-bottom-color: @pling-nav-tabs-active-color; 0856 font-weight: bold; 0857 } 0858 > a:hover{ 0859 .pling-nav-tabs-a; 0860 color: @pling-nav-tabs-active-color; 0861 border-bottom-color: @pling-nav-tabs-active-color; 0862 font-weight: bold; 0863 0864 } 0865 > a:focus{ 0866 .pling-nav-tabs-a; 0867 color: @pling-nav-tabs-active-color; 0868 border-bottom-color: @pling-nav-tabs-active-color; 0869 font-weight: bold; 0870 } 0871 svg { 0872 fill: @pling-nav-tabs-active-color; 0873 } 0874 0875 } 0876 } 0877 } 0878 } 0879 0880 0881 0882 /** pling nav tabs end**/ 0883 0884 /** FOOTER **/ 0885 0886 footer { 0887 width: 100%; 0888 float: left; 0889 padding: 12px 0; 0890 border-bottom: 5px solid #2673b0; 0891 border-top: 1px solid darkgray; 0892 background-color: gainsboro; 0893 font-size: 9pt; 0894 0895 h3 { 0896 font-weight: normal; 0897 } 0898 0899 h3#footer-heading { 0900 font-size: 1.3em; 0901 margin: 0; 0902 } 0903 0904 nav#footer-nav { 0905 0906 ul { 0907 margin-top: 1em; 0908 list-style: none; 0909 padding: 0; 0910 margin-right: 1em; 0911 float: left; 0912 width: auto; 0913 margin-bottom: .2em; 0914 0915 li { 0916 display: inline-block; 0917 margin-right: 0; 0918 font-size: 1em; 0919 0920 a { 0921 color: #666; 0922 font-weight: 400; 0923 } 0924 } 0925 0926 li + li { 0927 margin-left: 10px; 0928 } 0929 } 0930 } 0931 0932 h3#footer-social-heading { 0933 color: #666; 0934 font-size: 1em; 0935 margin: 0 0 .4em 0; 0936 } 0937 0938 #footer-social { 0939 float: right; 0940 a { 0941 width: 30px; 0942 display: block; 0943 float: left; 0944 } 0945 a + a { 0946 margin-left:2px; 0947 } 0948 } 0949 0950 section.wrapper { 0951 0952 .pull-left { 0953 padding: 0; 0954 } 0955 0956 .pull-right { 0957 padding: 0; 0958 } 0959 } 0960 0961 } 0962 0963 /** /FOOTER **/ 0964 0965 /** HOME PAGE **/ 0966 0967 body.home-page { 0968 0969 main { 0970 0971 section.wrapper { 0972 0973 .container { 0974 padding: 150px 0; 0975 height: auto; 0976 float: none; 0977 max-width: 95%; 0978 width: 95%; 0979 } 0980 0981 &#intro { 0982 0983 .container { 0984 padding-bottom: 50px; 0985 0986 article { 0987 text-align: center; 0988 width: 100%; 0989 0990 > * { 0991 margin-bottom: 40px; 0992 } 0993 0994 h2 { 0995 font-size: 40px; 0996 font-weight: 700; 0997 margin-bottom: 20px; 0998 } 0999 1000 h3 { 1001 font-size: 30px; 1002 font-weight: 700; 1003 margin-top: 2px; 1004 } 1005 1006 p { 1007 margin-bottom: 0; 1008 text-align: center; 1009 } 1010 1011 } 1012 1013 } 1014 1015 } 1016 1017 } 1018 1019 section#cat-list { 1020 border-top: 1px solid #cdd7dd; 1021 } 1022 1023 .card-wrapper { 1024 position: relative; 1025 max-width: 960px; 1026 margin: auto; 1027 margin-bottom: 2rem; 1028 background: white; 1029 1030 .card-item { 1031 position: absolute; 1032 padding: 1rem; 1033 width: 31.4%; 1034 border: 1px solid gray; 1035 border-radius: 7px; 1036 1037 .category { 1038 a.title { 1039 font-size: 14pt; 1040 font-weight: 600; 1041 min-height: 30px; 1042 line-height: 30px; 1043 padding-right: 30px; 1044 1045 span.label { 1046 padding: 2px 3px; 1047 } 1048 } 1049 } 1050 1051 div { 1052 1053 a.title { 1054 font-size: 11pt; 1055 min-height: 20px; 1056 line-height: 20px; 1057 padding-right: 5px; 1058 1059 span.label { 1060 font-size: 7pt; 1061 font-weight: 300; 1062 vertical-align: top; 1063 margin-left: 5px; 1064 padding: 1px 3px; 1065 } 1066 } 1067 } 1068 } 1069 } 1070 1071 } 1072 1073 } 1074 1075 .card-item { 1076 border: 1px solid gray; 1077 } 1078 1079 .card-item .category > a.title { 1080 color: #444444; 1081 } 1082 1083 .card-item div > a.title { 1084 color: #6a6a6a; 1085 } 1086 1087 #indeximages { 1088 /* Prevent vertical gaps */ 1089 line-height: 0; 1090 -webkit-column-count: 20; 1091 -webkit-column-gap: 0px; 1092 -moz-column-count: 20; 1093 -moz-column-gap: 0px; 1094 column-count: 20; 1095 column-gap: 0px; 1096 } 1097 1098 #indeximages img { 1099 /* Just in case there are inline attributes */ 1100 width: 100% !important; 1101 height: auto !important; 1102 opacity: 1; 1103 } 1104 1105 @media (max-width: 1920px) { 1106 #indeximages { 1107 -moz-column-count: 20; 1108 -webkit-column-count: 20; 1109 column-count: 20; 1110 } 1111 } 1112 1113 @media (max-width: 1200px) { 1114 #indeximages { 1115 -moz-column-count: 15; 1116 -webkit-column-count: 4; 1117 column-count: 4; 1118 } 1119 } 1120 @media (max-width: 1000px) { 1121 #indeximages { 1122 -moz-column-count: 12; 1123 -webkit-column-count: 3; 1124 column-count: 3; 1125 } 1126 } 1127 @media (max-width: 800px) { 1128 #indeximages { 1129 -moz-column-count: 9; 1130 -webkit-column-count: 2; 1131 column-count: 2; 1132 } 1133 } 1134 @media (max-width: 400px) { 1135 #indeximages { 1136 -moz-column-count: 7; 1137 -webkit-column-count: 1; 1138 column-count: 1; 1139 } 1140 } 1141 1142 1143 /** /HOME PAGE **/ 1144 1145 /** BROWSE PAGE **/ 1146 1147 #products-wrapper { 1148 padding-top: 20px; 1149 } 1150 1151 /* 1152 .explore-products { 1153 padding-left: 30px; 1154 1155 ul.nav-tabs { 1156 border-bottom: 0; 1157 margin-bottom: -2px !important; 1158 1159 li.active { 1160 padding-bottom: 0; 1161 1162 a { 1163 border-bottom: 0; 1164 1165 span { 1166 height: 30px; 1167 background: white; 1168 border-radius: 2px 2px 0 0; 1169 border-bottom: 0; 1170 } 1171 1172 } 1173 } 1174 1175 li { 1176 margin: 0; 1177 margin-right: 5px; 1178 top: 2px; 1179 1180 &.right { 1181 float: right; 1182 } 1183 1184 &.active { 1185 padding-bottom: 0; 1186 1187 a { 1188 border-bottom: 0; 1189 1190 span { 1191 height: 30px; 1192 background: white; 1193 border-radius: 2px 2px 0 0; 1194 border-bottom: 0; 1195 } 1196 1197 } 1198 } 1199 1200 a { 1201 margin: 0; 1202 padding: 0; 1203 -webkit-border-radius: 3px; 1204 -moz-border-radius: 3px; 1205 border-radius: 3px; 1206 -webkit-background-clip: padding-box; 1207 -moz-background-clip: padding; 1208 background-clip: padding-box; 1209 border: 1px solid #ccc; 1210 1211 span { 1212 display: block; 1213 padding: 5px; 1214 font-size: 12px; 1215 font-weight: bold; 1216 height: 23px; 1217 line-height: 1; 1218 background: #e8e8e8; 1219 border: 1px solid white; 1220 -webkit-border-radius: 2px; 1221 -moz-border-radius: 2px; 1222 border-radius: 2px; 1223 -webkit-background-clip: padding-box; 1224 -moz-background-clip: padding; 1225 background-clip: padding-box; 1226 } 1227 } 1228 } 1229 } 1230 1231 .product-list { 1232 width: 100%; 1233 float: left; 1234 padding: 0 10px; 1235 border: 1px solid #ccc; 1236 background-color: white; 1237 .border_radius(0 0 5px 5px); 1238 1239 .explore-product { 1240 padding: 10px 0; 1241 font-size: 12px; 1242 border-top: 1px solid #ccc; 1243 .explore-product-imgcolumn 1244 { 1245 padding-left: 5px; 1246 padding-right: 5px; 1247 } 1248 .explore-product-image { 1249 max-width: 95%; 1250 max-height: 167px; 1251 } 1252 img{ 1253 max-width: 100%; 1254 } 1255 .contentLeft 1256 { 1257 float: left; 1258 padding-right: 0px; 1259 width: 270px; 1260 img{ 1261 max-width: 167px; 1262 max-height: 167px; 1263 } 1264 1265 div.productimg 1266 { 1267 width: 167px; 1268 height: 167px; 1269 } 1270 } 1271 .rownum { 1272 font-size: large; 1273 color: graytext; 1274 width: 90px; 1275 float:left; 1276 } 1277 1278 .explore-product-details { 1279 padding-left: 0px; 1280 1281 h3 { 1282 margin: 0 0 10px 0; 1283 font-size: 16px; 1284 height: 20px; 1285 font-weight: bold; 1286 color: #2673b0; 1287 span.version 1288 { 1289 font-size: smaller; 1290 padding-left: 20px; 1291 } 1292 } 1293 .categoryname 1294 { 1295 font-weight: bold; 1296 } 1297 .productInfo 1298 { 1299 padding-top: 15px; 1300 span.cntSupporters 1301 { 1302 padding-right: 20px; 1303 } 1304 } 1305 } 1306 1307 .explore-product-plings { 1308 padding: 0; 1309 1310 .rating { 1311 width: 50%; 1312 1313 } 1314 1315 .progress { 1316 margin-bottom: 10px; 1317 padding: 3px; 1318 opacity:0; 1319 margin-bottom: 0; 1320 height:12px; 1321 opacity:1.0; 1322 background-color: transparent; 1323 box-shadow: none; 1324 padding:2px; 1325 1326 .bar { 1327 width: 4px; 1328 max-width: 100%; 1329 height: 14px; 1330 background-color: #2673b0; 1331 .border_radius(5px); 1332 .box_shadow(inset 0 6px 0 rgba(255,255,255,0.2)); 1333 1334 &.no-goal { 1335 width: 50%; 1336 opacity: 0; 1337 } 1338 1339 } 1340 } 1341 1342 .collected { 1343 span { 1344 display: block; 1345 width: 100%; 1346 float: left; 1347 } 1348 } 1349 } 1350 1351 &:first-of-type { 1352 border-top:0; 1353 } 1354 1355 } 1356 1357 } 1358 1359 .explore-footer { 1360 width: 100%; 1361 text-align: center; 1362 1363 .projectPaginationControl { 1364 width: auto; 1365 display: table; 1366 margin: 0 auto; 1367 1368 ul#pagination-digg { 1369 padding: 0; 1370 list-style-type: none; 1371 margin: 20px 0; 1372 height: auto; 1373 overflow: hidden; 1374 1375 li { 1376 float: left; 1377 font-size: 16px; 1378 font-weight: normal; 1379 margin: 0 4px; 1380 } 1381 } 1382 1383 } 1384 1385 } 1386 } 1387 */ 1388 1389 /* .explore-products css cleanup*/ 1390 .explore-products { 1391 padding-left: 30px; 1392 padding-right: 30px; 1393 margin-top: -10px; 1394 /* 1395 .nav-tabs{ 1396 > li{ 1397 background-color:@contentbgcolor; 1398 > a{ 1399 border: 0; 1400 color: #777; 1401 font-size: 13px; 1402 } 1403 > a:hover{ 1404 border: 0; 1405 color: #222; 1406 background-color:@contentbgcolor; 1407 } 1408 &.right { 1409 float: right; 1410 } 1411 } 1412 > li.active{ 1413 > a { 1414 background-color: @contentbgcolor; 1415 border: 0px; 1416 border-bottom: 3px solid #2673b0; 1417 color: #2673b0; 1418 font-weight: bold; 1419 } 1420 } 1421 } 1422 */ 1423 1424 1425 .product-list { 1426 width: 100%; 1427 float: left; 1428 padding: 0 10px; 1429 .border_radius(0 0 5px 5px); 1430 1431 .explore-product { 1432 padding: 10px 0; 1433 font-size: 12px; 1434 border-top: 1px solid #ccc; 1435 .rownum{ 1436 font-size: 12px; 1437 float:left; 1438 } 1439 .explore-product-imgcolumn 1440 { 1441 padding-left: 5px; 1442 padding-right: 5px; 1443 } 1444 .imageContainer{ 1445 height:167px; 1446 display:flex; 1447 justify-content: center; 1448 align-items: center; 1449 } 1450 .explore-product-image { 1451 max-width: 95%; 1452 max-height: 167px; 1453 } 1454 1455 .contentLeft 1456 { 1457 float: left; 1458 padding-right: 0px; 1459 width: 270px; 1460 img{ 1461 max-width: 167px; 1462 max-height: 167px; 1463 } 1464 1465 div.productimg 1466 { 1467 width: 167px; 1468 height: 167px; 1469 } 1470 } 1471 1472 1473 .explore-product-details { 1474 padding-left: 20px; 1475 1476 h3 { 1477 font-size: 24px; 1478 font-weight: bold; 1479 color: #2673b0; 1480 span.version 1481 { 1482 font-size: smaller; 1483 padding-left: 20px 1484 } 1485 } 1486 .title{ 1487 display: block; 1488 margin-bottom: 8px; 1489 .username{ 1490 padding-left: 20px; 1491 } 1492 } 1493 .description{ 1494 display: block; 1495 margin-bottom: 8px; 1496 } 1497 .packagetypes{ 1498 display: block; 1499 float: left; 1500 .packagetypeos{ 1501 width: 100px; 1502 float: left; 1503 } 1504 } 1505 .productInfo 1506 { 1507 clear: left; 1508 padding-top: 5px; 1509 span.cntSupporters 1510 { 1511 padding-right: 20px; 1512 } 1513 } 1514 } 1515 1516 .explore-product-plings { 1517 padding: 0; 1518 1519 .plinged{ 1520 width: 50%; 1521 text-align: center; 1522 } 1523 .rating { 1524 width: 50%; 1525 1526 } 1527 1528 .progress { 1529 margin-bottom: 10px; 1530 padding: 3px; 1531 opacity:0; 1532 margin-bottom: 0; 1533 height:12px; 1534 opacity:1.0; 1535 background-color: transparent; 1536 box-shadow: none; 1537 padding:2px; 1538 1539 .bar { 1540 width: 4px; 1541 max-width: 100%; 1542 height: 14px; 1543 background-color: #2673b0; 1544 .border_radius(5px); 1545 .box_shadow(inset 0 6px 0 rgba(255,255,255,0.2)); 1546 1547 &.no-goal { 1548 width: 50%; 1549 opacity: 0; 1550 } 1551 1552 } 1553 } 1554 1555 .collected { 1556 span { 1557 display: block; 1558 width: 100%; 1559 float: left; 1560 } 1561 } 1562 } 1563 1564 &:first-of-type { 1565 border-top:0; 1566 } 1567 1568 } 1569 1570 } 1571 1572 .explore-footer { 1573 width: 100%; 1574 text-align: center; 1575 1576 .projectPaginationControl { 1577 width: auto; 1578 display: table; 1579 margin: 0 auto; 1580 1581 ul#pagination-digg { 1582 padding: 0; 1583 list-style-type: none; 1584 margin: 20px 0; 1585 height: auto; 1586 overflow: hidden; 1587 1588 li { 1589 float: left; 1590 font-size: 16px; 1591 font-weight: normal; 1592 margin: 0 4px; 1593 } 1594 } 1595 1596 } 1597 1598 } 1599 } 1600 aside#explore-sidebar { 1601 padding-left: 0; 1602 margin-bottom: 20px; 1603 } 1604 1605 /** /BROWSE PAGE **/ 1606 1607 /** COMMUNITY PAGE **/ 1608 1609 main#community-page { 1610 1611 .head-wrap { 1612 padding-top: 1em; 1613 height: auto; 1614 background-size: cover; 1615 position: relative; 1616 1617 .wrapper { 1618 width: 95%; 1619 } 1620 1621 .page-title { 1622 height: 3em; 1623 position: relative; 1624 margin-bottom: 2em; 1625 1626 .center { 1627 position: absolute; 1628 top: 0; 1629 left: 0; 1630 width: 100%; 1631 height: 3em; 1632 text-align: center; 1633 1634 > div { 1635 background: rgba(246,246,246,0.86); 1636 width: auto; 1637 display: table; 1638 float: none; 1639 margin: 0 auto; 1640 1641 >h1 { 1642 margin: 0 .5em; 1643 } 1644 } 1645 } 1646 1647 hr { 1648 margin-top: 20px; 1649 margin-bottom: 20px; 1650 border: 0; 1651 border-top: 1px solid #eee; 1652 border-bottom: 1px solid white; 1653 float: left; 1654 width: 100%; 1655 } 1656 1657 } 1658 1659 } 1660 1661 .banner { 1662 margin: 0 auto; 1663 float: none; 1664 background: white; 1665 border: 1px solid #e4e4e4; 1666 padding: 0; 1667 -webkit-border-radius: 10px; 1668 -moz-border-radius: 10px; 1669 border-radius: 10px; 1670 -webkit-background-clip: padding-box; 1671 -moz-background-clip: padding; 1672 background-clip: padding-box; 1673 text-align: center; 1674 1675 .top { 1676 padding: 1em; 1677 font-size: 1em; 1678 1679 .large { 1680 font-size: 2em; 1681 } 1682 } 1683 1684 .bottom { 1685 padding: 1em; 1686 background: rgba(231,231,231,0.4); 1687 border-top: 1px solid #e4e4e4; 1688 .border_radius(0 0 9px 9px); 1689 1690 a { 1691 margin-right: 5px; 1692 } 1693 1694 } 1695 } 1696 1697 .body-wrap { 1698 background: white; 1699 position: relative; 1700 1701 .wrapper { 1702 width: 70%; 1703 } 1704 1705 #user-lists { 1706 padding-top: 1em; 1707 #community-tabs{ 1708 margin-bottom:20px; 1709 text-align:center; 1710 1711 .pling-nav-tabs{ 1712 .nav-tabs { 1713 text-align:center; 1714 } 1715 .nav-tabs > li, .nav-pills > li { 1716 float:none; 1717 display:inline-block; 1718 } 1719 1720 } 1721 } 1722 1723 #communityPanels{ 1724 .toplistmemberx 1725 { 1726 .explore-product:first-child 1727 { 1728 border-top: 1px solid #ccc; 1729 } 1730 } 1731 .paging{ 1732 display: block; 1733 float: right; 1734 } 1735 .btnshowmore{ 1736 display: none; 1737 } 1738 .explore-products{ 1739 width: 800px; 1740 } 1741 .rowproduct{ 1742 align-items: center; 1743 justify-content: center; 1744 } 1745 .rank{ 1746 font-size: 33px; 1747 line-height: 33px; 1748 letter-spacing: normal; 1749 text-align: center; 1750 font-weight: 700; 1751 letter-spacing: -1px; 1752 } 1753 .product-list 1754 { 1755 background-color: #F5F5F5; 1756 border: 1px solid #e4e4e4; 1757 border-radius: 10px; 1758 } 1759 1760 figure.mostplingedcreators img 1761 { 1762 width: 100%; 1763 border: 1px solid #dbdbdb; 1764 -webkit-border-radius: 999px; 1765 -moz-border-radius: 999px; 1766 border-radius: 999px; 1767 -webkit-background-clip: padding-box; 1768 -moz-background-clip: padding; 1769 background-clip: padding-box; 1770 } 1771 } 1772 1773 .list{ 1774 display:block; 1775 margin:auto; 1776 padding-right: 15px; 1777 padding-left: 15px; 1778 1779 display:flex; 1780 flex-wrap: wrap; 1781 align-items: center; 1782 justify-content: center; 1783 1784 .u-wrap{ 1785 float: left; 1786 width: 100%; 1787 padding: 0.3em; 1788 border: 0.35em solid #dee0e0; 1789 border-radius: 5px; 1790 height: 14em; 1791 margin-bottom: 1em; 1792 background: white; 1793 width: 115px; 1794 height: 200px; 1795 margin-right: 10px; 1796 -webkit-transition: all 0.2s ease-out; 1797 -moz-transition: all 0.2s ease-out; 1798 -ms-transition: all 0.2s ease-out; 1799 -o-transition: all 0.2s ease-out; 1800 position: relative; 1801 text-align: center; 1802 figure { 1803 float: left; 1804 padding: .25em; 1805 border: 1px solid #dbdbdb; 1806 background: #f6f6f6; 1807 .border_radius(999px); 1808 img{ 1809 width: 100%; 1810 border: 1px solid #dbdbdb; 1811 -webkit-border-radius: 999px; 1812 -moz-border-radius: 999px; 1813 border-radius: 999px; 1814 -webkit-background-clip: padding-box; 1815 -moz-background-clip: padding; 1816 background-clip: padding-box; 1817 1818 } 1819 } 1820 h3{ 1821 font-size: 13px; 1822 font-weight: bold; 1823 word-wrap: break-word; 1824 line-height: 20px; 1825 height: 20px; 1826 padding: 0; 1827 margin: 0; 1828 } 1829 span.small { 1830 font-size: 13px; 1831 color: #444; 1832 position: absolute; 1833 bottom: 5px; 1834 right: 5px; 1835 } 1836 div.projecttitle{ 1837 font-size: 11px; 1838 } 1839 span.rank { 1840 font-size: 14px; 1841 position: absolute; 1842 bottom: 5px; 1843 left: 5px; 1844 color: #444; 1845 font-weight: bold; 1846 } 1847 1848 1849 } 1850 } 1851 1852 1853 1854 1855 } 1856 } 1857 1858 } 1859 1860 /** /COMMUNITY PAGE **/ 1861 1862 /** PRODUCT PAGE **/ 1863 1864 #product-page-content { 1865 padding: 0; 1866 1867 #product-main-img { 1868 1869 #product-title-div { 1870 padding-left: 30px; 1871 min-height:105px; 1872 padding-top: 20px; 1873 display: flex; 1874 .product-title{ 1875 flex:0 0 80%; 1876 font-size: 25px; 1877 color: #2673b0; 1878 font-weight: bold; 1879 padding-bottom: 15px; 1880 } 1881 .product-title-right{ 1882 flex:1; 1883 1884 } 1885 img.logo { 1886 max-height: 85px; 1887 max-width: 85px; 1888 float: left; 1889 padding-right: 15px; 1890 border-radius: 0px; 1891 } 1892 .product-logo-container { 1893 float: left; 1894 width: 95px; 1895 } 1896 1897 .product_category { 1898 font-size: small; 1899 display: block; 1900 font-weight: normal; 1901 } 1902 .topics{ 1903 padding-right: 20px; 1904 float: right; 1905 1906 .topic-tag 1907 { 1908 display: inline-block; 1909 padding: 0.3em 0.9em; 1910 margin: 0 0.5em 0.5em 0; 1911 white-space: nowrap; 1912 background-color: #f1f8ff; 1913 border-radius: 3px; 1914 } 1915 .usertagslabelcat{ 1916 background-color: #f1f1f1; 1917 } 1918 .topic-tag-link 1919 { 1920 &:hover { 1921 text-decoration: none; 1922 background-color: #def; 1923 } 1924 } 1925 .btn-link{ 1926 display: inline-block; 1927 padding: 0; 1928 font-size: inherit; 1929 color: #0366d6; 1930 text-decoration: none; 1931 white-space: nowrap; 1932 cursor: pointer; 1933 -webkit-user-select: none; 1934 -moz-user-select: none; 1935 -ms-user-select: none; 1936 user-select: none; 1937 background-color: transparent; 1938 border: 0; 1939 -webkit-appearance: none; 1940 -moz-appearance: none; 1941 appearance: none; 1942 float: right; 1943 padding-top: 5px; 1944 padding-left: 10px; 1945 } 1946 .topic-tags-saved{ 1947 display: none; 1948 color: #0366d6; 1949 float: left; 1950 padding-top: 5px; 1951 padding-left: 10px; 1952 .fa-check{ 1953 color: green; 1954 } 1955 } 1956 } 1957 1958 span.source{ 1959 color:#4e4e4e; 1960 } 1961 div.projectdetailRating{ 1962 float: right; 1963 width:140px; 1964 z-index: 100; 1965 1966 1967 } 1968 1969 div.projectdtailHeart{ 1970 float: right; 1971 1972 margin-right: 5px; 1973 width: 80px; 1974 1975 .container-pling{ 1976 position: relative; 1977 width: 80px; 1978 .partialbuttonfollowproject{ 1979 text-align: center; 1980 width: 80px; 1981 height: 30px; 1982 } 1983 .partialbuttonplingproject 1984 { 1985 text-align: center; 1986 } 1987 1988 } 1989 } 1990 1991 1992 div.projectdtailHeart{ 1993 float: right; 1994 z-index: 100; 1995 margin-right: 5px; 1996 width: 50px; 1997 1998 .container-pling{ 1999 position: relative; 2000 width: 50px; 2001 .partialbuttonfollowproject{ 2002 text-align: center; 2003 width: 45px; 2004 height: 45px; 2005 } 2006 .partialbuttonplingproject 2007 { 2008 text-align: center; 2009 } 2010 2011 } 2012 } 2013 .heartproject{ 2014 position:relative; 2015 color:#8e44ad; 2016 font-size: 45px; 2017 display: block; 2018 } 2019 2020 div.heartnumber{ 2021 z-index: 3; 2022 position: relative; 2023 top: -32px; 2024 display: block; 2025 margin: auto; 2026 color: #fff; 2027 } 2028 2029 .heartgrey{ 2030 position: relative; 2031 color: #C8C8C8; 2032 font-size: 45px; 2033 display: block; 2034 } 2035 2036 /* 2037 .heartproject{ 2038 2039 color:#8e44ad; 2040 font-size: 25px; 2041 display: block; 2042 float: right; 2043 } 2044 2045 .heartgrey{ 2046 position:relative; 2047 color:#C8C8C8; 2048 font-size: 25px; 2049 display: block; 2050 float: right; 2051 } 2052 div.heartnumber{ 2053 2054 } 2055 2056 */ 2057 2058 span.plingcircle{ 2059 width: 30px; 2060 height: 30px; 2061 background-color: #fff; 2062 border: 3px solid #C8C8C8; 2063 border-radius: 50%; 2064 display: inline-block; 2065 font-size: 17px; 2066 text-align: center; 2067 color: #C8C8C8; 2068 font-weight: bold; 2069 transform: rotate(345deg); 2070 2071 } 2072 span.active{ 2073 border: 3px solid #EE6E09; 2074 color: #EE6E09; 2075 } 2076 2077 div.plingtext{ 2078 2079 } 2080 2081 div.heartnumberpurple{ 2082 color: #8e44ad; 2083 2084 } 2085 2086 2087 } 2088 } 2089 2090 #product-tabs-container { 2091 padding-top: 30px; 2092 2093 #product-actions { 2094 margin-top:25px; 2095 margin-right: 10px; 2096 } 2097 } 2098 2099 #product-tabs { 2100 font-size: 10pt; 2101 padding-left: 25px; 2102 } 2103 2104 /* 2105 ul.nav-tabs { 2106 padding: 0 15px; 2107 border-bottom: 0; 2108 width: auto; 2109 float: left; 2110 2111 li { 2112 float: left; 2113 margin-bottom: -1px; 2114 2115 a { 2116 color: white; 2117 background-color: #21659b; 2118 .border_radius(10px 10px 0 0); 2119 } 2120 2121 } 2122 2123 li.active, 2124 li:hover, 2125 li:focus { 2126 a { 2127 border-color: #21659b; 2128 background-color: #2673b0; 2129 } 2130 } 2131 2132 } 2133 */ 2134 #product-panels { 2135 background: none repeat scroll 0 0 #fff; 2136 height: auto; 2137 overflow: hidden; 2138 /* border-top: 2px solid #21659b;*/ 2139 border-radius: 0px; 2140 padding: 15px; 2141 float: left; 2142 width: 100%; 2143 margin: 0; 2144 2145 .tab-pane { 2146 2147 width: 100%; 2148 float: left; 2149 background-color: white; 2150 padding: 4px; 2151 2152 h3 { 2153 color: #2673b0; 2154 margin-bottom: 20px; 2155 margin-top: 0; 2156 } 2157 2158 .panel-grey-part { 2159 padding: 15px; 2160 background-color: #f3f3f3; 2161 color: #2673b0; 2162 border-left: 1px solid #e5e5e5; 2163 } 2164 2165 &#about-panel { 2166 2167 #product-about { 2168 padding: 20px 10px 10px 10px; 2169 .gitlab-readme{ 2170 img{ 2171 max-width: 100%; 2172 } 2173 2174 } 2175 article { 2176 padding-top: 15px; 2177 } 2178 article.lastchangelog{ 2179 padding-top: 50px; 2180 } 2181 2182 } 2183 2184 #product-discussion { 2185 2186 2187 2188 } 2189 2190 } 2191 2192 &#donations-panel { 2193 2194 #comments { 2195 width: 100%; 2196 float: left; 2197 padding: 15px; 2198 } 2199 2200 .list#supporters { 2201 padding: 15px; 2202 } 2203 2204 } 2205 2206 &#ratings-panel2{ 2207 .userimg { 2208 border-radius: 50%; 2209 border: 1px solid #ccc; 2210 width: 40px; 2211 height: 40px; 2212 } 2213 } 2214 2215 &#ratings-panel{ 2216 .productRating-rows-inactive{ 2217 color: #ddd ; 2218 display: none; 2219 } 2220 .userimg{ 2221 border-radius: 50%; 2222 border: 1px solid #ccc; 2223 width: 40px; 2224 height: 40px; 2225 } 2226 span.o-thumbs-up{ 2227 color:green; 2228 padding-left:10px; 2229 padding-top:10px 2230 } 2231 span.o-thumbs-down{ 2232 color:red; 2233 padding-left:10px; 2234 padding-top:10px 2235 } 2236 } 2237 2238 } 2239 #files-panel{ 2240 padding-top: 30px; 2241 table.table-ocs-file{ 2242 td{ 2243 padding: 3px; 2244 vertical-align: middle; 2245 padding-left: 8px; 2246 } 2247 th{ 2248 padding-right: 3px; 2249 } 2250 } 2251 .btn{ 2252 padding: 3px 5px; 2253 } 2254 } 2255 #updates-panel{ 2256 span.product-update-date{ 2257 padding-left: 10px; 2258 } 2259 } 2260 #gitlabissues-panel{ 2261 2262 span.date{ 2263 font-size: 10pt; 2264 } 2265 span.title{ 2266 font: 12pt Trebuchet MS,sans-serif; 2267 display: block; 2268 padding-bottom: 10px; 2269 } 2270 span.showmore{ 2271 font-size: 10pt; 2272 } 2273 } 2274 2275 } 2276 2277 2278 2279 } 2280 span.page-views { 2281 float: left; 2282 font-size: 12px; 2283 padding: 5px 15px 5px 0px; 2284 color: #2673b0; 2285 } 2286 2287 2288 #product-maker { 2289 background-color: #f1f1f1; 2290 2291 .project-share-new { 2292 padding-bottom: 10px; 2293 padding-top: 10px; 2294 2295 >.row { 2296 padding-left: 30px; 2297 } 2298 2299 .prod-user { 2300 margin-top: 10px; 2301 2302 .product-maker-thumbnail { 2303 float: right; 2304 .supporter-badge{ 2305 position: absolute; 2306 left: 0px; 2307 bottom: 0px; 2308 background: #EE6E09; 2309 text-align: center; 2310 /*border-radius: 15px 15px 15px 15px;*/ 2311 color: #fff; 2312 /*padding: 2px 5px;*/ 2313 font-size: 10px; 2314 border-radius: 999px; 2315 padding: 2px 2px; 2316 &.inactive{ 2317 background: #ccc; 2318 } 2319 } 2320 } 2321 2322 .product-maker-summary { 2323 float:right; 2324 padding-right: 20px; 2325 } 2326 } 2327 2328 .prod-info { 2329 font-size: 12px; 2330 2331 padding-bottom: 10px; 2332 2333 > span { 2334 width: 100%; 2335 float: left; 2336 padding-left: 15px; 2337 } 2338 2339 2340 } 2341 2342 .prod-download { 2343 2344 > a { 2345 position: relative; 2346 display: block; 2347 float: left; 2348 color:#2673b0; 2349 .gradient_color(#E8E8E8, #D6D6D6); 2350 .box_shadow(inset 0 0 0 1px rgba(154, 154, 154, 0.45)); 2351 padding: 10px; 2352 .border_radius(5px); 2353 height: 50px; 2354 font-size: 16px; 2355 line-height: 30px; 2356 padding-left: 15px; 2357 margin-right: 5px; 2358 margin-bottom: 10px; 2359 .glyphicon { 2360 font-size: 30px; 2361 margin: 0; 2362 position: absolute; 2363 height: 30px; 2364 width: 30px; 2365 display: block; 2366 top: 10px; 2367 left: 10px; 2368 } 2369 2370 .txt { 2371 float: left; 2372 width: 100%; 2373 height: 30px; 2374 2375 > span { 2376 text-transform: capitalize; 2377 } 2378 } 2379 } 2380 } 2381 2382 #donation-box { 2383 margin: 0 -10px; 2384 } 2385 } 2386 2387 /* 2388 div.projectdtailHeart{ 2389 .container-like{ 2390 position: relative; 2391 width: 80px; 2392 height: 30px; 2393 float: left; 2394 2395 2396 .heartproject{ 2397 position:relative; 2398 color:#8e44ad; 2399 font-size: 30px; 2400 display: block; 2401 float: right; 2402 } 2403 2404 .heartgrey{ 2405 position:relative; 2406 color:#C8C8C8; 2407 font-size: 30px; 2408 display: block; 2409 float: right; 2410 2411 } 2412 .likelabel{ 2413 line-height: 29px; 2414 } 2415 2416 div.heartnumber{ 2417 z-index: 3; 2418 position: relative; 2419 top: -24px; 2420 display: block; 2421 color:#fff; 2422 text-align: center; 2423 } 2424 div.heartnumberpurple{ 2425 color: #8e44ad; 2426 2427 } 2428 } 2429 2430 .container-pling{ 2431 position: relative; 2432 .partialbuttonfollowproject{ 2433 text-align: center; 2434 width: 45px; 2435 height: 45px; 2436 } 2437 .partialbuttonplingproject 2438 { 2439 text-align: center; 2440 } 2441 } 2442 } 2443 2444 */ 2445 2446 2447 } 2448 2449 .prod-widget-box { 2450 border: 1px solid #ccd4d8 !important; 2451 font-size: 10pt; 2452 padding: 5px; 2453 margin-bottom: 10px !important; 2454 width: 95% !important; 2455 2456 .product-row { 2457 2458 .product-thumbnail { 2459 width: 75px; 2460 height: 77px; 2461 margin: 7px; 2462 padding: 10px; 2463 position: relative; 2464 2465 img { 2466 border-radius: 5px; 2467 border: 1px solid #b2b2b2; 2468 height: 75px; 2469 width: 75px; 2470 } 2471 } 2472 } 2473 2474 #pling-box { 2475 2476 .donation-box { 2477 padding-top: 10px; 2478 padding-bottom: 15px; 2479 width: 100%; 2480 height: auto; 2481 2482 >div { 2483 height: auto; 2484 } 2485 } 2486 } 2487 2488 #comments { 2489 2490 figure { 2491 width: 40px; 2492 height: auto; 2493 text-align: center; 2494 border-top: 1px solid #f5f5f5; 2495 padding: 0 0 15px 0; 2496 float: left; 2497 2498 img { 2499 margin: 0 auto; 2500 width: 70%; 2501 } 2502 } 2503 } 2504 2505 &.details 2506 { 2507 span{ 2508 2509 line-height: 1.65em; 2510 font-size: 8.25pt; 2511 } 2512 span.title 2513 { 2514 font: 12pt Trebuchet MS,sans-serif; 2515 display: block; 2516 padding-bottom: 10px; 2517 } 2518 span.value 2519 { 2520 font-size: 9pt; 2521 } 2522 } 2523 } 2524 2525 #product-donate { 2526 display: none; 2527 width:550px; 2528 height:300px; 2529 font-size: 13px; 2530 } 2531 2532 /** /PRODUCT PAGE **/ 2533 2534 /** REGISTER **/ 2535 2536 main#reg-page { 2537 width: 100%; 2538 height: 100%; 2539 2540 .form-control-feedback { 2541 line-height: 40px; 2542 } 2543 2544 2545 section#register-wrap { 2546 position: absolute; 2547 top: 150px; 2548 left: 50%; 2549 margin-left: -290px; 2550 width: 580px; 2551 2552 input[type="text"], 2553 input[type="password"] { 2554 border-width: 1px; 2555 height: 41px; 2556 margin: 4px 0; 2557 width: 100%; 2558 float: none; 2559 padding: 0 5px; 2560 .border_radius(4px); 2561 .box_shadow(inset 0 1px 1px rgba(0,0,0,0.15)); 2562 } 2563 2564 input[type="checkbox"] { 2565 height: 20px; 2566 width: auto; 2567 } 2568 2569 label { 2570 font-size: 12px; 2571 } 2572 2573 button#login { 2574 margin-top: 8px; 2575 width: 120px; 2576 } 2577 2578 #register { 2579 width: 100%; 2580 margin: auto; 2581 background: #f5f5f5; 2582 padding: 10px; 2583 border-radius: 5px; 2584 /*@media(max-width:800px){ 2585 max-height: 400px; 2586 overflow-y: auto; 2587 }*/ 2588 2589 /*@media(max-width:550px){ 2590 2591 max-height: 300px; 2592 overflow-y: auto; 2593 }*/ 2594 2595 /*@media(max-width:350px){ 2596 2597 max-height: 200px; 2598 overflow-y: auto; 2599 }*/ 2600 h3 { 2601 text-align: center; 2602 font-weight: 400; 2603 position: relative; 2604 margin: 10px 0 13px 0; 2605 } 2606 2607 #register-box { 2608 padding-left: 0; 2609 padding-right: 0; 2610 min-height: 373px; 2611 2612 #register-form-box { 2613 background-color: white; 2614 margin-bottom: 0; 2615 width: 373px; 2616 } 2617 } 2618 2619 #social-register { 2620 padding-top: 20px; 2621 padding-right: 15px; 2622 padding-left: 30px; 2623 float: right; 2624 2625 #social-login-elements { 2626 margin-bottom: 91px; 2627 } 2628 2629 > div { 2630 float: left; 2631 width: 100%; 2632 } 2633 2634 form { 2635 2636 button { 2637 background-image: url(../img/bg_sheet.png); 2638 font-size: 14px; 2639 display: block; 2640 font-weight: 300; 2641 color: white; 2642 width: 140px; 2643 height: 41px; 2644 margin: 0; 2645 border: none; 2646 text-align: left; 2647 text-indent: 10px; 2648 padding-left: 41px; 2649 } 2650 2651 button.facebook { 2652 background-position: 0 -189px; 2653 margin-top: 4px; 2654 } 2655 2656 button.twitter { 2657 background-position: 0 -232px; 2658 margin-top: 7px; 2659 } 2660 2661 } 2662 2663 .bottom { 2664 2665 .small { 2666 margin-bottom: 6px; 2667 text-align: center; 2668 } 2669 2670 .login2 a { 2671 width: 100%; 2672 } 2673 2674 } 2675 2676 } 2677 } 2678 2679 #login-form-box { 2680 background-color: white; 2681 margin-bottom: 0; 2682 position: absolute; 2683 top: 0; 2684 bottom: 0; 2685 } 2686 2687 } 2688 2689 #thumbs { 2690 z-index: -1; 2691 width: 100%; 2692 min-height: 1000px; 2693 overflow: hidden; 2694 position: relative; 2695 background: rgba(0,0,0,1); 2696 2697 div.thumb { 2698 width: 5.5555%; 2699 max-height: 100px; 2700 padding: 0; 2701 /*height: auto;*/ 2702 float: left; 2703 background: rgba(0,0,0,0.8); 2704 2705 a { 2706 float: left; 2707 width: 100%; 2708 height: auto; 2709 display: block; 2710 position: relative; 2711 2712 > span { 2713 width: 100%; 2714 height: 100%; 2715 display: block; 2716 position: absolute; 2717 top: 0; 2718 left: 0; 2719 background: rgba(0,0,0,0.8); 2720 -webkit-transition: all 0.2s ease-out; 2721 -moz-transition: all 0.2s ease-out; 2722 -ms-transition: all 0.2s ease-out; 2723 -o-transition: all 0.2s ease-out; 2724 } 2725 2726 img { 2727 width: 100%; 2728 height: auto; 2729 } 2730 } 2731 2732 } 2733 2734 } 2735 2736 } 2737 2738 .login-popup { 2739 position: relative; 2740 background: white; 2741 padding: 0; 2742 width: 420px; 2743 margin: 0 auto; 2744 2745 .login-popup-form { 2746 background: #fff; 2747 border-radius: 10px; 2748 padding: 20px; 2749 float: left; 2750 margin: 0; 2751 width: 440px; 2752 2753 .login-form-container { 2754 position: relative; 2755 2756 form { 2757 margin: 0; 2758 2759 input, 2760 textarea, 2761 select { 2762 border: 1px solid #bdc3c7; 2763 padding: 0; 2764 border-radius: 5px; 2765 } 2766 2767 .inputbox { 2768 border: 1px solid #eaedf2; 2769 border-radius: 3px; 2770 height: 40px; 2771 padding: 10px 0 10px 32px; 2772 width: 100%; 2773 outline: none; 2774 margin-bottom: 10px; 2775 font-family: inherit; 2776 } 2777 2778 .email { 2779 background: #eaedf2 url(../img/email.png) 10px 15px no-repeat; 2780 } 2781 2782 .password { 2783 background: #eaedf2 url(../img/password.png) 10px 10px no-repeat; 2784 } 2785 2786 .container-checkbox-remember-me { 2787 height: 20px; 2788 clear: both; 2789 margin-bottom: 10px; 2790 2791 input { 2792 height: 20px; 2793 margin: 0 5px; 2794 float: left; 2795 width: auto; 2796 } 2797 2798 label { 2799 display: inline-block; 2800 font-weight: bold; 2801 font-size: 13px; 2802 float: left; 2803 } 2804 2805 } 2806 2807 2808 2809 } 2810 } 2811 2812 .login-form-links { 2813 position: absolute; 2814 bottom: 10px; 2815 right: 20px; 2816 font-size: 13px; 2817 2818 a { 2819 font-size: 13px; 2820 } 2821 } 2822 2823 } 2824 2825 p { 2826 font-size: 15px; 2827 margin-bottom: 0; 2828 text-align: left; 2829 } 2830 2831 .social { 2832 margin: 20px 0 15px; 2833 2834 a { 2835 color: #fff; 2836 text-decoration: none; 2837 font-weight: bold; 2838 border-radius: 4px 4px 4px 4px; 2839 margin-right: 10px; 2840 float: left; 2841 height: 40px; 2842 } 2843 } 2844 2845 2846 } 2847 2848 /** /REGISTER **/ 2849 2850 /** USER ADMIN PAGE **/ 2851 2852 .user-admin-page { 2853 position: relative; 2854 2855 .head-wrap { 2856 padding-top: 1em; 2857 height: auto; 2858 background-size: cover; 2859 position: relative; 2860 padding-bottom: 1.9em; 2861 2862 .about-me-header { 2863 figure { 2864 width: 6.9em; 2865 height: 6.9em; 2866 padding: .3em; 2867 border: 1px solid #dbdbdb; 2868 background: white; 2869 position: absolute; 2870 z-index: 10; 2871 .border_radius(999px); 2872 2873 img { 2874 width: 100%; 2875 height: 100%; 2876 .border_radius(999px); 2877 } 2878 } 2879 2880 .user-menu { 2881 position: relative; 2882 height: auto; 2883 background: white; 2884 float: left; 2885 margin-top: 1.5em; 2886 padding: .5em 2em .5em 8em; 2887 .border_radius(50px 0 0 50px); 2888 2889 .intro { 2890 margin-top: 0; 2891 } 2892 } 2893 2894 } 2895 } 2896 2897 .body-wrap { 2898 background: white; 2899 position: relative; 2900 2901 .product-page { 2902 padding-top: 1em; 2903 } 2904 /* 2905 ul.nav-tabs { 2906 2907 li { 2908 2909 a { 2910 padding: .7em 1em; 2911 font-size: .9em; 2912 height: 2.95em; 2913 color: #2673b0; 2914 2915 &.active { 2916 color: #21659b; 2917 } 2918 } 2919 } 2920 } 2921 */ 2922 } 2923 2924 .my-products-page, .my-payments-page { 2925 padding-bottom: 2em; 2926 2927 span.payouthistory-icon 2928 { 2929 width: 15px; 2930 height: 15px; 2931 background-image: url(../img/line-chart.svg); 2932 background-size: 13px; 2933 background-position: bottom left; 2934 cursor: pointer; 2935 background-repeat: no-repeat; 2936 float: left; 2937 } 2938 .my-products-heading { 2939 padding-bottom: 20px; 2940 margin-bottom: 20px; 2941 margin-top: 20px; 2942 border-bottom: 1px solid #c1c1c1; 2943 float: left; 2944 width: 100%; 2945 2946 .num-products { 2947 margin-top: 35px; 2948 } 2949 } 2950 2951 .my-products-list { 2952 float: left; 2953 width: 100%; 2954 } 2955 2956 .my-product-item { 2957 margin-bottom: 20px; 2958 2959 figure { 2960 height: auto; 2961 padding: 0; 2962 2963 img.explore-product-image { 2964 width: 101px; 2965 height: auto; 2966 padding-top: 10px; 2967 } 2968 } 2969 2970 article { 2971 2972 >div { 2973 float: left; 2974 width: 100%; 2975 } 2976 2977 .title { 2978 margin-bottom: 10px; 2979 2980 h3 { 2981 margin: 0; 2982 padding: 0; 2983 } 2984 } 2985 2986 .info { 2987 ul { 2988 list-style-type: none; 2989 padding: 0; 2990 margin: 0; 2991 2992 li { 2993 float: left; 2994 width: auto; 2995 font-size: 12px; 2996 2997 span+span { 2998 margin-left: 5px; 2999 font-weight: bold; 3000 } 3001 } 3002 3003 li + li { 3004 margin-left: 15px; 3005 } 3006 } 3007 } 3008 3009 .text { 3010 font-size: 12px; 3011 margin: 5px 0 10px 0; 3012 3013 p { 3014 margin: 0; 3015 } 3016 } 3017 3018 3019 .buttons { 3020 a.btn.btn-native { 3021 color: white; 3022 font-size: 12px; 3023 padding: 3px 6px; 3024 } 3025 a.btn.pling-danger{ 3026 background-color: #C82333; 3027 } 3028 } 3029 } 3030 } 3031 3032 .my-product-divider { 3033 border-bottom: 1px solid rgb(193, 193, 193); 3034 margin-bottom: 20px; 3035 width: 97%; 3036 margin-left: 15px; 3037 } 3038 3039 #my-earnings-list { 3040 3041 ul.nav-tabs { 3042 top: 0; 3043 position: relative; 3044 margin: 0; 3045 border-radius: 5px 5px 0 0; 3046 padding: 10px; 3047 padding-bottom: 0; 3048 3049 > li { 3050 3051 > a { 3052 padding: .7em 1em; 3053 font-size: .9em; 3054 height: 2.95em; 3055 color: #2673b0; 3056 } 3057 } 3058 } 3059 3060 #my-earnings-tabs { 3061 padding: 10px; 3062 border: 1px solid #ddd; 3063 border-radius: 0 0 5px 5px; 3064 3065 .tab-pane { 3066 font-weight: bold; 3067 3068 .row { 3069 margin: 0; 3070 3071 h3 { 3072 margin: 5px 0; 3073 } 3074 } 3075 } 3076 } 3077 3078 } 3079 3080 } 3081 3082 } 3083 3084 .modal-ppload { 3085 3086 .content-modal { 3087 width: 950px; 3088 } 3089 } 3090 3091 /** /USER ADMIN PAGE **/ 3092 3093 /** MEMENER PAGE **/ 3094 3095 .about-me-page { 3096 3097 div.catgroupseperator 3098 { 3099 display: block; 3100 line-height: 80px; 3101 font-size: 20px; 3102 clear: both; 3103 color: #777; 3104 } 3105 3106 .my-fav-list{ 3107 width: 100%; 3108 .totaldownloads{ 3109 margin:0; 3110 padding: 20px; 3111 text-align: right; 3112 } 3113 .smaller{ 3114 font-size: smaller; 3115 } 3116 .row{ 3117 border-bottom:1px solid #ccc; 3118 padding-top:15px; 3119 padding-bottom:15px; 3120 } 3121 3122 .rating{ 3123 width: 80px !important; 3124 font-size: 10pt; 3125 } 3126 .downloadhistory-image{ 3127 width: 50px; 3128 height: 50px; 3129 float: left; 3130 margin-right: 15px; 3131 } 3132 .nowrap{ 3133 white-space: nowrap; 3134 } 3135 i.voteup{ 3136 color: #409540; 3137 font-size: 20px; 3138 padding-left:5px; 3139 padding-right:5px; 3140 } 3141 i.votedown{ 3142 color: #C9302C; 3143 font-size: 20px; 3144 padding-left:5px; 3145 padding-right:5px; 3146 } 3147 3148 .newusers{ 3149 3150 .u-wrap{ 3151 float: left; 3152 width: 100%; 3153 padding: 0.3em; 3154 border: 0.35em solid #dee0e0; 3155 border-radius: 5px; 3156 height: 14em; 3157 margin-bottom: 1em; 3158 background: white; 3159 width: 115px; 3160 height: 200px; 3161 margin-right: 10px; 3162 -webkit-transition: all 0.2s ease-out; 3163 -moz-transition: all 0.2s ease-out; 3164 -ms-transition: all 0.2s ease-out; 3165 -o-transition: all 0.2s ease-out; 3166 position: relative; 3167 figure img{ 3168 width: 100%; 3169 border: 1px solid #dbdbdb; 3170 -webkit-border-radius: 999px; 3171 -moz-border-radius: 999px; 3172 border-radius: 999px; 3173 -webkit-background-clip: padding-box; 3174 -moz-background-clip: padding; 3175 background-clip: padding-box; 3176 3177 } 3178 h3{ 3179 font-size: 13px; 3180 font-weight: bold; 3181 word-wrap: break-word; 3182 line-height: 20px; 3183 height: 20px; 3184 padding: 0; 3185 margin: 0; 3186 } 3187 div.small { 3188 font-size: 13px; 3189 color: #444; 3190 position: absolute; 3191 bottom: 5px; 3192 right: 5px; 3193 img.plingactivesmall{ 3194 width: 20px; 3195 height:20px; 3196 } 3197 .cntplings{ 3198 line-height: 20px; 3199 } 3200 } 3201 3202 } 3203 } 3204 } 3205 3206 > .head-wrap { 3207 padding-top: 1em; 3208 height: auto; 3209 background-size: cover; 3210 position: relative; 3211 padding-bottom: 1em; 3212 3213 .page-title { 3214 height: 3em; 3215 position: relative; 3216 margin-bottom: 2em; 3217 margin-top: 2em; 3218 3219 .center { 3220 position: absolute; 3221 top: 0; 3222 left: 0; 3223 width: 100%; 3224 height: 3em; 3225 text-align: center; 3226 3227 > div { 3228 background: #f6f6f6; 3229 width: auto; 3230 display: table; 3231 float: none; 3232 margin: 0 auto; 3233 3234 > h1 { 3235 margin: 0 0.5em; 3236 } 3237 } 3238 } 3239 3240 hr { 3241 margin-top: 20px; 3242 margin-bottom: 20px; 3243 border: 0; 3244 border-top: 1px solid #eee; 3245 border-bottom: 1px solid white; 3246 float: left; 3247 width: 100%; 3248 } 3249 } 3250 } 3251 3252 .header { 3253 height: auto; 3254 position: relative; 3255 margin-bottom: 3em; 3256 3257 > div.col-lg-8 { 3258 padding-right: 5px; 3259 padding-left: 0; 3260 } 3261 3262 > div.col-lg-4 { 3263 padding-right: 0; 3264 padding-left: 5px; 3265 } 3266 .about { 3267 display: none; 3268 3269 .well { 3270 background-color: white; 3271 padding: 1em; 3272 height: 22.5em; 3273 3274 h2 { 3275 font-size: 1.4em; 3276 margin: 0; 3277 min-height: 1.4em; 3278 line-height: 1.2em; 3279 border-bottom: 1px solid #dbdbdb; 3280 font-weight: normal; 3281 } 3282 3283 article { 3284 border-top: 1px solid #f5f5f5; 3285 padding-top: 0.5em; 3286 width: 100%; 3287 float: left; 3288 overflow: hidden; 3289 height: 18.5em; 3290 3291 > .scroll-pane { 3292 height: 18em; 3293 } 3294 } 3295 3296 } 3297 3298 } 3299 3300 .summary { 3301 float: none; 3302 margin: 0 auto; 3303 3304 article { 3305 padding: 0; 3306 background-color: white; 3307 height: auto; 3308 float: left; 3309 3310 .about-title { 3311 padding: 1em; 3312 height: 8.9em; 3313 padding-left: 8.9em; 3314 position: relative; 3315 background: rgba(246, 246, 246, 0.45); 3316 border-bottom: 1px solid #e1e1e1; 3317 float: left; 3318 width: 100%; 3319 position:relative; 3320 figure { 3321 width: 6.9em; 3322 height: 6.9em; 3323 padding: 0.3em; 3324 border: 1px solid #dbdbdb; 3325 background: white; 3326 position: absolute; 3327 top: 1em; 3328 left: 1em; 3329 display:inline-block; 3330 .border_radius(999px); 3331 3332 img { 3333 width: 100%; 3334 height: 100%; 3335 .border_radius(999px); 3336 } 3337 3338 } 3339 .btnSupportMe 3340 { 3341 position:absolute; 3342 right: 0; 3343 top:0; 3344 } 3345 3346 .supporter-badge{ 3347 position: absolute; 3348 left: 0px; 3349 bottom: 0px; 3350 background: #EE6E09; 3351 text-align: center; 3352 /*border-radius: 30px 30px 30px 30px;*/ 3353 color: #fff; 3354 /*padding: 5px 10px;*/ 3355 font-size: 16px; 3356 border-radius: 999px; 3357 padding: 5px 5px; 3358 &.inactive{ 3359 background: #ccc; 3360 } 3361 } 3362 .mod-badge{ 3363 display: block; 3364 text-align: center; 3365 padding-top: 3px; 3366 font-size: small; 3367 } 3368 3369 h1 { 3370 margin: 1.5em 0 0 0; 3371 font-size: 1.5em; 3372 min-height: 1.7em; 3373 line-height: 1em; 3374 } 3375 } 3376 3377 .about-content { 3378 padding: 1em; 3379 float: left; 3380 3381 > div { 3382 float: left; 3383 width: 100%; 3384 3385 span { 3386 float: left; 3387 display: block; 3388 line-height: 1.25em; 3389 } 3390 3391 span.glyphicon { 3392 color: #939292; 3393 margin-right: 0.25em; 3394 font-size: 1.25em; 3395 } 3396 3397 span + span { 3398 line-height: 1.65em; 3399 } 3400 3401 &.social-icons { 3402 3403 a { 3404 font-size: 1.35em; 3405 height: 1em; 3406 width: 1em; 3407 display: block; 3408 float: left; 3409 3410 img { 3411 width: 100%; 3412 height: 100%; 3413 vertical-align: top; 3414 } 3415 } 3416 3417 a + a { 3418 margin-left: 0.25em; 3419 } 3420 } 3421 } 3422 3423 div + div { 3424 margin-top: 0.25em; 3425 } 3426 } 3427 3428 .about-footer { 3429 float: left; 3430 width: 100%; 3431 padding: 1em; 3432 3433 .info-div { 3434 width: 100%; 3435 float: left; 3436 } 3437 3438 .info-div + .info-div { 3439 margin-top: 5px; 3440 } 3441 3442 .social-share { 3443 3444 .social + .social { 3445 margin-left: 0.5em; 3446 } 3447 } 3448 3449 3450 3451 > .pull-right { 3452 3453 em.report-icon { 3454 height: 1.5em; 3455 width: 1.5em; 3456 margin-top: 0.5em; 3457 background-size: cover; 3458 } 3459 } 3460 } 3461 } 3462 } 3463 } 3464 3465 .about-me-details { 3466 padding-left: 0; 3467 padding-right: .5em; 3468 3469 .tab-content{ 3470 padding-top: 20px; 3471 } 3472 3473 h3.about-me-heading { 3474 font-size: 1.5em; 3475 margin: 0; 3476 min-height: 1.9em; 3477 line-height: 1.9em; 3478 border-bottom: 1px solid #dbdbdb; 3479 font-weight: normal; 3480 } 3481 3482 article { 3483 padding-top: 0.5em; 3484 padding-bottom: 1.5em; 3485 width: 100%; 3486 float: left; 3487 } 3488 3489 3490 .my-products-list { 3491 3492 h3 { 3493 width: 100%; 3494 margin-bottom: 20px; 3495 } 3496 3497 .cat-title { 3498 padding: 0 5px; 3499 position: relative; 3500 height: 2em; 3501 margin-bottom: 1em; 3502 margin-top: 1.1em; 3503 3504 > div { 3505 position: absolute; 3506 top: 0; 3507 left: 1em; 3508 background: white; 3509 height: 2em; 3510 width: auto; 3511 padding: 0 0.5em; 3512 3513 > h2 { 3514 margin: 0; 3515 } 3516 } 3517 3518 hr { 3519 float: left; 3520 width: 100%; 3521 margin-top: 1em; 3522 margin-bottom: 1em; 3523 border-bottom: 1px solid #F9F9F9; 3524 } 3525 } 3526 .mini-card { 3527 width: 14.28571%; 3528 margin-bottom: 10px; 3529 3530 p { 3531 img { 3532 vertical-align: baseline; 3533 } 3534 } 3535 } 3536 } 3537 3538 3539 3540 3541 } 3542 3543 aside { 3544 3545 .details { 3546 float: left; 3547 width: 100%; 3548 height: auto; 3549 padding: 0.5em; 3550 3551 h3 { 3552 line-height: 2em; 3553 font-size: 1em; 3554 margin: 0; 3555 color: #a3a2a2; 3556 border-bottom: 1px solid #e1e1e1; 3557 } 3558 3559 .box-content { 3560 padding: 0.5em 0 0 0; 3561 border-top: 1px solid #ededed; 3562 3563 > div { 3564 width: 100%; 3565 float: left; 3566 height: auto; 3567 margin-top: 0.5em; 3568 3569 .label { 3570 float: left; 3571 padding: 0; 3572 min-height: 1.5em; 3573 line-height: 1.3em; 3574 img.accounts_icon 3575 { 3576 padding-top:2px; 3577 width: 20px; 3578 3579 } 3580 em, span { 3581 font-size: 1.7em; 3582 float: left; 3583 display: inline-block; 3584 color: #AAA; 3585 } 3586 3587 em { 3588 display: block; 3589 width: 1em; 3590 height: 1em; 3591 background-size: cover; 3592 3593 &.fb-link { 3594 background-image: url('../img/social_icons/fb.png'); 3595 background-size: 100%; 3596 background-repeat: no-repeat; 3597 background-position: center; 3598 } 3599 3600 &.tw-link { 3601 background-image: url('../img/social_icons/tw.png'); 3602 background-size: 100%; 3603 background-repeat: no-repeat; 3604 background-position: center; 3605 } 3606 3607 &.gp-link { 3608 background-image: url('../img/social_icons/g_plus.png'); 3609 background-size: 100%; 3610 background-repeat: no-repeat; 3611 background-position: center; 3612 } 3613 3614 &.gt-link { 3615 background-image: url('../img/social_icons/github.png'); 3616 background-size: 100%; 3617 background-repeat: no-repeat; 3618 background-position: center; 3619 } 3620 3621 &.email-link { 3622 background-image: url('../img/email.png'); 3623 background-size: 100%; 3624 background-repeat: no-repeat; 3625 background-position: center; 3626 } 3627 3628 } 3629 3630 } 3631 3632 .text { 3633 width: 90%; 3634 float: right; 3635 font-size: 1em; 3636 min-height: 1.5em; 3637 line-height: 1.3em; 3638 } 3639 } 3640 } 3641 } 3642 } 3643 } 3644 3645 /**-- MINI CARDS --**/ 3646 3647 .mini-card { 3648 padding: 0 2px; 3649 width: 14.28571%; 3650 margin-bottom: 10px; 3651 3652 .u-wrap { 3653 float: left; 3654 width: 100%; 3655 border: 2px solid #DEE0E0; 3656 .border_radius(5px); 3657 height: 15em; 3658 margin-bottom: 4px; 3659 background: white; 3660 .transition(); 3661 3662 a { 3663 float: left; 3664 width: 100%; 3665 height: 100%; 3666 display: block; 3667 position: relative; 3668 } 3669 3670 figure { 3671 width: 100%; 3672 float: left; 3673 height: 120px; 3674 3675 img { 3676 width: 100%; 3677 height: 120px; 3678 .border_radius(3px 3px 0 0); 3679 } 3680 } 3681 3682 .rating { 3683 font-size: 11px; 3684 position: absolute; 3685 right: 10px; 3686 bottom: 10px; 3687 } 3688 3689 .u-content { 3690 width: 100%; 3691 float: left; 3692 padding: 3px; 3693 height: 5.5em; 3694 position: relative; 3695 overflow: hidden; 3696 3697 .productCategory { 3698 color: #4e4e4e; 3699 display: block; 3700 font-size: 11px; 3701 } 3702 3703 > h3 { 3704 font-size: 12px; 3705 word-wrap: break-word; 3706 width: 100%; 3707 margin: 2px 0 4px 0; 3708 } 3709 3710 > p { 3711 font-size: 15px; 3712 position: absolute; 3713 bottom: 0; 3714 right: 3px; 3715 width: 100%; 3716 margin: 0; 3717 color: black; 3718 font-weight: bold; 3719 text-align: right; 3720 color: #444; 3721 } 3722 } 3723 3724 &:hover { 3725 border-color:#DEE0E0; 3726 background: rgba(246,246,246,1); 3727 3728 figure { 3729 background: white; 3730 } 3731 } 3732 } 3733 3734 @media(max-width:800px){ 3735 width: 16.6666667%; 3736 3737 .u-wrap { 3738 height:12em; 3739 } 3740 } 3741 3742 @media(max-width:550px){ 3743 width: 20%; 3744 3745 .u-wrap { 3746 height: 14em; 3747 } 3748 } 3749 3750 @media(max-width:350px){ 3751 width: 33.333333%; 3752 3753 .u-wrap { 3754 height:16em; 3755 } 3756 } 3757 } 3758 3759 .product-card { 3760 width: 10%; 3761 height: auto; 3762 padding: 0 3px; 3763 margin-bottom: 10px; 3764 height: auto; 3765 3766 > a { 3767 display: block; 3768 float: left; 3769 width: 100%; 3770 height: auto; 3771 //height: 100%; 3772 position: relative; 3773 3774 .card { 3775 //width: 100%; 3776 //height: 100%; 3777 //position: absolute; 3778 //padding-top: 3px; 3779 3780 > .border { 3781 position: absolute; 3782 top: 0; 3783 left: 0; 3784 width: 100%; 3785 //height: 3px; 3786 background-color: @newblue; 3787 } 3788 3789 > .p-wrap { 3790 width: 100%; 3791 height: 8.25em; 3792 border: 2px solid #c5ced5; 3793 //border-top: 0; 3794 background-color: white; 3795 .border_radius(5px); 3796 3797 > figure { 3798 width: 100%; 3799 height: 3.5em; 3800 overflow: hidden; 3801 display: block; 3802 float: left; 3803 border-bottom:1px solid #c5ced5; 3804 3805 > img { 3806 height: 100%; 3807 width: 100%; 3808 } 3809 } 3810 3811 > .content { 3812 width: 100%; 3813 float: left; 3814 padding: 0.25em; 3815 font-size: 1em; 3816 height: 3.5em; 3817 3818 > h3 { 3819 font-size: .7em; 3820 margin: 0; 3821 color: #34495e; 3822 display: block; 3823 width: 100%; 3824 height: 100%; 3825 overflow: hidden; 3826 word-break: break-word; 3827 } 3828 } 3829 3830 > .footer { 3831 float: left; 3832 width: 100%; 3833 height: 1em; 3834 line-height: 1em; 3835 font-size: 1em; 3836 text-align: right; 3837 padding: 0 0.1em; 3838 background-color: #f5f5f5; 3839 .border_radius(3px); 3840 //border-top: 1px solid #c5ced5; 3841 3842 > p { 3843 font-weight: bold; 3844 font-size: 0.75em; 3845 color: #a7a7a7; 3846 } 3847 } 3848 } 3849 } 3850 3851 > .empty-card { 3852 width: 100%; 3853 //height: 100%; 3854 } 3855 } 3856 3857 @media(max-width:800px){ 3858 width: 16.6666667%; 3859 } 3860 3861 @media(max-width:550px){ 3862 width: 20%; 3863 } 3864 3865 @media(max-width:350px){ 3866 width: 33.333333%; 3867 } 3868 } 3869 3870 /**-- MINI CARDS --**/ 3871 3872 /** /MEMBER PAGE **/ 3873 3874 /** ADD PRODUCT PAGE **/ 3875 3876 .wizard { 3877 > .content { 3878 > .body { 3879 position: inherit; 3880 3881 input.error, 3882 select.error, 3883 textarea.error { 3884 background: none repeat scroll 0 0 #fbe3e4; 3885 border: 1px solid #fbc2c4; 3886 color: #8a1f11; 3887 } 3888 } 3889 } 3890 3891 > .steps { 3892 3893 li { 3894 3895 a { 3896 background: #eee none repeat scroll 0 0; 3897 color: #aaa; 3898 cursor: default; 3899 3900 &:hover { 3901 cursor: pointer; 3902 } 3903 } 3904 } 3905 3906 > ul { 3907 3908 > li { 3909 width: 20%; 3910 } 3911 } 3912 } 3913 3914 } 3915 3916 /** STEP 1 **/ 3917 3918 .add-product-top { 3919 width: 100%; 3920 margin: 20px 0 100px 0; 3921 padding: 0 15px; 3922 3923 h1 { 3924 margin-bottom: 0; 3925 font-size: 2em; 3926 } 3927 3928 ul.steps { 3929 width: auto; 3930 margin-bottom: 0; 3931 3932 li { 3933 float: left; 3934 display: inline-block; 3935 list-style: none; 3936 margin: 0; 3937 color: #bdc3c7; 3938 border-bottom: 2px solid #bdc3c7; 3939 padding: 1em 2.5em; 3940 font-size: 1em; 3941 width: auto; 3942 } 3943 3944 li.active { 3945 color: @newblue; 3946 border-bottom: 2px solid @newblue; 3947 } 3948 } 3949 } 3950 3951 .add-product-container { 3952 padding-bottom: 40px; 3953 3954 > form { 3955 width: 50%; 3956 margin: 0 auto; 3957 3958 .field { 3959 3960 label { 3961 width: 100%; 3962 } 3963 3964 input, textarea { 3965 width: 100%; 3966 } 3967 3968 select { 3969 height: 35px; 3970 width: 48%; 3971 } 3972 3973 select + select { 3974 float: right; 3975 } 3976 } 3977 3978 button + button { 3979 margin-right: 10px; 3980 } 3981 } 3982 } 3983 3984 .add-product-form { 3985 margin: auto; 3986 } 3987 3988 .mandatory { 3989 top: 2px; 3990 left: -240px; 3991 width: 220px; 3992 text-align: right; 3993 } 3994 3995 .bold-font { 3996 font-size: 18px; 3997 font-weight: bold; 3998 } 3999 4000 .field-missing-container { 4001 top: 26px; 4002 right: -240px; 4003 width: 230px; 4004 } 4005 4006 .field-missing-left { 4007 margin-top: 6px; 4008 float: left; 4009 width: 8px; 4010 height: 22px; 4011 background: url(../img/field-missing-left.png); 4012 } 4013 4014 .field-missing { 4015 float: left; 4016 background: #fadbd8; 4017 border-radius: 5px; 4018 color: #e74c3c; 4019 padding: 12px; 4020 max-width: 190px; 4021 word-break: normal; 4022 word-wrap: break-word; 4023 } 4024 4025 .add-more { 4026 right: 10px; 4027 } 4028 4029 a.add-more:hover { 4030 text-decoration: underline; 4031 } 4032 4033 .icon-plus { 4034 margin-left: 5px; 4035 width: 15px; 4036 height: 15px; 4037 background: url(../img/icon-plus.png); 4038 } 4039 4040 .product-gallery { 4041 margin-bottom: 30px; 4042 4043 .product-image { 4044 float: left; 4045 margin: 5px 5px 0 0; 4046 4047 img { 4048 max-width: 110px; 4049 max-height: 110px; 4050 overflow: hidden; 4051 border-radius: 5px; 4052 border: 3px solid @newblue; 4053 4054 &:hover { 4055 border: 3px solid #bdc3c7; 4056 } 4057 } 4058 4059 .image { 4060 width: 110px; 4061 height: 77px; 4062 overflow: hidden; 4063 border-radius: 5px; 4064 border: 3px solid @newblue; 4065 background-size: 110px; 4066 background-position: center center; 4067 } 4068 .image:hover { 4069 border: 3px solid #bdc3c7; 4070 } 4071 .icon-check { 4072 width: 20px; 4073 height: 20px; 4074 background: url(../img/icon-check.png); 4075 } 4076 4077 .icon-cross { 4078 display: none; 4079 width: 20px; 4080 height: 20px; 4081 background: url(../img/icon-cross.png); 4082 right: 0; 4083 cursor: pointer; 4084 } 4085 } 4086 4087 .upload-image-container { 4088 4089 .upload-image { 4090 float: left; 4091 cursor: pointer; 4092 width: 116px; 4093 height: 83px; 4094 background: url(../img/icon-upload.png); 4095 background-position: 0px -15px; 4096 margin: 5px 0 0 -5px; 4097 .border_radius(10px); 4098 } 4099 4100 .upload-image:hover { 4101 background: url(../img/icon-upload-hover.png); 4102 background-position: 0px -15px; 4103 } 4104 } 4105 } 4106 4107 input.product-picture, 4108 input.title-picture, 4109 input.gallery-picture { 4110 opacity: 0; 4111 margin-bottom: 0; 4112 height: 0; 4113 width: 0; 4114 position: absolute; 4115 } 4116 4117 #product-picture-container, 4118 #title-picture-container { 4119 max-width: 110px; 4120 max-height: 110px; 4121 overflow: hidden; 4122 } 4123 4124 img#product-picture-preview, 4125 img#title-picture-preview { 4126 display: none; 4127 margin-top: 20px; 4128 } 4129 4130 #embed-code { 4131 margin-top: 20px; 4132 } 4133 4134 /** /STEP 1 **/ 4135 4136 /** /STEP 2 **/ 4137 4138 .add-page-preview { 4139 4140 background: rgba(46, 49, 51, 0.8); 4141 color: white; 4142 position: fixed; 4143 margin-top: 0; 4144 width: 100%; 4145 z-index: 1; 4146 4147 > .container { 4148 padding-bottom: 20px; 4149 } 4150 4151 .add-product-mid { 4152 4153 > .left { 4154 width: 100%; 4155 } 4156 } 4157 } 4158 4159 .preview-container > .row-fluid { 4160 margin-top: 220px; 4161 } 4162 4163 .preview-title { 4164 font-size: 18px; 4165 margin: 0 60px 0 15px; 4166 padding-top: 15px; 4167 } 4168 4169 .preview-explanation { 4170 padding-top: 18px; 4171 } 4172 4173 .add-page-preview .add-product-top { 4174 border-bottom: 1px solid #393d3f; 4175 margin-bottom: 10px; 4176 } 4177 4178 .add-page-preview ul.steps { 4179 margin-bottom: 0; 4180 } 4181 4182 .paypal-label { 4183 font-size: 17px; 4184 margin: 15px 60px 0 30px; 4185 } 4186 4187 .icon-paypal { 4188 width: 40px; 4189 height: 40px; 4190 background: url(../img/icon-paypal.png); 4191 margin: -10px 30px 0 0; 4192 } 4193 4194 .preview-inputs { 4195 padding: 10px 0; 4196 border-bottom: 1px solid #393d3f; 4197 } 4198 4199 .preview-buttons { 4200 padding: 20px 0 0 0; 4201 } 4202 4203 .preview-buttons .btn.right { 4204 margin-left: 10px; 4205 } 4206 4207 input.preview-input { 4208 margin-left: 20px; 4209 width: 250px; 4210 height: 35px; 4211 } 4212 4213 /** /STEP 2 **/ 4214 4215 /** /ADD PRODUCT PAGE **/ 4216 4217 /** SETTINGS PAGE **/ 4218 4219 .settings-page { 4220 > .about-me { 4221 float: left; 4222 width: 100%; 4223 margin-bottom: 40px; 4224 } 4225 4226 .settings-options { 4227 padding: 0; 4228 } 4229 } 4230 4231 /** main settings panel **/ 4232 4233 .settings-main { 4234 padding-right: 0; 4235 margin-bottom: 40px; 4236 4237 .panel { 4238 4239 .panel-heading { 4240 position: relative; 4241 4242 h4 { 4243 4244 a { 4245 font-size: 1.2em; 4246 padding: 0.5em 0.5em; 4247 4248 &:hover { 4249 text-decoration:none; 4250 color: @newblue; 4251 } 4252 } 4253 } 4254 4255 span.glyphicon-chevron-down { 4256 position: absolute; 4257 top: 50%; 4258 margin-top: -0.5em; 4259 right: 0.5em; 4260 .rotate(0deg); 4261 .transition(); 4262 } 4263 4264 &.active { 4265 4266 span.glyphicon-chevron-down { 4267 .rotate(180deg); 4268 } 4269 } 4270 } 4271 4272 .panel-body { 4273 padding: 0.5em; 4274 4275 > form { 4276 padding: 0.5em; 4277 margin-bottom: 0; 4278 4279 > .row { 4280 4281 > div { 4282 4283 input[type="text"], 4284 input[type="password"], 4285 textarea { 4286 width: 100%; 4287 padding: 0 5px; 4288 } 4289 4290 textarea.about { 4291 padding: 0.5em 1em 0.5em 0.5em; 4292 } 4293 } 4294 4295 .btn.pull-right { 4296 margin-right: 15px; 4297 } 4298 4299 } 4300 4301 > hr { 4302 margin-top: 1em; 4303 margin-bottom: 1em; 4304 border: 0; 4305 border-top: 1px solid #eee; 4306 border-bottom: 1px solid white; 4307 } 4308 } 4309 } 4310 } 4311 4312 ul.errors, ul li.text-error { 4313 color: #b94a48; 4314 list-style-type: none; 4315 font-size: 0.8em; 4316 padding: 0; 4317 display: inline-block; 4318 } 4319 4320 input.input-error, textarea.input-error { 4321 border: 1px solid #b94a48; 4322 } 4323 4324 .form-success { 4325 color: #48B96C; 4326 } 4327 4328 .section-body { 4329 padding: 15px 15px 0 15px; 4330 display: none; 4331 border-bottom: 1px solid #bdc3c7; 4332 4333 .row:last-of-type { 4334 margin: 0 0 15px 0; 4335 } 4336 4337 hr { 4338 display: block; 4339 height: 0; 4340 border-top: 1px solid #bdc3c7; 4341 padding: 0 1em; 4342 width: 100%; 4343 margin: 10px 0 20px -15px; 4344 } 4345 4346 .row, 4347 .field { 4348 4349 input[type="text"], 4350 input[type="password"], 4351 textarea { 4352 width: 100%; 4353 } 4354 } 4355 } 4356 4357 #form-profile { 4358 4359 textarea.about { 4360 height: 228px; 4361 } 4362 } 4363 4364 #form-picture,#form-picture-background { 4365 4366 .image-preview { 4367 display: block; 4368 padding: 0px; 4369 margin: 10px auto; 4370 width: 100%; 4371 max-width: 200px; 4372 height: auto; 4373 4374 > img { 4375 width: 100%; 4376 height: auto; 4377 } 4378 } 4379 4380 .image-info { 4381 margin: 22px 0 0 -20px; 4382 padding: 0px 0 0 35px; 4383 border-left: 1px solid #bdc3c7; 4384 height: 200px; 4385 4386 p { 4387 margin-bottom: 30px; 4388 } 4389 } 4390 } 4391 4392 #form-website { 4393 4394 .clipboard-copy { 4395 background: rgba(8, 165, 193, 0.49); 4396 padding: 7px; 4397 position: relative; 4398 padding-right: 230px; 4399 margin-bottom: 20px; 4400 border-radius: 7px; 4401 4402 .btn-purple { 4403 position: absolute; 4404 top: 0px; 4405 right: 0px; 4406 padding: 7px 35px; 4407 } 4408 4409 .clipboard-code { 4410 margin: 0; 4411 width: 100%; 4412 color: white; 4413 background: 0; 4414 padding: 0; 4415 box-shadow: none; 4416 font-size: 16px; 4417 } 4418 } 4419 } 4420 4421 #form-newsletter { 4422 4423 .newsletter-label { 4424 margin: 5px 10px 0 0; 4425 } 4426 4427 #newsletter { 4428 height: 14px; 4429 float: left; 4430 width: auto; 4431 margin: 7px 0 0 0; 4432 cursor: pointer; 4433 } 4434 } 4435 4436 #add-profile-picture { 4437 width: 100%; 4438 max-width: 200px; 4439 } 4440 } 4441 4442 /** /main setting panel **/ 4443 4444 /** side bar **/ 4445 4446 .profile-summary { 4447 padding: 15px; 4448 background: #FDFDFD; 4449 4450 .profile-image-container { 4451 width: 123px; 4452 height: 123px; 4453 margin: auto; 4454 border: 1px solid #ccc; 4455 padding: 0.25em; 4456 background: white; 4457 .border_radius(123px); 4458 4459 .profile-image { 4460 4461 img { 4462 width: 100%; 4463 height: 100%; 4464 border: 1px solid #ccc; 4465 .border_radius(123px); 4466 4467 } 4468 } 4469 } 4470 4471 .profile-name { 4472 font-size: 20px; 4473 margin-bottom: 45px; 4474 } 4475 4476 .last-active { 4477 font-size: 12px; 4478 margin-top: 5px; 4479 } 4480 } 4481 4482 /** /sidebar **/ 4483 4484 #overlays { 4485 4486 .clipboard-copy { 4487 background: #ebf5fb; 4488 padding-left: 10px; 4489 margin-bottom: 20px; 4490 4491 .clipboard-code { 4492 margin: 10px 0; 4493 } 4494 } 4495 } 4496 4497 div.image { 4498 display: inline-block; 4499 margin-left: 5px; 4500 width: 17px; 4501 height: 17px; 4502 } 4503 4504 div.image.checked { 4505 background: url(/theme/flatui/img/icon-check-round-green.png) no-repeat; 4506 } 4507 4508 div.image.unchecked { 4509 background: url(/theme/flatui/img/icon-question-round.png) no-repeat; 4510 } 4511 4512 input.product-picture, input.title-picture, input.gallery-picture { 4513 opacity: 0; 4514 margin-bottom: 0; 4515 height: 0; 4516 width: 0; 4517 position: absolute; 4518 } 4519 4520 /** RESPONSIVE FIX **/ 4521 4522 @media (max-width: 767px) { 4523 .settings-main { 4524 padding-left: 0; 4525 } 4526 } 4527 4528 /** /RESPONSIVE FIX **/ 4529 4530 /** /SETTINGS PAGE **/ 4531 4532 4533 4534 /*==================*/ 4535 /* STATIC PAGES */ 4536 /*==================*/ 4537 4538 .static-container { 4539 margin-top: 0px; 4540 margin-bottom: 0px; 4541 max-width: 970px; 4542 4543 hr:first-of-type { 4544 height: 0px; 4545 border-bottom: 1px solid #ecf0f1; 4546 margin: 40px auto; 4547 } 4548 4549 .static-heading { 4550 4551 h1.page-title { 4552 color: #34495e; 4553 font-weight: bold; 4554 font-size: 32px; 4555 } 4556 4557 } 4558 4559 .static-content { 4560 margin-bottom: 50px; 4561 4562 h3 { 4563 color: @newblue; 4564 font-size: 1.5em; 4565 margin: 10px 0; 4566 font-weight: normal; 4567 } 4568 } 4569 } 4570 4571 /**-- FAQ PAGE -------------------**/ 4572 4573 #top-content { 4574 position: relative; 4575 4576 > .left { 4577 padding-left: 0; 4578 padding-right: 15px; 4579 width: 50%; 4580 } 4581 4582 > .right { 4583 padding-right: 0; 4584 padding-left: 15px; 4585 width: 50%; 4586 } 4587 4588 h4 { 4589 line-height: 1.4em; 4590 font-size: 1.3em; 4591 text-align: justify; 4592 margin-top: 0; 4593 } 4594 4595 h3 { 4596 position: absolute; 4597 bottom: 1em; 4598 left: 0; 4599 width: 50%; 4600 text-align: center; 4601 font-size: 2em; 4602 } 4603 } 4604 4605 .panel-group { 4606 4607 h3 { 4608 margin-bottom: 10px; 4609 font-weight: normal; 4610 } 4611 4612 .panel { 4613 4614 .panel-heading { 4615 padding: 0; 4616 4617 a { 4618 padding: 10px 15px; 4619 width: 100%; 4620 display: block; 4621 } 4622 } 4623 } 4624 } 4625 4626 /**-- /FAQ PAGE -------------------**/ 4627 4628 /**-- TEAM PAGE ---------------------------**/ 4629 4630 section { 4631 float: left; 4632 width: 100%; 4633 4634 &.top { 4635 border-bottom: 1px solid #eeeeee; 4636 margin-bottom: 40px; 4637 4638 h1.page-title { 4639 font-size: 45px; 4640 height: 45px; 4641 line-height: 45px; 4642 margin-bottom: 40px; 4643 } 4644 4645 p { 4646 font-weight: bold; 4647 } 4648 } 4649 4650 &.team-members { 4651 text-align: center; 4652 margin-bottom: 40px; 4653 4654 .row { 4655 width: 100%; 4656 float: right; 4657 4658 .team-member { 4659 float: left; 4660 width: 104px; 4661 4662 figure { 4663 margin: 0 0 10px 0; 4664 width: 104px; 4665 height: 104px; 4666 4667 img { 4668 width: 104px; 4669 height: 104px; 4670 } 4671 } 4672 4673 .info { 4674 width: 150%; 4675 margin-left: -25%; 4676 4677 h3 { 4678 font-size: 14px; 4679 height: 15px; 4680 line-height: 15px; 4681 margin: 3px 0px; 4682 font-weight: bold; 4683 color: #34495e; 4684 } 4685 } 4686 } 4687 4688 .team-member + .team-member { 4689 margin-left: 208px; 4690 } 4691 } 4692 4693 .row + .row { 4694 margin-top: 30px; 4695 } 4696 } 4697 } 4698 4699 /**-- /TEAM PAGE ---------------------------**/ 4700 4701 /**-- TERMS & CONDITIONS -------------------**/ 4702 4703 .term { 4704 4705 .term-description { 4706 margin: 0; 4707 4708 ol { 4709 4710 li + li { 4711 margin-top: 5px; 4712 } 4713 } 4714 } 4715 } 4716 4717 /**-- /TERMS & CONDITIONS -------------------**/ 4718 4719 /** MODALS **/ 4720 4721 .content-modal { 4722 4723 .modal-header { 4724 4725 h3 { 4726 text-align: center; 4727 color: #2673b0; 4728 } 4729 } 4730 } 4731 4732 .clipboard-copy { 4733 4734 .clipboard-code { 4735 margin-bottom: 10px; 4736 float: left; 4737 background: #2673b0; 4738 color: white; 4739 padding: 10px 5px; 4740 border-radius: 5px; 4741 box-shadow: inset 1px 1px 1px rgba(0,0,0,0.15); 4742 font-size: 13px; 4743 width: 100%; 4744 } 4745 } 4746 4747 .code-embed-modal { 4748 4749 .content-modal { 4750 4751 .modal-body { 4752 4753 .demo-code { 4754 //display: none; 4755 } 4756 4757 textarea { 4758 width: 100%; 4759 border-width: 1px; 4760 height: 100px; 4761 } 4762 } 4763 } 4764 } 4765 4766 #files-panel { 4767 font-size: 10pt; 4768 } 4769 4770 #comments-frame { 4771 4772 > h3 { 4773 margin: 45px 0 30px 0; 4774 } 4775 4776 .comment-row { 4777 width: 100%; 4778 float: left; 4779 padding-bottom: 15px; 4780 } 4781 4782 .comment-row + .comment-row { 4783 padding-top: 15px; 4784 } 4785 4786 .comment { 4787 width: 100%; 4788 padding-left: 55px; 4789 float: left; 4790 position: relative; 4791 font-size: 12px; 4792 4793 .supporter-thumbnail { 4794 @size: 50px; 4795 width: @size; 4796 height: @size; 4797 padding: 0; 4798 margin: 0; 4799 position: absolute; 4800 top: 0px; 4801 left: 0px; 4802 4803 img { 4804 width: 100%; 4805 height: 100%; 4806 } 4807 } 4808 4809 .comment-content { 4810 width: 100%; 4811 padding-right: 0; 4812 padding-left: 0; 4813 4814 .popover-title { 4815 padding: 0; 4816 margin-bottom: 5px; 4817 font-weight: bold; 4818 background: white; 4819 border-bottom: 0; 4820 font-weight: normal; 4821 4822 span { 4823 font-size: 11px; 4824 } 4825 4826 span.name { 4827 font-weight: bold; 4828 font-size: 13px; 4829 } 4830 4831 span.amount { 4832 font-size: 12px; 4833 } 4834 4835 span.lightgrey { 4836 margin-left: 15px; 4837 } 4838 } 4839 4840 .popover-content { 4841 overflow: hidden; 4842 padding: 0; 4843 min-height: 28px; 4844 4845 p { 4846 margin-bottom: 0; 4847 } 4848 } 4849 4850 .maker-comment-container { 4851 padding: 0; 4852 margin-top: 15px; 4853 4854 &.maker-form { 4855 display: none; 4856 position: relative; 4857 padding-left: 8%; 4858 4859 .glyphicon { 4860 position: absolute; 4861 top: 4px; 4862 left: 7%; 4863 cursor: pointer; 4864 z-index: 100; 4865 } 4866 4867 .maker-comment { 4868 margin-top: 5px; 4869 background: #f7f7f7; 4870 } 4871 4872 .popover-content { 4873 height: auto; 4874 overflow: hidden; 4875 background: #f7f7f7; 4876 border-radius: 4px; 4877 border: 0; 4878 padding-top: 4px; 4879 padding-right: 4px; 4880 padding-bottom: 4px; 4881 padding-left: 12%; 4882 } 4883 4884 textarea { 4885 border-width: 1px; 4886 margin-bottom: 5px; 4887 } 4888 } 4889 } 4890 4891 .maker-comment { 4892 width: 100%; 4893 float: none; 4894 padding: 0; 4895 position: relative; 4896 border: 0; 4897 4898 .supporter-thumbnail { 4899 width: 38px; 4900 4901 a { 4902 width: 38px; 4903 height: 38px; 4904 } 4905 } 4906 4907 .content { 4908 padding-left: 43px; 4909 4910 .popover-content { 4911 margin-bottom: 0; 4912 } 4913 } 4914 } 4915 } 4916 4917 a.show-maker-reply { 4918 position: absolute; 4919 bottom: 1px; 4920 right: 0px; 4921 display: block; 4922 cursor: pointer; 4923 color: white; 4924 font-size: 0.8em; 4925 padding: 0.2em 0.4em; 4926 .border_radius(4px 0 4px 0); 4927 } 4928 } 4929 } 4930 4931 .modal.report-product { 4932 4933 .modal-dialog { 4934 4935 .modal-content { 4936 padding: 10px 10px 0 10px; 4937 4938 #product-report { 4939 4940 button.small { 4941 border:none; 4942 background: transparent; 4943 color: #2673b0; 4944 } 4945 } 4946 } 4947 } 4948 } 4949 4950 /*-- WIDGET MODAL --*/ 4951 4952 #modal-widget { 4953 4954 .content-modal { 4955 width: 770px; 4956 4957 .modal-body { 4958 overflow: hidden; 4959 height: auto; 4960 4961 hr { 4962 float: left; 4963 width: 100%; 4964 } 4965 } 4966 4967 #configuration-options { 4968 width: 50%; 4969 float: left; 4970 padding-right: 10px; 4971 4972 .tab-content { 4973 4974 .tab-pane { 4975 padding: 10px 0; 4976 4977 .field { 4978 font-size: 12px; 4979 4980 label { 4981 width: 35%; 4982 float: left; 4983 height: 25px; 4984 line-height: 25px; 4985 } 4986 4987 input[type="text"]{ 4988 float: right; 4989 width: 65%; 4990 border-width: 1px; 4991 height: 25px; 4992 line-height: 25px; 4993 border-radius: 3px; 4994 .box_shadow(inset 0 1px 1px rgba(0,0,0,0.15)); 4995 } 4996 4997 input[type="radio"]{ 4998 width: auto; 4999 float: left; 5000 margin: 7px 3px 5px 0; 5001 } 5002 5003 span { 5004 float: left; 5005 height: 25px; 5006 line-height: 25px; 5007 display: inline-block; 5008 } 5009 5010 span + input[type="radio"]{ 5011 margin-left: 15px; 5012 } 5013 5014 input[type="checkbox"]{ 5015 float: left; 5016 margin: 7px 0; 5017 width: auto; 5018 } 5019 5020 textarea { 5021 width: 65%; 5022 border-width: 1px; 5023 border-radius: 3px; 5024 padding: 2px 10px; 5025 height: 100px; 5026 margin-bottom: 5px; 5027 } 5028 } 5029 } 5030 } 5031 5032 #colors-config { 5033 5034 } 5035 5036 } 5037 5038 #widget-preview { 5039 width: 50%; 5040 padding-left: 10px; 5041 float: left; 5042 5043 #pling-widget { 5044 width: 100%; 5045 padding: 8px; 5046 font-size: 12px; 5047 background-color: @newblue; 5048 .border_radius(8px); 5049 5050 .widget-header { 5051 width: 100%; 5052 margin-bottom: 5px; 5053 5054 h3 { 5055 margin: 0; 5056 font-size: 18px; 5057 margin-bottom: 0 !important; 5058 } 5059 } 5060 5061 .widget-body { 5062 background-color: white; 5063 padding: 5px; 5064 margin-bottom: 5px; 5065 border: 1px solid rgba(68, 68, 68, 0.2); 5066 .border_radius(5px); 5067 .box_shadow(inset 0 1px 4px rgba(0,0,0,0.15)); 5068 5069 .product-funding-info { 5070 width: 100%; 5071 position: relative; 5072 5073 .goal-range-number { 5074 width: 100%; 5075 height: 20px; 5076 line-height: 20px; 5077 5078 span { 5079 display: block; 5080 float: left; 5081 } 5082 5083 span + span { 5084 float: right; 5085 5086 &.unlimited { 5087 font-size: 27px; 5088 } 5089 } 5090 } 5091 5092 .achieved-amount { 5093 width: 100%; 5094 height: 20px; 5095 padding: 3px; 5096 background: rgba(204, 204, 204, 0.19); 5097 .border_radius(4px); 5098 .box_shadow(inset 0 1px 1px rgba(0, 0, 0, 0.05)); 5099 5100 .bar { 5101 width: 4px; 5102 max-width: 100%; 5103 height: 14px; 5104 background-color: @newblue; 5105 .border_radius(2px); 5106 .box_shadow(inset 0 6px 0 rgba(255, 255, 255, 0.2)); 5107 5108 &.no-goal { 5109 width: 50%; 5110 } 5111 } 5112 } 5113 5114 .money-raised { 5115 width: 100%; 5116 height: 20px; 5117 line-height: 20px; 5118 } 5119 5120 5121 &.with-goal { 5122 padding-right:25%; 5123 5124 .percentage { 5125 position: absolute; 5126 top: 0; 5127 right: 0; 5128 width: 25%; 5129 height: 60px; 5130 line-height: 60px; 5131 text-align: center; 5132 font-size: 22px; 5133 } 5134 } 5135 } 5136 5137 .widget-text { 5138 margin-top: 10px; 5139 } 5140 5141 .supporters { 5142 width: 100%; 5143 height: auto; 5144 overflow: hidden; 5145 margin-top: 10px; 5146 5147 .supporter { 5148 width: 12.5%; 5149 height: auto; 5150 float: left; 5151 padding: 2px; 5152 clear: none; 5153 border-bottom: 0; 5154 5155 figure { 5156 width: 100%; 5157 height: auto; 5158 5159 img { 5160 width: 100%; 5161 height: auto; 5162 .border_radius(100%); 5163 } 5164 } 5165 } 5166 } 5167 5168 .comments { 5169 height: auto; 5170 overflow: hidden; 5171 width: 100%; 5172 margin-top: 10px; 5173 5174 .comment { 5175 position: relative; 5176 width: 100%; 5177 min-height: 42px; 5178 padding-left: 15%; 5179 5180 figure { 5181 position: absolute; 5182 top: 0; 5183 left: 0; 5184 width: 15%; 5185 height: auto; 5186 5187 img { 5188 width: 100%; 5189 height: auto; 5190 } 5191 } 5192 5193 .content { 5194 width: 100%; 5195 5196 .info { 5197 width: 100%; 5198 height: 12px; 5199 line-height: 12px; 5200 margin-bottom: 5px; 5201 } 5202 5203 .text { 5204 width: 100%; 5205 font-size: 11px; 5206 line-height: 11px; 5207 } 5208 } 5209 } 5210 5211 .comment + .comment { 5212 margin-top: 5px; 5213 } 5214 } 5215 } 5216 5217 .widget-footer { 5218 width: 100%; 5219 height: auto; 5220 overflow: hidden; 5221 5222 .button { 5223 float: left; 5224 } 5225 5226 .pay-secure { 5227 float: left; 5228 padding-left: 10px; 5229 color: white; 5230 width: 100px; 5231 } 5232 5233 .powered-by { 5234 float: right; 5235 5236 a.pling-logo { 5237 display: block; 5238 background-image: url('../img/new/pling-logo-large.png'); 5239 height: 34px; 5240 width: 63px; 5241 background-size: contain; 5242 5243 &.grey { 5244 background-image: url('../img/new/logo.png'); 5245 } 5246 5247 &.icon { 5248 width: 34px; 5249 background-image: url('../img/new/box-logo.png'); 5250 } 5251 } 5252 } 5253 } 5254 } 5255 } 5256 } 5257 } 5258 5259 /*-- /. MODAL --*/ 5260 5261 /*-- CODE EMBED --*/ 5262 5263 .code-embed-modal { 5264 5265 .content-modal { 5266 width: 400px; 5267 5268 .modal-body { 5269 5270 textarea { 5271 width: 100%; 5272 border-width: 1px; 5273 height: 100px; 5274 } 5275 } 5276 } 5277 } 5278 5279 /*-- /CODE EMBED --*/ 5280 5281 /** /MODALS **/ 5282 5283 5284 /**-- SUPPORTER BOX ---------------------------*/ 5285 5286 body.body-external { 5287 margin: 0; 5288 padding-top: 0; 5289 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 5290 } 5291 5292 .supporter-box-container { 5293 width: 100%; 5294 height: auto; 5295 float: left; 5296 border:1px solid #999999; 5297 .box_sizing(); 5298 5299 5300 figure { 5301 float: left; 5302 margin: 0; 5303 padding: 0; 5304 } 5305 5306 div { 5307 float: left; 5308 } 5309 5310 > div { 5311 width: 100%; 5312 height: auto; 5313 padding: 7px; 5314 .box_sizing(); 5315 } 5316 5317 .supporter-box-top { 5318 background-color: #e5e5e5; 5319 position: relative; 5320 5321 .title { 5322 float: left; 5323 width: 50%; 5324 > a { 5325 font-size: 16px; 5326 color: #39568c; 5327 text-decoration: none; 5328 .transition(); 5329 5330 &:hover { 5331 text-decoration:underline; 5332 color: #428bca; 5333 } 5334 } 5335 } 5336 5337 figure { 5338 position: absolute; 5339 top: 7px; 5340 right: 7px; 5341 width: 102px; 5342 height: 68px; 5343 border:inset 1px #999999; 5344 5345 a { 5346 width: 100%; 5347 height: 100%; 5348 display: block; 5349 overflow: hidden; 5350 5351 img { 5352 width: 100%; 5353 } 5354 } 5355 } 5356 } 5357 5358 .supporter-box-body { 5359 5360 > div { 5361 width: 100%; 5362 float: left; 5363 .box_sizing(); 5364 } 5365 5366 .info { 5367 height: 30px; 5368 padding-left: 35px; 5369 position: relative; 5370 margin-bottom: 10px; 5371 5372 > em { 5373 position: absolute; 5374 left: 0; 5375 top: 0; 5376 } 5377 5378 > span { 5379 display: block; 5380 width: 100%; 5381 height: 15px; 5382 line-height: 15px; 5383 font-size: 13px; 5384 float: left; 5385 color: black; 5386 } 5387 5388 span + span { 5389 color: #1e4483; 5390 } 5391 } 5392 5393 .supporters { 5394 width: 102%; 5395 5396 figure { 5397 width: 30px; 5398 height: 30px; 5399 margin: 0px 3.5px 3.5px 0px; 5400 5401 a { 5402 display: block; 5403 width: 100%; 5404 height: 100%; 5405 overflow: hidden; 5406 .border_radius(3px); 5407 5408 img { 5409 width: 100%; 5410 } 5411 } 5412 } 5413 } 5414 } 5415 } 5416 5417 /**-- /SUPPORTER BOX ---------------------------*/ 5418 5419 5420 5421 /*------ WIDGET --------------------*/ 5422 5423 #configuration-options { 5424 width: 60%; 5425 float: left; 5426 padding-right: 10px; 5427 5428 ul.nav-tabs { 5429 padding: 0; 5430 background-color: white; 5431 5432 5433 li { 5434 a { 5435 padding: 5px; 5436 } 5437 } 5438 } 5439 5440 .tab-content { 5441 5442 .tab-pane { 5443 padding: 10px 0; 5444 5445 textarea { 5446 width: 65%; 5447 border-width: 1px; 5448 border-radius: 3px; 5449 padding: 0 5px; 5450 height: 100px; 5451 margin-bottom: 5px; 5452 .box_shadow(inset 0 1px 1px rgba(0,0,0,0.15)); 5453 } 5454 5455 .field { 5456 font-size: 12px; 5457 5458 label { 5459 width: 35%; 5460 float: left; 5461 height: 25px; 5462 line-height: 25px; 5463 } 5464 5465 input[type="text"], 5466 input.color-input { 5467 padding: 0 5px; 5468 float: right; 5469 width: 65%; 5470 border-width: 1px; 5471 height: 25px; 5472 line-height: 25px; 5473 border-radius: 3px; 5474 .box_shadow(inset 0 1px 1px rgba(0,0,0,0.15)); 5475 } 5476 5477 input[type="radio"]{ 5478 width: auto; 5479 float: left; 5480 margin: 7px 3px 5px 0; 5481 } 5482 5483 span { 5484 float: left; 5485 height: 25px; 5486 line-height: 25px; 5487 display: inline-block; 5488 } 5489 5490 span + input[type="radio"]{ 5491 margin-left: 15px; 5492 } 5493 5494 input[type="checkbox"]{ 5495 float: left; 5496 margin: 7px 0; 5497 width: auto; 5498 } 5499 } 5500 } 5501 } 5502 5503 #colors-config { 5504 5505 } 5506 } 5507 5508 #pling-widget { 5509 width: 100%; 5510 max-width: 400px; 5511 padding: 8px; 5512 font-size: 12px; 5513 background-color: @newblue; 5514 .border_radius(8px); 5515 5516 .widget-header { 5517 width: 100%; 5518 margin-bottom: 5px; 5519 5520 h3 { 5521 margin: 0; 5522 font-size: 18px; 5523 } 5524 } 5525 5526 .widget-body { 5527 background-color: white; 5528 padding: 5px; 5529 margin-bottom: 5px; 5530 border: 1px solid rgba(68, 68, 68, 0.2); 5531 .border_radius(5px); 5532 .box_shadow(inset 0 1px 4px rgba(0,0,0,0.15)); 5533 5534 5535 .donation-amount { 5536 line-height: 34px; 5537 margin: 0 0 5px 0; 5538 overflow: hidden; 5539 5540 .support-with { 5541 width: 25%; 5542 height: 34px; 5543 float: left; 5544 } 5545 5546 .donation-amount-number { 5547 width: 50%; 5548 float: left; 5549 position: relative; 5550 5551 span.glyphicon { 5552 position: absolute; 5553 top: 11px; 5554 left: 0; 5555 } 5556 5557 input[type="text"] { 5558 padding: 0 10px; 5559 float: right; 5560 width: 100%; 5561 border-width: 1px; 5562 height: 24px; 5563 line-height: 24px; 5564 border-radius: 3px; 5565 margin: 5px 0; 5566 border-right: 0; 5567 .box_shadow(inset 0 1px 1px rgba(0,0,0,0.15)); 5568 } 5569 } 5570 5571 .button { 5572 width: 25%; 5573 float: right; 5574 5575 button { 5576 float: left; 5577 margin-top: 5px; 5578 padding: 0; 5579 width: 100%; 5580 text-align: center; 5581 height: 24px; 5582 } 5583 } 5584 5585 .payment-providers { 5586 width: 100%; 5587 float: left; 5588 margin: 5px 0; 5589 5590 .pay-with { 5591 width: 25%; 5592 height: 34px; 5593 float: left; 5594 } 5595 5596 .input-group { 5597 width: 37%; 5598 float: left; 5599 display: block; 5600 5601 .input-group-addon { 5602 width: 20%; 5603 float: left; 5604 padding: 8px 16px 4px 0; 5605 border: 0; 5606 background: transparent; 5607 margin-top: 3px; 5608 5609 input[type="radio"] { 5610 width: auto; 5611 } 5612 } 5613 5614 .payment-icon { 5615 width: 70%; 5616 float: left; 5617 height: 34px; 5618 display: block; 5619 5620 img { 5621 max-width: 100%; 5622 height: 20px; 5623 width: auto; 5624 margin-top: 7px; 5625 } 5626 } 5627 } 5628 } 5629 5630 } 5631 5632 .product-funding-info { 5633 width: 100%; 5634 position: relative; 5635 5636 .goal-range-number { 5637 width: 100%; 5638 height: 20px; 5639 line-height: 20px; 5640 display: none; 5641 5642 span { 5643 display: block; 5644 float: left; 5645 } 5646 5647 span + span { 5648 float: right; 5649 5650 &.unlimited { 5651 font-size: 27px; 5652 } 5653 } 5654 } 5655 5656 .achieved-amount { 5657 width: 100%; 5658 height: 20px; 5659 padding: 3px; 5660 background: rgba(204, 204, 204, 0.19); 5661 display: none; 5662 .border_radius(4px); 5663 .box_shadow(inset 0 1px 1px rgba(0, 0, 0, 0.05)); 5664 5665 .bar { 5666 width: 4px; 5667 max-width: 100%; 5668 height: 14px; 5669 background-color: @newblue; 5670 .border_radius(2px); 5671 .box_shadow(inset 0 6px 0 rgba(255, 255, 255, 0.2)); 5672 5673 &.no-goal { 5674 width: 50%; 5675 } 5676 } 5677 } 5678 5679 .money-raised { 5680 width: 100%; 5681 height: 20px; 5682 line-height: 20px; 5683 } 5684 5685 &.with-goal { 5686 5687 .percentage { 5688 position: absolute; 5689 top: 0; 5690 right: 0; 5691 width: 25%; 5692 height: 60px; 5693 line-height: 60px; 5694 text-align: center; 5695 font-size: 22px; 5696 } 5697 5698 .goal-range-number { 5699 padding-right: 25%; 5700 display: block; 5701 } 5702 5703 .achieved-amount { 5704 width: 75%; 5705 display: block; 5706 } 5707 } 5708 } 5709 5710 .widget-text { 5711 margin-top: 10px; 5712 } 5713 5714 .supporters { 5715 width: 100%; 5716 height: auto; 5717 overflow: hidden; 5718 margin-top: 5px; 5719 padding-top: 5px; 5720 border-top: 1px solid #ddd; 5721 5722 .supporter { 5723 width: 12.5%; 5724 height: auto; 5725 float: left; 5726 padding: 2px; 5727 clear: none; 5728 border-bottom: 0; 5729 5730 figure { 5731 width: 100%; 5732 height: auto; 5733 5734 img { 5735 width: 100%; 5736 height: auto; 5737 } 5738 } 5739 } 5740 } 5741 5742 .comments { 5743 height: auto; 5744 overflow: hidden; 5745 width: 100%; 5746 margin-top: 5px; 5747 padding-top: 5px; 5748 border-top: 1px solid #ddd; 5749 5750 .comment { 5751 position: relative; 5752 width: 100%; 5753 min-height: 42px; 5754 padding-left: 15%; 5755 5756 figure { 5757 position: absolute; 5758 top: 0; 5759 left: 0; 5760 width: 15%; 5761 height: 100%; 5762 text-align: center; 5763 5764 img { 5765 width: auto; 5766 height: 100%; 5767 float: left; 5768 } 5769 } 5770 5771 .content { 5772 width: 100%; 5773 padding-left: 5%; 5774 5775 .info { 5776 width: 100%; 5777 height: 12px; 5778 line-height: 12px; 5779 margin-bottom: 5px; 5780 } 5781 5782 .text { 5783 width: 100%; 5784 font-size: 11px; 5785 line-height: 11px; 5786 } 5787 } 5788 } 5789 5790 .comment + .comment { 5791 margin-top: 5px; 5792 } 5793 } 5794 } 5795 5796 .widget-footer { 5797 width: 100%; 5798 height: auto; 5799 overflow: hidden; 5800 5801 .donation-amount { 5802 padding-bottom: 10px; 5803 color: white; 5804 font-size: 14px; 5805 } 5806 5807 .button { 5808 float: left; 5809 } 5810 5811 .pay-secure { 5812 float: left; 5813 //padding-left: 10px; 5814 color: white; 5815 width: 100px; 5816 5817 a { 5818 color: white; 5819 } 5820 } 5821 5822 .powered-by { 5823 float: right; 5824 a.opendesktop-logo 5825 { 5826 display: block; 5827 background-image: url('/images/system/storeLogo.png'); 5828 height: 34px; 5829 width: 63px; 5830 background-size: contain; 5831 background-repeat:no-repeat; 5832 } 5833 a.pling-logo { 5834 display: block; 5835 background-image: url('../img/new/pling-logo-large.png'); 5836 height: 34px; 5837 width: 63px; 5838 background-size: contain; 5839 5840 &.grey { 5841 background-image: url('../img/new/logo.png'); 5842 } 5843 5844 &.icon { 5845 width: 34px; 5846 background-image: url('../img/new/box-logo.png'); 5847 } 5848 } 5849 } 5850 } 5851 } 5852 5853 /** preview area **/ 5854 5855 #widget-preview { 5856 width: 40%; 5857 padding-left: 10px; 5858 float: left; 5859 } 5860 5861 /** /preview area **/ 5862 5863 /** in modal **/ 5864 5865 #widget-code-modal { 5866 width: 800px; 5867 height: auto; 5868 overflow: hidden; 5869 5870 .modal-body { 5871 height: auto; 5872 overflow: hidden; 5873 5874 article { 5875 width: 100%; 5876 float: left; 5877 5878 #configuration-options { 5879 5880 ul.nav-tabs { 5881 float: left; 5882 width: 100%; 5883 background-color: #F3F3F3; 5884 border-bottom: 1px solid #e5e5e5; 5885 position: relative; 5886 top: 0; 5887 5888 li { 5889 border-bottom: 1px solid #e5e5e5; 5890 .transition(0); 5891 5892 a { 5893 margin: 0; 5894 background-color: transparent; 5895 border: 0; 5896 color: @newblue; 5897 border-bottom: 3px solid #f3f3f3; 5898 .transition(0); 5899 } 5900 5901 &.active { 5902 border-color: @newblue; 5903 a { 5904 border-color: @newblue; 5905 } 5906 } 5907 } 5908 } 5909 } 5910 } 5911 } 5912 } 5913 5914 /** /in modal **/ 5915 5916 /** in iframe **/ 5917 5918 .body-external { 5919 5920 .supporter-box-container { 5921 border: 0; 5922 text-align: center; 5923 5924 #pling-widget { 5925 text-align: left; 5926 float: none; 5927 height: auto; 5928 overflow: hidden; 5929 } 5930 } 5931 } 5932 5933 /** /in iframe **/ 5934 5935 /*------ /WIDGET --------------------*/ 5936 5937 /***** index-pling *******/ 5938 5939 #mainpage 5940 { 5941 background-image: url(/images/system/1-opendesktop-bg.png); 5942 background-repeat:no-repeat; 5943 background-attachment:fixed; 5944 background-position:0px 0px; 5945 background-size: 100% 100%; 5946 width: 100% !important; 5947 margin-top: 15px; 5948 } 5949 #mainpage .wrapper 5950 { 5951 padding-top: 100px; 5952 } 5953 5954 #mainpage .card-wrapper 5955 { 5956 border-radius:10px; 5957 padding:5px; 5958 } 5959 5960 #mainpage .card-wrapper 5961 { 5962 a.title 5963 { 5964 display:block; 5965 } 5966 5967 5968 img.logo 5969 { 5970 height:45px; 5971 margin-right:10px; 5972 margin-bottom:5px; 5973 } 5974 5975 .domainobj 5976 { 5977 margin: 15px; 5978 border-bottom:1px solid #ccc; 5979 } 5980 } 5981 5982 5983 #indeximages 5984 { 5985 height:400px; 5986 width: 100%; 5987 overflow: hidden; 5988 } 5989 #indeximages a 5990 { 5991 cursor: default; 5992 } 5993 5994 .socialrow 5995 { 5996 border-bottom:1px solid #ccd4d8 ; 5997 padding-top: 5px; 5998 padding-bottom: 10px; 5999 overflow: hidden; 6000 .avatar{ 6001 width:55px; 6002 display: block; 6003 float: left; 6004 img{ 6005 width:48px; 6006 height: 48px; 6007 border-radius:10px; 6008 } 6009 } 6010 span{ 6011 display: block; 6012 } 6013 span.date{ 6014 font-size: small; 6015 padding-top: 5px; 6016 } 6017 &:last-child 6018 { 6019 border-bottom:0px solid #ccd4d8 ; 6020 } 6021 } 6022 .commentstore 6023 { 6024 border-bottom:1px solid #ccd4d8 ; 6025 padding-top: 5px; 6026 padding-bottom: 5px; 6027 overflow: hidden; 6028 p{ 6029 margin: 0; 6030 } 6031 .userinfo img 6032 { 6033 border-radius: 50%; 6034 width: 42px; 6035 height: 42px; 6036 float: right; 6037 6038 } 6039 .userinfo 6040 { 6041 float: right; 6042 } 6043 .info 6044 { 6045 display: block; 6046 } 6047 } 6048 6049 .commentstore:last-child 6050 { 6051 border-bottom:none; 6052 } 6053 6054 /*product detail popover*/ 6055 div.profile-img-product 6056 { 6057 width: 200px; 6058 height: 160px; 6059 } 6060 img.imgpopover 6061 { 6062 max-width: 200px; 6063 max-height: 160px; 6064 display: block; 6065 margin: auto; 6066 } 6067 6068 /*aboutme tab comments*/ 6069 #my-comments-tabs-content { 6070 font-size: 11pt; 6071 width: 100%; 6072 .rownomargin 6073 { 6074 margin:0; 6075 } 6076 .rownopadding 6077 { 6078 padding: 0; 6079 } 6080 .category 6081 { 6082 display: block; 6083 font-size: smaller; 6084 } 6085 .createat 6086 { 6087 font-size: smaller; 6088 color: #888; 6089 } 6090 .productrow 6091 { 6092 padding-bottom: 5px; 6093 padding-top: 5px; 6094 border-bottom: 1px solid #ccd4d8; 6095 6096 font-size: small; 6097 .project-image{ 6098 width: 50px; 6099 height: 50px; 6100 float: left; 6101 margin-right: 15px; 6102 } 6103 } 6104 .productrow:last-child { 6105 border-bottom: none; 6106 } 6107 .row 6108 { 6109 margin-top: 10px; 6110 } 6111 .rating 6112 { 6113 width: 80px; 6114 } 6115 .time 6116 { 6117 font-size: smaller; 6118 } 6119 .cntComments 6120 { 6121 font-size: smaller; 6122 display: block; 6123 padding-top: 5px; 6124 6125 } 6126 .productimg 6127 { 6128 width:50px; 6129 height:50px; 6130 } 6131 .commenttext{ 6132 padding-left: 20px; 6133 6134 } 6135 } 6136 6137 .user-admin-page 6138 { 6139 .commentText 6140 { 6141 font-size: smaller; 6142 } 6143 .commentTime 6144 { 6145 font-size: smaller; 6146 padding-left: 20px; 6147 } 6148 .title 6149 { 6150 font-weight: bold; 6151 color:#37628D; 6152 padding-top: 10px; 6153 padding-bottom: 10px; 6154 } 6155 6156 .topics{ 6157 padding-right: 20px; 6158 6159 .topic-tag 6160 { 6161 display: inline-block; 6162 padding: 0.3em 0.9em; 6163 margin: 0 0.5em 0.5em 0; 6164 white-space: nowrap; 6165 background-color: #f1f8ff; 6166 border-radius: 3px; 6167 } 6168 .usertagslabelcat{ 6169 background-color: #f1f1f1; 6170 } 6171 .topic-tag-link 6172 { 6173 &:hover { 6174 text-decoration: none; 6175 background-color: #def; 6176 } 6177 6178 } 6179 .btn-link{ 6180 display: inline-block; 6181 padding: 0; 6182 font-size: inherit; 6183 color: #0366d6; 6184 text-decoration: none; 6185 white-space: nowrap; 6186 cursor: pointer; 6187 -webkit-user-select: none; 6188 -moz-user-select: none; 6189 -ms-user-select: none; 6190 user-select: none; 6191 background-color: transparent; 6192 border: 0; 6193 -webkit-appearance: none; 6194 -moz-appearance: none; 6195 appearance: none; 6196 padding-bottom:10px; 6197 } 6198 } 6199 6200 .my-downloadshistory-list{ 6201 width: 1100px; 6202 .totaldownloads{ 6203 margin:0; 6204 padding: 20px; 6205 text-align: right; 6206 } 6207 .smaller{ 6208 font-size: smaller; 6209 } 6210 .header{ 6211 border-top:1px solid #ccc; 6212 padding-top:15px; 6213 padding-bottom:15px; 6214 } 6215 .subheader{ 6216 background-color: #ddd 6217 } 6218 .paddingLeft80{ 6219 padding-left: 80px; 6220 } 6221 .marginLeft80{ 6222 margin-left: 80px; 6223 } 6224 6225 button.voting{ 6226 line-height: 10px; 6227 } 6228 button.voting span{ 6229 font-size: 10px; 6230 } 6231 6232 .rating{ 6233 width: 80px !important; 6234 font-size: 10pt; 6235 } 6236 .downloadhistory-image{ 6237 width: 50px; 6238 height: 50px; 6239 float: left; 6240 margin-right: 15px; 6241 } 6242 .nowrap{ 6243 white-space: nowrap; 6244 } 6245 } 6246 } 6247 6248 .col-container 6249 { 6250 6251 span.cnt 6252 { 6253 padding-right: 5px; 6254 display: inline-block; 6255 font-weight: bold; 6256 } 6257 .stat 6258 { 6259 padding-top: 15px; 6260 padding-left: 15px; 6261 font-size: 12px; 6262 } 6263 6264 .info 6265 { 6266 6267 padding-left: 15px; 6268 6269 } 6270 .statContent 6271 { 6272 padding-top: 15px; 6273 padding-left: 15px; 6274 font-size: 12px; 6275 } 6276 } 6277 6278 /** plings **/ 6279 6280 main#plings-page{ 6281 .wrapper{ 6282 width:700px; 6283 padding:20px; 6284 /*max-height: 700px; 6285 overflow: auto; 6286 */ 6287 .title{ 6288 background-color:#ccc; 6289 height: 30px; 6290 } 6291 .label{ 6292 padding-top: 10px; 6293 padding-left: 0px; 6294 } 6295 .row:not(:first-child):hover{ 6296 background-color: #eef; 6297 } 6298 6299 .depth0 { 6300 padding-left: 0px; 6301 } 6302 6303 .depth1 { 6304 padding-left: 20px; 6305 } 6306 .depth2 { 6307 padding-left: 40px; 6308 } 6309 .depth3 { 6310 padding-left: 60px; 6311 } 6312 .depth4 { 6313 padding-left: 80px; 6314 } 6315 .depth5 { 6316 padding-left: 100px; 6317 } 6318 .factor { 6319 padding-right: 10px; 6320 } 6321 } 6322 } 6323 /** plings END**/ 6324 6325 /* new look test */ 6326 6327 #product-page-content { 6328 .sidebar-left{ 6329 padding-right: 15px; 6330 padding-left: 15px; 6331 min-width: 200px; 6332 padding-top: 20px; 6333 } 6334 6335 .tag-element { 6336 background-clip: padding-box; 6337 background-color: #eeeeee; 6338 background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); 6339 background-repeat: repeat-x; 6340 background-size: 100% 19px; 6341 border: 1px solid #aaa; 6342 border-radius: 3px; 6343 box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); 6344 color: #333; 6345 line-height: 25px !important; 6346 margin: 3px 3px 3px 0; 6347 max-width: 100%; 6348 padding: 0 10px; 6349 position: relative; 6350 display: inline-block; 6351 } 6352 } 6353 6354 #carouselContainer{ 6355 .carousel-indicators { 6356 z-index: 31; 6357 background-color: transparent; 6358 height: 20px; 6359 bottom: -30px; 6360 & .active{ 6361 background-color: #E2E2E2; 6362 } 6363 li{ 6364 border: 1px solid #C4D7EF; 6365 } 6366 } 6367 iframe{ 6368 border: 0px; 6369 } 6370 } 6371 6372 /*update member page*/ 6373 #email-collapse{ 6374 .group-list { 6375 list-style: outside none none; 6376 > li:first-child { 6377 border-top: 0 none; 6378 border-top: 1px solid #ddd; 6379 } 6380 > li { 6381 border-bottom: 1px solid #e5e5e5; 6382 display: block; 6383 line-height: 30px; 6384 margin-left: -10px; 6385 padding: 5px 10px; 6386 } 6387 6388 } 6389 6390 .css-truncate-target { 6391 max-width: 300px; 6392 display: inline-block; 6393 text-overflow: ellipsis; 6394 vertical-align: top; 6395 white-space: nowrap; 6396 } 6397 .email-actions { 6398 float: right; 6399 form { 6400 display: inline; 6401 } 6402 } 6403 6404 span.label.default { 6405 background-color: #6cc644; 6406 border-radius: 3px; 6407 color: #fff; 6408 margin-left: 4px; 6409 padding: 4px 6px; 6410 } 6411 span.label.attention { 6412 background-color: #c64f0d; 6413 border-radius: 3px; 6414 color: #fff; 6415 margin-left: 4px; 6416 padding: 4px 6px; 6417 } 6418 .btn { 6419 line-height: 20px; 6420 padding: 4px 12px; 6421 } 6422 6423 } 6424 .user-admin-page 6425 { 6426 .body-wrap{ 6427 .well{ 6428 min-height: 20px; 6429 padding: 20px; 6430 margin-bottom: 20px; 6431 background-color: transparent; 6432 border: 0px; 6433 border-radius: 0px; 6434 -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.05); 6435 box-shadow: inset 0 0px 0px rgba(0,0,0,.05); 6436 } 6437 } 6438 } 6439 6440 .profile-menu{ 6441 li{ 6442 a{ 6443 width: 100%; 6444 } 6445 } 6446 } 6447 6448 6449 // grid layout 19.06 6450 .grid-container{ 6451 padding-top: 10px; 6452 .flex-container{ 6453 font-size: 10pt !important; 6454 .explore-product-grid{ 6455 width: 200px; 6456 padding: 0px; 6457 margin: 20px; 6458 border: 1px solid #dedede; 6459 border-radius: 2px; 6460 margin: 10px 10px 10px 10px; 6461 position: relative; 6462 6463 /*background: url(../img/app-container-bg.png) repeat-x;*/ 6464 6465 figure{ 6466 /*height: 167px;*/ 6467 6468 opacity: 1; 6469 display: block; 6470 transition: .5s ease; 6471 backface-visibility: hidden; 6472 6473 } 6474 6475 6476 .explore-product-image{ 6477 6478 /* 6479 max-width: 95%; 6480 height: 167px; 6481 */ 6482 width: 170px; 6483 height: 120px; 6484 6485 } 6486 .explore-product-desc{ 6487 background: linear-gradient(#fff, #EDEDED); 6488 padding:0px 10px 5px 10px; 6489 border-bottom-left-radius: 2px; 6490 border-bottom-right-radius: 2px; 6491 } 6492 .explore-product-plings { 6493 padding: 0; 6494 padding-top: 5px; 6495 width: 100px; 6496 margin:0 auto; 6497 font-size: 10px; 6498 .rating { 6499 width: 100%; 6500 6501 } 6502 6503 .progress { 6504 margin-bottom: 10px; 6505 padding: 3px; 6506 opacity:0; 6507 margin-bottom: 0; 6508 height:12px; 6509 opacity:1.0; 6510 background-color: transparent; 6511 box-shadow: none; 6512 padding:2px; 6513 6514 .bar { 6515 width: 4px; 6516 max-width: 100%; 6517 height: 14px; 6518 background-color: #2673b0; 6519 .border_radius(5px); 6520 .box_shadow(inset 0 6px 0 rgba(255,255,255,0.2)); 6521 6522 &.no-goal { 6523 width: 50%; 6524 opacity: 0; 6525 } 6526 6527 } 6528 } 6529 6530 .collected { 6531 span { 6532 display: block; 6533 width: 100%; 6534 float: left; 6535 font-size: 12px; 6536 } 6537 } 6538 } 6539 6540 .explore-product-details { 6541 6542 6543 span.version 6544 { 6545 font-size: smaller; 6546 padding-left: 20px; 6547 } 6548 span.title{ 6549 display: block; 6550 font-size: smaller; 6551 line-height: 1.5; 6552 } 6553 6554 6555 } 6556 } 6557 } 6558 } 6559 6560 6561 /* mobile settings */ 6562 @media (max-width: 400px) { 6563 #explore-content{ 6564 .GridFlex{ 6565 .sidebar-left{ 6566 flex: 0 0 100%; 6567 } 6568 } 6569 } 6570 .metamenu{ 6571 height: 100%; 6572 .sitelogo{ 6573 display:block; 6574 width:100%; 6575 height:30px; 6576 font-size:20px; 6577 img.logo{ 6578 width: 30px; 6579 height: 30px; 6580 } 6581 } 6582 6583 } 6584 } 6585 6586 #ratings-panel{ 6587 .bbtn{ 6588 display: inline-block; 6589 padding: 6px 12px; 6590 margin-bottom: 0; 6591 font-size: 14px; 6592 font-weight: 400; 6593 line-height: 1.42857143; 6594 text-align: center; 6595 white-space: nowrap; 6596 vertical-align: middle; 6597 -ms-touch-action: manipulation; 6598 touch-action: manipulation; 6599 cursor: pointer; 6600 -webkit-user-select: none; 6601 -moz-user-select: none; 6602 -ms-user-select: none; 6603 user-select: none; 6604 background-image: none; 6605 border: 1px solid #adadad; 6606 border-radius: 4px; 6607 margin-right:10px; 6608 } 6609 6610 .activeRating{ 6611 border: 2px solid #2673B0; 6612 } 6613 .bbtn:focus{ 6614 color: #333; 6615 background-color: transparent; 6616 border-color: #2673B0 6617 } 6618 } 6619 6620 #plings-panel,#likes-panel{ 6621 .u-wrap{ 6622 float: left; 6623 padding: 0.3em; 6624 border: 0.35em solid #dee0e0; 6625 border-radius: 5px; 6626 height: 14em; 6627 margin-bottom: 1em; 6628 background: white; 6629 width: 115px; 6630 height: 200px; 6631 margin-right: 10px; 6632 -webkit-transition: all 0.2s ease-out; 6633 -moz-transition: all 0.2s ease-out; 6634 -ms-transition: all 0.2s ease-out; 6635 -o-transition: all 0.2s ease-out; 6636 position:relative; 6637 text-align: center; 6638 font-size: small; 6639 img{ 6640 width: 100%; 6641 border: 1px solid #dbdbdb; 6642 -webkit-border-radius: 999px; 6643 -moz-border-radius: 999px; 6644 border-radius: 999px; 6645 -webkit-background-clip: padding-box; 6646 -moz-background-clip: padding; 6647 background-clip: padding-box; 6648 } 6649 div.username{ 6650 max-width: 100px; 6651 overflow: hidden; 6652 padding:5px; 6653 } 6654 div.bottom-title{ 6655 position: absolute; 6656 right: 2px; 6657 bottom: 0; 6658 } 6659 6660 } 6661 6662 } 6663 6664 .tooltipuserplingscontainer{ 6665 .user{ 6666 display: block; 6667 float: left; 6668 text-align: center; 6669 width: 60px; 6670 overflow: hidden; 6671 img{ 6672 width:40px; 6673 height:40px; 6674 border:1px solid #ccc; 6675 border-radius: 999px; 6676 } 6677 .caption{ 6678 display: block; 6679 } 6680 } 6681 } 6682 6683 6684 #affiliates-panel { 6685 .u-wrap { 6686 float: left; 6687 padding: .3em; 6688 border: .35em solid #dee0e0; 6689 border-radius: 5px; 6690 height: 14em; 6691 margin-bottom: 1em; 6692 background: #fff; 6693 width: 115px; 6694 height: 200px; 6695 margin-right: 10px; 6696 -webkit-transition: all .2s ease-out; 6697 -moz-transition: all .2s ease-out; 6698 -ms-transition: all .2s ease-out; 6699 -o-transition: all .2s ease-out; 6700 position: relative; 6701 6702 figure img { 6703 width: 100%; 6704 border: 1px solid #dbdbdb; 6705 -webkit-border-radius: 999px; 6706 -moz-border-radius: 999px; 6707 border-radius: 999px; 6708 -webkit-background-clip: padding-box; 6709 -moz-background-clip: padding; 6710 background-clip: padding-box; 6711 } 6712 6713 h3 { 6714 font-size: 13px; 6715 font-weight: 700; 6716 word-wrap: break-word; 6717 line-height: 20px; 6718 height: 20px; 6719 padding: 0; 6720 margin: 0; 6721 } 6722 span.small { 6723 position: absolute; 6724 bottom: 5px; 6725 left:5px; 6726 } 6727 } 6728 6729 } 6730 6731 .containerduplicates 6732 { 6733 6734 background-color:#fff; 6735 min-height:300px;min-width:1000px; max-height:500px; overflow:auto; 6736 .row{ 6737 border-bottom:1px solid #ddd; 6738 6739 } 6740 } 6741 6742 /* 6743 * Rating Begin 6744 */ 6745 .rating-label 6746 { 6747 padding: .0em 1em 0em; 6748 color: #fff; 6749 border-radius: .25em; 6750 font-weight: 700; 6751 font-size: 90%; 6752 cursor: pointer; 6753 6754 &-highlight{ 6755 border: 1px solid #2185D0; 6756 } 6757 } 6758 6759 #productRelationshipPanel{ 6760 .react-autosuggest__inputContainer{ 6761 padding-bottom: 10px; 6762 } 6763 .react-autosuggest__suggestions-container--open 6764 { 6765 width: 200px; 6766 } 6767 .react-autosuggest__input 6768 { 6769 width:200px; 6770 padding-left: 20px 6771 } 6772 .suggestionsContainer 6773 { 6774 display: flex; 6775 padding: 3px 5px; 6776 .description{ 6777 display: flex; 6778 margin-left: 10px; 6779 text-align: left; 6780 flex-flow: column; 6781 span{ 6782 line-height: 20px; 6783 } 6784 span.small{ 6785 font-size: small; 6786 } 6787 } 6788 } 6789 } 6790 6791 #productRatingContainer2 6792 { 6793 .mini-card 6794 { 6795 @media(max-width:550px){ 6796 width: 50%; 6797 6798 } 6799 } 6800 } 6801 6802 6803 6804 /*******************************************************/ 6805 /*************** DARK THEME ****************************/ 6806 /*******************************************************/ 6807 6808 6809 @black:#121212; 6810 @black2:#232323; 6811 @black3:#343434; 6812 @black4:#454545; 6813 6814 6815 .user-settings-item-title { 6816 width:80px !important; 6817 } 6818 6819 #metaheader { 6820 6821 #metaheader-nav { 6822 6823 .metamenu-theme-dark { 6824 #site-header-search-form #search-form input[type="text"] { 6825 background-color: @black4 !important; 6826 } 6827 #user-login-menu-container .user-dropdown .dropdown-menu .user-settings-item { 6828 border-bottom: 1px solid #454545 !important; 6829 } 6830 #user-context-menu-container .user-dropdown .dropdown-menu li a span, 6831 #about-menu-container .user-dropdown .dropdown-menu li a span, 6832 #development-app-menu-container .user-dropdown .dropdown-menu li a span { 6833 color:white !important; 6834 } 6835 6836 #development-app-menu-container .user-dropdown .dropdown-menu li:hover a { 6837 background-color: @black3 !important; 6838 color: white !important; 6839 } 6840 6841 6842 &.metamenu { 6843 background-color: @black3 !important; 6844 color: white !important; 6845 6846 a { 6847 color: white; 6848 } 6849 } 6850 6851 ul.metaheader-menu { 6852 6853 >li>a { 6854 color: white !important; 6855 6856 &:hover { 6857 background-color: @black4 !important; 6858 } 6859 } 6860 6861 >li.active { 6862 background-color: @black !important; 6863 } 6864 6865 >li .dropdown-menu::before { 6866 border-bottom-color:@black2 !important; 6867 } 6868 6869 } 6870 6871 #user-login-menu-container .user-dropdown .dropdown-menu #user-info-section { 6872 background-color: @black2; 6873 6874 .user-details #user-details-username, 6875 .user-details #user-details-email { 6876 color: white; 6877 6878 b { 6879 color: white; 6880 } 6881 } 6882 } 6883 6884 #user-login-menu-container .user-dropdown .dropdown-menu li.buttons { 6885 background-color: @black2; 6886 6887 ul li { 6888 &:hover { 6889 background-color: @black3; 6890 } 6891 } 6892 } 6893 6894 #user-login-menu-container .user-dropdown .dropdown-menu #user-info-menu-item, 6895 #user-login-menu-container .user-dropdown .dropdown-menu .user-info-payout { 6896 border-bottom: 1px solid @black3; 6897 } 6898 6899 .user-dropdown .dropdown-menu li.buttons .btn { 6900 color: white !important; 6901 background-color: @black3 !important; 6902 border: 1px solid @black4 !important; 6903 6904 &:hover { 6905 background: @black4 !important; 6906 } 6907 } 6908 6909 .dropdown-menu { 6910 background-color: @black2 !important; 6911 6912 li { 6913 6914 a { 6915 6916 color: white !important; 6917 } 6918 } 6919 6920 li>a:hover, 6921 .active>a, 6922 .active>a:hover { 6923 background-color: @black3 !important; 6924 color: white !important; 6925 } 6926 6927 .user-settings-item { 6928 background-color: @black2 !important; 6929 border-color: @black3 !important; 6930 } 6931 } 6932 6933 .dropdown-menu li>a:hover, .dropdown-menu .active>a, .dropdown-menu .active>a:hover { 6934 background-color: @black3 !important; 6935 color: white !important; 6936 } 6937 6938 ul.metaheader-menu>li>a:active, ul.metaheader-menu>li>a:hover { 6939 background-color: @black4 !important; 6940 color: white !important; 6941 } 6942 6943 #user-login-menu-container .user-dropdown .dropdown-menu .user-settings-item { 6944 background-color: @black2 !important; 6945 6946 span { 6947 display: inline-block; 6948 color: white; 6949 } 6950 } 6951 6952 #development-app-menu-container .user-dropdown .dropdown-menu li { 6953 border: 1px solid transparent; 6954 &:hover { 6955 color: white; 6956 background-color: @black2; 6957 border-color: transparent !important; 6958 } 6959 } 6960 6961 } 6962 6963 } 6964 6965 .react-autosuggest__suggestions-container--open { 6966 background-color:@black2; 6967 border-color: @black4; 6968 6969 .react-autosuggest__suggestion--highlighted { 6970 background-color: @black3 !important; 6971 } 6972 } 6973 } 6974 6975 .dark-theme { 6976 6977 background-color: @black; 6978 color: #eaeaea !important; 6979 6980 #site-header { 6981 background: @black2 !important; 6982 color: white !important; 6983 } 6984 6985 #site-header #siter-header-pling .pling-section-header .supporter-container.open .dropdown-menu { 6986 background-color: @black !important; 6987 } 6988 6989 #site-header #siter-header-pling .pling-section-header .supporter-container.open .dropdown-menu::before { 6990 border-bottom-color: @black !important; 6991 } 6992 6993 #explore-content { 6994 6995 #category-tree #category-tree-header a { 6996 background-color: @black3; 6997 color: white; 6998 } 6999 } 7000 7001 #category-tree-container ul li a { 7002 color: white !important; 7003 } 7004 7005 .startpage-store .sidebar-left { 7006 background-color: @black; 7007 border-right: @black2; 7008 } 7009 7010 .startpage-store .sidebar-right { 7011 background-color: @black; 7012 border-left: @black2; 7013 } 7014 7015 #explore-content .sidebar-right-info { 7016 background-color:@black2; 7017 } 7018 7019 #explore-content .downloadDiv { 7020 background-color: transparent !important; 7021 } 7022 7023 #featureProductsContainer .feature_container .main_container { 7024 border: 1px solid @black3; 7025 background-color:@black2; 7026 } 7027 7028 #carousel-module-container .product-carousel.two .product-carousel-container .product-carousel-slider .product-carousel-item .product-carousel-item-wrapper { 7029 border: 1px solid @black3; 7030 background-color: @black2; 7031 } 7032 7033 #carousel-module-container .product-carousel.two .product-carousel-container .product-carousel-slider .product-carousel-item figure { 7034 border-bottom: 1px solid @black3; 7035 background: white; 7036 border-radius: 3px 3px 0 0; 7037 } 7038 7039 #carousel-module-container .product-carousel.two .product-carousel-container .product-carousel-slider .product-carousel-item .product-info span { 7040 color: white; 7041 } 7042 7043 #carousel-module-container .product-carousel .product-carousel-wrapper .carousel-arrow.disabled { 7044 background-color: @black2 !important; 7045 } 7046 7047 #carousel-module-container .product-carousel .product-carousel-wrapper .carousel-arrow { 7048 background-color: @black3 !important; 7049 border-color: @black4 !important; 7050 } 7051 7052 #carousel-module-container .product-carousel .product-carousel-wrapper .carousel-arrow.active, 7053 #carousel-module-container .product-carousel .product-carousel-wrapper .carousel-arrow:hover { 7054 background-color: @black4 !important; 7055 } 7056 7057 7058 .blockContainer { 7059 background: @black2; 7060 border: 1px solid @black3; 7061 7062 .header { 7063 border-bottom: 1px solid @black3 !important; 7064 } 7065 7066 .productrow { 7067 border-bottom: 1px solid @black3 !important; 7068 } 7069 } 7070 7071 #explore-content .bgwhite { 7072 background-color: @black3; 7073 border: @black4; 7074 } 7075 7076 .prod-widget-box { 7077 border: 1px solid @black4 !important; 7078 } 7079 7080 .commentstore { 7081 border-bottom: 1px solid @black4 !important; 7082 } 7083 7084 .startpage-store .sidebar-right #blogJson, 7085 .startpage-store .sidebar-right #rss-feeds, 7086 .startpage-store .sidebar-right #lastcomments { 7087 border: 1px solid @black4 !important; 7088 } 7089 7090 footer { 7091 background-color: @black2 !important; 7092 border-top: 1px solid @black3 !important; 7093 } 7094 7095 footer nav#footer-nav ul li { 7096 color: white !important; 7097 } 7098 footer nav#footer-nav ul li a, 7099 footer nav#footer-nav ul li span { 7100 color: white !important; 7101 } 7102 7103 .pling-nav-tabs ul.nav-tabs>li>a { 7104 color: white; 7105 } 7106 7107 .nav-tabs { 7108 border-bottom: 1px solid @black4 !important; 7109 } 7110 7111 .explore-products .product-list .explore-product { 7112 border-top: 1px solid #454545; 7113 } 7114 7115 #category-tree #category-tree-header a { 7116 background-color: @black2; 7117 } 7118 7119 #media-slider .swiper-wrapper .slide-item.image { 7120 background-color: @black !important; 7121 max-height: 100%; 7122 } 7123 7124 #product-page-content #product-main-img #product-title-div span.source { 7125 color: white; 7126 } 7127 7128 #product-page-content #product-panels { 7129 background: none repeat scroll 0 0 transparent; 7130 7131 .tab-pane { 7132 background-color: transparent; 7133 } 7134 } 7135 7136 textarea { 7137 color: #333 !important; 7138 } 7139 7140 #product-maker { 7141 background-color: @black !important; 7142 color: white !important; 7143 7144 .amount_predefined input { 7145 color: white !important; 7146 } 7147 } 7148 7149 .popover { 7150 background-color: @black3 !important; 7151 } 7152 7153 #product-browse-container #product-browse-item-list .product-browse-item .wrapper { 7154 background-color: @black3; 7155 } 7156 7157 #plings-panel .u-wrap, #likes-panel .u-wrap { 7158 background-color: @black2; 7159 border-color: @black3; 7160 } 7161 7162 .about-me-page .header .summary article { 7163 background-color: @black2; 7164 border-color: @black4; 7165 } 7166 7167 .about-me-page .header .summary article .about-title { 7168 background-color: @black3; 7169 border-bottom: 1px solid @black4; 7170 } 7171 7172 .about-me-page .header .summary article .about-title figure { 7173 border-color: @black4; 7174 } 7175 7176 7177 .about-me-page aside .details { 7178 float: left; 7179 width: 100%; 7180 height: auto; 7181 padding: .5em; 7182 background-color:@black2; 7183 word-break: break-all; 7184 border-color: @black4; 7185 } 7186 7187 .about-me-page aside .details h3 { 7188 color: white; 7189 border-color: #454545; 7190 } 7191 7192 .mini-card .u-wrap { 7193 border: 2px solid @black4; 7194 background-color: @black2; 7195 } 7196 7197 .mini-card .u-wrap:hover { 7198 border-color: #454545; 7199 background: #343434; 7200 } 7201 7202 .mini-card .u-wrap a { 7203 color: white; 7204 } 7205 7206 .mini-card .u-wrap .u-content .productCategory { 7207 color: white; 7208 } 7209 7210 #home-main-container .middle .panelContainer { 7211 background: #232323 !important; 7212 border: 1px solid #343434 !important; 7213 color:#c3c3c3 !important; 7214 } 7215 7216 #home-main-container .middle .panelContainer div.title { 7217 color: white; 7218 border-color: @black3 !important; 7219 } 7220 7221 #home-main-container .middle .panelContainer ul li+li, 7222 #home-main-container .middle .panelContainer ol li+li { 7223 color: #cccccc; 7224 border-color: @black4; 7225 } 7226 7227 #home-main-container .top { 7228 color: white; 7229 } 7230 7231 #home-main-container .top .personal-container-top ul#personal-links-container li { 7232 border: 1px solid #454545; 7233 7234 &:hover { 7235 background-color: @black4 !important; 7236 } 7237 } 7238 7239 #home-main-container .top .personal-container-top ul#personal-links-container li a span { 7240 color: white; 7241 } 7242 7243 input, textarea, select, option { 7244 background-color: @black3 !important; 7245 border-color: @black4 !important; 7246 color: white !important; 7247 } 7248 7249 #media-slider { 7250 background-color: transparent !important; 7251 } 7252 7253 #book-reader-wrapper #book-pager div span { 7254 margin-right: 5px; 7255 color: black; 7256 } 7257 7258 .user-admin-page .body-wrap { 7259 background-color: @black !important; 7260 color: white !important; 7261 } 7262 7263 .panel {background-color: @black2 !important;} 7264 7265 #home-main-container a, 7266 #home-main-container .middle .panelContainer ul li .title, 7267 #home-main-container .middle .panelContainer ol li .title, 7268 #home-main-container .middle .panelContainer ul li .info-row, 7269 #home-main-container .middle .panelContainer ol li .info-row { 7270 color: #cccccc; 7271 } 7272 7273 #home-main-container a { 7274 color: #efefef; 7275 text-decoration: none; 7276 cursor: pointer; 7277 } 7278 7279 .wizard>.content { 7280 background-color: transparent; 7281 } 7282 7283 .wizard>.content>.body { 7284 padding: 2.5% 0; 7285 } 7286 7287 .user-admin-page .head-wrap .about-me-header .user-menu { 7288 background-color: @black3 !important; 7289 border-color: @black4 !important; 7290 } 7291 7292 .user-admin-page .head-wrap .about-me-header figure { 7293 background-color: @black3 !important; 7294 border-color: @black4 !important ; 7295 } 7296 7297 .socialrow { 7298 border-color: @black4; 7299 } 7300 7301 .about-me-page .header .summary article .about-title figure { 7302 background-color: @black4; 7303 } 7304 7305 #my-comments-tabs-content .productrow { 7306 background-color: @black4; 7307 } 7308 7309 #pling-section-content .pling-section-header { 7310 background-color:@black2; 7311 } 7312 7313 #pling-section-content .pling-section-detail .pling-section-detail-right .support-container { 7314 background-color: @black3; 7315 border-color: @black4; 7316 margin-bottom: 20px; 7317 7318 h5 { 7319 color: white !important; 7320 } 7321 7322 .tiers, .tier-container { 7323 border-color: @black4 !important; 7324 } 7325 } 7326 7327 .x-donation-widget { 7328 border-color: @black3; 7329 7330 .tabs-footer { 7331 background-color: black; 7332 } 7333 } 7334 7335 .popover-title { 7336 background-color: @black2 !important; 7337 } 7338 7339 .popover.top>.arrow::after { 7340 border-color: @black2 !important; 7341 // background-color: @black2 !important; 7342 } 7343 .modal-content { 7344 background-color: @black3 !important; 7345 } 7346 7347 .alert-warning { 7348 background-color: @black3 !important; 7349 border-color: @black4 !important; 7350 color: white !important; 7351 } 7352 7353 @media (max-width: 767px) { 7354 #product-page-content #product-page-view #product-main-img #product-title-div .product-title-right { 7355 border: 0 !important; 7356 } 7357 } 7358 }