@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:300&subset=latin,latin-ext');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:700&subset=latin,latin-ext');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:regular&subset=latin,latin-ext');
h1, .h1 { font-family: "Roboto Slab";
font-style: ;
font-weight: 300}
h2, .h2 { font-family: "Roboto Slab";
font-style: ;
font-weight: 700}
h3, h4, h5, h6, .h3, .h4, .h5, .h6 { font-family: "Roboto Slab";
font-style: ;
font-weight: 700}
body { font-family: "Roboto Slab";
font-style: ;
font-weight: 300}
#header_ul > li > a { font-family: "Roboto Slab";
font-style: regular;
font-weight: }
#header_ul li a div a, .menu_item_font { font-family: "Roboto Slab";
font-style: regular;
font-weight: }
.ck-button, .btn, .ctaButton, .box-button-link, .v-btn { font-family: "Roboto Slab";
font-style: regular;
font-weight: }
@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: Lato;
	font-weight: normal;
}

body { font-size: 15px; }


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

a {
	color: #04a4b3;
}

a:hover {
	color: #098b98;
}


/* ================= */
/* = 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: #a8cd3b;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a8cd3b),to(#8eae30));
	background-image: -webkit-linear-gradient(top,#a8cd3b,#8eae30);
	background-image: -o-linear-gradient(top,#a8cd3b,#8eae30);
	background-image: linear-gradient(to bottom,#a8cd3b,#8eae30);
	background-image: -moz-linear-gradient(top,#a8cd3b,#8eae30);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#a8cd3b',endColorstr='#8eae30');
}

.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: #8eae30;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#8eae30),to(#a8cd3b));
	background-image: -webkit-linear-gradient(top,#8eae30,#a8cd3b);
	background-image: -o-linear-gradient(top,#8eae30,#a8cd3b);
	background-image: linear-gradient(to bottom,#8eae30,#a8cd3b);
	background-image: -moz-linear-gradient(top,#8eae30,#a8cd3b);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#8eae30',endColorstr='#a8cd3b');
}

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

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

.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: #04a4b3;
}

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




.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: #a8cd3b;
}
.ui-widget, .ui-content, .ui-dialog-title, .ui-dialog-content, .ui-dialog-buttonset {
        font-family: "Roboto Slab" !important;
        background: #333 !important;
    color: #FFF !important;
}
    
.ui-dialog-content { 
    font-size: 15px !important;
    padding: 5px 5px !important; 
}
.ui-widget-header {
    background: none;
    border: none;
        font-family: "Roboto Slab" !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 #464A50;
 }
     
.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: Lato;
	font-weight: normal;
}

.ck-button, .btn, .ctaButton, .box-button-link {
	font-family: Lato;
	font-weight: normal;
}

h1, .h1, header#page-title h1 {  font-family: "Roboto Slab" !important;  font-style:  !important;  font-weight: 300 !important;  text-transform: none !important;}
h2, .h2, header#page-title h2 {  font-family: "Roboto Slab" !important;  font-style:  !important;  font-weight: 700 !important;  text-transform: none !important;}
h3, h4, h5, h6, .h3, .h4, .h5, .h6 {  font-family: "Roboto Slab" !important;  font-style:  !important;  font-weight: 700 !important;  text-transform: none !important;}
body {  font-family: "Roboto Slab" !important;  font-style:  !important;  font-weight: 300 !important;}
#header_ul > li > a, .widget .state-info, ul.nav li {  font-family: "Roboto Slab" !important;  font-style: regular !important;  font-weight:  !important;}
#header_ul li a div a, .menu_item_font, .mega-menu-sub-title, ul.nav ul.sub-menu li {  font-family: "Roboto Slab" !important;  font-style: regular !important;  font-weight:  !important;}
.ck-button, .btn, .ctaButton, .box-button-link, .button-font, .template-download-link, .widget .state-link, #downloads-list {  font-family: "Roboto Slab" !important;  font-style: regular !important;  font-weight:  !important;}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/robotoslab/v35/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjo0oSmYWRm.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotoslab/v35/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4OmYWRm.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotoslab/v35/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmYWRm.ttf) format('truetype');
}
@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: 36px; }
h2, .h2 { font-size: 25px; }
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: 17px;
}

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

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

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

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



a {
color: #04a4b3;
text-decoration: none;
}

a:hover {
color: #098b98;
}

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

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

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

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

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

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

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

/* Secondary buttons */
.btn-secondary {
	background: none repeat scroll 0 0 #04a4b3;
	border-color: transparent;
	color: white;
}
.btn-secondary:hover {
	background: none repeat scroll 0 0 #098b98;
	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 #1b546b;
}

.spinner, .spinner-small {
	border-color : #1b546b #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 #276379;
}

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

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

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

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

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

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

.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 #f7fafa;
}

/* 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 #f7fafa;
}

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

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

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


/* Top Nav Bar */

.dropdown-menu 	{

	background:#1b546b!important;

}

.dropdown-menu > li a
{

	color:#FFFFFF!important;

}


.dropdown-menu > li a:hover
{

	color:#FFFFFF!important;

}

.navbar-nav > li > a {


	color:#1b546b!important;
}

.navbar-nav > li > a:hover {

	color:#a8cd3b!important;


}

.dropdown-menu	> li a:hover {

	background:#a8cd3b!important;

}

.dropdown-menu {


	border-top: 1px solid #1b546b!important;

}


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

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

	background:#eff5f6!important;

	}


	#table_progress > tbody > tr > td {

	border-color:#d0e4e8!important;

	}


	.panel-inverse > .panel-heading {

		background-color:#464A50!important;


	}

	.btn.btn-default {


		background-color:#ffffff!important;
		color:#04a4b3!important;
		border-color:#ffffff!important;

	}

	.btn.btn-default:hover {
		background-color:#eff5f6!important;
		border-color:#eff5f6!important;
		color:#098b98!important;
	}


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

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

	