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

0001 @import "mixins.less";
0002 
0003   /**-- SPECIFIC USE CLASSES ---------*/
0004 
0005     .clearfix:after {
0006          content: ".";
0007          display: block;
0008          clear: both;
0009          visibility: hidden;
0010          line-height: 0;
0011          height: 0;
0012     }
0013 
0014     a {
0015       text-decoration: none;
0016       color: @newblue;
0017     }
0018 
0019     a:hover, a:active, a:focus {
0020       color: @newblue;
0021     }
0022 
0023     .full-width {
0024       width: 100% !important;
0025     }
0026 
0027     .left {
0028       float: left;
0029     }
0030 
0031     .right {
0032       float: right;
0033     }
0034 
0035     .clear {
0036       clear: both;
0037     }
0038 
0039     .margin-auto {
0040       margin: auto;
0041     }
0042 
0043     .margin-bottom-10 {
0044         margin-bottom: 10px;
0045     }
0046 
0047     .margin-bottom-20 {
0048         margin-bottom: 20px;
0049     }
0050 
0051     .margin-left-0 {
0052         margin-left: 0;
0053     }
0054 
0055     .margin-left-10 {
0056       margin-left: 10px;
0057     }
0058 
0059     .margin-left-30 {
0060       margin-left: 30px;
0061     }
0062 
0063     .margin-top-5 {
0064         margin-top: -5px;
0065     }
0066 
0067     .margin-top-40 {
0068         margin-top: 40px;
0069     }
0070 
0071     .padding-both-5 {
0072       padding: 0 5px;
0073     }
0074 
0075     .padding-both-20 {
0076       padding: 0 20px;
0077     }
0078 
0079     .center {
0080       text-align: center;
0081     }
0082 
0083     .relative {
0084       position: relative;
0085     }
0086 
0087     .absolute {
0088       position: absolute;
0089     }
0090 
0091     .inline {
0092       display: inline-block;
0093     }
0094 
0095     .block {
0096         display: block;
0097     }
0098 
0099     .aligncenter {
0100         margin: 0 auto;
0101     }
0102 
0103     .small {
0104       font-size: 12px;
0105     }
0106 
0107     .large {
0108       font-size: 18px;
0109     }
0110 
0111     .light {
0112       font-weight: 300;
0113     }
0114 
0115     .bold {
0116       font-weight: 700;
0117     }
0118 
0119     .italic {
0120       font-style: italic;
0121     }
0122 
0123     .lightblue {
0124       color: @newblue;
0125     }
0126 
0127     .lightgrey {
0128       color: #95a5a6;
0129     }
0130 
0131     .lightlightgrey {
0132       color: #cacfd2;
0133     }
0134 
0135     .greyblue {
0136       color: #bdc3c7
0137     }
0138 
0139     .purple {
0140       color: #8e44ad;
0141     }
0142 
0143     h1.page-title {
0144       color: #34495e;
0145       font-weight: bold;
0146       font-size: 32px;
0147     }
0148 
0149     .box {
0150       border-radius: 5px;
0151       margin-bottom: 10px;
0152     }
0153 
0154     .bordered {
0155       border: 1px solid #bdc3c7;
0156     }
0157 
0158     .bordered-top-left-right {
0159       border: 1px solid #bdc3c7;
0160       border-bottom: none;
0161     }
0162 
0163     .margin-top_5 {
0164       margin-top: 5px;
0165     }
0166 
0167     .margin-top-15 {
0168       margin-top: 15px;
0169     }
0170 
0171     .margin-top-25 {
0172       margin-top: 25px;
0173     }
0174 
0175     .margin-top-80 {
0176       margin-top: 80px;
0177     }
0178 
0179     .margin-bottom-15 {
0180       margin-bottom: 15px;
0181     }
0182 
0183     .margin-left-15 {
0184       margin-left: 15px;
0185     }
0186 
0187     .margin-right-5 {
0188         margin-right: 5px;
0189     }
0190 
0191     .wrapper {
0192         width: 1170px;
0193         margin: auto;
0194     }
0195 
0196     .width-150 {
0197         width: 150px;
0198     }
0199 
0200     .borderless {
0201         border:none !important;
0202     }
0203 
0204     .default-cursor {
0205         cursor: default !important;
0206     }
0207 
0208     .cursor-hand {
0209         cursor: pointer !important;
0210     }
0211 
0212   /**-- /SPECIFIC USE CLASSES --------*/
0213 
0214   /**-- ICONS ------------------------*/
0215 
0216     em.icon {
0217       display: inline-block;
0218       .bg_sheet;
0219     }
0220 
0221     em.pling-icon-gold {
0222       width: 30px;
0223       height: 30px;
0224       //background-position: -192px -200px;
0225       background-image: url('/theme/flatui/img/new/box-logo.png') !important;
0226       background-size: cover;
0227     }
0228 
0229 
0230     // general icons
0231 
0232     em.gear-icon {
0233       width: 16px;
0234       height: 16px;
0235       background-position: -672px -129px;
0236     }
0237 
0238     em.info-icon {
0239       width:31px;
0240       height: 30px;
0241       background-position: -289px -64px;
0242     }
0243 
0244     em.calender-icon {
0245       background-position: -223px -63px;
0246       width: 18px;
0247       height: 15px;
0248     }
0249 
0250     // arrow icons
0251 
0252     em.arrow-down-gray {
0253       width: 16px;
0254       height: 8px;
0255       background-position: -687px -25px;
0256     }
0257 
0258     em.arrow-right-black {
0259       width: 7px;
0260       height: 12px;
0261       background: url(../img/right_arrow_small.png) center center;
0262       /*background-position: -684px -35px;*/
0263     }
0264 
0265     em.arrow-white-up {
0266       width: 16px;
0267       height: 8px;
0268       background-position: -748px -103px;
0269     }
0270 
0271     em.arrow-gray-down {
0272       width: 16px;
0273       height: 8px;
0274       background-position: -748px -113px;
0275     }
0276 
0277     em.icon-expand {
0278       width: 12px;
0279       height: 10px;
0280       background-position: -734px -31px;
0281     }
0282 
0283     em.icon-contract {
0284       width: 12px;
0285       height: 10px;
0286       background-position: -750px -31px;
0287     }
0288 
0289     // social icons
0290 
0291     .icon-facebook, .icon-twitter, .icon-google {
0292       width: 40px;
0293       height: 40px;
0294       cursor: pointer;
0295       display: inline-block;  
0296       .bg_sheet;
0297     }
0298 
0299     .icon-facebook {
0300       background-position: 0px -105px;
0301 
0302       &:hover {
0303         background-position: 0px -145px;
0304       }
0305     }
0306 
0307     .icon-twitter {
0308       background-position: -40px -105px;
0309 
0310       &:hover {
0311         background-position: -40px -145px ;
0312       }  
0313     }
0314 
0315     .icon-google {
0316       background-position: -80px -105px ;
0317 
0318       &:hover {
0319         background-position: -80px -145px ;
0320       }  
0321     }
0322 
0323     // about me pages header icon
0324 
0325     em.heart-icon {
0326       width: 26px;
0327       height: 24px;
0328       background-position: -703px -48px;
0329       &:hover {
0330         background-position: -673px -48px;
0331       }
0332     }
0333 
0334     em.heart-icon-purple {
0335       width: 26px;
0336       height: 24px;
0337       background-position: -733px -48px;
0338     }
0339 
0340     em.share-icon {
0341       height: 23px;
0342       width: 23px;
0343       background-image: url(/theme/flatui/img/icon-share.png);
0344       //background-position: -696px -73px;
0345       //&:hover {
0346         //background-position: -672px -73px;
0347       //}
0348     }
0349 
0350     em.report-icon {
0351       height: 23px;
0352       width: 23px;
0353       background-image: url(/theme/flatui/img/icon-report.png);
0354       //background-position: -728px -73px;
0355       //&:hover {
0356       //  background-position: -720px -73px;  
0357       //}
0358     }
0359 
0360     // settings page icons
0361 
0362     em.section-heading-icon {
0363       width: 24px;
0364       height: 24px;
0365       margin: -3px 5px 0 0;
0366     }
0367 
0368     em.icon-profile {
0369       background-position: -192px -128px;
0370     }
0371 
0372     em.icon-profile-picture {
0373       background-position: -224px -128px;
0374     }
0375 
0376     em.icon-password {
0377       background-position: -257px -128px;
0378     }
0379 
0380     em.icon-newsletter {
0381       background-position: -320px -128px;
0382     }
0383 
0384     em.icon-website {
0385       background-position: -288px -128px;
0386     }
0387 
0388     em.icon-payment {
0389       background-position: -347px -128px;
0390     }
0391 
0392   /**-- /ICONS ------------------------*/
0393 
0394   /**-- BUTTONS -------------------**/
0395 
0396     .plingbutton {
0397       height: 60px;
0398       width: 204px;
0399       background: url(/theme/flatui/img/new/button.png);
0400       padding: 0;
0401       background-color: white !important;
0402       margin: 0 auto;
0403 
0404         a, button {
0405             display: block;
0406             height: 100%;
0407             width: 100%;
0408         }
0409     }
0410 
0411     .body-pling-button {
0412         margin: 0px
0413     }
0414 
0415     .btn-pling-2 {
0416       font-size: 1.1em;
0417       font-weight: 400;
0418       padding: 0.4em 0.8em;
0419       height: 41px;
0420       margin: 0;
0421       background: @newblue;
0422       color: white;
0423       border-radius: 5px;
0424       border: 1px solid #7f7f7f;
0425       text-shadow: 1px 1px 1px #444;
0426       .box_shadows(inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05));
0427       .transition();
0428 
0429       &:hover {
0430         background:lighten(@newblue,5%);
0431       }
0432 
0433       &:active {
0434         .box_shadows(inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05));        
0435         background:darken(@newblue,5%);
0436       }
0437 
0438     }
0439 
0440     .btn-submit {
0441       background: @newblue;
0442       padding: 10px 35px;
0443     }
0444 
0445     .btn-purple {
0446       background: #9b59b6;
0447       padding: 10px 35px;
0448     }
0449 
0450     .btn-grey {
0451       background: #393d3f;
0452       padding: 10px 35px;
0453     }
0454 
0455     .btn-light-grey {
0456       background: #517892;
0457       padding: 10px 35px;
0458     }
0459 
0460     .btn-native {
0461         background-color: #14B9D5;
0462     }
0463 
0464     .btn.btn-native:hover,
0465     .btn.btn-native:focus,
0466     .btn-group:focus .btn.btn-native.dropdown-toggle {
0467         background-color: #0e778a;
0468     }
0469 
0470     .btn-min-width {
0471         min-width: 120px;
0472     }
0473 
0474   /**-- /BUTTONS ------------------**/
0475 
0476   /**-- COMMON ----------------------*/
0477 
0478     * {
0479       outline: none !important;
0480     }
0481 
0482     .icon-expand {
0483       right: 0;
0484       top: 0;
0485       width: 45px;
0486       height: 50px;
0487       padding-bottom: 2px;
0488       background: url(../img/icon-expand.png);
0489       border-left: 1px solid #bdc3c7;
0490     }
0491 
0492 
0493     .expand {
0494       right: 0;
0495       top: 0px;
0496       width: 45px;
0497       height: 98%;
0498       padding-bottom: 2px;
0499       border-left: 1px solid #bdc3c7;
0500 
0501       em {
0502         position: absolute;
0503         top: 50%;
0504         left: 50%;
0505         margin-left: -6px;
0506         margin-top: -5px;
0507         border-left:0px;
0508       }
0509     }
0510 
0511   /**-- COMMON ----------------------*/