demarches-normaliennes/app/assets/stylesheets/new_design/procedures_show.scss

169 lines
2.7 KiB
SCSS
Raw Normal View History

2017-07-11 16:09:03 +02:00
@import "colors";
@import "common";
@import "constants";
#procedure-show {
2017-07-18 15:12:55 +02:00
.procedure-logo {
margin-right: $default-padding;
}
2017-07-11 16:09:03 +02:00
2017-07-18 15:12:55 +02:00
h1 {
color: $black;
font-size: 22px;
margin-bottom: 2 * $default-padding;
}
2017-07-11 16:09:03 +02:00
2017-07-18 15:12:55 +02:00
.dossiers-categories {
li {
display: inline-block;
height: 56px;
width: 130px;
line-height: 17px;
position: relative;
text-align: center;
font-size: 14px;
2017-07-11 16:09:03 +02:00
2017-07-18 15:12:55 +02:00
a {
color: $black;
}
2017-07-11 16:09:03 +02:00
2017-07-18 15:12:55 +02:00
&::before,
&:last-child::after {
content: "";
position: absolute;
height: 36px;
width: 1px;
background-color: $border-grey;
margin-right: $default-padding;
}
2017-07-11 16:09:03 +02:00
2017-07-18 15:12:55 +02:00
&::before {
left: 0px;
}
2017-07-11 16:09:03 +02:00
2017-07-18 15:12:55 +02:00
&:last-child::after {
right: 0px;
top: 0px;
margin-right: 0px;
}
2017-07-11 16:09:03 +02:00
2017-07-18 15:12:55 +02:00
&.active {
border-bottom: 2px solid $blue;
2017-07-11 16:09:03 +02:00
2017-07-18 15:12:55 +02:00
a {
color: $blue;
2017-07-11 16:09:03 +02:00
}
2017-07-18 15:12:55 +02:00
}
2017-07-11 16:09:03 +02:00
2017-07-18 15:12:55 +02:00
.dossiers-count {
position: relative;
display: block;
font-size: 16px;
font-weight: bold;
2017-07-11 16:09:03 +02:00
}
}
}
.dossiers-table {
margin: (2 * $default-padding) auto;
width: 100%;
tr {
border-bottom: 1px solid $border-grey;
&:last-child {
border-bottom: none;
}
&:hover {
background-color: $light-grey;
}
&:first-child {
&:hover {
background: #FFFFFF;
}
}
}
th {
font-weight: bold;
padding: (1.5 * $default-padding) 2px;
text-align: left;
}
td {
vertical-align: middle;
}
.number-col {
width: 130px;
a::before {
content: "";
background-image: image-url("icons/folder.svg");
display: inline-block;
width: 24px;
height: 24px;
margin: 0 $default-spacer;
}
}
.big-link {
color: $black;
display: flex;
align-items: center;
padding: (1.5 * $default-padding) 2px;
}
.status-col {
width: 200px;
}
.follow-col {
width: 200px;
}
.label {
width: 110px;
text-align: center;
&.instruction {
background-color: #FFFFFF;
color: $blue;
border: 1px solid $blue;
}
&.construction {
background-color: #FFFFFF;
color: $black;
border: 1px solid $black;
}
&.closed {
background-color: $green;
}
&.refused {
background-color: $dark-red;
}
&.without-continuation {
background-color: $black;
}
}
.button {
width: 180px;
text-align: center;
}
}
h2 {
font-size: 20px;
font-weight: bold;
text-align: center;
margin: 60px 0;
}
2017-07-11 16:09:03 +02:00
}