@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; } } .views-view-grid { padding: 0 15px 15px; &: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 { margin-bottom: 20px; text-transform: uppercase; } .ap-title-program { font-size: 20px; vertical-align: baseline; text-transform: uppercase; font-weight: 500; padding-left: 20px; } } .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; } } } }