Newer
Older
@import "../helpers/mixins";
@import "../helpers/variables";
@import "../helpers/functions";
//
// Academic Programs Landing Page
// --------------------------------------------------
//## view grid.
.view-academic-programs {
.view-content {
h3 {
margin: 0;
padding: 15px 15px 0;
&:nth-of-type(odd) {
background: $brand-lgray;
&:nth-of-type(odd) {
background: $brand-lgray;
.btn-programs {
padding: 0;
margin-bottom: 60px;
li {
display: inline;
padding: 20px 10px 20px 0;
.degree-btn {
border: #707070;
padding: 5px 10px;
color: $white;
text-transform: uppercase;
font-weight: 600;
@media (max-width: 768px) {
width: 100%;
display: block;
text-align: center;
padding: 10px;
}
}
.majors-btn {
background: #851E5E;
}
.minors-btn {
background: #235D62;
}
.certs-btn {
background: #442369;
}
.grads-btn {
background: #453831;
}
@media (max-width: 768px) {
display: block;
padding: 10px;
}
}
.active {
a {
background: #D4DF47;
color: #3D3D3D;
border-left: 2px solid #ABB33C;
border-top: 2px solid #ABB33C;
}
}
}
.bef-exposed-form {
background: #D8D8D8;
margin-bottom: 35px;
.form-item-combine{
width: 75%;
padding: 10px 20px;
.input-group {
width: 100%;
@media (max-width: 768px) {
display: block;
input {
width: 100%;
display: block;
padding: 20px 10px;
}
}
}
.input-group-addon {
display: none;
}
}
button {
text-transform: uppercase;
border-radius: 0;
}
button#edit-submit-academic-programs {
background-color: #26686d;
border-color: #225d62;
float: right;
@media (max-width: 768px) {
float: none;
width: 100%;
padding: 10px;
}
}
@media (max-width: 768px) {
.form-item {
width: 100%;
padding: 20px;
}
.form-actions {
padding: 30px 20px 10px;
}
}
}
.view-content {
margin-bottom: 60px;
a {
text-decoration: underline;
}
}
}
//
// Academic Programs
// --------------------------------------------------
//## Academic Program page.
.page-node-type-academic-programs {
.page-header {
display: none
}
}
.ap-main-cont {
margin-bottom: 60px;
.btn {
vertical-align: baseline;
text-transform: uppercase;
font-weight: 500;
.views-field-field-ap-dep-centers {
ul {
list-style: none;
padding-inline-start: 0;
li {
margin-bottom: 10px;
}
}
}
.page-node-type-academic-programs {
aside {
@media (max-width: 768px) {
min-height: auto;
float: none;
}
.region-sidebar-menu {
.view-content {
h3 {
margin: 0;
padding: 15px 0px;
&:nth-of-type(odd) {
background: none;
}
}
.views-field-title {
margin-bottom: 10px;
}
}
@media (max-width: 768px) {
display: block;
float: none;
}
}
}
}