CodingIsOurPassion/LakeWatch/PDCD/Data-Files/Canyon-Lake-USACE_files/lakepage.css

194 lines
2.9 KiB
CSS

/* Lakepage Styles */
html,
body {
font-family: Verdana, sans-serif;
font-size: 15px;
line-height: 1.5;
height: unset!important;
}
.rightpanel_wrapper {
font-size: 12px;
line-height: 1.4;
}
.rightpanel_wrapper p {
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;
}
.lake-img {
margin: auto 0;
text-align: center;
}
.lake-img.logo {
padding: 0;
text-align: left;
}
.lake-img img {
max-width: 65%;
border: 2px solid black;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
}
.lake-img.logo img {
border: unset;
}
.text-padding {
padding: 0 10px;
}
.box-top-container {
display: flex;
padding-bottom: 20px;
}
.box-header-striped {
margin-bottom: 5px!important;
}
.box-content-border {
border: 1px solid black;
box-shadow: 1px 1px black;
border-top: none;
overflow-x: auto;
background-color:white;
margin:auto
}
.box-content-border table {
min-width: 500px;
}
.box-content img {
margin-left: 0;
margin-right: 0;
}
#contentTable {
table-layout: fixed;
}
td {
/* overflow: hidden; */
font-size: 1em;
text-overflow: ellipse;
word-wrap: normal;
}
h1,
h2,
h3,
h4,
h5,
h6 {
/* font-family: Arial, Helvetica, sans-serif; */
}
a {
color: inherit;
background-color: transparent;
}
hr {
border: solid 1px black;
width: 96%;
color: #FFFF00;
height: 1px;
}
.box-usace p {
margin-bottom: 32px;
}
.box-container-item {
display: flex;
flex-direction: column;
width: 100%;
}
.life-jacket {
position: fixed;
max-width: 5vw;
height: auto;
width: 25%;
right: 2%;
top: 100px;
z-index: 5;
}
.iframe-map {
width: 100%;
height: 50vh;
}
/* Style rows to shrink with page */
.flex-table {
display: flex;
gap: 10px;
column-gap: 20px;
flex-wrap: wrap;
flex-shrink: 3;
}
.flex-table a {
width: 25%;
word-break: unset;
}
@media only screen and (max-width: 480px) {
/* Make sure the links don't create a scroll */
.text-padding a {
word-break: break-word;
}
.lake-img img {
max-width: 100%;
}
td {
font-size: 0.8em;
}
.serh-grid {
overflow-x: auto;
display: block;
}
.text-padding {
padding: 0;
padding-left: 5px;
}
}
@media only screen and (max-width: 950px) {
.flex-table {
flex-direction: column;
}
.flex-table a {
width: 100%;
}
.life-jacket {
position: relative;
height: 80px;
width: 80px;
max-width: unset;
left: 50%;
top: -10px;
z-index: 5;
transform: translateX(-50%);
}
.lake-img img {
max-width: 100%;
}
.box-top-container {
flex-wrap: wrap;
}
.contact-info {
margin: auto;
}
.text-padding {
padding: 5px;
}
}