// .scss files will get core functions and variables automatically from build script // Homepage Styles .landing-content-hero { #sidebar-content h5, #sidebar-content h6.connect, #sidebar-content ul.social-media { display:none; } .majors { display: flex; align-items: stretch; flex-wrap: wrap; &::before, &::after { display: none; } margin: 0; &.majors-last { margin: 0 0 3rem 0; } .flex-item { flex: 1 1 auto; padding: 0.5rem; text-align: center; a { padding: 1rem; display: block; background: white; border-radius: 5px; height: 100%; text-decoration: none; color: $link-color; line-height: 1.2em; img { width: 100%; height: auto; max-width: 120px; } span { display: block; font-weight: bold; margin-top: 1rem; } &:hover { background: $link-color; color: white; } } } } .content-hero { min-height: auto; } @media (max-width:767px){ .content-hero .col-sm-6 { padding-bottom:0; } .content-hero { min-height:auto; padding-bottom:0; } .content-hero header { border:0; margin:0; } .landing-content-hero .landing-content { padding-top: 0.5rem; } } } /* Slate form overrides */ .form_pages { margin: 0.5em -0.5em; div.form_question { margin: 0; padding: 0 .5em .5em .5em; } label { font-size: 0.8125rem; line-height: 1em; margin-bottom: 0.25em; white-space: nowrap; } input[type="text"], input[type="email"], input[type="password"], input[type="tel"], textarea { font-size: 0.875rem; padding: 2px; line-height: normal; } .form_question_16cf0782-8976-4b1a-950f-67268997587c { clear: both; } fieldset table.plain { table-layout: auto; } table.plain tr.column>th, tr.column>td { background-color: transparent; } fieldset table.plain>*>tr>th, table.plain>*>tr>td { padding: .5em; } fieldset br { display: none; } fieldset legend { display: none; } #form_2c36cd57-56f2-4c62-ba5d-70a0d3ccdb2e_street { width: 100%; } #form_2c36cd57-56f2-4c62-ba5d-70a0d3ccdb2e_country, #form_2c36cd57-56f2-4c62-ba5d-70a0d3ccdb2e_street, #form_2c36cd57-56f2-4c62-ba5d-70a0d3ccdb2e_city, #form_2c36cd57-56f2-4c62-ba5d-70a0d3ccdb2e_region { margin-bottom: .5em; } #form_2c36cd57-56f2-4c62-ba5d-70a0d3ccdb2e_postal { margin-bottom: 0; } #form_2c36cd57-56f2-4c62-ba5d-70a0d3ccdb2e_city { width: 100%; } .address-row { float: left; width: 50%; padding-right: 1em; } .form-zipcode { float: left; width: 50%; input { width: 100%; } } }