286 lines
4.7 KiB
CSS
286 lines
4.7 KiB
CSS
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400|Source+Code+Pro);
|
|
|
|
body {
|
|
overflow: hidden;
|
|
}
|
|
|
|
container {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
display: flex;
|
|
flex-direction: row;
|
|
align-items: stretch;
|
|
font-family: 'Roboto';
|
|
}
|
|
|
|
subjectcontainer {
|
|
flex-basis: 20%;
|
|
}
|
|
|
|
messagecontainer {
|
|
flex-basis: 40%;
|
|
}
|
|
|
|
pincontainer {
|
|
flex-basis: 40%;
|
|
}
|
|
|
|
.verticalcontainer {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: stretch;
|
|
}
|
|
|
|
.panel {
|
|
overflow: hidden;
|
|
}
|
|
|
|
status {
|
|
border-color: #ebccd1 !important;
|
|
}
|
|
|
|
status panelheading {
|
|
background-image: linear-gradient(to bottom, #f2dede 0, #ebcccc 100%) !important;
|
|
color: #4d1f1e !important;
|
|
}
|
|
|
|
subjectcontainer .panel {
|
|
border-color: #bce8f1;
|
|
}
|
|
|
|
subjectcontainer panelheading {
|
|
background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
|
|
color: #1a3c4d;
|
|
}
|
|
|
|
messagecontainer .panel {
|
|
border-color: #d6e9c6;
|
|
}
|
|
|
|
messagecontainer panelheading {
|
|
background-image: linear-gradient(to bottom, #dff0d8 0, #d0e9c6 100%);
|
|
color: #274d05;
|
|
}
|
|
|
|
pincontainer .panel {
|
|
border-color: #faebcc;
|
|
}
|
|
|
|
pincontainer panelheading {
|
|
background-image: linear-gradient(to bottom, #fcf8e3 0, #faf2cc 100%);
|
|
color: #4d3d21;
|
|
}
|
|
|
|
.panel {
|
|
flex-grow: 1;
|
|
margin: 5px;
|
|
background-color: #fff;
|
|
border: 1px solid transparent;
|
|
border-radius: 4px;
|
|
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: stretch;
|
|
}
|
|
|
|
panelheading {
|
|
display: block;
|
|
padding: 1px 0 4px 7px;
|
|
border-bottom: 1px solid transparent;
|
|
border-top-left-radius: 3px;
|
|
border-top-right-radius: 3px;
|
|
font-size: 18px;
|
|
font-variant: small-caps;
|
|
-webkit-user-select: none;
|
|
cursor: default;
|
|
flex-grow: 0;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
panelbody {
|
|
flex-grow: 1;
|
|
overflow-x: hidden;
|
|
overflow-y: scroll;
|
|
}
|
|
|
|
.fixed {
|
|
flex-grow: 0;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
row {
|
|
white-space: pre-wrap;
|
|
display: flex;
|
|
flex-direction: row;
|
|
align-items: stretch;
|
|
justify-content: center;
|
|
}
|
|
|
|
status row {
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
subjectlist row {
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
messagelist row {
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
pinlist row {
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
input[type=text] {
|
|
font-family: Roboto;
|
|
border: 1px solid rgba(0, 0, 0, 0.2);
|
|
border-radius: 3px;
|
|
background: linear-gradient(rgba(0, 0, 0, 0.025), white);
|
|
box-shadow: inset 1px 1px rgba(0, 0, 0, 0.05);
|
|
transition: all 0.1s ease-out;
|
|
padding: 5px;
|
|
color: #555;
|
|
flex-grow: 1;
|
|
}
|
|
|
|
input[type=text]:focus {
|
|
outline: none;
|
|
border: 1px solid rgba(0,0,0,0.5);
|
|
}
|
|
|
|
button {
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
|
|
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
|
|
color: #fff;
|
|
border-radius: 6px;
|
|
border: 1px solid transparent;
|
|
font-size: 14px;
|
|
font-variant: small-caps;
|
|
padding: 4px 4px;
|
|
outline: none;
|
|
background-repeat: repeat-x;
|
|
flex-grow: 0;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
button:hover {
|
|
background-position: 0 -10px;
|
|
}
|
|
|
|
button:active {
|
|
background-image: none;
|
|
}
|
|
|
|
messagecontainer button {
|
|
background-image: linear-gradient(to bottom, #5cb85c 0, #419641 100%);
|
|
border-color: #3e8f3e;
|
|
}
|
|
|
|
messagecontainer button:hover {
|
|
background-color: #419641;
|
|
}
|
|
|
|
messagecontainer button:active {
|
|
background-color: #419641;
|
|
border-color: #3e8f3e;
|
|
}
|
|
|
|
pincontainer button {
|
|
background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
|
|
border-color: #e38d13;
|
|
}
|
|
|
|
pincontainer button:hover {
|
|
background-color: #eb9316;
|
|
}
|
|
|
|
pincontainer button:active {
|
|
background-color: #eb9316;
|
|
border-color: #e38d13;
|
|
}
|
|
|
|
subjectcontainer button {
|
|
background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
|
|
border-color: #28a4c9;
|
|
}
|
|
|
|
subjectcontainer button:hover {
|
|
background-color: #2aabd2;
|
|
}
|
|
|
|
subjectcontainer button:active {
|
|
background-color: #2aabd2;
|
|
border-color: #28a4c9;
|
|
}
|
|
|
|
label {
|
|
padding: 4px 4px;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
value {
|
|
padding: 4px 0;
|
|
font-weight: 300;
|
|
}
|
|
|
|
select {
|
|
margin-top: 4px;
|
|
font-family: Roboto;
|
|
border: 1px solid rgba(0, 0, 0, 0.2);
|
|
border-radius: 3px;
|
|
background: linear-gradient(rgba(0, 0, 0, 0.025), white);
|
|
box-shadow: inset 1px 1px rgba(0, 0, 0, 0.05);
|
|
transition: all 0.1s ease-out;
|
|
padding: 5px;
|
|
color: #555;
|
|
}
|
|
|
|
item {
|
|
font-family: 'Source Code Pro';
|
|
display: block;
|
|
width: 100%;
|
|
padding: 5px;
|
|
border-bottom: 1px solid;
|
|
cursor: default;
|
|
}
|
|
|
|
item.selected {
|
|
background-color: #eeeeee;
|
|
}
|
|
|
|
subjectcontainer item {
|
|
border-color: #bce8f1;
|
|
}
|
|
|
|
subjectcontainer row {
|
|
color: #235066;
|
|
}
|
|
|
|
messagecontainer item {
|
|
border-color: #d6e9c6;
|
|
}
|
|
|
|
messagecontainer row {
|
|
color: #336606;
|
|
}
|
|
|
|
pincontainer item {
|
|
border-color: #faebcc;
|
|
}
|
|
|
|
pincontainer row {
|
|
color: #66512c;
|
|
}
|
|
|
|
error item {
|
|
background-color: #ebccd1;
|
|
}
|
|
|
|
error item.selected {
|
|
background-color: #ccb1b6;
|
|
}
|