Files
JMTS-site/app/app.css
T
2026-06-16 00:24:04 -07:00

178 lines
3.4 KiB
CSS

@import "tailwindcss";
body{
padding: 0px;
margin: 0px;
background-color: rgb(231, 235, 237);
overflow-x: hidden;
}
#Header{
color: white;
/* padding: 10px; */
background-color: rgb(43, 46, 208);
display: grid;
grid-template-columns: 70% 30%;
#title{
padding: 10px;
font-size: 2.7em;
}
#main_nav{
text-align: center;
ul{
height: 100%;
display: grid;
/* grid-template-rows: 33% 33% 33%; */
grid-template-columns: 33% 33% 33%;
li{
grid-row: 2;
padding: 5px;
}
}
}
}
#content{
/* padding: 10px; */
#hero{
}
#sales_plate{
h3{
font-weight: bold;
}
padding: 1.2em;
text-align: center;
}
#info_shelf{
padding: 1em;
margin: 10px 0px 10px 0px;
#exec_summary{
background-color: rgb(255, 255, 255);
border-radius: 5px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.26);
border: 2px solid black;
padding: 8px;
margin: 2px;
}
#engineering_dive{
background-color: rgb(255, 255, 255);
border-radius: 5px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.26);
border: 2px solid black;
padding: 8px;
margin: 2px;
margin-top: 10px;
}
}
#service_plate{
#web_cms_plate{
display: grid;
grid-template-columns: 50% 50%;
/* background-color: aliceblue; */
/* border-radius: 5px; */
}
#alt_service_plate{
/* background-color: gainsboro; */
/* border-radius: 5px; */
margin-top: 10px;
display: grid;
grid-template-columns: 50% 50%;
}
.pricing{
font-weight: 500;
}
h3{
width: 100%;
font-size: 1.2em;
font-weight: bold;
padding-left: 0.2em;
}
padding: 1em;
#service_carousel{
display: grid;
grid-template-columns: 30% 30% 30% 30%;
overflow-x: scroll;
overflow-y: hidden;
align-items: center;
align-content: center;
text-align: center;
@media screen and (width <= 800px) {
display: inline;
}
div{
width: 90%;
margin: 0.2em;
height: 100%;
@media screen and (width <= 800px) {
width: 100%;
}
}
#bespoke_service_plate{
border-radius: 5px;
margin: 0.2em;
background-color: aliceblue;
align-items: center;
text-align: center;
padding: 1em;
h4{
font-weight: bold;
}
}
#CMS_service_plate{
border-radius: 5px;
margin: 0.2em;
background-color: aliceblue;
align-items: center;
text-align: center;
padding: 1em;
h4{
font-weight: bold;
}
}
#consulting_service_plate{
border-radius: 5px;
background-color: gainsboro;
margin: 0.2em;
text-align: center;
align-items: center;
padding: 1em;
}
#general_infotech_service_plate{
border-radius: 5px;
background-color: gainsboro;
margin: 0.2em;
text-align: center;
align-items: center;
padding: 1em;
}
h4{
font-weight: bold;
}
img{
border-radius: 5px;
}
}
}
.npo_info{
font-style: italic;
font-size: 0.83em;
}
}
img{
width: 100%;
}