/* core styles */
html {
	background: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg.gif) no-repeat #5d6a72; 
}
body {
	background-color:transparent;
	font-family: 'Droid Sans', sans-serif;
	font-size:13px;
}
.container {
	background:#fff;
	padding: 0 10px;
}

#main{
	-moz-box-shadow: 0 0 5px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.3);
	box-shadow: 0 0 5px 5px rgba(0,0,0,0.3);
}
h1{
	font-size: 24px;
	color:#8b1a20;
	border-bottom:#cfcfcf dashed 1px;
	margin-top: 0;
	line-height: 30px;
}
h2{
	font-size: 18px;
	color:#8b1a20;
	margin:0;
	padding:0;
}
h3{
	font-size: 16px;
	color:#8b1a20;
	margin:0;
	padding:0;
	line-height: inherit;
}
h4{
    font-size: 13px;
    color:#8b1a20;
    margin:0;
	padding:0;
}
h5{
    font-size: 13px;
    color:#8b1a20;
    margin:0;
	padding:0;
}
/* end of core styles */


/* global nav */
#global-nav {
	border-bottom:#e6e6e6 dashed 1px;
}
#global-nav .navbar-inner{
	border:none;
	padding:0;
	background:#fff;
	-webkit-box-shadow: none;
	box-shadow:none;
}

#global-nav .nav > li:last-child{border-right:none;}

#global-nav .nav > li{
	border-right:#cfcfcf dotted 1px;
	margin: 10px 0;
	text-align: center;
	float: none;
	display: inline;
}
#global-nav .nav > li > a {
	padding:0 4px;
	color:#949494;
	font-weight:bold;
	display: inline;
	text-shadow: none;
	font-size: 12px;
}
#global-nav .nav > li > a:hover {
	color:#000
}
#global-nav .nav{
	float: none;
	margin: 10px 0 0 0;
}

/* end of global nav */


/* main nav */
/* fix for slow laoding nav*/
#main-nav{height:40px;visibility:hidden;}
#main-nav{
	margin:0;
	margin-top: 10px;
}
#main-nav .navbar-inner{
	border:none;
	padding:0;
	background:#fff
}
#main-nav .navbar-inner .container{
	padding:0;
}
#main-nav ul li .currentbranch0 a, #main-nav .nav > li > a {
	text-shadow: none;
	font-weight:normal;
	color:#fff;
	margin-right:1px;
	background: #575757;
	background-image: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png);
	background-image: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png) no-repeat, -webkit-gradient(linear, left top, left bottom, from(#767676), to(#575757));
	background-image: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png), -webkit-linear-gradient(top, #767676, #575757);
	background-image: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png), -moz-linear-gradient(top, #767676, #575757);
	background-image: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png), -ms-linear-gradient(top, #767676, #575757);
	background-image: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png), -o-linear-gradient(top, #767676, #575757);
	background-image: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png), linear-gradient(to bottom, #767676, #575757);
	background-repeat:no-repeat;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}


#main-nav ul li .currentbranch0 a:hover, #main-nav .nav > li > a:hover {
	background: #005dab;
	background-image: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png);
	background-image: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png) no-repeat, -webkit-gradient(linear, left top, left bottom, from(#005dab), to(#005dab));
	background-image: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png), -webkit-linear-gradient(top, #005dab, #005dab);
	background-image: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png), -moz-linear-gradient(top, #005dab, #005dab);
	background-image: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png), -ms-linear-gradient(top, #575757, #005dab);
	background-image: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png), -o-linear-gradient(top, #005dab, #005dab);
	background-image: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png), linear-gradient(to bottom, #005dab, #005dab);
	background-repeat:no-repeat;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {background:#005dab !important;}



#main-nav .dropdown-menu li > span > a:hover{
color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); */
}


#main-nav ul.dropdown-menu li span {
padding:0;
margin:0
}

#main-nav .dropdown-menu li > span a{
display:block;
padding:4px 20px;
margin-bottom: -2px;
}


#main-nav ul.nav li:first-child{ 
	border-bottom:2px solid #575757;
}

#main-nav ul.nav li ul.dropdown-menu li:first-child{ 
	border-bottom:none !important;
}

#main-nav ul li .currentbranch0 a{
padding-bottom: 15px !important;
}


#main-nav ul li .currentbranch0{
display: inline-block;
margin-top: 8px;
}

#main-nav ul li .currentbranch0 a, .navbar .nav > li > a{padding:9px}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.navbar .nav li.dropdown > a:hover .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.navbar .btn-navbar {
background-color: #767676;
background-image: -moz-linear-gradient(top, #767676, #575757);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#767676), to(#575757));
background-image: -webkit-linear-gradient(top, #767676, #575757);
background-image: -o-linear-gradient(top, #767676, #575757);
background-image: linear-gradient(to bottom, #767676, #575757);
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#767676', endColorstr='#575757', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); */
margin-bottom:5px
}


.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
background-color: #575757;
}

ul.nav ul.dropdown-menu{
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-top:0;
	border:none;
	/*background:#575757;*/
	background:#005dab;
	min-width: 280px;
} 
.navbar .nav > li > .dropdown-menu:before {
	border-right: none;
	border-bottom: none;
}
.navbar .nav > li > .dropdown-menu:after {
	border-right: none;
	border-bottom: none
}
ul.nav ul.dropdown-menu a{color:#fff;white-space: normal;}

ul.dropdown-menu li span{padding: 3px 20px;}

#main-nav .dropdown-menu { max-height: 400px; overflow-y: auto; }

#main-nav ul.multilevel-linkul-0 li{line-height:5px}

#main-nav ul.multilevel-linkul-0 li .currentbranch1{line-height:20px}
/* end of main nav */

/* main nav android fix
#main-nav .dropdown:hover .dropdown-menu{display: block;}
#main-nav .nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {margin-top: 0;} */
/* end of main nav android fix */

/* header styles */
#top-right-panel{text-align:right}
#top-right-panel .input-append{float:none}
#top-right-panel form{margin-bottom:10px}
#sm-panel a{padding-left: 5px;}
#sm-panel a img{border:none}

#course-search-panel{
	background:#575757;
	color:#fff;
	padding:10px;
	font-size:18px;
	/*overflow:auto;*/
	overflow: visible;
	height:30px;
}
#course-search-panel form{margin-bottom:0;}
#course-finder-title{color:#a1a1a1;margin-left: 10px;}

#course-search-magnifier{background:url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/course-search-magnifier.gif) no-repeat;width:37px;height:31px;display:inline-block;margin-left:5px;float:left}
#course-search-arrow{background:url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/course-search-arrow.gif) no-repeat;width:10px;height:10px;display:inline-block;margin-left:5px}

#course-search-panel a{color:#fff;border-right:#fff dotted 1px;padding:0 10px}
#course-search-panel a:hover{text-decoration:underline}

#course-search-options{float:left;margin-top: 5px;}
#course-search{float:left;margin-left: 14px;}
#course-search-title{float:left;margin: 5px 10px 0 0;}
#course-search input{width:190px;}

#course-search  .icon-search span{visibility:hidden;font-size:5px}

.input-append input{border: 1px solid #ccc;padding: 4px;}
.input-append button.add-on {height: inherit !important;}
.input-append{float:right;margin-bottom:0;}
#breadcrumb{background:#f0f0f0;padding:10px;margin-bottom:10px}
#breadcrumb a{margin-left:7px;color:#333;}
#breadcrumb a:before{
  content:url('https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/arrow-breadcrumb.gif')
}
/* end of header styles */

/* panel styles */
.panel{border-bottom:#cfcfcf dashed 1px;padding-bottom:5px;margin-bottom:20px;overflow: auto;min-height: 330px;}

.panel h2{
	font-size: 14px;
	margin:0;
	border-bottom:#cfcfcf dashed 1px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	line-height:normal;
	color:#8b1a20;
}

.panel h3 {
border-bottom: #cfcfcf dashed 1px;
margin-bottom: 10px;
padding-bottom: 5px;
line-height: normal;
}

.span4 h2{font-size: 18px}

.panel-padding{
	padding:10px
}
a.panel-link-right{float:right;}
a.panel-link{display:block;color:#8b1a20;font-weight:bold}
a.panel-link:after{
  content:url('https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/arrow-red.gif')
}

#left-col .tab-pane .panel{width:212px;overflow: auto;min-height: inherit;}
#left-col .tab-pane .panel-align-right{clear:right;float:right}
#right-col .panel{margin-left:0;overflow: auto;min-height: 0;}
.no-border{border-bottom:none;padding-bottom: 0;}

.panels-3-wide{clear:both;overflow:auto;}
.panels-3-wide .panel{min-height: 170px}
.panels-3-wide .first-panel{margin-left:0;}
/* end of panel styles */


/* course page misc styles */
#course-synopsis{
	background:#c7e2f5;
	margin-bottom:10px;
	min-height: 164px;
}
#course-image{margin-bottom:10px}
#course-synopsis img{
	border:none;
	margin: -3px 3px 0 0;
}
#course-synopsis table{
	margin:0;
}
#course-synopsis td{
	vertical-align: top;
	line-height: 18px;
	border-top:none;
	padding:2px 10px 2px 0px;
}
#course-synopsis th{
	text-align:left;
	color:#8b1a20;
	width: 86px;
	vertical-align: top;
	line-height: 18px;
	font-size:inherit;
	padding:2px 10px 2px 0px;
}
#course-synopsis ul{
 list-style:none;
 margin:0;
 padding:0   
}
#course-synopsis tbody > tr:nth-child(odd) > td, #course-synopsis tbody > tr:nth-child(odd) > th{
  background-color: inherit;
}
#related-programmes ul{list-style:none;margin:0 0 10px 0;padding:0}
/* end of course page misc styles */

/* course module styles */
#module_summary{margin: 0 20px 20px 20px;}
#module_summary td{border-top: none;padding:5px 00 0;}
#module_summary th{padding:5px 10px 0 0;}
#module_summary tbody > tr:nth-child(odd) > td, #module_summary tbody > tr:nth-child(odd) > th {background-color: inherit;}
/* end course module styles */

/* course page tab interface styles */
.tab-content {
border-right: 1px #cfcfcf solid;
border-left: 1px #cfcfcf solid;
border-bottom: 1px #cfcfcf solid;
padding: 10px;
}
.nav {
margin-bottom: 0;
}
ul.nav-tabs{
margin-bottom: 0;
border-bottom: 1px solid #cfcfcf;
}
.nav-tabs > li > a {	
	background: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png) no-repeat;
	background-color: #8b1a20;
	color:#fff;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.nav-tabs > li > a:hover{
background: #575757 url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png) no-repeat;
border:1px solid #575757;
}
.nav .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.nav .dropdown-toggle:hover .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.nav-tabs > .active > a:hover .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {
	border-color: #cfcfcf;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  border: 1px solid #cfcfcf;
  border-bottom-color: transparent;
  color:#8b1a20;
  background:url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-tab-active.jpg) repeat-x;
}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle{
	color:#8b1a20;
	/* border-color:none */
}
.nav > li.dropdown.open.active > a:hover{
	background:url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-tab-active.jpg) repeat-x;
	color:#8b1a20;
	border: 1px solid #cfcfcf;
}
.nav-tabs ul.dropdown-menu li > a {color:#333}
.nav-tabs .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
	background: #8b1a20;
	color:#fff
}
.nav-tabs .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
	background-image: none;
	background:#8b1a20;
	color:#fff;
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	background-color: #fff !important;
}
.nav-tabs > li > a, .nav-pills > li > a {padding-right: 10px;padding-left: 10px;}

.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {
   color:#fff !important;
   background: #575757 url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-highlight.png) no-repeat;
}

.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret{   
    border-top-color: #fff !important;
	border-bottom-color: #fff !important;
}
/* end of course page tab interface styles */

/* course page accordion interface styles */
#accordion2{margin-top:10px}
.accordion-heading{background:#8b1a20;position:relative}

.accordion-heading a .arrow{background:url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-accordion.png) no-repeat;width:26px;height:27px;display:inline-block;position: absolute;right: 10px;bottom: 4px;}
.accordion-heading a .arrow-down{background:url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-accordion-arrow-down.png) no-repeat;width:26px;height:27px;display:inline-block;position: absolute;right: 10px;bottom: 4px;}
.accordion-heading a{color:#fff;font-size:22px;display: block !important;}
.accordion-heading:hover{background:#575757}
.accordion-heading a:hover{text-decoration:none}
.accordion-group{border:1px solid #cfcfcf}

.accordion-heading a.accordion-toggle{font-weight:normal;padding: 0 15px;line-height: 40px;}
/* end of course page accordion interface styles */


/* footer styles */
#footer{
	margin-top:10px;
	border-top:#cfcfcf dashed 1px;
	padding:10px 0;
	font-size:12px;
}
#footer a{color:#333;border-right:#cfcfcf dotted 1px;padding:0 10px;}
#footer a.first{border-right:none;}
#footer a:first-child{padding-left:0}
#footer a:last-child{border-right:none;}
/* end of footer styles */

/* course top right styles */
a.big-button{
	background: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/arrow-white.gif) 200px no-repeat;
	background-color:#8b1a20;
	padding:10px;
	display:block;
	margin:2px 0;
	color:#fff;
	font-size: 18px;
	font-weight:bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
a.big-button:hover{background:#575757 url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/arrow-white.gif) 200px no-repeat;text-decoration:none}

a.print-page{padding:0px 5px 20px 25px;background:url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/icon-printer.gif) no-repeat;margin:10px 0 0 0;display:inline-block}
a.email-page{padding:0px 5px 20px 25px;background:url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/icon-email.gif) no-repeat;margin:10px 0 0 14px;display:inline-block}

/* end of course top right styles */

/* quote box styles */
.quote{background-image:url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/quote-mark.png) !important;background-repeat:no-repeat !important;background-position:10px 10px !important;background-color: #c7e2f5;padding:20px;margin-bottom:10px;clear:both;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.quote p{color: #8b1a20;}
.quote .name{color:inherit;font-size:inherit;margin-bottom: 0;}
.quote img{float:right;margin:0 0 10px 10px;}
/* end of quote box styles */


/* generic carousel styles */
.carousel-control {
  position: absolute;
  top: 45%;
  left: 0;
  width: 26px;
  height: 55px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: transparent;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  opacity: 100;
  filter: alpha(opacity=100);
}

.carousel-control:hover{
	opacity: 1;
	filter: alpha(opacity=100);
}

.carousel-caption p{font-size: 22px;line-height: 30px;}

.carousel-caption p a:hover{text-decoration:none}

.carousel-control.right {
  right: 0px;
  left: auto;
  background: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/carousel-arrow-right.png) no-repeat;
}
.carousel-control.right:hover {
  background: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/carousel-arrow-right-hover.png) no-repeat;
}
.carousel-control.left {
  background: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/carousel-arrow-left.png) no-repeat;
}
.carousel-control.left:hover {
  background: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/carousel-arrow-left-hover.png) no-repeat;
}

#home-carousel{margin-bottom:-20px}
/* end of generic carousel styles */

/* PROFILE carousel styles */
#profileCarousel {
	margin-bottom: 20px;
	padding-left: 30px;
}
#profileCarousel .carousel-control {
	top:25px;
	width:23px;
	height:75px;
}
#profileCarousel .carousel-inner{
	height: 85px;
}
#profileCarousel .carousel-control.left {background: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/carousel-profile-arrow-left.gif) no-repeat;}
#profileCarousel .carousel-control.right {background: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/carousel-profile-arrow-right.gif) no-repeat;right: -3px;}

#profileCarousel .carousel-control.left:hover {background: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/carousel-profile-arrow-left-hover.gif) no-repeat;}
#profileCarousel .carousel-control.right:hover {background: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/carousel-profile-arrow-right-hover.gif) no-repeat;}

#profileCarousel .carousel-indicators {
	float:right;
	margin-top:10px;
}
#profileCarousel .carousel-indicators li {
display: block;
float: left;
width: 10px;
height: 10px;
margin-left: 5px;
text-indent: -999px;
background: #c0c0c0;
border-radius: 5px;
cursor:pointer;
}
#profileCarousel .carousel-indicators li:hover {
	background:#333333;
}
#profileCarousel .carousel-indicators .active {
	background: #333333;
}
#profileCarousel .item .span2{width:75px;margin: 5px 4px 0 2px;}
#profileCarousel .item .span2 a img:hover{border:solid 2px #8b1a20;margin:-2px;}


#profile-header-container{overflow:auto}
#profile-header-container .profile-image{margin-left:-10px}
#profile-header-container .profile-text h2{line-height:inherit;margin-bottom:5px}
#profile-header-container .profile-text p{margin-bottom:0;}

/* end of PROFILE carousel styles */

/* subnav styles */
.subnav{background:#efefef;padding:10px; margin-bottom: 20px;}
.subnav #title{border-bottom:#cfcfcf dashed 1px;font-weight:bold;font-size:18px;color:#8b1a20;padding-bottom:5px;margin-bottom:10px}
.subnav ul{list-style:none;padding:0;margin:0}
.subnav a{display:block;color:#333;padding:5px;font-weight:bold}
.subnav a:hover{background:#fff url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/arrow-red.gif) no-repeat 180px;text-decoration:none}
.subnav .currentbranch0 a{background:#e1e1e1;text-decoration:none}
/* end of subnav styles */

/* course search results */
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th{background-color:#efefef}
#search-results .icon-resize-vertical{opacity: 0.3;}
.pagination{text-align:center}
.pagination ul > li > a, .pagination ul > li > span {border:none;border-right: #cfcfcf dotted 1px;}
.pagination li a.last{border-right:none}
#search-results a{font-weight:bold}

#search-results tbody{font-size:13px}

#search-results tbody tr:hover td,
#search-results tbody tr:hover th {
  background-color: #e3f5ff;cursor:pointer
}
#search-results tbody tr:nth-child(odd):hover td {
   background-color: #e3f5ff;cursor:pointer
}
#search-results .tooltip-inner{max-width:400px;font-size:13px;padding:10px}

.filter-title{background:#e6e6e6;padding:2px 5px;font-weight:bold;margin-bottom:5px}
.result-count{color:#969696;}
/* end of course search results */

/* subject page styles */
#subject-selling-points{background:#c7e2f5;color:#8b1a20;font-size:16px;padding:10px;margin-bottom:10px;border-bottom:5px solid #8b1a20}
#subject-selling-points a{color:#8b1a20;}
#subject-selling-points li{margin-top:10px}
.subject-degrees{background:#c7e2f5;border-bottom:5px solid #8b1a20;padding: 5px 10px 10px 10px;margin-bottom:20px}
.subject-degrees h2{border-bottom: #cfcfcf dashed 1px;line-height: 30px;margin-bottom:10px}
.subject-degrees h2.Exeter{background:url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/icon-campus-exeter.gif) right no-repeat}
.subject-degrees h2.Cornwall{background:url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/icon-campus-cornwall.gif) right no-repeat}
.subject-degrees ul li{margin-bottom:5px;}

.subject-degrees .accordion-heading a {font-size:13px}
.subject-degrees .accordion-heading {background: none;margin:10px 0}
.subject-degrees .accordion-group{border:none}
.subject-degrees .accordion-inner {padding:0;border:none}
.subject-degrees .accordion{margin-bottom:0}
/* end of subject page styles */

/* form styles */
form legend {
	border-bottom: none;
	line-height: inherit;
	font-size: inherit;
	margin-bottom:0;
}
form label em{color:red;margin-left:5px}

label.valid {
  width: 24px;
  height: 24px;
  background: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/valid.png) center center no-repeat;
  display: inline-block;
  text-indent: -9999px;
  padding: 2px 8px !important;
}
label.error {
  font-weight: bold;
  color: red;
  padding: 2px 0 0 0;
  margin-top: 2px;
  margin-bottom:-10px
}
/* end of form styles */

/* table styles */
table{width: 80%;margin:20px auto}
table th{text-align:left;font-size:14px;color:#8b1a20;font-weight: bold;padding:10px}
table td{border-top: #cfcfcf solid 1px;padding:10px}
tbody > tr:nth-child(odd) > td, tbody > tr:nth-child(odd) > th{
  background-color: #efefef;
}
/* end of table styles */

/* kis widget styles */

.modal-body #unistats-widget-frame-9{overflow: hidden; min-height: 570px;margin: 0 26px;width:200px}
.kis-info{width:300px}
a.kis-but{
	background: url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/arrow-grey.gif) 200px no-repeat;
	background-color:#efefef;
	padding:10px;
	display:block;
	margin:10px 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	clear:both
}
a.kis-but:hover{background:#e7e4e4 url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/arrow-grey.gif) 200px no-repeat;text-decoration:none}
/* end of kis widget styles */

/* FB autocomplete styles */
ul.ui-autocomplete {
    font-family: 'Droid Sans', sans-serif;
    background: white;
    text-align: left;
    border: solid 1px #bbbbdd;
    list-style-type: none;
    padding: 0px;
    margin: 0;
    width: 385px;
    position: absolute;
}

ul.ui-autocomplete h2 {
    font-size: 14px;
    padding: 3px 0;
	margin: 0 5px;
	color:#65a458;
	line-height:20px;
	border-bottom: dotted 1px #ccc;
}

ul.ui-autocomplete li.ui-menu-item {
    padding: 0;
    margin: 0;
}

ul.ui-autocomplete li.ui-menu-item a {
    display: block;
    padding: 3px;
        cursor: pointer;
}

ul.ui-autocomplete li.ui-menu-item a.description,
ul.ui-autocomplete li.ui-menu-item a.url {
    padding-top: 0px;
}

ul.ui-autocomplete li.ui-menu-item span {
    display: block;
    font-size: small;
    padding-left: 10px;
}

ul.ui-autocomplete li.ui-menu-item a.ui-state-hover {
    background-color: #efefff;
}
/* end of FB autocomplete styles */


/* course search drop down */
#course-search .multiselect-container {
	position:absolute;
	list-style-type:none;
	margin:0;
	padding:0;
}
#course-search .multiselect{width:160px;font-size:18px !important;text-align:left;}
#course-search .multiselect-container{width: 160px !important;margin-top: -1px;}
#course-search .multiselect-container>li>a>label{padding-left:0;font-weight:bold !important}
#course-search .multiselect-container input{display:none}
#course-search .multiselect-container a{color:#333333 !important;}
#course-search .multiselect-container a:hover{background:#efefef !important;text-decoration:none !important}
#course-search .active a{background:#efefef !important;}
#course-search input {width: 180px;}
#course-search button[title='Research expertise']{font-size:15px !important;}
@media (max-width: 979px){
	#course-search .multiselect{width: 110px;font-size:13px !important;}
	#course-search .input-append{float: right !important;}
	#course-search input {width: 120px !important;}
	#course-search-panel{margin-top: 10px;}
}

#funding_drop{display:none;width:194px}
@media (max-width: 480px) {
	#funding_drop{width: 137px;}	 
}
/* end of course search drop down */

/* funding list styles */
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px)  {
  #award_list table,  #award_list thead,  #award_list tbody,  #award_list th,  #award_list td,  #award_list tr { 
        display: block; 
  }
  #award_list thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
  }
  #awardheader{ position: absolute;        top: -9999px;        left: -9999px;    }
  #award_list .cell-content{padding-top:20px}
  #award_list tr { border: 1px solid #ccc; }
  #award_list td { 
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 7px;
    }   
   #award_list td:before { 
        width: 100%;
        background-color: #575757;
        color: #fff;
        display: block;
        margin-bottom: 5px;
        font-weight: bold;
        content: attr(data-title);
        margin: -10px 0 5px -10px;
        padding: 5px 15px 5px 5px;
    }
    
}
/* end of funding list styles */



/* misc styles */
.arrow-big{background:url(https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/bg-big-arrow.gif) top right no-repeat #8b1a20; width:88%;min-height:96px;padding:0 10px 2px 30px;display:block;}
.arrow-big h2{color:#fff;line-height:25px;padding-top:10px}
.arrow-big a{color:#fff;text-decoration:none;}
.arrow-big ul{list-style:none;margin:0 0 10px 0;padding:0}
.arrow-big ul li {line-height: 100%;padding: 0.3em 0;}
.middle{margin:10px 0}

#skip { display: inline;position: absolute;height: 1px;width: 1px;overflow: hidden; }
/*#course-search-panel label{font-size:12px;position:absolute; top:0; left:0; overflow:hidden; width:0; height:0;}*/
h1.home-header{position:absolute; top:0; left:0; overflow:hidden; width:0; height:0; }

a.white-arrow:after{content:url("https://www.exeter.ac.uk/media/universityofexeter/postgraduatewebsite/images/arrow-white.gif")}
.arrow-big a:hover{color:#fe6f76;}

.pw-counter-horizontal{margin-top:20px}
.ra1-pw_size_medium{display: none;}

#lead-text{color:#87459c;font-size:22px;line-height:28px;font-weight:bold}
label, input, button, select, textarea{font-size:inherit}
.subject-degrees ul{list-style:none;margin:0;padding:0}
.margin-top{margin-top:20px}
iframe{border:none;width:100%}

.panel .issuuembed {width: 220px !important;height: 200px !important;margin-bottom: 10px;}

.hide{display:none}

.home-margin-top{margin-top:10px}

#subject-selling-points h3.popover-title{display:none}
#subject-selling-points .popover-content{line-height:16px;font-size: 13px;}


/*
#all-courses-A-Z ul{list-style:none;padding:0;margin:0}
#all-courses-A-Z li.subject{font-size:18px}
#all-courses-A-Z li.course{font-size:14px}
#all-courses-A-Z .column01{width:50%;float:left}
#all-courses-A-Z .column02{width:50%;float:left}
*/
#all-courses-A-Z ul{list-style:none;padding:0;margin:0}
#all-courses-A-Z li.subject{font-size:18px}
#all-courses-A-Z li.course{font-size:14px}
#all-courses-A-Z .accordion-heading {background:none;}
#all-courses-A-Z .accordion-heading a {color: #8b1a20;font-size: 14px;font-weight:bold !important}
#all-courses-A-Z .accordion-heading:hover{background: #f0f0f0;}
#all-courses-A-Z .accordion-group {border:none}
#all-courses-A-Z .accordion-heading a .arrow{display:none}
#all-courses-A-Z .accordion-heading a.accordion-toggle{line-height: 30px;}
#all-courses-A-Z .accordion-inner ul{margin-bottom:0;}
#all-courses-A-Z .accordion-inner {padding-bottom:0}

.highlight-panel{background: #c7e2f5;padding: 15px;margin-bottom: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.highlight-panel h3{font-size: 16px;}
.highlight-panel ul{list-style: none;margin: 0;font-size: 16px;}
.highlight-panel ul li{margin-bottom: 5px;}
.highlight-panel img{float:right;margin:0 0 10px 10px;}

td[data-title="Award"]:before {background: #8b1a20 !important;}

.debug{background:#575757}
.debug2{background:#202020}
/* end of misc styles */

/* scrollbar styles for iframes and main drop down nav */
/*::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 15px;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}*/
/* end scrollbar styles for iframes and main drop down nav */


