@salaxy/ng1
Version:
AngularJS libraries for Salaxy platform (Palkkaus.fi)
296 lines (263 loc) • 6.89 kB
text/less
@localtapiola-primary:#0077b3;
@localtapiola-primary-hover: rgb(0, 95, 143);
@localtapiola-danger: #de2362;
@localtapiola-danger-hover:rgb(178, 28, 78);
@localtapiola-secondary: rgb(0, 41, 77);
@localtapiola-secondary-hover: @localtapiola-primary;
@localtapiola-font: "localtapiola-sans";
.salaxy-component {
.localtapiola-modal{
/* background-image: url("https://cdn.salaxy.com/ng1/if-modal/if-bg.jpg");*/
font-family: @localtapiola-font;
background-position: right;
font-weight: 400;
font-size: 16px;
line-height:1.08em;
background-color: #ffff;
border-radius: 0;
background-size: cover;
&.localtapiola-bg{
//NOT IN USE
background-image:url('https://cdn.salaxy.com/ng1/localtapiola-modal/localtapiola-shape-bg.png');
min-height: 560px;
background-position: left;
}
.modal-header{
background-color:@localtapiola-primary;
border-bottom:none;
}
.logo-wrapper{
float:left;
}
.logo-img {
max-width: 200px;
}
.modal-body {
padding-left:30px;
padding-right:30px;
background-color:transparent;
}
/* Typography */
h1 {
font-weight: 900;
margin-top: 10px;
font-size:36px;
margin-bottom:15px;
letter-spacing: -0.16px;
color:@localtapiola-secondary;
}
h2{font-weight: 900;
color:@localtapiola-secondary;}
.subtitle{
font-weight:normal;
letter-spacing: -0.16px;
font-size:24px;
color:@localtapiola-secondary;
font-weight:900;
}
.intro{
font-size: 20px;
line-height: 1.2em;
color:@localtapiola-secondary;
}
p{
color:@localtapiola-secondary;
font-size:16px;
a{
color:@localtapiola-primary;
}
&.small{
font-size:14px;
}
}
.checkbox-label{
color:@localtapiola-secondary;
}
.control-label{
color: @localtapiola-secondary;
font-size: 15px;
font-weight: 600;
line-height: 1.5;
padding-top:0;
}
legend{
font-size: 20px;
line-height: 1.2em;
font-weight:600;
color: @localtapiola-secondary;
small{
font-size: 76%;
color: @localtapiola-secondary;
display: block;
}
}
input, select, textarea, .form-control{
background-clip: initial;
border: 1px solid #909599;
border-radius: 4px;
color: @localtapiola-secondary;
// height:auto;
// padding:12px 14px !important;
font-weight: 400;
line-height:1.6 ;
&:hover{
box-shadow: 0 0 0 1px #909599;
}
&:focus{
border-color: @localtapiola-primary;
box-shadow: 0 0 0 1px @localtapiola-primary;
outline: 0;
}
&[readonly], &[readonly]:hover, &[readonly]:focus{
background-color: #f5f8fa;
border-color: #f5f8fa;
box-shadow: none;
}
}
salaxy-input.ng-invalid input.ng-dirty.ng-valid{
border-color: @localtapiola-danger;
}
.form-group .salaxy-validation-error {
line-height: 1.9em;
}
textarea{
height:auto;
}
.text-danger{
color:@localtapiola-danger;
}
.intro-col{
margin-bottom: 35px;
}
.start-subtitle{
margin-bottom:20px;
margin-top:20px;
}
.txt-index{
div{
font-weight:900;
padding: 11px 19px 10px;
font-size:16px;
line-height: 1.5;
}
}
.btn{
border-width:2px;
color:#fff;
font-size:16px;
border-radius: 27px;
padding: 14px 27px 15px;
font-weight: 600;
font-family: @localtapiola-font;
transition: background-color 300ms ease 0s, color 300ms ease 0s, border 300ms ease 0s, box-shadow 300ms ease 0s;
&.btn-primary {
background-color: @localtapiola-primary;
border-color:@localtapiola-primary;
&:hover{
background-color: @localtapiola-primary-hover;
border-color: @localtapiola-primary-hover;
}
}
&.btn-secondary {
background: #fff;
border-color: @localtapiola-secondary;
color: @localtapiola-secondary;
&:hover{
background-color:#fff;
border-color: @localtapiola-secondary-hover;
color: @localtapiola-secondary-hover;
}
}
&.btn-danger{
background-color:#fff;
border-color:@localtapiola-danger;
color:@localtapiola-danger;
&:hover{
color:#fff;
background: @localtapiola-danger-hover;
border-color: @localtapiola-danger-hover;
}
}
&.btn-sm{
padding: 9px 19px 10px;
font-size:14px;
}
&.btn-xs{
padding: 6px 13px 6px;
font-size:12px;
}
&:focus{
outline:none;
}
/*Wizard navi buttons*/
&.navi-link{
color:@localtapiola-primary;
font-weight: 600;
text-decoration: none;
&:focus{
outline:none;
text-decoration: none;
}
&:hover{
color:rgb(0, 77, 128);
text-decoration: none;
}
&.disabled {
cursor: not-allowed;
}
&.btn-sm{
font-size:16px;
}
}
}
.close{
text-shadow:none;
color:#fff;
opacity:1;
font-weight:normal;
font-size: 15px;
&:hover, &:focus{
color:#fff;
text-decoration: none;
cursor: pointer;
}
}
.delete-row-col{
padding-top:18px;
@media screen and (max-width:767px){
padding-top:24px;
}
.fa{
@media screen and (min-width:767px){
margin-right:5px;
}
}
}
.glyphicon {
&.glyphicon-calendar{
min-height: 21px;
&:before{
font-family:'Glyphicons Halflings';
content: "\e109";
}
}
}
.input-group-btn .btn, .input-group:last-child > .btn, .input-group-btn .btn.btn-default{
border-radius: 0px 4px 4px 0px;
padding: 7px 10px 2px;
color:#555;
border: 1px solid #ccc;
background-color:#fff;
&:focus{
box-shadow:none;
}
&:first-child{
margin-right:0px;
}
}
.alert-text {
color:@localtapiola-danger;
margin-left: 67px;
}
}
}