298 lines
5.1 KiB
CSS
Raw Normal View History

2025-04-07 01:41:12 +00:00
body {
overflow: hidden;
/* Start the interface hidden */
display: none;
}
.container {
overflow: hidden;
}
.centred {
/* Centering code found https://css-tricks.com/quick-css-trick-how-to-center-an-object-exactly-in-the-center/ */
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.centred-h {
position: fixed;
left: 50%;
transform: translate(-50%, 0%);
}
#sell-contract {
max-width: 700px;
max-height: 70vh;
width: 35vw;
height: 75vh;
border-radius: 15px;
background-color: white;
padding: 10px;
}
#buy-contract {
position: absolute;
width: 165vh;
margin: 0 auto;
left: 0;
right: 0;
user-select: none;
}
#buy-vehicle-desc {
position: absolute;
left: 66.8vh;
bottom: 48vh;
font-family: 'Poppins';
font-size: 13px;
width: 45vh;
overflow: hidden;
word-wrap: break-word;
}
.vehicle-description:hover {
background-color: rgba(214, 214, 214, 0.589);
}
.vehicle-description:focus {
background-color: rgba(214, 214, 214, 0.589);
}
.vehicle-description::placeholder {
text-align: left;
}
#sell-vehicle {
width: 60px;
height: 35px;
background: rgb(141, 141, 141);
margin: 0 auto;
margin-top: 5px;
left: 0;
right: 0;
border-radius: 2px;
transition: all 0.1s ease-in-out;
}
#sell-vehicle:hover {
background: rgb(179, 179, 179);
}
#sell-vehicle > p {
text-align: center;
line-height: 2.9vh;
color: white;
font-family: 'Poppins';
font-size: 12px;
font-weight: bold;
}
input.vehicle-sell-price::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
color: white;
opacity: 1; /* Firefox */
}
#buy-vehicle, #buy-vehicle-back {
width: 60px;
height: 35px;
background: rgb(141, 141, 141);
bottom: 22vh;
margin: 0 auto;
left: 0;
right: 0;
border-radius: 2px;
transition: all 0.1s ease-in-out;
user-select: none;
}
#buy-vehicle:hover, #buy-vehicle-back:hover {
background: rgb(179, 179, 179);
}
#buy-vehicle > p, #buy-vehicle-back > p {
text-align: center;
line-height: 2.9vh;
color: white;
font-family: 'Poppins';
font-size: 12px;
font-weight: bold;
}
#form-header {
height: 160px;
border-bottom: solid;
border-color: black;
border-width: 2px;
padding-left: 20px;
margin-bottom: 30px;
display: flex;
flex-direction: row;
}
.v-centred-container {
/* Needed for child elements to align relative to form-header */
position: relative;
}
.vertical-center {
margin: 0;
position: absolute;
top: 50%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.logo {
width: 20%;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}
#biz-name {
width: 65%;
text-align: center;
font-family: 'Poppins';
font-size: 1.3em;
font-weight: bold;
}
#the-form {
margin-top: 80px;
width: 80%;
height: 70%;
}
ul {
list-style-type: none;
}
.errors {
font-family: 'Poppins';
background-color: crimson;
width: 80%;
border-radius: 3px;
border-color: rgba(0, 0, 0, 0.555);
padding: 10px;
margin-top: 20px;
}
.form-entry {
/* margin-top: 20px; */
height: 13%;
}
.form-entry input {
width: 90%;
padding-left: 5px;
}
.form-field {
font-family: 'Poppins';
font-size: 14px;
padding-bottom: 2px;
border-bottom: solid;
border-color: black;
border-width: 3px;
}
.form-field-summary {
font-weight: bold;
}
.vehicle-description {
/* left: 66.5vh;
bottom: 48vh;
width: 45vh;
height: 2vh; */
outline: none;
background: none;
font-family: 'Poppins';
transition: background-color 0.1s ease-in-out;
overflow:hidden;
display:inline-block;
text-overflow: ellipsis;
white-space: nowrap;
}
.vehicle-sell-price {
position: absolute;
font-size: 12px;
border: none;
outline: none;
background: none;
}
table {
font-family: 'Poppins';
font-size: 12px;
border: solid;
border-color: black;
background: lightslategray;
}
.pricing-table {
margin-bottom: 15px;
width: 50%;
}
.table-field-heading {
font-weight: 1000;
}
#buy-price {
position: absolute;
left: 87vh;
bottom: 35.8vh;
font-family: 'Poppins';
font-size: 12px;
}
#buy-seller-name {
position: absolute;
left: 66.8vh;
top: 21.5vh;
font-family: 'Poppins';
font-size: 14px;
}
#buy-seller-banknr {
position: absolute;
left: 66.8vh;
top: 28vh;
font-family: 'Poppins';
font-size: 14px;
}
#buy-seller-telnr {
position: absolute;
left: 66.8vh;
top: 34.2vh;
font-family: 'Poppins';
font-size: 14px;
}
#buy-vehicle-plate {
position: absolute;
left: 66.8vh;
top: 40.5vh;
font-family: 'Poppins';
}