Lexiconga/css/styles.css

231 lines
3.3 KiB
CSS

body {
padding: 0;
margin: 0;
border: none;
}
footer {
width: 100%;
text-align: center;
position:fixed;
bottom: 0px;
left: 0px;
background: #aaaaaa;
padding: 3px;
}
#leftColumn {
float: left;
}
form {
margin: 15px;
padding: 15px;
}
#wordEntryForm {
max-width: 400px;
border: outset 3px;
}
label {
display: block;
margin-bottom: 10px;
}
label span {
display: block;
font-weight: bold;
}
input, textarea {
display: block;
padding-left: 5px;
}
#longDefinition {
width: 350px;
height: 200px;
}
#errorMessage, #updateConflictMessage, #settingsErrorMessage {
display: block;
color: red;
font-weight: bold;
}
#aboutPanel {
padding: 10px;
}
#dictionaryContainer {
margin: 15px;
width: 50%;
min-width: 350px;
float: left;
}
#dictionaryName {
margin: 0 0 5px;
}
.clickable {
font-weight: bold;
cursor: pointer;
padding: 4px;
background: #dddddd;
border-radius: 5px;
}
#descriptionToggle {
font-weight: bold;
font-size: 12px;
cursor: pointer;
}
#wordFilter {
margin: 10px 0;
}
entry {
display: block;
width: 50%;
min-width: 300px;
padding: 10px 10px 3px;
border: outset 3px;
margin-bottom: 5px;
}
word {
font-weight: bold;
}
partofspeech {
font-style: italic;
font-size: 10px;
}
shortdefinition {
display: block;
}
longdefinition {
display: block;
margin-left: 20px;
}
longDefinition h1, longDefinition h2, longDefinition h3, longDefinition h4, longDefinition h5, longDefinition h6 {
margin: 5px 0 8px;
font-weight: bold;
}
longDefinition h1 {
font-size: 22px;
}
longDefinition h2 {
font-size: 20px;
}
longDefinition h3 {
font-size: 20px;
font-weight: normal;
}
longDefinition h4 {
font-size: 18px;
}
longDefinition h5 {
font-size: 18px;
font-weight: normal;
}
longDefinition h6 {
font-size: 17px;
}
longDefinition p {
margin: 3px 0 8px;
}
.management {
display: block;
right: 5px;
width: 100px;
padding: 3px;
border: inset 3px;
margin: 10px;
}
.editButton, .deleteButton, .deleteConfirmButton, .deleteCancelButton {
display: inline;
font-size: 10px;
margin: 5px;
}
.deleteConfirm {
display: block;
font-size: 10px;
}
#settingsBackgroundFade, #aboutBackgroundFade {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #aaaaaa;
opacity: 0.75;
}
#settingsOptions, #aboutPage {
position: fixed;
top: 10%;
left: 10%;
right: 10%;
bottom: 10%;
min-width: 300px;
min-height: 300px;
padding: 5px 5% 5%;
overflow-y: auto;
overflow-x: hidden;
background: #ffffff;
border-radius: 5px;
border: 1px solid black;
}
#settingsButton, #settingsScreenCloseButton,
#settingsSaveButtons button, #aboutScreenCloseButton {
float: right;
font-size: 12px;
}
#settingsForm {
width: 100%;
padding: 0;
margin: 0;
}
#dictionaryDescriptionEdit {
width: 280px;
height: 130px;
}
#settingsErrorMessage {
float: right;
clear: both;
}
#settingsSaveButtons {
display: block;
clear: both;
width: 100%;
}
.settingsCol {
display: block;
float: left;
width: 300px;
margin: 0 30px 0 0;
}