h1, h2, h3, h4, h5, h6 {color: #af1d30;}
.breadcrumb li:last-child {color: #af1d30;}
#section-title {
	background: #af1d30;
    background: -webkit-linear-gradient(#af1d30, #8a1121);
    background: linear-gradient(#af1d30, #8a1121);
}
#sidebar #section a {color:#af1d30}
#sidebar li {border-left-color: #af1d30;}	
#sidebar .active a {background: #af1d30;}
#sidebar a:hover, #sidebar a:focus {background: #af1d30;}
#sidebar-navbar-toggle {background: #af1d30;}
#sidebar-navbar-toggle .navbar-toggle:hover {background:#8a1121;}
#sidebar li .currentbranch0 a {background: #af1d30;}



/* course search on pg home page */
#form-home-search {
	margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    padding: 15px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
#form-home-search #query {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    padding: 10px 10px 11px 10px;
    width: 400px;
    font-size: 16px;
}
#form-home-search .input-append input{border: 1px solid #ccc;padding: 4px;}
#form-home-search .input-append button.add-on {height: inherit !important;}
#form-home-search .input-append{float:right;margin-bottom:0;}
#form-home-search h1{margin-top:0;font-weight:bold;color:#fff;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.34);}
#form-home-search .fa-search{font-size: 24px;}
.ksp h4{color: #af1d30;}
.ksp i{
color: #af1d30;
font-size: 120px;
	margin-bottom: 20px;
}
/* /course search on pg home page */


#pg-search-overlay{
	background-image: url(//www.exeter.ac.uk/media/universityofexeter/recruitmentsites/images/pgt/pgt-home.jpg);
    background-position: top;
}
#pg-search-overlay h2{color:#fff;font-size: 24px;}

/* pg course page */
 #course-title h1{
	position: absolute;
    background: #fff;
    padding: 10px 25px 15px 25px;
    bottom: 0;
    left: 0;
	margin-bottom: 0;
	margin-left: 15px;
	border-radius: 4px 4px 0 0;
}
#course-summary{margin-bottom:20px}
#course-summary .button{
    color: #fff;
    background: #ad2031;
    display: block;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
	border-radius: 4px;
	margin: 0;
}
#course-summary .button:hover{text-decoration:none;background:#901726;}
#course-summary .table>thead>tr>th, #course-summary .table>tbody>tr>th, #course-summary .table>tfoot>tr>th, #course-summary .table>thead>tr>td, #course-summary .table>tbody>tr>td, .table>tfoot>tr>td{border-top: 0;}
#course-summary #summary-panel-container{display: flex;flex-wrap: wrap;margin-bottom:20px;}
#course-summary .summary-panel{background:#f5f5f5;}
#course-summary #study-option-selector {
    display: inline-block;
    width: unset;
	margin-left:20px;
	font-weight: bold;
}
#course-summary #study-options{margin-bottom:20px}


#course-summary .col-md-4 #contact-panel {
background-color: #fff2f4;
    border: #f0dcdf 1px solid;
    padding: 10px 15px;
    border-radius: 4px;
    margin-bottom: 20px;
}
a[href^="tel:"] {
color:unset;
  text-decoration: none;
}


#scrollspy h2{display:none}
#scrollspy.affix {
  top: 0;
  z-index: 9999 !important;
  background:#af1d30;
  width: 100%;
  border-bottom: 5px solid #8a1121;
}
#scrollspy.affix ~ .container {position: relative;top: 50px;}
#scrollspy.affix a{color: #fff;}
#scrollspy.affix h2{color: #fff;padding: 5px 0px;display:block;font-size:28px;}
#scrollspy.affix .active a{background: #8a1121;color:#fff !important;}
#scrollspy.affix .nav>li>a:focus, #scrollspy.affix .nav>li>a:hover{background-color: #8a1121;color:#fff;} 

#scrollspy.affix-top{background:#af1d30;border:0;margin-bottom: 20px;border-bottom: 5px solid #8a1121;border-top: 5px solid #fff;}
#scrollspy.affix-top .navbar-nav>li>a{color: #fff;}
#scrollspy.affix-top li:first-of-type a {background-color: #8a1121;}
#scrollspy.affix-top .active a, #scrollspy.affix-top .nav>li>a:focus, #scrollspy.affix-top .nav>li>a:hover{background-color: #8a1121;color: #fff !important;}

#acc-summary h4 a{font-size: 20px;}
#acc-summary .collapsed h4 a{font-size:unset;font-weight:bold;}
#acc-summary h4 .fas{font-size: 20px;}		
#acc-summary .panel-heading:not(.collapsed){background: #af1d30;color: #fff;}
#acc-summary .panel-collapse{background: #fff;}
#acc-summary .table{margin-bottom: 0;}
#acc-summary .table th{width: 50%;}
#acc-summary .panel-title{text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.17);}
#acc-summary .collapsed .panel-title{text-shadow: unset;}

#course-summary .button{
    background: #31708f !important;
    border: 1px #31708f solid;
}
#course-summary .button:hover {
    text-decoration: none;
    background: #186184 !important;
}
#course-summary .alert-info, .entry-but, .ucas-row, .title-entry-year, #acc-summary .contextual-offer{display:none !important}

.kis-widget{display:none !important}
/* /pg course page */


#section-title p{
	color: #fff;
}



