@import url("../../../../stellar2/styles/scuba.css");

@font-face {
	font-family: 'Avenir-Demi';
	src: url('https://www.brighton.ac.uk/_design/font/Avenir-Demi.eot');
	src: url('https://www.brighton.ac.uk/_design/font/Avenir-Demi.eot?#iefix') format('embedded-opentype'),
		 url('https://www.brighton.ac.uk/_design/font/Avenir-Demi.woff2') format('woff2'),
		url('https://www.brighton.ac.uk/_design/font/Avenir-Demi.woff') format('woff'),
		url('https://www.brighton.ac.uk/_design/font/Avenir-Demi.ttf') format('truetype');
	font-weight: bold;
	font-display: swap; 
}

@font-face {
	font-family: 'Avenir-Regular';
	src: url('https://www.brighton.ac.uk/_design/font/Avenir-Reg.eot');
	src: url('https://www.brighton.ac.uk/_design/font/Avenir-Reg.eot?#iefix') format('embedded-opentype'),
		 url('https://www.brighton.ac.uk/_design/font/Avenir-Reg.woff2') format('woff2'),
		 url('https://www.brighton.ac.uk/_design/font/Avenir-Reg.woff') format('woff'),
		 url('https://www.brighton.ac.uk/_design/font/Avenir-Reg.ttf') format('truetype');
	font-display: swap; 
}

body {
	font-family: 'Avenir-Regular', Arial, sans-serif;
}
h1,h2,h3,h4,h5,h6 {
	font-family: 'Avenir-Demi', 'Avenir-Regular', Arial, sans-serif;
	font-weight: bold
}
 body.modal-open {
     position: fixed;
     width: 100%;
}
 html{
     max-width: 100%;
}
.customHeader {
	background-color: #252E30;
	margin: 0;
	padding: 24px 16px;
}
 #page-wrapper {
     width:100%;
}
.customLogo {
	width: 160px;
	height: auto;
	display: block;
	margin: 0 auto;
}
 .navbar-right{
     margin-right:0px;
     margin-top: 12px;
    /* change this if image is different height */
}
 .navbar-nav>li>a{
     font-family: Raleway;
     text-transform: uppercase;
     letter-spacing: 1px;
     font-size: 15px;
     line-height: 21px;
     font-weight: 600;
}
.customLogonHeader {
border: none;
}
.customLogonHeader div {
	background-color: #B3A066;
}
 .customFooter {
    background-color:#252E30;
    margin:0;
	padding-top: 26px;
}
 .customFooter .headerText {
    color: #fff;
}
 .customFooter .text {
    color:#FFFFFF;
}
 .customFooter ol,ul {
    list-style:none;
    padding-inline-start: 0px
}
 .customFooter li>a {
    color:#ccc;
}
 .customFooter a {
    color:#b89e74;
    cursor:pointer;
}
 .dcs-web-controller {
    width:95vw;
     margin:auto;
}
/*add price band colours here */
 .dcs-band-O {
    background-color:#10b196;
}

/*
Light Blue = #59C0D3 (blue)
Custom 1 = #A52C87 (light purple/pink)
Custom 2  = #EB6057 (coral)
Green = #5ABAA0 (green)
Purple = #49296F (dark purple)
Yellow = #FAE927 (yellow)
Custom 3 = #B3A066 (gold)
Custom 4 = #252E30 (grey)
Custom 5  = #EB6057 (coral with white text)
*/
.panel-light_blue { border-color: #59C0D3; }
.panel-light_blue > .panel-heading { border-color: #59C0D3; background-color: #59C0D3; }

.panel-green { border-color: #5ABAA0; }
.panel-green > .panel-heading { border-color: #5ABAA0; background-color: #5ABAA0; }

.panel-purple { border-color: #49296F; }
.panel-purple > .panel-heading { border-color: #49296F; background-color: #49296F; }

.panel-yellow { border-color: #FAE927; }
.panel-yellow > .panel-heading { border-color: #FAE927; background-color: #FAE927; }

.panel-custom1 { border-color: #A52C87; }
.panel-custom1 > .panel-heading { border-color: #A52C87; background-color: #A52C87; }

.panel-custom2 { border-color: #EB6057; }
.panel-custom2 > .panel-heading { border-color: #EB6057; background-color: #EB6057; }

.panel-custom3 { border-color: #B3A066; }
.panel-custom3 > .panel-heading { border-color: #B3A066; background-color: #B3A066; }

.panel-custom4 { border-color: #252E30; }
.panel-custom4 > .panel-heading { border-color: #252E30; background-color: #252E30; }

.panel-custom5 { border-color: #EB6057; }
.panel-custom5 > .panel-heading { border-color: #EB6057; background-color: #EB6057; }


.panel .xlarge {
	font-family: 'Avenir-Demi', 'Avenir-Regular', Arial, sans-serif;
}