Warning, /webapps/ocs-webserver/httpdocs/theme/react/assets/less/community.less is written in an unsupported language. File is not indexed.

0001 out: ../css/community.css, sourcemap: true, compress: true
0002 @import "elements.less";
0003 
0004 #community-page {
0005   font-size: 14px;
0006 
0007   .ajax-loader {
0008     height: 24px;
0009     width: 24px;
0010     background-image: url('../img/ajax-loader.gif');
0011     background-position: center center;
0012     background-repeat: no-repeat;
0013   }
0014 
0015   #community-page-header {
0016     text-align: center;
0017     width: 100%;
0018     float: left;
0019     margin-bottom: 20px;
0020 
0021     h1 {
0022       margin-bottom: 40px;
0023     }
0024 
0025     #community-page-header-banner {
0026       display: table;
0027       margin: 0 auto;
0028       float: none;
0029       background: #fff;
0030       border: 1px solid #e4e4e4;
0031       padding: 0;
0032       border-radius: 10px;
0033 
0034       #header-banner-top {
0035         padding: 1em;
0036         font-size: 1em;
0037 
0038         .header-banner-row {
0039           margin-bottom: 10px;
0040 
0041           p {
0042             margin: 0;
0043             font-size: 2em;
0044           }
0045 
0046           span {
0047             font-size: 12px;
0048           }
0049         }
0050 
0051         p {
0052 
0053         }
0054       }
0055 
0056       #header-banner-bottom {
0057         padding: 1em;
0058         background: rgba(231,231,231,.4);
0059         border-top: 1px solid #e4e4e4;
0060         border-radius: 0 0 9px 9px;
0061 
0062         .center {
0063           font-size: 14px;
0064           .btn {
0065             margin-right: 10px;
0066           }
0067         }
0068       }
0069     }
0070   }
0071 
0072   #community-page-tabs-container {
0073     width: 100%;
0074     float: left;
0075 
0076     #tabs-menu {
0077       float: left;
0078       width:100%;
0079       border-bottom: 1px solid #ddd;
0080       margin-bottom: 20px;
0081       text-align: center;
0082 
0083       .tab-menu-item {
0084         .transition();
0085         border-bottom: 2px solid transparent;
0086         padding: 0 10px;
0087         margin-bottom: -1px;
0088         float: none;
0089         display: inline-block;
0090 
0091         a {
0092           .transition();
0093           font-size: 13px;
0094           padding: 10px 15px;
0095           cursor: pointer;
0096           display: block;
0097           color:#777;
0098         }
0099 
0100         &:hover {
0101           a {
0102             color: #2673b0;
0103           }
0104         }
0105         &.active {
0106           a {
0107             color: #2673b0;
0108             font-weight: bold;
0109           }
0110           border-bottom-color: #2673b0;
0111         }
0112       }
0113     }
0114 
0115     #tabs-content {
0116       float: left;
0117       width: 100%;
0118 
0119       .community-tab {
0120         float: left;
0121         width: 100%;
0122 
0123         ul,ol {
0124           list-style-type: none;
0125 
0126           .list-item {
0127             .list-item-template {
0128               width: 100%;
0129               height: 100%;
0130               display: block;
0131               .user {
0132                 figure {
0133                   float: left;
0134                   padding: .25em;
0135                   border: 1px solid #dbdbdb;
0136                   background: #f6f6f6;
0137                   -webkit-border-radius: 999px;
0138                   -moz-border-radius: 999px;
0139                   border-radius: 999px;
0140                   -webkit-background-clip: padding-box;
0141                   -moz-background-clip: padding;
0142                   background-clip: padding-box;
0143                   width: 96px;
0144                   height: 96px;
0145 
0146                   img {
0147                     vertical-align: middle;
0148                     width: 100%;
0149                     border: 1px solid #dbdbdb;
0150                     -webkit-border-radius: 999px;
0151                     -moz-border-radius: 999px;
0152                     border-radius: 999px;
0153                     -webkit-background-clip: padding-box;
0154                     -moz-background-clip: padding;
0155                     background-clip: padding-box;
0156                   }
0157                 }
0158               }
0159             }
0160           }
0161         }
0162 
0163         &.card-list-display {
0164 
0165           ul, ol {
0166             margin: auto;
0167             padding-right: 15px;
0168             padding-left: 15px;
0169             display: flex;
0170             flex-wrap: wrap;
0171             align-items: center;
0172             justify-content: center;
0173 
0174             li {
0175               width: 115px;
0176               height: 200px;
0177               margin-right: 5px;
0178               float: left;
0179               width: 100%;
0180               padding: .3em;
0181               border: .35em solid #dee0e0;
0182               border-radius: 5px;
0183               height: 14em;
0184               margin-bottom: 1em;
0185               background: #fff;
0186               width: 115px;
0187               height: 200px;
0188               margin-right: 10px;
0189               position: relative;
0190               text-align: center;
0191               .transition();
0192 
0193               .user-display-container {
0194                 float: left;
0195                 width: 100%;
0196                 height: 100%;
0197                 position: relative;
0198 
0199                 .user {
0200 
0201                   span.username {
0202                     font-size: 13px;
0203                     font-weight: 700;
0204                     word-wrap: break-word;
0205                     line-height: 20px;
0206                     height: 20px;
0207                     padding: 0;
0208                     margin: 0;
0209                     display: block;
0210                     width: 100%;
0211                     float: left;
0212                   }
0213 
0214                   span.user-created {
0215                     color: #333;
0216                     display: block;
0217                     position: absolute;
0218                     left: 0;
0219                     bottom: 0;
0220                     width: 100%;
0221                     font-size: 13px;
0222                     text-align: right;
0223                   }
0224                 }
0225               }
0226             }
0227           }
0228 
0229           &#most-pling-product-tab {
0230             .list-item {
0231               .list-ranking {
0232                 display: none;
0233               }
0234               .project {
0235                 figure {
0236                   width: 100%;
0237                   height: 80px;
0238                   display: block;
0239                   position: absolute;
0240                   top: 0;
0241                   left: 0;
0242                   overflow: hidden;
0243 
0244                   img {
0245                     width: 100%;
0246                     height: auto;
0247                   }
0248                 }
0249                 .project-info {
0250                   display: none;
0251                 }
0252               }
0253               .user-display-container {
0254                 margin-top: 55px;
0255                 width: 100%;
0256                 height: 100%;
0257                 position: relative;
0258 
0259                 figure {
0260                   width: 50px;
0261                   height: 50px;
0262                 }
0263 
0264                 .user-created {
0265                   display: none;
0266                 }
0267               }
0268               .score-container {
0269                 position: absolute;
0270                 bottom: 5px;
0271                 right: 5px;
0272                 font-size: 12px;
0273 
0274                 img {
0275                   width: 15px;
0276                   height: 15px;
0277                   margin-right: 5px;
0278                 }
0279               }
0280             }
0281           }
0282 
0283           &#score-tab {
0284             ol,ul {
0285               .list-item {
0286                 .scored-wrapper {
0287                   width: 100%;
0288                   height: 100%;
0289 
0290                   .user {
0291                     height: auto;
0292                     .user-created {
0293                       display: none;
0294                     }
0295                   }
0296 
0297                   .list-ranking {
0298                     position: absolute;
0299                     bottom: 0;
0300                     left: 0;
0301                     width: 100%;
0302 
0303                     .rank {
0304                       float: left;
0305                       font-size: 30px;
0306                       font-size: 33px;
0307                       line-height: 33px;
0308                       letter-spacing: normal;
0309                       text-align: center;
0310                       font-weight: 700;
0311                       letter-spacing: -1px;
0312                       padding: 5px;
0313                     }
0314 
0315                     .sum-plings {
0316                       font-size: 13px;
0317                       color: #444;
0318                       position: absolute;
0319                       bottom: 5px;
0320                       right: 5px;
0321                     }
0322                   }
0323                 }
0324               }
0325             }
0326           }
0327         }
0328 
0329         &.top-list-display {
0330 
0331           ul, ol {
0332             background-color: #F5F5F5;
0333             border: 1px solid #e4e4e4;
0334             border-radius: 10px;
0335             width: 100%;
0336             float: left;
0337             padding: 0 10px;
0338 
0339             .list-item {
0340               align-items: center;
0341               justify-content: center;
0342               display: flex;
0343               flex-wrap: wrap;
0344               padding: 10px 0;
0345               border-top: 1px solid #ccc;
0346 
0347               .list-item-template {
0348                 width: auto;
0349                 height: auto;
0350               }
0351 
0352               .creator-wrapper {
0353                 display: flex;
0354 
0355                 .list-ranking,
0356                 .user-display-container,
0357                 .score-container {
0358                   display: flex;
0359                   flex-direction: column;
0360                   padding: 0 15px;
0361                 }
0362 
0363                 .list-ranking {
0364                   font-size: 33px;
0365                   line-height: 33px;
0366                   letter-spacing: normal;
0367                   text-align: center;
0368                   font-weight: 700;
0369                   letter-spacing: -1px;
0370                   padding: 30px 0;
0371                   width: 50px;
0372                 }
0373 
0374                 .user {
0375                   figure {
0376                     padding: 0;
0377                     border: 0;
0378                   }
0379                   .username {
0380                     padding: 40px 30px 0;
0381                     display: block;
0382                     float: left;
0383                     width: 170px;
0384                     font-size: 12px;
0385                     color: #4e4e4e;
0386                   }
0387                   .user-created {
0388                     display: none;
0389                   }
0390                 }
0391 
0392                 .score-container {
0393                   font-size: 12px;
0394                   display: block;
0395                   padding-top: 40px;
0396                   img {
0397                     width: 15px;
0398                     height: 15px;
0399                     margin-right: 5px;
0400                   }
0401                 }
0402               }
0403 
0404               &:first-of-type {
0405                 border-top: 0;
0406               }
0407             }
0408           }
0409 
0410           &#most-pling-creators-tab {
0411             width: 100%;
0412             max-width: 800px;
0413             display: table;
0414             margin: 0 auto;
0415             float: none;
0416           }
0417 
0418           &#most-pling-product-tab {
0419             width: 100%;
0420             max-width: 800px;
0421             display: table;
0422             margin: 0 auto;
0423             float: none;
0424 
0425             .list-item {
0426 
0427               .list-item-template {
0428                 width: 100%;
0429 
0430                 .creator-wrapper {
0431                   width: 100%;
0432                   display: block;
0433 
0434                   .left-side-section {
0435                     float: left;
0436                     display: flex;
0437 
0438                     .list-ranking {
0439                       padding: 37px 0;
0440                     }
0441 
0442                     .project {
0443                       position: relative;
0444                       padding-left: 118px;
0445 
0446                       figure {
0447                         height: 108px;
0448                         width: 108px;
0449                         margin-right: 10px;
0450                         position: absolute;
0451                         top:0;
0452                         left: 0;
0453 
0454                         img {
0455                           width: 100%;
0456                           height: 100%;
0457                         }
0458                       }
0459 
0460                       .project-info {
0461                         padding: 30px 10px 0;
0462                         max-width: 340px;
0463 
0464                         .project-title {
0465                           font-size: 24px;
0466                           margin: 0;
0467                         }
0468 
0469                         .cat-title {
0470                           color: #4e4e4e;
0471                           font-size: 12px;
0472                           font-weight: bold;
0473                         }
0474                       }
0475                     }
0476                   }
0477                   .right-side-section {
0478                     float: right;
0479                     display: flex;
0480                   }
0481                   .user {
0482 
0483                     figure {
0484                       display: none;
0485                     }
0486                     .username {
0487                       margin-top: 55px;
0488                       padding-top: 0;
0489                       color: #2673b0;
0490                       font-weight: bold;
0491                       .by {
0492                         font-weight: bold;
0493                         margin-right: 5px;
0494                         color: #4e4e4e;
0495                       }
0496                     }
0497                   }
0498                   .score-container {
0499                     margin-top: 55px;
0500                     padding-top: 0;
0501                     .score {
0502                       cursor: pointer;
0503                     }
0504                   }
0505                 }
0506               }
0507             }
0508           }
0509 
0510           &#score-tab {
0511             width: 100%;
0512             max-width: 800px;
0513             display: table;
0514             margin: 0 auto;
0515             float: none;
0516 
0517             .list-item {
0518               .scored-wrapper {
0519                 height: 100%;
0520                 display: flex;
0521                 padding-left: 50px;
0522                 padding-right: 50px;
0523                 position: relative;
0524                 width: 100%;
0525                 .user {
0526                   .username {
0527                     font-size: 12px;
0528                     color: #4e4e4e;
0529                     padding: 40px 30px 0;
0530                     display: flex;
0531                   }
0532                   .user-created {
0533                     display: none;
0534                   }
0535                 }
0536                 .list-ranking {
0537                   .rank {
0538                     position: absolute;
0539                     left: 0;
0540                     height: 100%;
0541                     float: left;
0542                     font-size: 30px;
0543                     font-size: 33px;
0544                     line-height: 33px;
0545                     letter-spacing: normal;
0546                     text-align: center;
0547                     font-weight: 700;
0548                     letter-spacing: -1px;
0549                     padding-top: 30px;
0550                   }
0551 
0552                   .sum-plings {
0553                     position: absolute;
0554                     top: 0;
0555                     right:0;
0556                     padding-top: 40px;
0557                     font-size: 12px;
0558                   }
0559                 }
0560               }
0561             }
0562           }
0563         }
0564       }
0565     }
0566   }
0567 
0568   #loading-container {
0569     width: 100%;
0570     padding: 20px 0;
0571     text-align: center;
0572 
0573     .ajax-loader {
0574       margin: 0 auto;
0575       width: auto;
0576     }
0577   }
0578 
0579   @userHoverColor:#f1f1f1;
0580 
0581   .user-display-container {
0582     position: relative;
0583     .user-hover-display {
0584       position: absolute;
0585       width: 225px;
0586       height: 160px;
0587       padding-left: 8px;
0588       left:0px;
0589       z-index: 100;
0590       top: -70px;
0591       color: #333;
0592 
0593       &::before {
0594         content: "";
0595         display: block;
0596         position: absolute;
0597         bottom: 50%;
0598         left: 1px;
0599         width: 0;
0600         height: 0;
0601         border-style: solid;
0602         border-width: 8px 8px 8px 0;
0603         border-color: transparent @userHoverColor transparent transparent;
0604         margin-top: 4px;
0605       }
0606 
0607       .user-hover-info {
0608         width: 100%;
0609         height: 100%;
0610         border-radius: 5px;
0611         background-color: @userHoverColor;
0612         padding: 10px;
0613         border: 1px solid darken(@userHoverColor,5%);
0614         font-size: 12px;
0615         text-align: left;
0616 
0617         > span {
0618           display: block;
0619           float: left;
0620           width: 100%;
0621           height: 20px;
0622 
0623           &.username {
0624             border-bottom: 1px solid #ccc;
0625             margin-bottom: 5px;
0626           }
0627 
0628           .glyphicon-heart {
0629             color: purple;
0630           }
0631         }
0632       }
0633 
0634       &:hover {
0635         color: #333;
0636       }
0637 
0638       &.loading-user {
0639         padding: 50px 170px 65px 8px;
0640       }
0641     }
0642   }
0643 
0644   .score-container {
0645 
0646     position: relative;
0647 
0648     .score-hover-container {
0649       position: absolute;
0650       width: 230px;
0651       height: auto;
0652       padding-left: 8px;
0653       left:100%;
0654       z-index: 100;
0655       color: #333;
0656       top: -17px;
0657 
0658       &::before {
0659         content: "";
0660         display: block;
0661         position: absolute;
0662         bottom: 50%;
0663         left: 1px;
0664         width: 0;
0665         height: 0;
0666         border-style: solid;
0667         border-width: 8px 8px 8px 0;
0668         border-color: transparent @userHoverColor transparent transparent;
0669         margin-top: 4px;
0670       }
0671 
0672       .score-users-display {
0673         width: auto;
0674         max-width: 230px;
0675         height: auto;
0676         border-radius: 5px;
0677         background-color: @userHoverColor;
0678         padding: 10px;
0679         border: 1px solid darken(@userHoverColor,5%);
0680         font-size: 12px;
0681         text-align: left;
0682         float: left;
0683 
0684         .score-user {
0685           float: left;
0686           padding: 5px;
0687           max-width: 50px;
0688 
0689           figure {
0690             width: 40px;
0691             height: 40px;
0692             border-radius: 100%;
0693             overflow: hidden;
0694             margin-right: 0;
0695             display: table;
0696             margin: 0 auto;
0697             margin-bottom: 5px;
0698             border: 1px solid #ccc;
0699 
0700             img {
0701               width: 100% !important;
0702               height: 100% !important;
0703               margin-right: 0 !important;
0704             }
0705           }
0706 
0707           span {
0708             text-align: center;
0709             display: block;
0710             width: 100%;
0711             text-align: center;
0712             display: block;
0713             width: 100%;
0714             font-size: 10px;
0715             overflow: hidden;
0716             height: 14px;
0717           }
0718         }
0719       }
0720     }
0721   }
0722 }