Warning, /webapps/ocs-webserver/httpdocs/theme/react/assets/less/header.less is written in an unsupported language. File is not indexed.
0001 // out: ../css/header.css, sourcemap: true, compress: true 0002 @import "elements.less"; 0003 0004 #site-header-container { 0005 font-family: Arial,sans-serif; 0006 0007 } 0008 0009 #site-header { 0010 /*padding: 0 80px;*/ 0011 font-size: 14px; 0012 background-color: #ccc; 0013 padding-right:0px; 0014 .dropdown-menu { 0015 position: absolute; 0016 z-index: 1000; 0017 display: none; 0018 float: left; 0019 min-width: 160px; 0020 padding: 5px 0; 0021 margin: 2px 0 0; 0022 font-size: 14px; 0023 text-align: left; 0024 list-style: none; 0025 background-color: #fff; 0026 -webkit-background-clip: padding-box; 0027 background-clip: padding-box; 0028 border: 1px solid #ccc; 0029 border: 1px solid rgba(0,0,0,.15); 0030 border-radius: 4px; 0031 -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); 0032 box-shadow: 0 6px 12px rgba(0,0,0,.175); 0033 background-color: white; 0034 0035 &.dropdown-menu-right { 0036 right: 0; 0037 left: auto; 0038 } 0039 0040 li { 0041 padding: 0; 0042 } 0043 0044 0045 0046 0047 } 0048 0049 ul { 0050 list-style-type: none; 0051 padding: 0; 0052 margin: 0; 0053 float: left; 0054 } 0055 0056 #siter-header-pling 0057 { 0058 position: absolute; 0059 right: 0; 0060 height: 100%; 0061 0062 display: flex; 0063 align-items: center; 0064 0065 .pling-section-header{ 0066 0067 display: flex; 0068 height: 25px; 0069 & > div{ 0070 text-align: center; 0071 } 0072 span{ 0073 /*line-height: 300px;*/ 0074 } 0075 0076 .supporter-container{ 0077 position: relative; 0078 a{ 0079 cursor: pointer; 0080 font-size: small; 0081 font-weight: bold; 0082 } 0083 a.header-supporters 0084 { 0085 color:#4e4e4e; 0086 } 0087 z-index: 1000; 0088 &.open { 0089 0090 .dropdown-menu { 0091 display: block; 0092 left: auto; 0093 width: 350px; 0094 } 0095 .dropdown-menu::before { 0096 content: ""; 0097 position: absolute; 0098 right:30px; 0099 top: -8px; 0100 width: 0; 0101 height: 0; 0102 border-style: solid; 0103 border-width: 0 8.5px 8.5px; 0104 border-color: transparent transparent #b7bcc4 transparent; 0105 border-bottom-color: rgb(183, 188, 196); 0106 border-bottom-color: #fff; 0107 border-style: dashed dashed solid; 0108 z-index: 1; 0109 } 0110 } 0111 0112 .user-pling-section-container 0113 { 0114 0115 display: flex; 0116 flex-direction: column; 0117 max-height: 600px; 0118 overflow-y: auto; 0119 0120 width: 100%; 0121 .pling-nav-tabs 0122 { 0123 display: block; 0124 } 0125 .title{ 0126 text-align: center; 0127 border-bottom: 1px solid #ccc; 0128 padding:5px; 0129 } 0130 .section{ 0131 padding: 5px; 0132 display: block; 0133 margin-bottom: 16px; 0134 .section-name{ 0135 flex: 1; 0136 float:left; 0137 width:100px; 0138 position: relative; 0139 img{ 0140 width: 100px; 0141 height: 100px; 0142 } 0143 0144 0145 span{ 0146 line-height: 16px; 0147 display: inline-block; 0148 position: absolute; 0149 left: 0; 0150 bottom: -16px; 0151 width: 100px; 0152 height: 16px; 0153 font-size: small; 0154 text-align: center; 0155 background-color: #000; 0156 color: #fff; 0157 a{ 0158 color:#fff; 0159 } 0160 } 0161 0162 } 0163 .section-value{ 0164 display: flex; 0165 align-items: center; 0166 line-height: 100px; 0167 float: right; 0168 0169 } 0170 } 0171 } 0172 } 0173 0174 .header-body{ 0175 display: flex; 0176 .supporter-container { 0177 line-height: 25px; 0178 padding-left:5px; 0179 a.header-supporters 0180 { 0181 color:#4e4e4e; 0182 } 0183 } 0184 .score-container 0185 { 0186 line-height: 25px; 0187 &>span{ 0188 font-size: small; 0189 font-weight: bold; 0190 padding:5px; 0191 } 0192 0193 .score-bar-container { 0194 width: 200px; 0195 height: 20px; 0196 background: #f1f1f1; 0197 margin-bottom: 5px; 0198 display: inline-block; 0199 font-size: small; 0200 white-space: nowrap; 0201 .score-bar { 0202 height: 20px; 0203 line-height: 20px; 0204 background-color: #ccc; 0205 border-bottom: 0px solid darken( #286090,5%); 0206 color:#4e4e4e; 0207 text-align: left; 0208 padding-left: 3px; 0209 } 0210 } 0211 } 0212 } 0213 0214 0215 &.header-supporter-dark 0216 { 0217 .header-body .score-container 0218 { 0219 >span { 0220 color: #fff; 0221 } 0222 0223 } 0224 .header-body .supporter-container{ 0225 a.header-supporters{ 0226 color:#fff; 0227 } 0228 } 0229 0230 0231 } 0232 } 0233 } 0234 0235 0236 #site-header-wrapper { 0237 position: relative; 0238 width: 100%; 0239 float: left; 0240 height: 100%; 0241 0242 #site-header-logo-container { 0243 position: absolute; 0244 overflow: hidden; 0245 > a { 0246 width: 100%; 0247 display: block; 0248 img { 0249 width: 100%; 0250 } 0251 } 0252 } 0253 0254 .header-links-display { 0255 font-size: 24px; 0256 color: white; 0257 display: inline-block; 0258 margin-left: 20px; 0259 > a { 0260 color: white; 0261 &:hover { 0262 color: #2673b0; 0263 } 0264 } 0265 } 0266 0267 #site-header-store-name-container { 0268 font-size: 24px; 0269 position: absolute; 0270 bottom: 0; 0271 padding-left: 15px; 0272 > a { 0273 color: white; 0274 &:hover { 0275 color: #337ab7; 0276 } 0277 } 0278 } 0279 #site-header-cat-name-container { 0280 font-size: 24px; 0281 position: absolute; 0282 bottom: 0; 0283 padding-left: 15px; 0284 > a { 0285 color: white; 0286 &:hover { 0287 color: #337ab7; 0288 } 0289 } 0290 } 0291 0292 #site-header-middle { 0293 display: block; 0294 margin: 0 auto; 0295 width: 100px; 0296 .test{ 0297 0298 } 0299 } 0300 0301 #site-header-right { 0302 float: right; 0303 height: 100%; 0304 width: 100%; 0305 0306 #site-header-right-top { 0307 /*height: 40px;*/ 0308 height: 100%; 0309 width: 100%; 0310 padding-right: 5px; 0311 display: flex; 0312 justify-content: center; 0313 0314 .btnAddProduct{ 0315 width:100px; 0316 display:flex; 0317 align-items:flex-end; 0318 margin:0 auto; 0319 >span >a{ 0320 border: 0; 0321 border-bottom-color: currentcolor; 0322 border-bottom-style: none; 0323 border-bottom-width: 0px; 0324 position: relative; 0325 color: #777; 0326 font-size: 13px; 0327 transition: color 0s; 0328 bottom: 2px; 0329 border-bottom-width: 2px; 0330 border-bottom-style: solid; 0331 border-bottom-color: transparent; 0332 background-color: transparent; 0333 cursor: pointer; 0334 color: #2673b0; 0335 border-bottom-color: #2673b0; 0336 font-weight: 700; 0337 } 0338 } 0339 0340 0341 } 0342 0343 #site-header-search-form { 0344 /* float: left;*/ 0345 0346 max-width: 16em; 0347 display: block; 0348 vertical-align: middle; 0349 margin: 0 auto; 0350 display: flex; 0351 align-items: center; 0352 #search-form { 0353 /*margin: 6.5px 0;*/ 0354 margin:0; 0355 padding:0; 0356 } 0357 } 0358 0359 #search-form { 0360 height: 25px; 0361 padding: 0; 0362 margin: 6.5px 15px; 0363 line-height: 25px; 0364 position: relative; 0365 0366 input[type="text"]{ 0367 width: 100%; 0368 min-width: 16em; 0369 height: 25px; 0370 padding: 0; 0371 border: 1px solid #fff; 0372 margin-bottom: -1px; 0373 padding-right: 30px; 0374 text-indent: 5px; 0375 color: #6a7686; 0376 float: left; 0377 border-radius: 6px; 0378 box-shadow: none; 0379 0380 } 0381 0382 > a { 0383 top: 2px; 0384 right: 0; 0385 display: block; 0386 width: 25px; 0387 height: 25px; 0388 background-image: url(/theme/flatui/img/icon-search-input-2.png); 0389 background-position: center center; 0390 position: absolute; 0391 cursor: pointer; 0392 } 0393 } 0394 0395 #site-header-user-menu-container { 0396 float: right; 0397 margin-right: 6px; 0398 margin-left: 6px; 0399 0400 #user-menu-toggle { 0401 position: relative; 0402 height: 40px; 0403 float: right; 0404 cursor: pointer; 0405 line-height: 40px; 0406 0407 a.profile-menu-toggle { 0408 display: block; 0409 width: 100%; 0410 height: 100%; 0411 padding-left: 50px; 0412 padding-right: 15px; 0413 } 0414 0415 img { 0416 position: absolute; 0417 top: 5px; 0418 left: 10px; 0419 height: 30px; 0420 width: 30px; 0421 border-radius: 100%; 0422 } 0423 0424 span { 0425 color:white; 0426 } 0427 0428 &:hover { 0429 span { 0430 color: black; 0431 } 0432 } 0433 0434 ul { 0435 display: none; 0436 width: 165px; 0437 margin-left: 0; 0438 position: absolute; 0439 top: 40px; 0440 border: none; 0441 font-size: 14px; 0442 color: #7f8c8d; 0443 font-weight: 400; 0444 padding: 0; 0445 z-index: 10000; 0446 -webkit-border-radius: 5px; 0447 -moz-border-radius: 5px; 0448 border-radius: 5px; 0449 -webkit-background-clip: padding-box; 0450 -moz-background-clip: padding; 0451 background-clip: padding-box; 0452 0453 .dropdown-header { 0454 display: block; 0455 padding: 3px 20px; 0456 font-size: 12px; 0457 line-height: 1.42857143; 0458 color: #777; 0459 white-space: nowrap; 0460 width: 175px; 0461 height: 12px; 0462 background-image: url(../img/bg_sheet.png); 0463 background-position: -385px 0; 0464 } 0465 0466 li { 0467 text-align: left; 0468 display: block; 0469 width: 100%; 0470 background: #ecf0f1; 0471 margin: 0; 0472 padding: 0; 0473 height: 40px; 0474 border-bottom: 1px solid #d6d7d9; 0475 0476 &:first-of-type { 0477 -webkit-border-radius: 5px 5px 0 0; 0478 -moz-border-radius: 5px 5px 0 0; 0479 border-radius: 5px 5px 0 0; 0480 -webkit-background-clip: padding-box; 0481 -moz-background-clip: padding; 0482 background-clip: padding-box; 0483 } 0484 0485 &:last-of-type { 0486 -webkit-border-radius: 0 0 5px 5px; 0487 -moz-border-radius: 0 0 5px 5px; 0488 border-radius: 0 0 5px 5px; 0489 -webkit-background-clip: padding-box; 0490 -moz-background-clip: padding; 0491 background-clip: padding-box; 0492 } 0493 0494 a { 0495 float: left; 0496 display: block; 0497 padding: 0 20px; 0498 color: #6a7686; 0499 text-align: left; 0500 height: 40px; 0501 line-height: 40px; 0502 width: 100%; 0503 } 0504 } 0505 } 0506 0507 &.open { 0508 ul { 0509 display: block; 0510 } 0511 } 0512 } 0513 } 0514 0515 #site-header-right-bottom { 0516 height: 52px; 0517 width: 100%; 0518 0519 #site-header-login-menu { 0520 width: 100%; 0521 float: left; 0522 height: 100%; 0523 0524 ul { 0525 position: absolute; 0526 bottom: 0px; 0527 display: inline-table; 0528 list-style-type: none; 0529 margin: 0; 0530 padding: 0; 0531 z-index: 999; 0532 right: 0; 0533 width: 175px; 0534 0535 li { 0536 background-color: #609dca; 0537 border-color: #a3acfd; 0538 border-image: none; 0539 border-radius: 5px 5px 0 0; 0540 border-style: solid solid none; 0541 border-width: 2px 2px 0; 0542 height: 24px; 0543 line-height: 24px; 0544 margin-right: 2px; 0545 float: left; 0546 0547 a { 0548 float: left; 0549 display: block; 0550 height: inherit; 0551 line-height: inherit; 0552 padding: 0 20px; 0553 font-size: 13px; 0554 color: white; 0555 } 0556 0557 &.active { 0558 background: #60bcff none repeat scroll 0 0; 0559 } 0560 } 0561 } 0562 } 0563 } 0564 } 0565 } 0566 0567 &.appimagehubcc, 0568 &.appimagehub, 0569 &.appimageshub, 0570 &.appimagehub.com { 0571 #site-header-wrapper { 0572 #site-header-right { 0573 #site-header-user-menu-container, 0574 #site-header-right-bottom, 0575 #site-header-login-menu { 0576 display: none; 0577 } 0578 0579 #site-header-right-top { 0580 height:100%; 0581 } 0582 } 0583 } 0584 } 0585 0586 &.pling { 0587 margin:0 !important; 0588 } 0589 } 0590 0591 /* 0592 @media (max-width:767px) { 0593 #site-header { 0594 height: 180px !important; 0595 padding: 0 5px !important; 0596 0597 #site-header-wrapper { 0598 padding: 0 !important; 0599 0600 #site-header-logo-container { 0601 margin: 0 auto; 0602 position: relative; 0603 max-height: 90px!important; 0604 } 0605 0606 #site-header-store-name-container { 0607 width: 100%; 0608 text-align: center; 0609 padding: 15px 0; 0610 height: auto; 0611 0612 } 0613 0614 #site-header-right { 0615 position: absolute; 0616 bottom: 0; 0617 left: 0; 0618 width: 100%; 0619 height: 40px; 0620 0621 #site-header-right-top { 0622 padding-right: 185px; 0623 width: 100%; 0624 padding-left: 10px; 0625 0626 #site-header-search-form { 0627 width: 100%; 0628 max-width: 100%; 0629 0630 input[type="text"]{ 0631 min-width: 100%; 0632 font-size: 16px; 0633 } 0634 } 0635 0636 ul#site-header-user-menu-container { 0637 position: absolute; 0638 top: 0; 0639 right: 0; 0640 } 0641 } 0642 0643 #user-profile-menu { 0644 left: -34px; 0645 0646 .dropdown-header { 0647 background-position: -351px 0 !important; 0648 } 0649 } 0650 } 0651 } 0652 } 0653 } 0654 */ 0655 0656 @media (min-width:612px) and (max-width:720px){ 0657 #site-header { 0658 padding: 0 50px 0 10px; 0659 } 0660 } 0661 0662 @media (max-width: 610px){ 0663 0664 0665 #site-header-container { 0666 height: 50px; 0667 0668 #site-header { 0669 height: 50px !important; 0670 padding: 0; 0671 } 0672 } 0673 0674 #mobile-site-header { 0675 height: 70px; 0676 padding: 5px; 0677 padding-right: 10px; 0678 position: relative; 0679 0680 #mobile-thumb-block { 0681 display: none; 0682 height: 100%; 0683 width: 40px; 0684 position: absolute; 0685 top: 0; 0686 left: 0; 0687 } 0688 0689 .header-links-display { 0690 float: right; 0691 padding: 11px; 0692 } 0693 0694 #mobile-site-header-logo { 0695 height: 40px; 0696 width: auto; 0697 float: left; 0698 0699 > a { 0700 width: auto; 0701 height: 100%; 0702 0703 > img { 0704 max-height: 40px; 0705 } 0706 } 0707 0708 &.mini-version { 0709 width: 40px; 0710 overflow: hidden; 0711 0712 &.Android { 0713 width: 24px; 0714 height: 27px; 0715 } 0716 0717 &.Books { 0718 width: 38px; 0719 } 0720 0721 &.Mate { 0722 width: 41px; 0723 } 0724 0725 &.XFCE { 0726 width: 56px; 0727 } 0728 0729 &.Images { 0730 width: 44px; 0731 } 0732 0733 &.Gnome { 0734 width: 25px; 0735 } 0736 0737 &.Window-Managers, &.Arch-Packages,&.Games, &.OpenSuse-RPMs, &.OSX-Packages, &.VLC-Addons, &.Krita-Addons { 0738 overflow: visible; 0739 } 0740 } 0741 0742 &.KFCE-Pling-CC { 0743 width: 100px !important; 0744 height: 32px; 0745 } 0746 } 0747 0748 #mobile-site-header-menus-container { 0749 float: right; 0750 height: 40px; 0751 0752 #switch-menu, 0753 #mobile-user-menu, 0754 #mobile-search-menu { 0755 height: 40px; 0756 padding: 5px; 0757 float: right; 0758 padding-right: 3px; 0759 #siter-header-pling 0760 { 0761 .score-bar-container 0762 { 0763 width: 100px; 0764 } 0765 right: 50px; 0766 height: 20px; 0767 0768 } 0769 .menu-item { 0770 display: block; 0771 height: 30px; 0772 width: 30px; 0773 position: relative; 0774 line-height: 30px; 0775 float: right; 0776 color: white; 0777 cursor: pointer; 0778 border: 2px solid; 0779 border-radius: 5px; 0780 0781 > span { 0782 color: white; 0783 position: absolute; 0784 top: 50%; 0785 left: 50%; 0786 margin: -6px 0 0 -7px; 0787 } 0788 } 0789 0790 .menu-item + .menu-item { 0791 margin-left: 5px; 0792 } 0793 0794 #switch-menu-seperator { 0795 display: block; 0796 float: left; 0797 height: 20px; 0798 border-right: 1px solid black; 0799 border-left: 1px solid black; 0800 margin: 10px; 0801 display: none; 0802 } 0803 0804 .menu-content-wrapper { 0805 float: left; 0806 height: 30px; 0807 line-height: 30px; 0808 padding: 0 5px; 0809 0810 #site-header-search-form { 0811 width: 240px; 0812 } 0813 0814 0815 0816 #search-form { 0817 height: 27px; 0818 padding: 0; 0819 margin: 1.5px 20px 0; 0820 line-height: 27px; 0821 position: relative; 0822 margin-right: 40px; 0823 0824 input[type="text"]{ 0825 width: 100%; 0826 height: 27px; 0827 padding: 0; 0828 border: 1px solid #fff; 0829 margin-bottom: -1px; 0830 padding-right: 30px; 0831 text-indent: 5px; 0832 color: #6a7686; 0833 float: left; 0834 border-radius: 5px; 0835 box-shadow: none; 0836 font-size: 16px; 0837 } 0838 0839 > a { 0840 top: 2px; 0841 right: 0; 0842 display: block; 0843 width: 25px; 0844 height: 25px; 0845 background-image: url(/theme/flatui/img/icon-search-input-2.png); 0846 background-position: center center; 0847 position: absolute; 0848 cursor: pointer; 0849 } 0850 } 0851 0852 #site-header-login-menu { 0853 width: 100%; 0854 float: left; 0855 height: 100%; 0856 0857 ul { 0858 position: relative; 0859 bottom: 0; 0860 display: inline-table; 0861 list-style-type: none; 0862 margin: 0; 0863 padding: 0; 0864 z-index: 999; 0865 right: 0; 0866 width: 185px; 0867 0868 li { 0869 border-image: none; 0870 border-radius: 5px; 0871 border-style: solid; 0872 border-width: 2px; 0873 height: 30px; 0874 line-height: 26px; 0875 margin-right: 5px; 0876 float: left; 0877 0878 a { 0879 float: left; 0880 display: block; 0881 height: inherit; 0882 line-height: inherit; 0883 padding: 0 20px; 0884 font-size: 13px; 0885 color: white; 0886 } 0887 0888 &.active { 0889 background: #60bcff none repeat scroll 0 0; 0890 } 0891 } 0892 } 0893 } 0894 0895 #site-header-user-menu-container { 0896 float: right; 0897 margin-right: 6px; 0898 margin-left: 6px; 0899 margin-top: -5px; 0900 0901 #user-menu-toggle { 0902 position: relative; 0903 height: 40px; 0904 float: right; 0905 cursor: pointer; 0906 line-height: 40px; 0907 0908 a.profile-menu-toggle { 0909 display: block; 0910 width: 100%; 0911 height: 100%; 0912 padding-left: 50px; 0913 padding-right: 15px; 0914 } 0915 0916 img { 0917 position: absolute; 0918 top: 5px; 0919 left: 10px; 0920 height: 30px; 0921 width: 30px; 0922 border-radius: 100%; 0923 } 0924 0925 span { 0926 color:white; 0927 } 0928 0929 &:hover { 0930 span { 0931 color: black; 0932 } 0933 } 0934 0935 ul { 0936 display: none; 0937 width: 165px; 0938 margin-left: 0; 0939 position: absolute; 0940 top: 40px; 0941 border: none; 0942 font-size: 14px; 0943 color: #7f8c8d; 0944 font-weight: 400; 0945 padding: 0; 0946 z-index: 10000; 0947 -webkit-border-radius: 5px; 0948 -moz-border-radius: 5px; 0949 border-radius: 5px; 0950 -webkit-background-clip: padding-box; 0951 -moz-background-clip: padding; 0952 background-clip: padding-box; 0953 0954 .dropdown-header { 0955 display: block; 0956 padding: 3px 20px; 0957 font-size: 12px; 0958 line-height: 1.42857143; 0959 color: #777; 0960 white-space: nowrap; 0961 width: 175px; 0962 height: 12px; 0963 background-image: url(../img/bg_sheet.png); 0964 background-position: -385px 0; 0965 } 0966 0967 li { 0968 text-align: left; 0969 display: block; 0970 width: 100%; 0971 background: #ecf0f1; 0972 margin: 0; 0973 padding: 0; 0974 height: 40px; 0975 border-bottom: 1px solid #d6d7d9; 0976 0977 &:first-of-type { 0978 -webkit-border-radius: 5px 5px 0 0; 0979 -moz-border-radius: 5px 5px 0 0; 0980 border-radius: 5px 5px 0 0; 0981 -webkit-background-clip: padding-box; 0982 -moz-background-clip: padding; 0983 background-clip: padding-box; 0984 } 0985 0986 &:last-of-type { 0987 -webkit-border-radius: 0 0 5px 5px; 0988 -moz-border-radius: 0 0 5px 5px; 0989 border-radius: 0 0 5px 5px; 0990 -webkit-background-clip: padding-box; 0991 -moz-background-clip: padding; 0992 background-clip: padding-box; 0993 } 0994 0995 a { 0996 float: left; 0997 display: block; 0998 padding: 0 20px; 0999 color: #6a7686; 1000 text-align: left; 1001 height: 40px; 1002 line-height: 40px; 1003 width: 100%; 1004 } 1005 } 1006 } 1007 1008 &.open { 1009 ul { 1010 display: block; 1011 } 1012 } 1013 } 1014 } 1015 1016 } 1017 } 1018 } 1019 } 1020 }