/* UG custom CSS for Drupal proxy v2.5 */
/* For use with all UG proxy pages using UG version v1.9.0+ */
/* Changes to this file must be made in the IS GitLab repository */

nav#breadcrumb, nav#siblings, nav#children {
    display: none;
    visibility: hidden;
}

/* JM Styles */
.finderSearch .btn{height:46px;margin-left:2px;text-align:center;min-width:46px;max-width:19%;}
.finderSearch .btn-browse{min-width:68px;}
.finderSearch .radio-inline,.checkbox-inline{padding-left:0px;}

#applyButtonContainer {margin-top: 10px;}
#accordionButtonsContainer {margin-top: 10px; margin-bottom: 10px;}
#icons{margin-bottom:10px;}
#information{margin-bottom:12px;}
#callsToActionAside .cta li{width:100%}
#unistats-widget-frame{overflow: hidden; border: 0px none transparent; width: 615px; height: 150px;}
.kis-hori{display: none;}
.kis-vert{display: block;}
@media all and (min-width: 87.5em) { .kis-hori{display: block;} .kis-vert{display: none;} }
.panel-group .panel-heading .panel-title a{padding-left:0px !important;}
.panel-group .panel-heading .panel-title a:before{display:none;}

/* Aside */
#azLinkBlock {margin: 0.75em 0 1em 0; padding: 0;}
#azLinkBlock div {padding: 0; font-size: 1.25em}
#rightContent h2 {font-size: 1.75em}
#rightContent h3 {font-size: 1.5em}
#searchBlock h2 {margin:0; padding: 0 0 0.25em 0}

/* Subject */
#whyChoose {border: 1px solid #004F71; background: white; padding: 1em 0.75em 0 0.75em; margin: 0; font-weight: 100; font-size: 1.25em; margin-bottom: 1em;}
#whyChoose ul {list-style-position: outside;}
#whyChoose li {margin-bottom: 0.5em}
#btnExpandAllSubjects .glyphicon, #btnContractAllSubjects .glyphicon {margin-left: 0.5em; font-size: 1.25em; vertical-align: top;}
#subjectAccordion div.panel-collapse {padding: 0}
#subjectAccordion .panel {margin-bottom: 1.25em}
#subjectAccordion .panel h2.panel-title {font-size:1.25em; font-weight: 400;}
#quoteBlock #quoteText {padding: 0 0.25em}
#collapseEnquiries ul {list-style: none; padding: 0}
#collapseEnquiries span {font-weight: 600}
#icons {margin: 1em 0; padding: 1em; background: #fff; color: #004F71}
#icons span.glyphicon {vertical-align: bottom; font-size: 1.5em}
#accordionButtonsContainer {margin: 1em 0 1em 0em;}
#accordionButtonsContainer .col-md-12 {padding-right: 0}
/*#findDegreeButtonContainer span.badge-uoe {color: black; background: white; margin-left: 0.5em; vertical-align: middle;}*/
#btnFindDegree {font-size: 1.25em}

/* Subject - aside */
#collapseAsideDegrees {padding: 1em}
#rightContent .panel-heading {}
#rightContent div.panel-body {padding: 0;}
#rightContent div.panel-body h3 {margin: 0; font-weight: 500; font-size: 1.5em}
#rightContent .panel-body ul {list-style: none; padding:0;}
#rightContent .panel-body ul li {margin-bottom: 0.25em}
#degreesAside h2 {font-weight: 400;}

/* Programme */
#programmeSummary {border: 1px solid #004F71; background: white; padding: 0.75em 0.75em 0 0.75em; margin: 0; font-weight: 100; font-size: 1.25em; margin-bottom: 1em;}
#information span {font-weight: 400}
#leftSummary {padding-bottom: 0.5em}
#icons {font-size: 1em; padding: 0; color: #000}
#icons .col-md-4 {padding: 0 0 0.5em 0}
#btnExpandAllProgrammes .glyphicon, #btnContractAllProgrammes .glyphicon {margin-left: 0.5em; font-size: 1.25em; vertical-align: top;}
#programmeAccordion .panel {margin-bottom: 1.25em}
#programmeAccordion .panel h2.panel-title {font-size:1.25em; font-weight: 400;}
#programmeAccordion .panel-collapse {padding: 0}
#relatedLinksMain span {font-weight: 600;}
ul.contactList span a {font-weight: 400}
#relatedLinksAside {margin-bottom: 1.5em;}

/* Prog & subject */
ul#asideDegreeList, #asideRelatedDegreeList, #degreeListAside ul, ul#degreeList, ul#relatedDegreeList {list-style: none; padding: 0; font-weight: 300; font-size: 1.1em}
.ucasCode {font-weight: 500; font-size: 0.75em}

/* AtoZ lists & search */
div.panel.panel-default .panel-heading {padding: 0.25em 0 0.25em 1em; background: grey;}
div.panel.panel-default .panel-heading h2 {font-size: 2em; font-weight: 400; color: white;}
div.panel.panel-default .panel-footer { background: #f0f0f0;}
a.list-group-item {font-weight: 300; font-size: 1.1em}
a.list-group-item span {font-weight: 500; font-size: 0.75em}
ul.pagination.atoz {margin: 1em 0; padding-top: 0.75em; padding-left: 0.75em}
ul.pagination.atoz li a {margin-bottom: 0.75em; border: 1px solid grey; margin-right: 0.5em; min-width: 2.75em; text-align: center;}
#leftContent div.panel-footer a.pull-right {padding: 0.25em;}
#leftContent div.panel-footer a.pull-right:hover {background: #f2f2f2; text-decoration: none}
#leftContent div.panel-footer a.pull-right span {vertical-align: top; font-size: 1.25em}
#programmeResults ul, #subjectResultsMain ul {list-style: none; padding: 0;}
#programmeResults li, #subjectResultsMain li {padding-bottom: 0.3em; font-size: 1.1em}
#subjectResultsMain div>div {padding: 0}
