skillbox/server/core/static/styles/main.scss

177 lines
2.7 KiB
SCSS

$white: #fff;
$grey-1: #F7F7F7;
$grey-3: #F3F3F3;
$grey-2: #D8D8D8;
$grey-4: #AFB1B1;
$grey-9: #3F3F3F;
$light-white: rgba(255, 255, 255, 0.12);
$orange: #FD6E22;
$orange-shadow: #c54602;
$red: #cd3238;
$red-shadow: darken($red, 20%);
$blue: #EDF7FA;
$blue-shadow: #B6CCD4;
$brand: #17a887;
$text-color: $grey-9;
$font-family: 'Montserrat', Arial, sans-serif;
$base-font-size: 15px;
$space: 10px;
$color-brand: #17A887;
body {
font-family: $font-family;
font-size: $base-font-size;
color: $text-color;
}
h4, .h4 {
font-size: 18px;
}
a {
text-decoration: none;
}
.alert {
padding: $space;
}
.alert-error {
border: 1px solid $red-shadow;
background-color: #cd3238;
}
.alert-info {
border: 1px solid $blue-shadow;
background-color: $blue;
color: $text-color;
}
.orange-bg {
background-color: $orange;
}
.dark-bg {
background-color: $grey-9;
color: $white;
}
.btn-orange {
border: 1px solid $orange !important;
background-color: transparent;
border-radius: 2px;
color: $white;
&:hover, &:focus {
background-color: $orange-shadow;
}
box-shadow: none;
}
input[type=text], input[type=password], input[type=email], select {
width: 100%;
padding: $space;
margin: 8px 0;
display: inline-block;
border: 1px solid $grey-4;
border-radius: 2px;
box-sizing: border-box;
background-color: $light-white;
color: $grey-9;
}
.mt-1 {
margin-top: $space;
}
.mb-1 {
margin-bottom: $space;
}
.logo {
width: 250px;
height: 48px;
position: relative;
left: -10px;
}
/* reset forms */
.reset__heading {
line-height: 4.5rem;
font-size: 44px;
margin-bottom: 24px;
margin-top: 52px;
font-weight: 600;
}
.reset__text {
margin-bottom: 52px;
line-height: 1.5rem;
font-size: 1.125rem;
a {
color: $color-brand;
font-family: 'Montserrat', Arial, sans-serif;
font-size: 18px;
font-weight: 300;
}
}
.reset__form label {
font-weight: 600;
}
.reset__form input {
display: flex;
padding: 16px;
box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.15);
border-radius: 4px;
box-sizing: border-box;
border: 1px solid #f0f0f0;
max-width: 100%;
background-color: #ffffff;
font-size: 16px;
font-family: "Montserrat", Arial, sans-serif;
font-weight: 400;
}
.reset__form button {
background: transparent;
border: 2px solid #17A887;
padding: 5px 15px;
border-radius: 3px;
font-family: "Montserrat", Arial, sans-serif;
font-weight: 400;
display: inline-flex;
cursor: pointer;
font-size: 100%;
}
.reset__form label {
font-weight: 600;
}
.reset__form div {
margin-bottom: 20px;
}
.container {
max-width: 800px;
min-width: 320px;
margin: 0 auto;
@media (max-width: 1023px) {
margin: 0 30px;
}
}