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

0001 // out: ../css/metaheader.css, sourcemap: true, compress: true
0002 @import "elements.less";
0003 #metaheader {
0004   float: left;
0005   width: 100%;
0006   height: 34px;
0007   font-family: "Helvetica","Arial",sans-serif !important;
0008   font-size: 14px !important;
0009   position: absolute;
0010   top: 0;
0011   left: 0;
0012   z-index: 1001;
0013   background-color: white;
0014 
0015   .metamenu {
0016     display: block !important;
0017   }
0018 
0019   * {
0020     outline: none !important;
0021     box-sizing: border-box;
0022   }
0023 
0024   a {
0025     cursor: pointer;
0026     text-decoration: none !important;
0027   }
0028 
0029   button{
0030     cursor: pointer;
0031   }
0032   .dropdown-menu {
0033     position: absolute;
0034     z-index: 1000;
0035     display: none;
0036     float: left;
0037     min-width: 160px;
0038     padding: 5px 0;
0039     margin: 2px 0 0;
0040     font-size: 14px;
0041     text-align: left;
0042     list-style: none;
0043     background-color: #fff;
0044     -webkit-background-clip: padding-box;
0045     background-clip: padding-box;
0046     border: 1px solid #ccc;
0047     border: 1px solid rgba(0,0,0,.15);
0048     border-radius: 4px;
0049     -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
0050     box-shadow: 0 6px 12px rgba(0,0,0,.175);
0051     background-color: white;
0052 
0053     &.dropdown-menu-right {
0054       right: 0;
0055       left: auto;
0056     }
0057 
0058     li {
0059       padding: 0;
0060     }
0061 
0062     li>a:hover,
0063     .active>a,
0064     .active>a:hover {
0065         color: #222;
0066         text-decoration: none;
0067         background-color: #eee;
0068     }
0069 
0070 
0071   }
0072 
0073   .metamenu {
0074     height: 34px;
0075     text-align: center;
0076   }
0077 
0078 
0079 
0080   #metaheader-nav {
0081     width: 100%;
0082     float: left;
0083     height: 34px;
0084 
0085     .btn-metaheader {
0086       display: block !important;
0087       padding: 0 12px !important;
0088       border-radius: 2px !important;
0089       color: white !important;
0090       font-size: 13px !important;
0091       height: 26px !important;
0092       line-height: 25px !important;
0093       font-weight: bold;
0094       border: 1px solid #3079ed;
0095       background: -webkit-linear-gradient(top, #4387fd, #4683ea);
0096       margin-top: -2px;
0097       margin-right: 5px;
0098     }
0099     
0100     #site-header-search-form{
0101       margin: 0 auto;
0102       height: 34px;
0103       width: 230px;
0104       text-align: center;
0105       /*max-width:250px;      */
0106         display: flex;
0107         align-items: center;
0108         position: relative;
0109       .react-autosuggest__input
0110       {
0111         padding-left: 5px;
0112       }
0113       .react-autosuggest__inputContainer .react-autosuggest__icon{
0114         top: 0px;
0115         left: auto;
0116         right: 0px;
0117         width: 30px;
0118         height: 30px;
0119       }      
0120       .suggestionsContainer
0121       {
0122          display: flex;
0123          padding: 3px 5px;
0124         .description{
0125           display: flex;
0126           margin-left: 10px;          
0127           text-align: left;
0128           flex-flow: column;
0129           span{
0130             line-height: 20px;
0131           }
0132           span.small{
0133             font-size: small;
0134           }
0135         }      
0136       }
0137       
0138       
0139       &.open {
0140         .dropdown-menu {
0141           display: block;
0142         }
0143       }
0144       .autocompletion{
0145         left:15px;
0146         top:28px;
0147       }
0148         #search-form {
0149           height: 25px;          
0150           padding: 0;
0151           /*margin: 6.5px 15px;*/
0152           line-height: 25px;
0153           position: relative;
0154           margin:0px;
0155           input[type="text"]{
0156             background: #f1f1f1;
0157             width: 100%;
0158             min-height: 25px;
0159             min-width: 16em;
0160             height: 25px;
0161             padding: 0;
0162             border: 1px solid #fff;
0163             margin-bottom: -1px;
0164             padding-right: 30px;
0165             text-indent: 5px;
0166             color: #6a7686;
0167             float: left;
0168             border-radius: 6px;
0169             box-shadow: none;
0170   
0171           }
0172   
0173           > a {
0174             top: 2px;
0175             right: 0;
0176             display: block;
0177             width: 25px;
0178             height: 25px;
0179             background-image: url(/theme/flatui/img/icon-search-input-2.png);
0180             background-position: center center;
0181             position: absolute;
0182             cursor: pointer;
0183           }
0184         }
0185     }
0186     // #whereami{
0187     //   margin: 0 auto;
0188     //   height: 34px;
0189     //   width: 150px;
0190     //   text-align: center;
0191     //   a{
0192     //     display: inline-block;
0193     //   }
0194     //   .icon {
0195     //     height: 34px;
0196     //     width: 34px;
0197     //     background-size: 34px;
0198     //     background-position: center center;
0199     //     background-repeat: no-repeat;
0200     //     float: left;
0201     //   }
0202     //   .opendesktop{
0203     //     height: 30px;
0204     //     width: 30px;
0205     //     background-size: 25px;
0206     //     background-image: url('../img/logo-opendesktop.png');
0207     //     background-position: left 3px top 4px;
0208     //   }
0209     //   .pling{
0210     //     height: 50px;
0211     //     width: 50px;
0212     //     background-size: 50px;
0213     //     background-image: url('../img/logo-pling.png');
0214     //     background-position: left 0px top 5px;
0215     //   }
0216     //   .opencode{
0217     //     height: 30px;
0218     //     width: 30px;
0219     //     background-size: 22px;
0220     //     background-position: left 5px top 5px;
0221     //     background-image: url('../img/logo-opencode.png');
0222     //   }
0223     //   .cloudopendesktop{
0224     //     height: 30px;
0225     //     width: 30px;
0226     //     background-size: 22px;
0227     //     background-position: left 5px top 5px;
0228     //     background-image: url('../img/logo-cloudopendesktop.png');
0229     //   }
0230     //   .chat{
0231     //     height: 30px;
0232     //     width: 30px;
0233     //     background-size: 25px;
0234     //     background-position: left 5px top 5px;
0235     //     background-image: url('../img/chat.png');
0236     //   }
0237 
0238     //   span {
0239     //     float: left;
0240     //     line-height: 34px;
0241     //     padding-left: 4px;
0242     //     text-align: center;
0243     //     display: block;
0244     //     color:rgba(0,0,0,0.87);
0245     //   }
0246     // }
0247 
0248     #user-menu-container {
0249       float: right;
0250       height: 34px;
0251     }
0252 
0253     ul.metaheader-menu {
0254       padding: 0;
0255       margin: 0;
0256       list-style-type: none;
0257 
0258       > li {
0259         float: left;
0260         padding: 5px;
0261         /*height: 24px;*/
0262         &#chat-link-item
0263         {
0264           .riotIcon{
0265             width: 20px;
0266             height: 20px;
0267             vertical-align: middle;
0268           }
0269         }
0270         .switch {
0271           position: relative;
0272           display: inline-block;
0273           width: 45px;
0274           height: 22px;
0275           input {
0276             opacity: 0;
0277             width: 0;
0278             height: 0;
0279           }
0280           .slider {
0281             position: absolute;
0282             cursor: pointer;
0283             top: 0;
0284             left: 0;
0285             right: 0;
0286             bottom: 0;
0287             background-color: #ccc;
0288             -webkit-transition: .4s;
0289             transition: .4s;
0290           }
0291 
0292           .slider:before {
0293             position: absolute;
0294             content: "";
0295             height: 18px;
0296             width: 18px;
0297             left: 0px;
0298             bottom: 2px;
0299             background-color: white;
0300             -webkit-transition: .4s;
0301             transition: .4s;
0302           }
0303           input:checked + .slider {
0304             background-color: #2196F3;
0305           }
0306 
0307           input:focus + .slider {
0308             box-shadow: 0 0 1px #2196F3;
0309           }
0310 
0311           input:checked + .slider:before {
0312             -webkit-transform: translateX(26px);
0313             -ms-transform: translateX(26px);
0314             transform: translateX(26px);
0315           }
0316 
0317           /* Rounded sliders */
0318           .slider.round {
0319             border-radius: 34px;
0320           }
0321 
0322           .slider.round:before {
0323             border-radius: 50%;
0324           }
0325 
0326         }
0327 
0328         > a {
0329           color: #6a7686;
0330           border-radius: 5px;
0331           padding: 5px;
0332           color: #6a7686;
0333           border-radius: 5px;
0334           height: 24px;
0335           line-height: 24px;
0336           cursor: pointer;
0337 
0338           &:active,
0339           &:hover {
0340             background-color: #eee;
0341             text-decoration: none;
0342           }
0343         }
0344 
0345         &.active {
0346 
0347           background-color: #eee;
0348           border-radius: 5px;
0349 
0350           padding:0;
0351           margin:0px;
0352           line-height: 30px;
0353           margin-top: 2px;
0354 
0355           > a {
0356             background-color: #eee;
0357 
0358             img {
0359               margin-right: 5px;
0360             }
0361           }
0362         }
0363 
0364         .dropdown-menu {
0365           &::before {
0366             content: "";
0367             position: absolute;
0368             right: 356px;
0369             top: -8px;
0370             width: 0;
0371             height: 0;
0372             border-style: solid;
0373             border-width: 0 8.5px 8.5px;
0374             border-color: transparent transparent #b7bcc4 transparent;
0375             border-bottom-color: #fff;
0376             border-style: dashed dashed solid;
0377             z-index: 1;
0378           }
0379         }
0380       }
0381 
0382 
0383 
0384       &#domains-menu {
0385         margin-left: 10px;
0386         position: absolute;
0387         
0388         > li {
0389           padding-left: 0;
0390           
0391           #domains-dropdown-menu {
0392             position: relative;
0393             cursor: pointer;
0394             z-index: 1000;
0395             display: inline-block;
0396             .domains-menu-link-item{
0397              
0398               padding-right:10px;
0399               
0400             }
0401             &.open {
0402               .dropdown-menu {
0403                 display: block;
0404               }
0405             }
0406 
0407             .dropdown-menu {
0408               width: 200px;
0409               max-width: 200px;
0410               top: 45px;
0411               left:-65px;
0412               min-height: 296px;
0413              
0414               li a{
0415                 margin: 0;
0416                 font-size: 13px;
0417                 height: 24px;
0418                 line-height: 24px;
0419                 padding: 0 20px;
0420                 border-radius: 0;
0421                 display: block;
0422                 color:
0423                 #6a7686;
0424               }
0425              
0426               &::before {
0427                 right: 100px;
0428               }             
0429             }
0430           }
0431 
0432           > a {
0433             margin:0 10px 0 5px;
0434             cursor: pointer;
0435             
0436           
0437             
0438             &#opendesktop-logo, &#opendesktop-logo-single , &#pling-logo, &#gitlab-logo, &#kdeStore-logo{
0439               position: relative;
0440               padding-left: 25px;
0441               margin-right:10px;
0442               img {
0443                 position: absolute;
0444                 top: 5px;
0445                 left: 5px;
0446               }
0447             }
0448             &#opendesktop-logo{
0449               margin-right: 0px;
0450             }
0451             &#pling-logo {  
0452               &>span{
0453                 width: 32px;
0454                 display: inline-block;
0455               }
0456                     
0457               img {
0458                 top:2px; 
0459                 width:50px;
0460                 height:25px
0461               }
0462             }
0463             &#kdeStore-logo {  
0464               padding-left: 36px;           
0465               img {
0466                 top:1px;
0467                 width:26px;
0468                 height:26px
0469               }
0470             }
0471             &#gitlab-logo {                
0472               padding-left: 35px;
0473               img {
0474                 top:2px;
0475                 width:23px;
0476                 height:23px
0477               }
0478             }
0479 
0480           }
0481         
0482           
0483           &::after {
0484             content: "•";
0485             color: #E2E2E2;
0486           }
0487 
0488           &:nth-child(2) {
0489             &::before {
0490               content: "\00a0\00a0\00a0\00a0•";
0491               color: #E2E2E2;
0492             }
0493           }
0494           &:first-of-type {
0495 
0496             &::after {
0497               content: "";
0498             }
0499           }
0500 
0501           &:last-of-type {
0502 
0503             &::after {
0504               content: "";
0505             }
0506           }
0507 
0508           &.dropdown {
0509 
0510             > ul.dropdown-menu {
0511               margin-left: 0;
0512               margin-top: -9px;
0513             }
0514           }
0515 
0516           // &#domains-dropdown-menu {
0517           //   position: relative;
0518           //   cursor: pointer;
0519           //   z-index: 1000;
0520           //   border:1px solid red;
0521           //   &.open {
0522           //     .dropdown-menu {
0523           //       display: block;
0524           //     }
0525           //   }
0526 
0527           //   .dropdown-menu {
0528           //     width: 600px;
0529           //     max-width: 600px;
0530           //     top: 45px;
0531           //     right: -473px;
0532           //     min-height: 296px;
0533           //     bottom: auto;
0534 
0535           //     &::before {
0536           //       right: 556px;
0537           //     }
0538 
0539           //     .submenu-container {
0540           //       width:33.333%;
0541           //       float: left;
0542           //       height: auto;
0543 
0544           //       a.groupname {
0545           //         cursor: default;
0546           //         height: 24px;
0547           //         line-height: 24px;
0548 
0549           //         &:hover {
0550           //           background-color: white !important;
0551           //         }
0552           //       }
0553 
0554           //       ul {
0555           //         list-style-type: none;
0556           //         padding: 0;
0557           //         margin: 0;
0558 
0559           //         li {
0560 
0561           //           a {
0562           //             padding: 3px 20px;
0563           //             font-size: 12px;
0564           //             color:#6a7686;
0565           //             cursor: pointer;
0566           //           }
0567           //           ul {
0568           //             margin-bottom: 10px;
0569           //             li {
0570           //               height: 24px;
0571           //               line-height: 24px;
0572           //               a {
0573           //                 padding: 0px 30px;
0574           //                 display: block;
0575           //                 width: 100%;
0576           //                 height: 24px;
0577           //                 line-height: 24px;
0578           //                 color:#6a7686;
0579           //               }
0580           //               &:hover {
0581           //                 background-color: #eee;
0582           //               }
0583           //             }
0584           //           }
0585           //         }
0586           //       }
0587           //     }
0588           //   }
0589           // }
0590 
0591           &#about-dropdown-menu,&#discussion-boards, &#admins-dropdown-menu, &#more-dropdown-menu, &#cd-dropdown-menu {
0592 
0593             position: relative;
0594             cursor: pointer;
0595             z-index: 1000;
0596 
0597             &.open {
0598               .dropdown-menu {
0599                 display: block;
0600               }
0601             }
0602 
0603 
0604             .dropdown-menu {
0605               width: 200px;
0606               top: 45px;
0607               right: auto;
0608               min-height: 104px;
0609               bottom: auto !important;
0610               &::before {
0611                 right: 156px;
0612               }
0613 
0614               li {
0615                 padding: 0;
0616 
0617                 a {
0618                   margin: 0;
0619                   font-size: 13px;
0620                   height: 24px;
0621                   line-height: 24px;
0622                   padding: 0 20px;
0623                   border-radius: 0;
0624                   display: block;
0625                   color: #6a7686;
0626 
0627                   &.admins-menu-link-item,
0628                   &.cd-menu-link-item {
0629                     font-weight: bold;
0630                   }
0631                 }
0632 
0633                 > ul {
0634                   position: relative;
0635                   float: left;
0636                   top: 0;
0637                   left: 0;
0638                   padding: 5px;
0639                   padding-top: 0;
0640                   border: 0;
0641                   height: auto;
0642                   min-height: auto;
0643                   width: 100%;
0644                   box-shadow: none;
0645                   margin: 0;
0646 
0647                   &::before {
0648                     display: none;
0649                   }
0650                 }
0651               }
0652             }
0653           }
0654 
0655           &#more-dropdown-menu {
0656             > a {
0657               cursor: pointer;
0658             }
0659 
0660             .dropdown-menu {
0661               left: -6px;
0662             }
0663           }
0664 
0665           &#admins-dropdown-menu {
0666             .dropdown-menu {
0667               right: auto;
0668               min-height: 61px;
0669               height: auto;
0670 
0671             }
0672           }
0673 
0674 
0675 
0676           &#cd-dropdown-menu {
0677             .dropdown-menu {
0678               right: auto;
0679               height: auto;
0680             }
0681           }
0682         }
0683       }
0684 
0685       &#user-menu {
0686         margin-right: 10px;
0687         float: right;
0688         position: absolute;
0689         right: 0;
0690         > li {
0691 
0692           &#user-login-container {
0693             padding: 5px;
0694             margin-top: 1px;
0695           }
0696           &#user-register-container {
0697             padding: 5px;
0698             margin-top: 1px;
0699             a{
0700               font-size: 11pt;
0701             }
0702           }
0703 
0704             &#about-dropdown-menu, &#discussion-boards{
0705 
0706             position: relative;
0707             cursor: pointer;
0708             z-index: 1000;
0709             a.about-menu-link-item, a.discussion-menu-link-item
0710             {
0711 
0712 
0713               .th-icon {
0714                 height: 18px;
0715                 width: 18px;
0716                 display: block;
0717                 background-image: url(../img/down-arrow.svg);
0718                 background-size: 15px;
0719                 background-position: bottom right;
0720                 cursor: pointer;
0721                 background-repeat: no-repeat;
0722                 float: right;
0723               }
0724             }
0725 
0726             &.open {
0727               .dropdown-menu {
0728                 display: block;
0729               }
0730             }
0731 
0732             .dropdown-menu {
0733               width: 200px;
0734               top: 45px;
0735               /*right: auto;*/
0736               right: -46px;
0737               min-height: 104px;
0738               bottom: auto !important;
0739               &::before {
0740                 
0741                 right: 56px;
0742               }
0743 
0744               li {
0745                 padding: 0;
0746 
0747                 a {
0748                   margin: 0;
0749                   font-size: 13px;
0750                   height: 24px;
0751                   line-height: 24px;
0752                   padding: 0 20px;
0753                   border-radius: 0;
0754                   display: block;
0755                   color: #6a7686;
0756 
0757                 }
0758 
0759                 > ul {
0760                   position: relative;
0761                   float: left;
0762                   top: 0;
0763                   left: 0;
0764                   padding: 5px;
0765                   padding-top: 0;
0766                   border: 0;
0767                   height: auto;
0768                   min-height: auto;
0769                   width: 100%;
0770                   box-shadow: none;
0771                   margin: 0;
0772 
0773                   &::before {
0774                     display: none;
0775                   }
0776                 }
0777               }
0778             }
0779           }
0780 
0781 
0782         }
0783       }
0784     }
0785 
0786     .user-dropdown {
0787       position: relative;
0788       height: auto;
0789       z-index: 1000;
0790 
0791       &.open,
0792       &.show {
0793 
0794         .dropdown-menu {
0795           display: block;
0796           right: -6px;
0797           
0798         }
0799 
0800         #background-overlay {
0801           position: fixed;
0802           top: 34px;
0803           left: 0;
0804           width: 100%;
0805           height: 100%;
0806           background-color: rgba(0,0,0,0.25);
0807         }
0808       }
0809 
0810       .dropdown-toggle {
0811         padding: 0;
0812         background: none !important;
0813         background-color: white;
0814         color: #6a7686;
0815         border: 0;
0816         margin: 0;
0817         min-height: auto;
0818 
0819         &:active {
0820           background-color: white;
0821           box-shadow: none;
0822           outline: none;
0823         }
0824 
0825         .glyphicon {
0826           font-size: 16px;
0827           top: 1px;
0828           font-style: normal;
0829           font-weight: 100;
0830           margin: 0 5px;
0831           margin-top: 2px;
0832         }
0833 
0834         &#userLoginDropdown, &#developmentDropdownBtn{
0835           width: 26px;
0836           height: 25px;
0837           position: relative;
0838 
0839           img {
0840             position: absolute;
0841             top: 0;
0842             left: 0;
0843           }
0844 
0845           span.badge-notification{
0846               display: inline-block;
0847               font-weight: normal;
0848               white-space: nowrap;
0849               border-radius: 10px;
0850               padding: 2px 4px;
0851               min-width: 8px;
0852               vertical-align: middle;
0853               color: #fff;
0854               font-size: .7579em;
0855               line-height: 1;
0856               text-align: center;
0857               background-color: #bdbdbd;
0858               position: absolute;
0859               z-index: 1;
0860               min-width: 6px;
0861               top: -3px;
0862               left: -5px;
0863               background: #090;
0864             }
0865         }
0866       }
0867 
0868       .dropdown-menu {
0869         border-radius: 0;
0870         padding: 0;
0871         width: 320px;        
0872         top: 40px;
0873         bottom: auto !important;
0874         background: #fff;
0875         border: 1px solid #ccc;
0876         border-color: rgba(0,0,0,0.2);
0877         color: #000;
0878         box-shadow: 0 2px 10px rgba(0,0,0,0.2);
0879         box-sizing: border-box !important;
0880 
0881         &::before {
0882           content: "";
0883           position: absolute;
0884           right: 6px;
0885           top: -8px;
0886           width: 0;
0887           height: 0;
0888           border-style: solid;
0889           border-width: 0 8.5px 8.5px;
0890           border-color: transparent transparent #b7bcc4 transparent;
0891           border-bottom-color: #fff;
0892           border-style: dashed dashed solid;
0893           z-index: 1;
0894         }
0895 
0896         li {
0897           float: left;
0898           box-sizing: border-box !important;
0899         }
0900 
0901         &#right-panel {
0902           height: 100%;
0903           position: fixed;
0904           top: 35px;
0905           right: 0;
0906           padding: 0;
0907           border: 0;
0908           box-shadow: none;
0909           width: 432px;
0910           border-left: 1px solid #ccc;
0911           margin: 0;
0912           padding-top: 150px;
0913 
0914           &::before {
0915             display: none;
0916           }
0917 
0918           #user-info-menu-item {
0919             position: absolute;
0920             top: 0;
0921             left: 0;
0922             height: 150px;
0923 
0924             #user-info-section {
0925               .user-details {
0926                 width: 100%;
0927                 .buttons {
0928                   padding-left: 0;
0929                   padding-right: 0;
0930                   background: white;
0931                 }
0932 
0933               }
0934             }
0935 
0936             // #user-details-username {
0937             //   h2 {
0938             //     margin: 10px 0;
0939             //     font-size: 26px;
0940             //     color: #353a3d;
0941             //     font-weight: bold;
0942             //   }
0943             // }
0944 
0945             // #user-details-email {
0946             //   color: #687a86;
0947             //   font-size: 18px;
0948             //   margin-bottom: 5px;
0949             // }
0950             //
0951             // #user-is-supporter{
0952             //
0953             // }
0954           }
0955 
0956           #user-tabs-menu-item {
0957             height: 100%;
0958 
0959             background-color: white;
0960             padding:10px;
0961             .autosuggest
0962             {
0963               flex: 1;
0964               display: flex;
0965               flex-direction:row;
0966             }
0967             #user-tabs-container {
0968               position: relative;
0969               padding-top: 40px;
0970               height: 100%;
0971 
0972               #user-tabs-menu {
0973                 height: 40px;
0974                 width: 100%;
0975                 position: absolute;
0976                 top: 0;
0977                 left: 0;
0978                 border-bottom: 2px solid #ccc;
0979 
0980                 ul {
0981                   padding: 0;
0982                   list-style-type: none;
0983                   height: 40px;
0984                   display: table;
0985                   margin: 0 auto;
0986 
0987                   li {
0988                     float: left;
0989                     height: 20px;
0990                     width: auto;
0991                     line-height: 20px;
0992 
0993                     a {
0994                       display: block;
0995                       padding: 10px 10px;
0996                       height: 40px;
0997                       border-bottom: 2px solid transparent;
0998 
0999                       &.active,
1000                       &:hover {
1001                         color: #2e9fff;
1002                         border-bottom-color: #2e9fff;
1003                       }
1004 
1005                       input[type="text"] {
1006                         height: 24px;
1007                         border-radius: 5px;
1008                         border: 1px solid #ccc;
1009                         padding: 0 5px;
1010 
1011                         margin: 7px 0;
1012                         color:  #888;
1013                         background-image: url('http://i.stack.imgur.com/MFpLm.png');
1014                         background-repeat: no-repeat;
1015                         background-position: 0 -30px;
1016                         border: 1px solid #a9e2ff;
1017                         padding: 3px;
1018                         width: 200px;
1019                         font-size: 1em;
1020                         padding-left: 20px;
1021                       }
1022 
1023                       span.search-button {
1024                         height: 23px;
1025                         width: 23px;
1026                         display: block;
1027                         float: right;
1028                         background-image: url('../img/bg_sheet.png');
1029                         background-position: -670px -149px;
1030                         margin: 6px;
1031                       }
1032                     }
1033 
1034                     &#search-form-container {
1035                       position: relative;
1036 
1037                       ul {
1038                         position: absolute;
1039                         background: white;
1040                         padding: 5px;
1041                         border: 1px solid #ccc;
1042                         border-radius: 0 0 5px 5px;
1043                         top: 32px;
1044                         left: 140px;
1045                         width: 159px;
1046                         z-index: 10;
1047 
1048                         li {
1049                           float: left;
1050                           width: 100%;
1051                           cursor: pointer;
1052                           &:hover {
1053                             background-color: #ccc;
1054                           }
1055                         }
1056                       }
1057                     }
1058                   }
1059                 }
1060               }
1061 
1062               #user-tabs-content {
1063                 height: 100%;
1064                 padding: 10px;
1065               /*  overflow: scroll;*/
1066 
1067                 .user-comments-tab-container {
1068                   max-height: 600px;
1069                   overflow: auto;
1070                   .userinfo
1071                   {
1072                     color:#687a86;
1073                     padding: 10px;
1074                     .header{
1075                       font-size: 16px;
1076                       border-bottom: 1px solid #F1F1F1;
1077                     }
1078                     .statistic{
1079                       .statisticRow
1080                       {
1081                         display: block;
1082                         span.statisticRow{
1083                           font-weight: bold;
1084                         }
1085                       }
1086                     }
1087                   }
1088                   .user-comments-thread-container {
1089                     width: 100%;
1090                     float: left;
1091                     padding: 10px;
1092                     padding-bottom: 20px;
1093                     .thread-header {
1094                       float: left;
1095                       width: 100%;
1096                       border-bottom: 1px solid #f1f1f1;
1097                       .thread-subtitle {
1098                         float: left;
1099                         width: 100%;
1100                         font-size: 14px;
1101                         margin: 5px 0;
1102                         p {
1103                           float: left;
1104                           color: #687a86;
1105                           margin: 0;
1106                         }
1107                         p + p {
1108                           margin-left: 5px;
1109                           padding-left: 5px;
1110                           &::before {
1111                             content: "•";
1112                             color: rgb(226, 226, 226);
1113                           }
1114                           span {
1115                             margin-left: 5px;
1116                           }
1117                         }
1118                       }
1119                       .thread-title {
1120                         float: left;
1121                         width: 100%;
1122 
1123                         h2 {
1124                           float: left;
1125                           margin: 0 0 10px 0;
1126                           font-size: 16px;
1127                         }
1128                       }
1129                     }
1130                     .thread-comments {
1131                       float: left;
1132                       width: 100%;
1133 
1134                       .thread-title {
1135                         float: left;
1136                         width: 100%;
1137 
1138                         h2 {
1139                           float: left;
1140                           margin: 0 0 10px 0;
1141                           font-size: 18px;
1142                         }
1143                       }
1144                       .comment-item {
1145                         position: relative;
1146                         height: auto;
1147                         padding-left: 40px;
1148                         float: left;
1149                         width: 100%;
1150                         margin-bottom: 20px;
1151 
1152                         figure {
1153                           position: absolute;
1154                           top: 0;
1155                           left: 0;
1156                           width: 32px;
1157                           height: 32px;
1158                           margin: 0;
1159 
1160                           img {
1161                             width: 32px;
1162                             height: 32px;
1163                             border-radius: 100%;
1164                           }
1165                         }
1166                         .comment-item-header {
1167                           margin-bottom: 5px;
1168                           width: 100%;
1169                           float: left;
1170                           p {
1171                             margin-bottom: 0;
1172                             float: left;
1173 
1174                             &.user,
1175                             &.replied-user {
1176                               span {
1177                                 margin-right: 5px;
1178                               }
1179                               a {
1180                                 color: #2e9fff;
1181                               }
1182                               &:hover {
1183                                 a {
1184                                   color: #2e87e7;
1185                                 }
1186                               }
1187                             }
1188 
1189                             &.date-created {
1190                               margin-left: 5px;
1191                               padding-left: 5px;
1192                               &::before {
1193                                 content: "•";
1194                                 color: rgb(226, 226, 226);
1195                               }
1196                               span {
1197                                 margin-left: 5px;
1198                               }
1199                             }
1200                           }
1201 
1202                           p + p {
1203                             margin-left: 5px;
1204                           }
1205                         }
1206 
1207                         .comment-item-content {
1208                           width: 100%;
1209                           float: left;
1210                         }
1211 
1212                         .comment-item-votes-container {
1213                           width: 100%;
1214                           float: left;
1215                           > div {
1216                             float: left;
1217                             width: auto;
1218                             margin-right: 5px;
1219                           }
1220                           
1221                         }
1222                       }
1223                     }
1224                   }
1225 
1226                   .user-comments-thread-container + .user-comments-thread-container {
1227                      border-bottom: 3px solid #ccc;
1228                   }
1229                 }
1230               }
1231             }
1232           }
1233         }
1234       }
1235     }
1236 
1237 
1238     #user-search-menu-container {
1239       .user-dropdown {
1240         .th-icon {
1241           height: 24px;
1242           width: 24px;
1243           display: block;
1244           background-image: url(../img/search.svg);
1245           background-size: 20px;
1246           background-position: center 3px;
1247           cursor: pointer;
1248           background-repeat: no-repeat;
1249         }
1250         .dropdown-toggle {
1251           img {
1252             height: 26px;
1253             width: 26px;
1254             border-radius: 100%;
1255             margin-top: -1px;
1256           }
1257         }
1258         .dropdown-menu {
1259           &::before {
1260             right: 9px;
1261           }
1262 
1263           #user-info-menu-item {
1264             width: 100%;
1265             border-bottom: 1px solid #ccc;
1266           }
1267 
1268           #user-info-section {
1269             height: auto;
1270             padding: 20px;
1271             background: white;
1272             float: left;
1273             padding-left: 116px;
1274             position: relative;
1275             width: 100%;
1276             min-height: 136px;
1277             box-sizing: border-box;
1278 
1279             .user-avatar {
1280               height: 96px;
1281               width: 96px;
1282               float: left;
1283               border-radius: 100%;
1284               overflow: hidden;
1285               position: absolute;
1286               top: 20px;
1287               left: 20px;
1288 
1289               .no-avatar-user-letter {
1290                 border-radius: 100%;
1291                 height: 100%;
1292                 width: 100%;
1293                 background-color: #c1c1c1;
1294                 text-align: center;
1295                 line-height: 80px;
1296                 font-size: 50px;
1297                 color: white;
1298                 overflow: hidden;
1299                 position: relative;
1300 
1301                 img {
1302                   height: 96px;
1303                   width: 96px;
1304                   position: absolute;
1305                   top: 0;
1306                   left: 0;
1307                 }
1308 
1309                 .change-profile-pic {
1310                   width: 100%;
1311                   position: absolute;
1312                   bottom: 0;
1313                   font-size: 9px;
1314                   height: 26px;
1315                   left: 0;
1316                   background-color: rgba(0,0,0,0.4);
1317                   line-height: 30px;
1318                   color: white;
1319                   cursor: pointer;
1320                   font-weight: bold;
1321                 }
1322               }
1323             }
1324             .user-details {
1325               width: 175px;
1326               padding-left: 20px;
1327               float: left;
1328               margin-top: -4px;
1329 
1330               ul {
1331                 padding: 0;
1332                 margin: 0;
1333                 list-style-type: none;
1334                 float: left;
1335                 width: 100%;
1336 
1337                 li {
1338                   width: 100%;
1339                   float: left;
1340                   height: auto;
1341                   line-height: 15px;
1342                   font-size: 13px;
1343                   min-height: 8px;
1344                   color: #6a7686;
1345 
1346                   a {
1347                     color: #36c;
1348                   }
1349 
1350                   b {
1351                     color: black;
1352                   }
1353 
1354                   button {
1355                     margin-top: 16px;
1356                   }
1357                 }
1358               }
1359             }
1360           }
1361           &#right-panel {
1362             padding-top:10px;
1363           }
1364 
1365           li.buttons {
1366             padding: 10px 20px;
1367             background-color: #f5f5f5;
1368             width: 100%;
1369 
1370             .btn {
1371               width: auto;
1372               display: block;
1373               border-radius: 2px;
1374               padding: 6px 16px !important;
1375               font-size: 12px;
1376               height: 30px;
1377               font-weight: normal;
1378               color: #666 !important;
1379               background: #f8f8f8;
1380               border: 1px solid #c6c6c6;
1381               float: left;
1382               clear: none;
1383               line-height: 12px !important;
1384 
1385               &.pull-right {
1386                 float: right;
1387               }
1388 
1389               &:hover {
1390                 -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
1391                 box-shadow: 0 1px 1px rgba(0,0,0,0.1);
1392                 border-color: #c6c6c6;
1393                 color: #222;
1394                 background-color: #fff;
1395                 background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
1396                 background-image: -webkit-linear-gradient(top,#fff,#f8f8f8);
1397                 background-image: -webkit-linear-gradient(top,#fff,#f8f8f8);
1398                 background-image: linear-gradient(top,#fff,#f8f8f8);
1399               }
1400 
1401               span {
1402                 display: block;
1403                 float: left;
1404                 height: 12px;
1405               }
1406             }
1407           }
1408         }
1409       }
1410     }
1411 
1412 
1413 
1414     #user-context-menu-container,
1415     #about-menu-container,
1416     #development-app-menu-container {
1417 
1418       .user-dropdown {
1419 
1420         .th-icon {
1421           height: 24px;
1422           width: 24px;
1423           display: block;
1424           background-image: url(../img/glyphicons-th.svg);
1425           background-size: 32px;
1426           background-position: center -5px;
1427           cursor: pointer;
1428         }
1429 
1430         .dropdown-menu  {
1431           padding: 23px 28px;
1432           right: -42px;
1433 
1434           &::before {
1435             right: 45px;
1436           }
1437 
1438           li {
1439             height: auto;
1440             width: 86px;
1441             border: 1px solid white;
1442             margin: 5px 0 10px 0;
1443 
1444             &.section-seperator{
1445               display: flex;
1446               width: 100%;
1447               border-top: 1px solid #ccc;
1448             }
1449             a {
1450               display: block;
1451               width: 100%;
1452               padding: 0;
1453               height: auto;
1454               float: left;
1455 
1456               &:hover {
1457                 background-color: white !important;
1458               }
1459 
1460               .icon {
1461                 width: 55px;
1462                 height: 55px;
1463                 margin: 5px auto;
1464                 background-size: 50px;
1465                 background-position: center center;
1466                 background-repeat: no-repeat;
1467                 width: 100%;
1468               }
1469 
1470               span {
1471                 float: left;
1472                 width: 100%;
1473                 text-align: center;
1474                 display: block;
1475                 color:rgba(0,0,0,0.87);
1476                 font-size: 13px;
1477               }
1478 
1479               &:active {
1480                 background-color: white;
1481               }
1482             }
1483             &.clear-left{
1484                clear: left;
1485             }
1486 
1487 
1488             &#opendesktop-link-item {
1489               a {
1490                 .icon {
1491                   background-image: url('../img/logo-opendesktop.png');
1492                 }
1493               }
1494             }
1495 
1496             &#discourse-link-item {
1497               a {
1498                 .icon {
1499                   background-image: url('../img/logo-discourse.png');
1500                   background-size: 58px;
1501                 }
1502               }
1503             }
1504 
1505             &#gitlab-link-item {
1506               a {
1507                 .icon {
1508                   background-image: url(../img/logo-gitlab.png);
1509                 }
1510               }
1511             }
1512 
1513             &#opencode-link-item {
1514               a {
1515                 .icon {
1516                   background-image: url(../img/logo-opencode.png);
1517                   background-size: 40px;
1518                 }
1519               }
1520             }
1521 
1522             &#addproduct-link-item {
1523               a {
1524                 .icon {
1525                   background-image: url(../img/add.svg);
1526                   background-size: 40px;
1527                 }
1528               }
1529             }
1530             &#listproduct-link-item {
1531               a {
1532                 .icon {
1533                   background-image: url(../img/products.png);
1534                   background-size: 40px;
1535                 }
1536               }
1537             }
1538              &#plings-link-item {
1539               a {
1540                 .icon {
1541                   background-image: url(../img/pling.png);
1542                   background-size: 40px;
1543                 }
1544               }
1545             }
1546 
1547             &#messages-link-item {
1548                                   position: relative;
1549                                   a {
1550                                     .icon {
1551                                       background-image: url(../img/pms.png);
1552                                       background-size: 45px;
1553                                     }
1554                                   }
1555                                 span.badge-notification{
1556                                     display: inline-block;
1557                                     font-weight: normal;
1558                                     white-space: nowrap;
1559                                     border-radius: 10px;
1560                                     padding: 2px 4px;
1561                                     min-width: 8px;
1562                                     vertical-align: middle;
1563                                     color: #fff;
1564                                     font-size: .7579em;
1565                                     line-height: 1;
1566                                     text-align: center;
1567                                     background-color: #bdbdbd;
1568                                     position: absolute;
1569                                     z-index: 1;
1570                                     min-width: 6px;
1571                                     width:15px;
1572                                     top: 10px;
1573                                     left: 15px;
1574                                     background: #090;
1575                                   }
1576                             }
1577 
1578             &#issues-link-item {
1579               a {
1580                 .icon {
1581                   background-image: url(../img/issues.png);
1582                   background-size: 45px;
1583                 }
1584               }
1585             }
1586 
1587 
1588 
1589             &#music-link-item {
1590               a {
1591                 .icon {
1592                   background-image: url(../img/logo-music.png);
1593                   background-size: 45px;
1594                 }
1595               }
1596             }
1597             &#mail-link-item {
1598               a {
1599                 .icon {
1600                   background-image: url(../img/secure-mail.png);
1601                   background-size: 45px;
1602                 }
1603               }
1604             }
1605             &#maps-link-item {
1606               a {
1607                 .icon {
1608                   background-image: url(../img/map.png); 
1609                   background-size: 45px;
1610                 }
1611               }
1612             }
1613             &#mastodon-link-item { 
1614               a {
1615                 .icon {
1616                   background-image: url(../img/logo-mastodon.png); 
1617                   background-size: 45px;
1618                 }
1619               }
1620             }
1621 
1622           
1623             &#storage-link-item {
1624               a {
1625                 .icon {
1626                   background-image: url(../img/logo-storage.png);
1627                   background-size: 45px;
1628                 }
1629               }
1630             }
1631 
1632             &#contacts-link-item {
1633               a {
1634                 .icon {
1635                   background-image: url(../img/logo-contacts.png);
1636                   background-size: 45px;
1637                 }
1638               }
1639             }
1640 
1641             &#calendar-link-item {
1642               a {
1643                 .icon {
1644                   background-image: url(../img/logo-calendar.png);
1645                   background-size: 45px;
1646                 }
1647               }
1648             }
1649 
1650             &#talk-link-item {
1651               a {
1652                 .icon {
1653                   background-image: url(../img/logo-talk.png);
1654                   background-size: 45px;
1655                 }
1656               }
1657             }
1658 
1659             &#chat-link-item {
1660               display: block;
1661               clear: both;
1662               a {
1663                 .icon {
1664                  /*  background-image: url(../img/logo-riot.svg);*/
1665                  background-image: url(../img/chat.png);
1666                   background-size: 45px;
1667                 }
1668               }
1669             }
1670 
1671             &:hover {
1672               border:1px solid #e5e5e5;
1673               a {
1674                 background-color: white;
1675               }
1676             }
1677 
1678             &:active {
1679               a {
1680                 background-color: white;
1681               }
1682             }
1683           }
1684         }
1685       }
1686     }
1687 
1688     #development-app-menu-container {
1689       .user-dropdown {
1690 
1691         .th-icon {
1692           height: 24px;
1693           width: 24px;
1694           display: block;
1695           /*background-image: url(../img/development-app-menu-item.png);*/
1696           background-image: url(../img/glyphicons-th.svg);
1697           background-size: 32px;
1698           background-position: center -5px;
1699           cursor: pointer;
1700         }
1701 
1702       }
1703     }
1704     #anonymous-dropdown-menu-container{
1705       min-width: 50px;
1706       .user-dropdown {
1707         .anonymousNumber
1708         {
1709           min-width: 25px;
1710           display: inline-block;
1711         }
1712         .th-icon {
1713           height: 24px;
1714           width: 24px;
1715           display: block;
1716           background-image: url(../img/black-down-arrow-icon-0.jpg);
1717           background-size: 24px;
1718           background-position: center;
1719           cursor: pointer;
1720           float: left;
1721         }
1722         .dropdown-toggle {
1723           img {
1724             height: 26px;
1725             width: 26px;
1726             border-radius: 100%;
1727             margin-top: -1px;
1728           }
1729         }
1730         .dropdown-menu {
1731           padding:20px 10px;
1732           &::before {
1733             right: 9px;
1734           }
1735 
1736           #user-is-supporter{
1737             display: flex;
1738             width: 100%;
1739             justify-content: center;
1740             padding-top: 20px;
1741             a{
1742               display: inline-block;
1743               padding: 0px 5px;
1744               color: #36c;
1745 
1746             }
1747           }
1748 
1749           .user-context-menu{
1750             width: 100%;
1751 
1752             background-color: #fff;
1753 
1754             .user-pling-section-container
1755               {
1756 
1757                    display: flex;
1758                    flex-direction: column;
1759 
1760                    width: 100%;
1761                    .title{
1762                      text-align: center;
1763                      border-bottom: 1px solid #ccc;
1764                      padding:5px;
1765                    }
1766                   .section{
1767                     padding: 5px;
1768                     display: flex;
1769                       .section-name{
1770                       flex: 1;
1771                       }
1772                       
1773                   }
1774               }
1775            }
1776         }
1777 
1778       }
1779     }
1780 
1781     #user-login-menu-container {
1782       .user-dropdown {
1783         
1784         .dropdown-toggle {
1785           img {
1786             height: 26px;
1787             width: 26px;
1788             border-radius: 100%;
1789             margin-top: -1px;
1790           }
1791         }
1792         .dropdown-menu {
1793           width: 285px;
1794           &::before {
1795             right: 9px;
1796           }
1797 
1798           #user-info-menu-item , .user-info-payout{
1799             width: 100%;
1800             border-bottom: 1px solid #ccc;
1801             &>ul.payout{
1802                 list-style: none;
1803                 padding:0;
1804                 margin: 0;
1805                 li{
1806                   float: none;
1807                   padding: 3px 5px;
1808                   /*background-color: #f5f5f5;*/
1809                   width: 100%;
1810                   a{
1811                     padding:0px;
1812                     float: none;
1813                     color:#3D3D3E;
1814                     font-weight: normal;    
1815                     line-height: 20px;                
1816                     .icon{                      
1817                       background-size: 20px;
1818                       width: 25px;
1819                       height: 20px;
1820                       background-repeat: no-repeat;
1821                       display: block;
1822                       float: left;
1823                     }
1824                     .iconAdd{
1825                       background-image: url(../img/add.svg);
1826                     }
1827                     .iconFav{
1828                       background-image: url(../img/heart.svg);
1829                     }
1830                     &:hover{
1831                       background: none;
1832                     }
1833                   }
1834                 }
1835             }
1836           }
1837 
1838 
1839 
1840           .user-context-menu{
1841             width: 100%;
1842             border-bottom: 1px solid #ccc;
1843             background-color: #fff;
1844             ul.user-context-menu-container{
1845                 list-style: none;
1846                 padding-left: 20px;
1847                 min-height: 200px;
1848                   li {
1849                             height: auto;
1850                             width: 86px;
1851                             border: 1px solid white;
1852                             margin: 5px 0 10px 0;
1853 
1854                             a {
1855                               display: block;
1856                               width: 100%;
1857                               padding: 0;
1858                               height: auto;
1859                               float: left;
1860 
1861                               &:hover {
1862                                 background-color: white !important;
1863                               }
1864 
1865                               .icon {
1866                                 width: 55px;
1867                                 height: 55px;
1868                                 margin: 5px auto;
1869                                 background-size: 50px;
1870                                 background-position: center center;
1871                                 background-repeat: no-repeat;
1872                                 width: 100%;
1873                               }
1874 
1875                               span {
1876                                 float: left;
1877                                 width: 100%;
1878                                 text-align: center;
1879                                 display: block;
1880                                 color:rgba(0,0,0,0.87);
1881                                 font-size: 13px;
1882                               }
1883 
1884                               &:active {
1885                                 background-color: white;
1886                               }
1887                             }
1888                             &.clear-left{
1889                                clear: left;
1890                             }
1891 
1892 
1893                             // &#opendesktop-link-item {
1894                             //   a {
1895                             //     .icon {
1896                             //       background-image: url('../img/logo-opendesktop.png');
1897                             //     }
1898                             //   }
1899                             // }
1900                             //
1901                             // &#discourse-link-item {
1902                             //   a {
1903                             //     .icon {
1904                             //       background-image: url('../img/logo-discourse.png');
1905                             //       background-size: 58px;
1906                             //     }
1907                             //   }
1908                             // }
1909                             //
1910                             // &#gitlab-link-item {
1911                             //   a {
1912                             //     .icon {
1913                             //       background-image: url(../img/logo-gitlab.png);
1914                             //     }
1915                             //   }
1916                             // }
1917                             //
1918                             // &#opencode-link-item {
1919                             //   a {
1920                             //     .icon {
1921                             //       background-image: url(../img/logo-opencode.png);
1922                             //       background-size: 40px;
1923                             //     }
1924                             //   }
1925                             // }
1926                             //
1927                             // &#addproduct-link-item {
1928                             //   a {
1929                             //     .icon {
1930                             //       background-image: url(../img/add.svg);
1931                             //       background-size: 40px;
1932                             //     }
1933                             //   }
1934                             // }
1935                             // &#listproduct-link-item {
1936                             //   a {
1937                             //     .icon {
1938                             //       background-image: url(../img/products.png);
1939                             //       background-size: 40px;
1940                             //     }
1941                             //   }
1942                             // }
1943                             //  &#plings-link-item {
1944                             //   a {
1945                             //     .icon {
1946                             //       background-image: url(../img/pling.png);
1947                             //       background-size: 40px;
1948                             //     }
1949                             //   }
1950                             // }
1951                             //
1952                             //
1953                             // &#messages-link-item {
1954                             //       position: relative;
1955                             //       a {
1956                             //         .icon {
1957                             //           background-image: url(../img/messages.png);
1958                             //           background-size: 45px;
1959                             //         }
1960                             //       }
1961                             //     span.badge-notification{
1962                             //         display: inline-block;
1963                             //         font-weight: normal;
1964                             //         white-space: nowrap;
1965                             //         border-radius: 10px;
1966                             //         padding: 2px 4px;
1967                             //         min-width: 8px;
1968                             //         vertical-align: middle;
1969                             //         color: #fff;
1970                             //         font-size: .7579em;
1971                             //         line-height: 1;
1972                             //         text-align: center;
1973                             //         background-color: #bdbdbd;
1974                             //         position: absolute;
1975                             //         z-index: 1;
1976                             //         min-width: 6px;
1977                             //         width:15px;
1978                             //         top: 10px;
1979                             //         left: 15px;
1980                             //         background: #090;
1981                             //       }
1982                             // }
1983                             //
1984                             // &#issues-link-item {
1985                             //   a {
1986                             //     .icon {
1987                             //       background-image: url(../img/issues.png);
1988                             //       background-size: 45px;
1989                             //     }
1990                             //   }
1991                             // }
1992                             //
1993                             //
1994                             //
1995                             // &#music-link-item {
1996                             //   a {
1997                             //     .icon {
1998                             //       background-image: url(../img/logo-music.png);
1999                             //       background-size: 45px;
2000                             //     }
2001                             //   }
2002                             // }
2003                             //
2004                             // &#docs-link-item {
2005                             //   a {
2006                             //     .icon {
2007                             //       background-image: url(../img/logo-docs.png);
2008                             //       background-size: 45px;
2009                             //     }
2010                             //   }
2011                             // }
2012                             //
2013                             // &#storage-link-item {
2014                             //   a {
2015                             //     .icon {
2016                             //       background-image: url(../img/logo-storage.png);
2017                             //       background-size: 45px;
2018                             //     }
2019                             //   }
2020                             // }
2021                             //
2022                             // &#contacts-link-item {
2023                             //   a {
2024                             //     .icon {
2025                             //       background-image: url(../img/logo-contacts.png);
2026                             //       background-size: 45px;
2027                             //     }
2028                             //   }
2029                             // }
2030                             //
2031                             // &#calendar-link-item {
2032                             //   a {
2033                             //     .icon {
2034                             //       background-image: url(../img/logo-calendar.png);
2035                             //       background-size: 45px;
2036                             //     }
2037                             //   }
2038                             // }
2039                             //
2040                             // &#talk-link-item {
2041                             //   a {
2042                             //     .icon {
2043                             //       background-image: url(../img/logo-talk.png);
2044                             //       background-size: 45px;
2045                             //     }
2046                             //   }
2047                             // }
2048                             //
2049                             // &#chat-link-item {
2050                             //   display: block;
2051                             //   clear: both;
2052                             //   a {
2053                             //     .icon {
2054                             //       background-image: url(../img/logo-riot.svg);
2055                             //       background-size: 45px;
2056                             //     }
2057                             //   }
2058                             // }
2059 
2060                             &:hover {
2061                               border:1px solid #e5e5e5;
2062                               a {
2063                                 background-color: white;
2064                               }
2065                             }
2066 
2067                             &:active {
2068                               a {
2069                                 background-color: white;
2070                               }
2071                             }
2072                           }
2073 
2074             }
2075           }
2076 
2077           .user-settings-item {
2078             width: 100%;
2079             border-bottom: 1px solid #ccc;
2080             padding: 10px 20px;
2081             background-color: #f5f5f5;
2082             div.switchContainer{
2083               display: inline-block;
2084               vertical-align: middle;
2085               margin-right: 5px;
2086               margin-left: 5px;
2087               padding-top:5px;
2088             }
2089             span.user-settings-item-title{
2090               display: inline-block;
2091 
2092             }
2093           }
2094           #user-info-section {
2095             height: auto;
2096             padding: 20px;
2097             background: white;
2098             float: left;
2099             padding-left: 116px;
2100             position: relative;
2101             width: 100%;
2102             min-height: 136px;
2103             box-sizing: border-box;
2104 
2105             .user-avatar {
2106               height: 96px;
2107               width: 96px;
2108               float: left;
2109               border-radius: 100%;
2110               overflow: hidden;
2111               position: absolute;
2112               top: 20px;
2113               left: 20px;
2114 
2115               .no-avatar-user-letter {
2116                 border-radius: 100%;
2117                 height: 100%;
2118                 width: 100%;
2119                 background-color: #c1c1c1;
2120                 text-align: center;
2121                 line-height: 80px;
2122                 font-size: 50px;
2123                 color: white;
2124                 overflow: hidden;
2125                 position: relative;
2126 
2127                 img {
2128                   height: 96px;
2129                   width: 96px;
2130                   position: absolute;
2131                   top: 0;
2132                   left: 0;
2133                 }
2134 
2135                 .change-profile-pic {
2136                   width: 100%;
2137                   position: absolute;
2138                   bottom: 0;
2139                   font-size: 9px;
2140                   height: 26px;
2141                   left: 0;
2142                   background-color: rgba(0,0,0,0.4);
2143                   line-height: 30px;
2144                   color: white;
2145                   cursor: pointer;
2146                   font-weight: bold;
2147                 }
2148               }
2149             }
2150             .user-details {
2151               width: 175px;
2152               padding-left: 20px;
2153               float: left;
2154               margin-top: -4px;
2155 
2156               ul {
2157                 padding: 0;
2158                 margin: 0;
2159                 list-style-type: none;
2160                 float: left;
2161                 width: 100%;
2162 
2163                 li {
2164                   width: 100%;
2165                   float: left;
2166                   height: auto;
2167                   line-height: 15px;
2168                   font-size: 13px;
2169                   min-height: 8px;
2170                   color: #6a7686;
2171                   &#user-is-supporter{
2172                     padding-top: 20px;
2173                   }
2174                   a {
2175                     color: #36c;
2176                   }
2177 
2178                   b {
2179                     color: black;
2180                   }
2181 
2182                   button {
2183                     margin-top: 16px;
2184                   }
2185                 }
2186               }
2187             }
2188           }
2189 
2190           li.buttons {
2191             padding: 10px 20px;
2192             background-color: #f5f5f5;
2193             width: 100%;
2194 
2195             .btn {
2196               width: auto;
2197               display: block;
2198               border-radius: 2px;
2199               padding: 6px 16px !important;
2200               font-size: 12px;
2201               height: 30px;
2202               font-weight: normal;
2203               color: #666 !important;
2204               background: #f8f8f8;
2205               border: 1px solid #c6c6c6;
2206               float: left;
2207               clear: none;
2208               line-height: 12px !important;
2209 
2210               &.pull-right {
2211                 float: right;
2212               }
2213 
2214               &:hover {
2215                 -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
2216                 box-shadow: 0 1px 1px rgba(0,0,0,0.1);
2217                 border-color: #c6c6c6;
2218                 color: #222;
2219                 background-color: #fff;
2220                 background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
2221                 background-image: -webkit-linear-gradient(top,#fff,#f8f8f8);
2222                 background-image: -webkit-linear-gradient(top,#fff,#f8f8f8);
2223                 background-image: linear-gradient(top,#fff,#f8f8f8);
2224               }
2225 
2226               span {
2227                 display: block;
2228                 float: left;
2229                 height: 12px;
2230               }
2231             }
2232           }
2233         }
2234       }
2235     }
2236 
2237     #development-app-menu-container {
2238       .user-dropdown {
2239         ul.dropdown-menu {
2240           /*right: -76px;*/
2241           right: -40px;
2242 
2243           &::before {
2244             /*right: 78px;*/
2245             right: 42px;
2246 
2247           }
2248         }
2249       }
2250     }
2251   }
2252 
2253   #metaheader-left-mobile {
2254     float: left;
2255     height: 34px;
2256     width: 34px;
2257 
2258 
2259     a#menu-toggle-item {
2260       cursor: pointer;
2261       height: 34px;
2262       width: 40px;
2263       display: block;
2264       float: left;
2265       background-image: url(../img/hamburger-menu-icon.png);
2266       background-size: 20px 16px;
2267       background-repeat: no-repeat;
2268       background-position: 8px 10px;
2269       position: absolute;
2270       left: 0;
2271       background-color: transparent;
2272       z-index: 1000;
2273     }
2274 
2275     #left-side-overlay {
2276       position: fixed;
2277       width: 0;
2278       height: 100%;
2279       background: rgba(0,0,0,0.5);
2280       z-index: 1001;
2281       overflow: hidden;
2282 
2283       a {
2284         cursor: pointer;
2285         color: #6a7686;
2286       }
2287 
2288       #left-side-panel {
2289         height: 100%;
2290         width: 0;
2291         background-color: white;
2292         -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
2293         box-shadow: 0 6px 12px rgba(0,0,0,.175);
2294         background-color: white;
2295         overflow: scroll;
2296 
2297         #left-side-panel-thumb-block {
2298           width: 100%;
2299           height: 50px;
2300           position: absolute;
2301           top: 0;
2302           left: 0;
2303         }
2304 
2305         #panel-header {
2306           background: #efefef;
2307           padding: 20px;
2308           text-align: center;
2309           margin-bottom: 10px;
2310 
2311           img {
2312             margin: 0 auto;
2313             clear: both;
2314             display: block;
2315           }
2316         }
2317 
2318         #panel-menu {
2319           width: 100%;
2320 
2321           > ul > li > a {
2322             font-weight: bold;
2323           }
2324 
2325           ul {
2326             list-style-type: none;
2327             padding: 0;
2328             margin: 0;
2329             width: 100%;
2330             float: left;
2331 
2332             li {
2333               width: 100%;
2334               float: left;
2335 
2336               a {
2337                 width: 100%;
2338                 line-height: 24px;
2339                 display: block;
2340                 padding: 0 10px;
2341                 text-decoration: none;
2342                 color: #6a7686;
2343                 .transition();
2344               }
2345 
2346               ul {
2347                 display: block;
2348                 position: relative;
2349                 float: left;
2350                 top: 0;
2351                 left: 0;
2352                 padding: 5px;
2353                 padding-top: 0;
2354                 border: 0;
2355                 height: auto;
2356                 min-height: auto;
2357                 width: 100%;
2358                 box-shadow: none;
2359                 margin: 0;
2360                 padding: 0 10px;
2361                 margin-bottom: 15px;
2362 
2363                 &::before {
2364                   display: none;
2365                 }
2366 
2367                 li {
2368                   margin-bottom: 0;
2369                   a {
2370                     font-size: 14px;
2371                     &:hover {
2372                       background-color: #efefef;
2373                     }
2374                   }
2375                 }
2376               }
2377 
2378             }
2379           }
2380         }
2381       }
2382     }
2383 
2384     &.open {
2385       #left-side-overlay {
2386         width: 100%;
2387         #left-side-panel {
2388           width: 50%;
2389         }
2390       }
2391     }
2392   }
2393 }
2394 
2395 #metaheader-modal {
2396   position: fixed;
2397   background: rgba(0,0,0,0.5);
2398   z-index: 10000000000;
2399   height: 100%;
2400   width: 100%;
2401   top: 0;
2402   left: 0;
2403   padding: 5%;
2404 
2405   #metaheader-modal-content {
2406     width: 100%;
2407     height: 100%;
2408     overflow: scroll;
2409     background: white;
2410     padding: 10px;
2411     box-shadow: 0px 1px 2px rgba(0,0,0,0.25);
2412   }
2413 }
2414 
2415 /*********autosuggestion**********/
2416 .react-autosuggest_status {
2417   display: block;
2418   line-height: 30px;
2419   min-height: 30px;
2420 }
2421 .react-autosuggest__container {
2422   position: relative;
2423 }
2424 /*
2425 .react-autosuggest__input {
2426   width: 280px;
2427   height: 30px;
2428   padding: 10px 25px ;
2429   font-family: Helvetica, sans-serif;
2430   font-weight: 300;
2431   font-size: 16px;
2432   border: 1px solid #aaa;
2433   border-radius: 4px;
2434 }
2435 */
2436 
2437 .react-autosuggest__input--focused {
2438   outline: none;
2439 }
2440 
2441 .react-autosuggest__input--open {
2442   border-bottom-left-radius: 0;
2443   border-bottom-right-radius: 0;
2444 }
2445 
2446 .react-autosuggest__suggestions-container {
2447   display: none;
2448 }
2449 
2450 .react-autosuggest__suggestions-container--open {
2451   display: block;
2452   position: absolute;
2453   top: 29px;
2454   width: 450px;
2455   border: 1px solid #aaa;
2456   background-color: #fff;
2457   font-family: Helvetica, sans-serif;
2458   /*font-weight:300;*/
2459   font-size: 12px;
2460   border-bottom-left-radius: 4px;
2461   border-bottom-right-radius: 4px;
2462   z-index: 2;
2463   li{
2464     display: block !important;
2465   }
2466 }
2467 
2468 .react-autosuggest__suggestions-container--open
2469 {
2470   display: flex;  
2471 }
2472 .react-autosuggest__section-container
2473 {
2474   width: 50%; 
2475 }
2476 
2477 .react-autosuggest__suggestions-list {
2478   margin: 0;
2479   padding: 0;
2480   list-style-type: none;
2481 
2482   
2483 }
2484 
2485 .react-autosuggest__suggestion {
2486   cursor: pointer;
2487   /*padding: 10px 20px;*/
2488 }
2489 
2490 .react-autosuggest__suggestion--highlighted {
2491   background-color: #ddd;
2492 }
2493 
2494 .react-autosuggest__inputContainer{
2495    position: relative;
2496    .react-autosuggest__icon {
2497     position: absolute;
2498     top: 4px;
2499     left: 0px;
2500     width: 24px;
2501     height: 24px;
2502   }
2503 }
2504 /******************end of autosuggestion ******************/
2505 
2506 
2507 /* metamenu dark theme*/
2508 #metaheader #metaheader-nav .metamenu-theme-dark
2509 {
2510   background-color: #3D3D3E;  
2511   ul.metaheader-menu  li a {
2512         color:#E7F3F8 ;        
2513         &:hover{
2514               color:#24292E ;
2515         }
2516   }
2517   ul.metaheader-menu  li.active a {
2518         background-color: #2185D0;
2519         color:#E7F3F8 ;
2520   }
2521   
2522   ul.metaheader-menu  >li.dark {
2523     background-color: #2185D0;
2524     color:#E7F3F8 ;
2525     padding:0px;
2526     margin:0px;
2527     border-radius: 5px;
2528     line-height: 30px;
2529     margin-top: 2px;
2530     >a{
2531       &:hover{
2532         background-color: #2185D0;
2533         color:#E7F3F8 ;
2534       }
2535     }
2536   }
2537 
2538 
2539 
2540   
2541   #domains-dropdown-menu a.domains-menu-link-item{
2542     &:hover{
2543       color:#E7F3F8 ;
2544     }
2545   }
2546 
2547   #user-context-menu-container .user-dropdown .th-icon {
2548           background-image: url(../img/glyphicons-th-light.svg);
2549         }
2550   #development-app-menu-container .user-dropdown .th-icon {
2551         /*background-image: url(../img/development-app-menu-item-white.png);*/
2552           background-image: url(../img/glyphicons-th-light.svg);
2553       }
2554   #user-search-menu-container .user-dropdown .th-icon {
2555         background-image: url(../img/search-light.svg);
2556       }
2557   #anonymous-dropdown-menu-container .user-dropdown{
2558       button{
2559         color:#fff;
2560       }
2561       .th-icon{
2562           background-image: url(../img/white-down-arrow-icon-0.png);
2563       }
2564     }
2565   #whereami{
2566     span{
2567       color:#fff
2568     }
2569   }
2570 }