Warning, /webapps/ocs-webserver/httpdocs/theme/flatui/less/modules/demo.less is written in an unsupported language. File is not indexed.

0001 // For demo purposes only
0002 .demo-headline {
0003   padding: 73px 0 110px;
0004   text-align: center;
0005 }
0006 .demo-logo {
0007   font-size: 90px;
0008   font-weight: 900;
0009   letter-spacing: -2px;
0010   line-height: 100px;
0011 
0012   .logo {
0013     background: url(../img/demo/logo-mask.png) center 0 no-repeat;
0014     background-size: 256px 186px;
0015     height: 186px;
0016     margin: 0 auto 26px;
0017     overflow: hidden;
0018     text-indent: -9999em;
0019     width: 256px;
0020   }
0021   small {
0022     color: fadeout(@base, 70%);
0023     display: block;
0024     font-size: 22px;
0025     font-weight: 700;
0026     letter-spacing: -1px;
0027     padding-top: 5px;
0028   }  
0029 }
0030 // Panels delimiter
0031 .demo-row {
0032   margin-bottom: 20px
0033 }
0034 .demo-panel-title {
0035   margin-bottom: 20px;
0036   padding-top: 20px;
0037 
0038   small {
0039     color: mix(@base, @inverse, 66%);
0040     font-size: inherit;
0041     font-weight: 400;
0042   }  
0043 }
0044 // Shift blocks to fit design
0045 .demo-navigation {
0046   margin-bottom: -4px;
0047   margin-top: -10px;
0048 }
0049 .demo-pager {
0050   margin-top: -10px;
0051 }
0052 .demo-tooltips {
0053   height: 126px;
0054 
0055   // Needed just for the demo. Don't use it in producion ;)
0056   .tooltip {
0057     left: -8px !important;
0058     position: relative !important;
0059     top: -8px !important;
0060   }  
0061 }
0062 .demo-headings {
0063   margin-bottom: 12px;
0064 }
0065 .demo-tiles {
0066   margin-bottom: 46px
0067 }
0068 
0069 .demo-icons {
0070   font-size: 32px;
0071   margin-left: -15px;
0072 
0073   .demo-content {
0074     margin: 0 0 0 -36px;
0075     
0076     > span {
0077       display: inline-block;
0078       margin: 0 0 32px 36px;
0079       width: 24px;
0080       font-size: 24px;
0081     }  
0082   }
0083 }
0084 
0085 .demo-icons-tooltip {
0086   bottom: 0;
0087   color: mix(@base, @inverse, 30%);
0088   font-size: 12px;
0089   left: 100%;
0090   margin-left: 0 !important;
0091   position: absolute;
0092   width: 80px;
0093 }
0094 
0095 // Illustration Icons
0096 // --------------------------------------------------
0097 .demo-illustrations {
0098   margin-top: 40px;
0099   .clearfix();
0100 
0101   .demo-content {
0102     margin: 0 0 0 -40px;
0103     padding-top: 20px;
0104 
0105     > div {
0106       float: left;
0107       width: 100px;
0108       height: 100px;
0109       margin: 0 0 80px 40px;
0110       text-align: center;
0111     }
0112   }
0113   img {
0114     display: inline-block;
0115     max-height: 100px;
0116     max-width: 100px;
0117     vertical-align: baseline;
0118   }
0119 }
0120 
0121 .demo-samples {
0122   margin-bottom: 46px;
0123 }
0124 .demo-video {  
0125   padding-top: 95px;
0126   .border-radius(6px);
0127 }
0128 .demo-download-section {
0129   float: none;
0130   margin: 0 auto;
0131   padding: 60px 0 90px 20px;
0132   text-align: center;
0133 
0134   [class*='fui-'] {
0135     margin: 3px 0 -3px;
0136   }  
0137 }
0138 .demo-download {
0139   background-color: mix(@base, @inverse, 10%);  
0140   height: 120px;
0141   margin: 0 auto 32px;
0142   padding: 40px 28px 30px 32px;
0143   text-align: center;
0144   width: 130px;
0145   .border-radius(50%);
0146 
0147   img {
0148     height: 104px;
0149     width: 82px;
0150   }  
0151 }
0152 .demo-download-text {
0153   font-size: 15px;
0154   padding: 20px 0;
0155   text-align: center;
0156 }
0157 .demo-text-box {
0158   a:hover {
0159     color: @firm;
0160   }  
0161 }
0162 .demo-browser {
0163   background: mix(@base, black, 85%) url(../img/demo/browser.png) 0 0 no-repeat;
0164   background-size: 659px 42px;  
0165   color: @inverse;
0166   margin: 0 41px 140px 0;
0167   padding-top: 42px;
0168   .border-radius(0 0 6px 6px);
0169 }
0170 .demo-browser-side {
0171   float: left;
0172   padding: 22px 20px;
0173   width: 111px;
0174 
0175   > h5 {
0176     margin-bottom: 3px;
0177     text-transform: none;
0178   }
0179   > h6 {
0180     font-size: 11px;
0181     font-weight: 300;
0182     line-height: 18px;
0183     margin-top: 3px;
0184     text-transform: none;
0185   }  
0186 }
0187 .demo-browser-author {
0188   background: url(../img/demo/browser-author.jpg) center center no-repeat;
0189   border: 3px solid @inverse;
0190   display: block;
0191   height: 84px;
0192   margin: 0 auto;
0193   width: 84px;
0194   .border-radius(50%);
0195 }
0196 .demo-browser-action {
0197   padding: 30px 0 12px;
0198 
0199   > .btn {
0200     padding: 9px 0 10px 11px !important;
0201     text-align: left;
0202     .border-radius(3px);
0203 
0204     &:before {
0205       color: @inverse;
0206       content: '\e009';
0207       font-size: 16px;
0208       font-family: 'Flat-UI-Icons';
0209       font-weight: 300;
0210       margin-right: 12px;
0211       position: relative;
0212       top: 1px;
0213       -webkit-font-smoothing: antialiased;
0214     }  
0215   }    
0216 }
0217 .demo-browser-content {
0218   background-color: @base;  
0219   overflow: hidden;
0220   padding: 21px 0 0 20px;
0221   .border-radius(0 0 6px);
0222 
0223   > img {
0224     border: 6px solid @inverse;
0225     float: left;
0226     margin: 0 15px 20px 0;
0227     width: 134px;
0228   }  
0229 }
0230 // Serving 2x images
0231 @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 2) {
0232   .logo {
0233     background-image: url(../img/demo/logo-mask-2x.png)
0234   }
0235   .demo-browser {
0236     background-image: url(../img/demo/browser-2x.png)
0237   }  
0238 }