h1, .h1 { font-family:"Avenir-LT-W01-35-Light" }
h2, .h2 { font-family:"Avenir-LT-W01-35-Light" }
h3, h4, h5, h6, .h3, .h4, .h5, .h6 { font-family:"Avenir-LT-W01-35-Light" }
body { font-family:"Avenir-LT-W01-35-Light" }
#header_ul > li > a { font-family:"Avenir-LT-W01-35-Light" }
#header_ul li a div a, .menu_item_font { font-family:"Avenir-LT-W01-35-Light" }
.ck-button, .btn, .ctaButton, .box-button-link, .v-btn { font-family:"Avenir-LT-W01-35-Light" }
@font-face{
	font-family:'Avenir-LT-W01-35-Light';
	src:url('https://ssl.prcdn.com/uk/webfonts/Avenir-LT-W01-35-Light.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'Avenir-LT-W01-35-Light';
	src:url('https://ssl.prcdn.com/uk/webfonts/Avenir-LT-W01-35-Light.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/Avenir-LT-W01-35-Light.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/Avenir-LT-W01-35-Light.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/Avenir-LT-W01-35-Light.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}
@font-face{
	font-family:'MetroOfficeW01-Regular';
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'MetroOfficeW01-Regular';
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}
@font-face{
	font-family:'Metro-Office-W01-Bold';
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'Metro-Office-W01-Bold';
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}
@font-face{
	font-family:'MetroOfficeW02Regular';
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'MetroOfficeW02Regular';
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}
@font-face{
	font-family:'Metro-Office-W02-Bold';
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'Metro-Office-W02-Bold';
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}

h1, h2, h3, body {
	font-family: "Lucida Grande","Lucida Sans Unicode", sans-serif;
	font-weight: normal;
}

body { font-size: 14px; }


h1, .h1 { font-size: 24px; }
h2, .h2 { font-size: 18px; }
h3, h4, h5, h6, .h3, .h4, .h5, .h6 { font-size: 18px; }

a {
	color: #194e90;
}

a:hover {
	color: #01a2ed;
}


/* ================= */
/* = Button Styles = */
/* ================= */

.ctaButton,
.box-button-link,
.ck-button {
	color: #fff !important;
	text-shadow: 0 -1px 0 #555555;
	
	white-space: nowrap;
	
	border-collapse: collapse;
	text-decoration: none;
	width: auto;
	height: auto;

	
	display: inline-block;
	padding: 6px 6px;
	margin: 0;
	text-align: center;
	vertical-align: center;
	cursor: pointer;
	border-bottom-color: #999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
	
	border: 1px solid #b6b6b6;

	color: white;
	background: #de1982;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#de1982),to(#b5186e));
	background-image: -webkit-linear-gradient(top,#de1982,#b5186e);
	background-image: -o-linear-gradient(top,#de1982,#b5186e);
	background-image: linear-gradient(to bottom,#de1982,#b5186e);
	background-image: -moz-linear-gradient(top,#de1982,#b5186e);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#de1982',endColorstr='#b5186e');
}

.ctaButton:disabled,
.box-button-link:disabled,
.ck-button:disabled, 
.ctaButton[disabled],
.box-button-link[disabled],
.ck-button[disabled] {
	opacity: 0.5;
}

.ctaButton:hover,
.box-button-link:hover,
.ck-button:hover {
	text-decoration: underline;
	color: #fff !important; 
	background: #b5186e;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#b5186e),to(#de1982));
	background-image: -webkit-linear-gradient(top,#b5186e,#de1982);
	background-image: -o-linear-gradient(top,#b5186e,#de1982);
	background-image: linear-gradient(to bottom,#b5186e,#de1982);
	background-image: -moz-linear-gradient(top,#b5186e,#de1982);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#b5186e',endColorstr='#de1982');
}

.ctaButton[disabled]:hover,
.box-button-link[disabled]:hover,
.ck-button[disabled]:hover {
	background: #de1982;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#de1982),to(#b5186e));
	background-image: -webkit-linear-gradient(top,#de1982,#b5186e);
	background-image: -o-linear-gradient(top,#de1982,#b5186e);
	background-image: linear-gradient(to bottom,#de1982,#b5186e);
	background-image: -moz-linear-gradient(top,#de1982,#b5186e);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#de1982',endColorstr='#b5186e');
	opacity: 0.5;
	cursor: default;
	text-decoration: none;
}

.ctaButton:active,
.box-button-link:active,
.ck-button:active {
	text-decoration: underline;
	color: #fff !important; 
	background: #b5186e;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#b5186e),to(#de1982));
	background-image: -webkit-linear-gradient(top,#b5186e,#de1982);
	background-image: -o-linear-gradient(top,#b5186e,#de1982);
	background-image: linear-gradient(to bottom,#b5186e,#de1982);
	background-image: -moz-linear-gradient(top,#b5186e,#de1982);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#b5186e',endColorstr='#de1982');
}	

.ck-button-normal {
	text-shadow: none;
	color: #111 !important;
	border: 1px solid #b6b6b6;
	background: #e4e4e4;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));
	background-image: -moz-linear-gradient(top,#fff,#e4e4e4);
	background-image: -webkit-linear-gradient(top,#fff,#e4e4e4);
	background-image: -o-linear-gradient(top,#fff,#e4e4e4);
	background-image: -ms-linear-gradient(top,#fff,#e4e4e4);
	background-image: linear-gradient(top,#fff,#e4e4e4);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4');
}

.ck-button-normal:hover {
	color: #292929 !important;
	text-decoration: underline;
	border: 1px solid #b6b6b6;
	background: #d4d4d4;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#d4d4d4));
	background-image: -moz-linear-gradient(top,#eee,#d4d4d4);
	background-image: -webkit-linear-gradient(top,#eee,#d4d4d4);
	background-image: -o-linear-gradient(top,#eee,#d4d4d4);
	background-image: -ms-linear-gradient(top,#eee,#d4d4d4);
	background-image: linear-gradient(top,#eee,#d4d4d4);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffeeeeee',endColorstr='#ffd4d4d4');
}


.ck-button-secondary {
	color: #fff;
	border: 1px solid #b6b6b6;
	background: #194e90;
}

.ck-button-secondary:hover,
.ck-button-secondary:active {
	color: #fff;
	border: 1px solid #b6b6b6;
	background: #01a2ed;
}




.ck-button-disabled {
	color: white;
	text-shadow: 0 -1px 0 #a5b38c;
	border-color: #b2d68a #b2d68a #adc280;
	background: #b9d18b;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#bae787),to(#b9d18b));
	background-image: -webkit-linear-gradient(top,#bae787,#b9d18b);
	background-image: -o-linear-gradient(top,#bae787,#b9d18b);
	background-image: linear-gradient(to bottom,#bae787,#b9d18b);
	background-image: -moz-linear-gradient(top,#bae787,#b9d18b);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff9ad717',endColorstr='#ff69b10b');
}

.ck-button-disabled:hover {
	text-decoration: none;
	cursor: default;
	color: white;
	text-shadow: 0 -1px 0 #a5b38c;
	border-color: #b2d68a #b2d68a #adc280;
	background: #b9d18b;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#bae787),to(#b9d18b));
	background-image: -webkit-linear-gradient(top,#bae787,#b9d18b);
	background-image: -o-linear-gradient(top,#bae787,#b9d18b);
	background-image: linear-gradient(to bottom,#bae787,#b9d18b);
	background-image: -moz-linear-gradient(top,#bae787,#b9d18b);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff9ad717',endColorstr='#ff69b10b');
}

.ck-button-disabled:active {
	color: white;
	cursor: default;
	text-shadow: 0 -1px 0 #a5b38c;
	border-color: #b2d68a #b2d68a #adc280;
	background: #b9d18b;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#bae787),to(#b9d18b));
	background-image: -webkit-linear-gradient(top,#bae787,#b9d18b);
	background-image: -o-linear-gradient(top,#bae787,#b9d18b);
	background-image: linear-gradient(to bottom,#bae787,#b9d18b);
	background-image: -moz-linear-gradient(top,#bae787,#b9d18b);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff9ad717',endColorstr='#ff69b10b');
}


.ck-button-normal.ck-button-disabled {
	font-family:"MetroOfficeW01-Regular";
	color: #999;
	text-shadow: 0 -1px 0 #eee;
	border: 1px solid #e0e0e0;
	background: #e4e4e4;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
	background-image: -moz-linear-gradient(top,#fff,#f8f8f8);
	background-image: -webkit-linear-gradient(top,#fff,#f8f8f8);
	background-image: -o-linear-gradient(top,#fff,#f8f8f8);
	background-image: -ms-linear-gradient(top,#fff,#f8f8f8);
	background-image: linear-gradient(top,#fff,#f8f8f8);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#fff8f8f8');
}

.ck-button-normal.ck-button-disabled:hover {
	text-decoration: none;
	cursor: default;
	color: #999;
	text-shadow: 0 -1px 0 #eee;
	border: 1px solid #e0e0e0;
	background: #e4e4e4;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
	background-image: -moz-linear-gradient(top,#fff,#f8f8f8);
	background-image: -webkit-linear-gradient(top,#fff,#f8f8f8);
	background-image: -o-linear-gradient(top,#fff,#f8f8f8);
	background-image: -ms-linear-gradient(top,#fff,#f8f8f8);
	background-image: linear-gradient(top,#fff,#f8f8f8);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#fff8f8f8');
}

.ck-button-normal.ck-button-disabled:active {
	text-decoration: none;
	cursor: default;
	color: #999;
	text-shadow: 0 -1px 0 #eee;
	border: 1px solid #e0e0e0;
	background: #e4e4e4;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
	background-image: -moz-linear-gradient(top,#fff,#f8f8f8);
	background-image: -webkit-linear-gradient(top,#fff,#f8f8f8);
	background-image: -o-linear-gradient(top,#fff,#f8f8f8);
	background-image: -ms-linear-gradient(top,#fff,#f8f8f8);
	background-image: linear-gradient(top,#fff,#f8f8f8);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#fff8f8f8');
}



.ck-button-delete {
	border-color: transparent !important;
	background: transparent;

	-moz-box-shadow: 0 1px 0 transparent,0 0 2px transparent inset,0 1px 0 transparent inset;
	-webkit-box-shadow: 0 1px 0 transparent,0 0 2px transparent inset,0 1px 0 transparent inset;
	box-shadow: 0 1px 0 transparent,0 0 2px transparent inset,0 1px 0 transparent inset;
}

.ck-button-delete:hover {
	color: #eee;
	border-color: #961200 #961200 #820000;
	background: #a11900;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d72a07),to(#a11900));
	background-image: -webkit-linear-gradient(top,#d72a07,#a11900);
	background-image: -o-linear-gradient(top,#d72a07,#a11900);
	background-image: linear-gradient(to bottom,#d72a07,#a11900);
	background-image: -moz-linear-gradient(top,#d72a07,#a11900);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffd72a07',endColorstr='#ffa11900');
}

.ck-button-delete:active {
	color: #eee;
	border-color: #820000 #820000 #961200;
	background: #a11900;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a11900),to(#d72a07));
	background-image: -webkit-linear-gradient(top,#a11900,#d72a07);
	background-image: -o-linear-gradient(top,#a11900,#d72a07);
	background-image: linear-gradient(to bottom,#a11900,#d72a07);
	background-image: -moz-linear-gradient(top,#a11900,#d72a07);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffa11900',endColorstr='#ffd72a07');
}



.ck-button-delete-text {
	color: #fff;
	border-color: #a61200 #a61200 #920000;
	background: #b12910;
	text-shadow: 0 -1px 0 #800;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#e73a17),to(#b12910));
	background-image: -webkit-linear-gradient(top,#e73a17,#b12910);
	background-image: -o-linear-gradient(top,#e73a17,#b12910);
	background-image: linear-gradient(to bottom,#e73a17,#b12910);
	background-image: -moz-linear-gradient(top,#e73a17,#b12910);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffe73a17',endColorstr='#ffb12910');
}

.ck-button-delete-text:hover {
	color: #eee;
	border-color: #961200 #961200 #820000;
	background: #a11900;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d72a07),to(#a11900));
	background-image: -webkit-linear-gradient(top,#d72a07,#a11900);
	background-image: -o-linear-gradient(top,#d72a07,#a11900);
	background-image: linear-gradient(to bottom,#d72a07,#a11900);
	background-image: -moz-linear-gradient(top,#d72a07,#a11900);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffd72a07',endColorstr='#ffa11900');
}

.ck-button-delete-text:active {
	color: #eee;
	border-color: #820000 #820000 #961200;
	background: #a11900;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a11900),to(#d72a07));
	background-image: -webkit-linear-gradient(top,#a11900,#d72a07);
	background-image: -o-linear-gradient(top,#a11900,#d72a07);
	background-image: linear-gradient(to bottom,#a11900,#d72a07);
	background-image: -moz-linear-gradient(top,#a11900,#d72a07);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffa11900',endColorstr='#ffd72a07');
}




.ck-button-small {
	padding: 0 2px;
	font-size: 14px;
}


.clear {
	clear: both
}

.fa.fa-color-primary {
	color: #de1982;
}
.ui-widget, .ui-content, .ui-dialog-title, .ui-dialog-content, .ui-dialog-buttonset {
        font-family: "Avenir-LT-W01-35-Light" !important;
        background: #333 !important;
    color: #FFF !important;
}
    
.ui-dialog-content { 
    font-size: 14px !important;
    padding: 5px 5px !important; 
}
.ui-widget-header {
    background: none;
    border: none;
        font-family: "Avenir-LT-W01-35-Light" !important;
        font-size: 18px !important;
}
.ui-dialog-titlebar {
    padding: 5px !important;
}

.ui-dialog-title {
    padding: 5px;
}
  
.ui-widget-content {
    border:none ;
    margin: 5px;
} 

.ui-dialog {
    border: 1px solid #244078;
 }
     
.ui-dialog-buttonpane {
    padding: 0px !important;
}

.ui-dialog-buttonset {
    float: none !important;
}


.edit-window {
    background: #333 !important;
    color: #FFF !important;
}
.edit-window input {
    color: black !important;
}

.edit-window-close {
    color: #FFF !important;
}

h1, h2, h3, body {
	font-family: "Lucida Grande","Lucida Sans Unicode", sans-serif;
	font-weight: normal;
}

.ck-button, .btn, .ctaButton, .box-button-link {
	font-family: Metro-Office-W01-Bold;
	font-weight: normal;
}

h1, .h1, header#page-title h1 { font-family:"Avenir-LT-W01-35-Light" }
h2, .h2, header#page-title h2 { font-family:"Avenir-LT-W01-35-Light" }
h3, h4, h5, h6, .h3, .h4, .h5, .h6 { font-family:"Avenir-LT-W01-35-Light" }
body { font-family:"Avenir-LT-W01-35-Light" }
#header_ul > li > a, .widget .state-info, ul.nav li { font-family:"Avenir-LT-W01-35-Light" }
#header_ul li a div a, .menu_item_font, .mega-menu-sub-title, ul.nav ul.sub-menu li { font-family:"Avenir-LT-W01-35-Light" }
.ck-button, .btn, .ctaButton, .box-button-link, .button-font, .template-download-link, .widget .state-link, #downloads-list { font-family:"Avenir-LT-W01-35-Light" }
@font-face{
	font-family:'Avenir-LT-W01-35-Light';
	src:url('https://ssl.prcdn.com/uk/webfonts/Avenir-LT-W01-35-Light.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'Avenir-LT-W01-35-Light';
	src:url('https://ssl.prcdn.com/uk/webfonts/Avenir-LT-W01-35-Light.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/Avenir-LT-W01-35-Light.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/Avenir-LT-W01-35-Light.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/Avenir-LT-W01-35-Light.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}
@font-face{
	font-family:'MetroOfficeW01-Regular';
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'MetroOfficeW01-Regular';
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}
@font-face{
	font-family:'Metro-Office-W01-Bold';
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'Metro-Office-W01-Bold';
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}
@font-face{
	font-family:'MetroOfficeW02Regular';
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'MetroOfficeW02Regular';
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}
@font-face{
	font-family:'Metro-Office-W02-Bold';
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'Metro-Office-W02-Bold';
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}

/* HEADER SIZES */
h1, .h1 { font-size: 24px; }
h2, .h2 { font-size: 18px; }
h3, h4, h5, h6, .h3, .h4, .h5, .h6 { font-size: 18px; }

/* MENU MENU SIZE */
#header_ul > li > a, .widget .state-info, ul.nav li {
	font-size: 14px;
}

/* SUB MENU SIZE */
#header_ul li a div a, .menu_item_font, .mega-menu-sub-title, ul.nav ul.sub-menu li {
	font-size: 14px;
}

/* BUTTON FONT SIZE */
.ck-button, .btn, .ctaButton, .box-button-link, .button-font, .template-download-link, .widget .state-link {
	font-size: 14px;
}

#downloads-list {
	font-size: 0.8em;
}

/* EVERYTHING ELSE */
body { font-size: 14px; }



a {
color: #194e90;
text-decoration: none;
}

a:hover {
color: #01a2ed;
}

body, #page-loader {
	background-color: #e9e9f0;
}

.force-page-color {
	background-color: #e9e9f0;
}

#PriceGridWrapper table.tablePriceGrid .price.active {
	background-color: #fbfbfa !important;
	border-bottom: 1px solid #fbfbfa !important;
}

#PriceGridWrapper table.tablePriceGrid tbody tr.pgInfoRow td {
	background-color: #fbfbfa !important;
}

.widget .state-info, .widget .state-link {
	margin-top: 10px;
	text-align: center;
}

/* Primary buttons */
.btn.btn-primary {
	background: none repeat scroll 0 0 #de1982;
	border-color: #de1982;
}

.btn-primary:hover {
	background: none repeat scroll 0 0 #b5186e;
	border-color: #b5186e;
}

/* Secondary buttons */
.btn-secondary {
	background: none repeat scroll 0 0 #194e90;
	border-color: transparent;
	color: white;
}
.btn-secondary:hover {
	background: none repeat scroll 0 0 #01a2ed;
	color: white;
}
.btn-secondary:focus, .btn-secondary:active {
	color: white
}

/* Header colour */
.navbar.navbar-default, .header-bg {
	background: none repeat scroll 0 0 #ffffff;
}

/* Menu back colour */
.sidebar {
	background: none repeat scroll 0 0 #194e90;
}

.spinner, .spinner-small {
	border-color : #194e90 #fff #fff;
}

/* Menu back colour when selected */
.sidebar .nav > li.active > a, .sidebar .nav > li.active > a:hover, .sidebar .nav > li.active > a:focus {
	background: none repeat scroll 0 0 #de1982;
}

/* Menu back colour rollover */
.sidebar .nav > li > a:hover, .sidebar .nav > li > a:focus {
	background: none repeat scroll 0 0 #01a2ed;
}

/* Submenu back colour */
.sidebar .sub-menu {
	background: none repeat scroll 0 0 #244078;
}

/* Menu text colour */
.sidebar .nav > li > a{
	color : #eff4fa;
}

.sidebar .sub-menu > li > a {
	color : #eff4fa;
}

.sidebar .nav > li.nav-header {
	color : #eff4fa;
}

.sidebar .sub-menu > li > i {
	color : #eff4fa;
}

.sidebar .sub-menu .sub-menu {
	padding-left: 5px
}

.sidebar .sub-menu > li > ul > li {
	font-size: smaller;
}

.sidebar .sub-menu > li > ul > li > a {
	padding: 2px 10px;
}

/* Menu text selected colour */
.sidebar .nav > li.active > a {
	color: #ffffff;
}

/* Menu text rollover colour */
.sidebar .nav > li > a:hover, .sidebar .nav > li > a:focus{
	color: #ffffff;
}

/* Submenu vertical background line */
.sidebar .sub-menu:before {
	background: none;
}

.sidebar .sub-menu .sub-menu:before {
	background: none;
}

/* Page panel colour */
.panel, .invoice, .tab-content {
	background: none repeat scroll 0 0 #ffffff;
}

/* Light shading colour */
.invoice-price, .light-shade, .theme--light.v-card.light-shade, .theme--light.v-expansion-panels .v-expansion-panel.light-shade {
	background: none repeat scroll 0 0 #ffffff;
}

/* Mid shading colour */
.nav-tabs, .mid-shade {
	background: none repeat scroll 0 0 #fbfbfa;
}

/* Dark shading colour */
.invoice-price .invoice-price-right, .dark-shade {
	background: none repeat scroll 0 0 #244078;
	color : white;
}

/* Heading text colour */
h1, h2, h3, h4 ,h5 {
	color: #244078;
}


/* Top Nav Bar */

.dropdown-menu 	{

	background:#194e90!important;

}

.dropdown-menu > li a
{

	color:#eff4fa!important;

}


.dropdown-menu > li a:hover
{

	color:#ffffff!important;

}

.navbar-nav > li > a {


	color:#194e90!important;
}

.navbar-nav > li > a:hover {

	color:#01a2ed!important;


}

.dropdown-menu	> li a:hover {

	background:#01a2ed!important;

}

.dropdown-menu {


	border-top: 1px solid #194e90!important;

}


/* 	Generic changes to various items on all pages */

	.dataTables_length > label > select,
	.dataTables_filter > label > input
 	{

	background:#fbfbfa!important;

	}


	#table_progress > tbody > tr > td {

	border-color:#e9e9f0!important;

	}


	.panel-inverse > .panel-heading {

		background-color:#244078!important;


	}

	.btn.btn-default {


		background-color:#ffffff!important;
		color:#194e90!important;
		border-color:#ffffff!important;

	}

	.btn.btn-default:hover {
		background-color:#fbfbfa!important;
		border-color:#fbfbfa!important;
		color:#01a2ed!important;
	}


	.btn.btn-inverse.btn-default.editDesignButton,
	#editDesignButton
	{

		background-color:#de1982!important;
		color:#ffffff!important;
	}

	