UNPKG

@salaxy/ng1

Version:

AngularJS libraries for Salaxy platform (Palkkaus.fi)

315 lines (286 loc) 7.02 kB
//*todo variables for personal layout*/ @import "../_all-includes.less"; @import "./timeline.less"; @salaxy-navi-logo-personal: "https://cdn.salaxy.com/ng1/palkkaus-logos/palkkaus-logo-dark.png"; @salaxy-navi-sidebar-width-personal: 250px; @brand-dark-personal: #212529; .layout-personal{ background-color:#f4f7fc; font-family: 'Source Sans Pro', sans-serif; color:@brand-dark-personal; .salaxy-navi-page-container{ padding-left: @salaxy-navi-sidebar-width-personal; &.double-sidebar{ @media screen and (min-width:@screen-sm){ padding-right:315px; } } .salaxy-navi-main-container { @media screen and (max-width:@screen-sm-max){ margin-top: 60px; } } .salaxy-navi-sidebar{ box-shadow:0 0 2rem 0 rgba(0,0,0,.05); width: @salaxy-navi-sidebar-width-personal; li.list-group-item{ border:none; a { color: @brand-dark-personal; font-weight: 700; font-size:1.05em; line-height:1.5em; } >a { text-transform:uppercase; } li a{ font-size:1em; &:hover{ color: #009fd8; transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1); } } >a:hover { color: #009fd8; background: #fff; transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1); } > a:after{ height: 2px; content: ""; display: block; width: 0; background-color: @brand-primary; background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #009fd8), to(#289548)); background-image: linear-gradient(90deg, #009fd8 0, #289548); transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1); -webkit-transform: translateZ(0); transform: translateZ(0); } >a:hover:after{ width: 220px; } } .salaxy-login-button-personal{ font-size:16px; border-bottom:1px solid #ddd; width:100%; padding:10px; salaxy-avatar{ font-size:2.5em; margin-top:5px; } .login-text{ display:inline-block; margin-left:7px; .salaxy-login-button-text{ font-size:0.85em; font-weight: 600; } a{//delete display:block; font-size:13px; color: @brand-dark-personal; } } .btn{ display:block; font-size:13px; color: @brand-dark-personal; &:hover{ color:@brand-primary; } } .btn-group{ display:block; &.btn{ font-size:13px; color: @brand-dark-personal; &:hover{ color:@brand-primary; } } } } .salaxy-logo-container{ height: 58px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #ddd; background-color: #fff; a{ height: 48px; background-position: center center; //background-image: url(/img/palkkaus-logo.png); background-image:url("@{salaxy-navi-logo-personal}"); background-size: 114px; background-repeat: no-repeat; display: block; width: 100%; margin: auto; } } } @media (max-width: @screen-sm-max){ padding-left: 0; } .salaxy-navi-header-mobile{ height:50px; padding:10px 15px; .btn.salaxy-navi-hamburger{ padding:4px 9px; } .btn-group-login-button{ margin-right:10px; } .login-button{ font-size: 30px; height: 1em; line-height: 1em; border-radius: 50%; width: 1em; overflow: hidden; border: 1px solid #ddd; padding-left: 0; } @media screen and (max-width: 480px){ height: 45px; padding: 9px 15px; h1 { font-size: 20px; margin-top: 3px; } } } } .salaxy-navi-sitemap{ .list-group{ margin-top:10px; } } main{ .container, .container-fluid{ margin-top:0; } } .embed{ margin-left: -15px; margin-right: -15px; iframe{ height:calc(100vh - 180px); @media (max-width: @screen-sm-max){ height:calc(100vh - 145px); } @media (max-width: @screen-xs-max){ height:calc(100vh - 70px); } } } /*iframe content*/ .subtitle{ font-size:25px; } .report-signature-line { height: 25px; border-bottom: 1px solid #000; margin-bottom: 8px; } .palkkaus-avatar { width: 1em; height: 1em; line-height: 1em; vertical-align: middle; text-align: center; display: inline-block; position: relative; strong { position: absolute; top: 0; left: 0; display: inline-block; width: 100%; height: 100%; text-align: center; color: #fff; font-size: .5em; font-family: 'Source Sans Pro', sans-serif; } img { position: absolute; top: 0; left: 0; width: 1em; height: 1em; padding: 0; border-radius: .2em; } &.fa-user{ strong{ font-size: .35em; margin-top: .7em; } } } .worker-drafts{ .table-responsive{ background-color:#fff; padding:20px 15px; box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.13); } } table{ .avatar-container{ font-size:45px; @media (max-width: @screen-xs-max){ font-size:35px; } } } iframe{ width: 100%; border: none; } } .salaxy-account-info .person-account salaxy-avatar { font-size: 85px; margin-right: 0; margin-bottom: 5px; margin-top: 15px; } .salaxy-navi-sidebar{ .fa-chevron-down{ transition: 300ms linear transform; &.upside{ transform: rotate(180deg); } } } @media (max-width: 991px){ .layout-personal{ .salaxy-navi-page-container{ padding-left: 0; } } } .light-bg{ background-color:#fff; padding:20px 15px; box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.13); @media (max-width: @screen-sm-max){ margin-bottom:20px; } h2, h3, h4 { margin-top:0px; } } .large-number{ font-size: 80px; font-weight: bold; line-height: 0.5em; margin-top: 30px; .sub{ display:block; font-size: 0.3em; line-height: 2em; } }