@charset "utf-8";
.head-back {
	background-image: url(images/SignatureImage-dark.jpg);
	background-size: cover;
	background-position: 15% 46%;
}
.head-back2 {
	background-image: url(images/SignatureImage-darker.jpg);
	background-size: cover;
	background-position: 15% 46%;
}
.padding1 {
	margin-left: 2%;
}

.panel-white {
	background-color: #FFFFFF;
	margin-left: 13px;
	padding-left: 20px;
}

.support-back {
	background-image: url(images/support.jpg);
	background-size: cover;
	background-position: 63% 68%;
}
.head-back-courses {
	background-image: url(images/SignatureImage(no-blue)
.jpg);
	background-size: cover;












	background-image: url(images/SignatureImage(no-blue)
.jpg);
	background-image: url(images/SignatureImage(no-blue)
.jpg);
	background-image: url(images/SignatureImage(no-blue)
.jpg);
	background-image: url(images/courses-back.jpg);
	background-position: 0% 13%;
}
.promo-panel {
	background-image: url(images/christmas.jpg);
	background-size: cover;
















	background-position: 0%
%;
	background-position: 50%
%;
	background-position: 0% 60%;
}

.strapline {
	color: #FFFFFF;
}
.strapline-black {
	color: #000000;
}
.popular-text {
	font-family: raleway, "Segoe UI", "Trebuchet MS";
	font-size: 10pt;
	text-align: left;
	padding-top: 6px;
	padding-left: 6px;
	font-style: normal;
	font-weight: 400;
}


.panel.panel-default .panel-heading .panel-title {
	text-align: center;
	font-family: raleway, "Segoe UI", "Trebuchet MS";
	font-style: normal;
	font-weight: 100;
}

.panel-heading a .panel-title {
	color: #FFFFFF;
}
.h3-quote {
	font-family: raleway, "Segoe UI", "Trebuchet MS";
	font-style: normal;
	font-weight: 400;
	color: #8C8C8C;
}
.railway-font {
	font-family: raleway, "Segoe UI", "Trebuchet MS";
	font-style: normal;
	font-weight: 100;
}
.row .col-xs12 .hidden-xs {
	color: #FFFFFF;
	font-weight: 300;
	font-size: x-large;
	line-height: 25pt;
}
.h3-quote-large {
	font-size: xx-large;
}
.row .col-md-6.text-center img {
	margin-top: 20px;
}
.usb-back {
	background-image: url(images/usb.jpg);
	background-size: cover;
	background-position: 0% 37%;
}
.footer-back {
	background-color: #6B90DA;
}
.footer-text {
	color: #FFFFFF;
	font-family: raleway, "Segoe UI", "Trebuchet MS";
	font-style: normal;
	font-weight: 300;
	font-size: small;
}
.footer-text a{
	color: #FFFFFF;
	font-family: raleway, "Segoe UI", "Trebuchet MS";
	font-style: normal;
	font-weight: 300;
	font-size: small;
}
.tcs {
	color: #FFFFFF;
	font-family: raleway, "Segoe UI", "Trebuchet MS";
	font-style: normal;
	font-weight: 100;
	margin-top: 18px;
	margin-bottom: 11px;
}
.row .col-xs-12.tcs.col-md-3 a {
	color: #FFFFFF;
}

.footer-centre {
	margin-left: auto;
	margin-right: auto;
}
.black-text {
	color: #000000;
}
.panel-level2 {
	background-color: #4F7BD3;
}
.panel-level3 {
	background-color: #2D5BB7;
}
.panel-body a {
	font-weight: 500;
}
.col-sm-4 .container-fluid.h3 a {
	text-align: center;
	font-weight: 400;
}
.head-back-why {
	background-image: url(images/why-back.jpg);
	background-size: cover;
	background-position: 37% 55%;
}
.head-back-support {
	background-image: url(images/support-back.jpg);
	background-size: cover;
}
.h5-spaced {
	font-size: 12pt;
	line-height: 22px;
	text-align: left;
}
.h1-left {
	text-align: left;
	font-weight: 300;
}
.h1-left-BB {
	text-align: left;
	font-weight: 300;
}
.h5-breadcrumb {
	color: #676767;
	font-size: small;
}
.head-back-pack {
	background-image: url(images/touch.jpg);
	background-size: cover;
	background-position: 0% 37%;
}
.text-center.col-lg-6 a .btn.btn-success {
	margin-bottom: 5px;
	margin-top: 5px;
}

.head-back-tech {
	background-image: url(images/tech.jpg);
	background-size: cover;
	background-position: 0% 70%;
}
.button-margin {
	margin-bottom: 18px;
}

.h3-Left {
	text-align: left;
	font-weight: 300;
}

.head-back-clients {
	background-image: url(images/clients.jpg);
	background-size: cover;
	background-position: 0% 45%;
}
.h1-massive {
	color: #6B90DA;
	font-weight: 400;
	font-size: 47pt;
	text-align: center;
}
.h1-big {
	font-weight: 400;
	text-align: left;
}
.row-table {
	padding-left: 11px;
	border-width: thin;
	border-style: solid;
}
.h6-spacer {
	padding-left: 9px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height: 21px;
	text-align: left;
	margin-top: 20px;
}
.button-ctr-margin {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 7px;
}
.h3-blue {
	font-size: x-large;
	color: #337AB7;
	font-weight: 300;
}
.h4-blue-pad {
	color: #337AB7;
	font-family: raleway;
	font-style: normal;
	font-weight: 300;
	font-size: 16pt;
	padding-left: 14px;
	border-top: thin solid #B3B3B3;
	margin-top: 10px;
	margin-bottom: 16px;
	text-align: center;
	margin-left: 16px;
}
.h4-blue-pad2 {
	color: #337AB7;
	font-family: raleway;
	font-style: normal;
	font-weight: 300;
	font-size: 16pt;
	padding-left: 14px;
	border-top: thin solid #B3B3B3;
	margin-top: 10px;
	margin-bottom: 16px;
	text-align: center;
}
.panel-centre {
	margin-left: auto;
	margin-right: auto;
}


.form-style {
	background-color: #2F5FBE;
	margin-left: auto;
	margin-right: auto;
	padding-left: 40px;
	font-family: raleway, "Segoe UI";
	font-style: normal;
	font-weight: 100;
	color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}
.h3-form {
	font-weight: 300;
	font-family: raleway, "Segoe UI";
	font-style: normal;
	color: #FFFFFF;
	font-size: large;
}
.form-style1 {
	color: #FFFFFF;
}

.h3-form-head {
	font-family: raleway, "Segoe UI";
	font-style: normal;
	font-weight: 100;
	font-size: 23pt;
}

.h3-form-fields {
	color: #6B90DA;
	padding-left: 7px;
}
.h3-form-fields-black {
	color: #000000;
}
.head-back-directions {
	background-image: url(images/edinburgh.jpg);
	background-size: cover;
}
.row-spacer {
	padding-left: 16px;
	border-style: solid;
	border-width: thin;
}
tr .mediumsmall-white {
	padding-left: 15px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;


}
.head-back-colour {
	background-color: #6B90DA;
}
.head-back-black {
	background-color: #000000;
}
.h3-quote-white {
	color: #FFFFFF;
}


.head-back-hand {
	background-image: url(images/hand.jpg);
	background-size: cover;
	background-position: 0% 19%;
}
.panel-body2 {
	font-family: raleway;
	font-style: normal;
	font-weight: 100;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.h4-black {
	font-family: raleway;
	font-style: normal;
	font-weight: 500;
	font-size: 7px;
}
.panel-level2 a {
	color: #FFFFFF;
	font-size: 17pt;
}
.head-back-hand-sm {
	background-image: url(images/hand-sm.jpg);
	background-size: cover;
}
.button-centre {

}
.h3-white a {
	color: #FFFFFF;
	font-weight: 400;
}
.head-back-related {
	background-image: url(images/pc-dark.jpg);
	background-size: cover;
	background-position: 0% 89%;
}
.h5-centre-blue {
	text-align: center;
	color: #337AB7;
	font-family: raleway;
	font-style: normal;
	font-weight: 500;
}
.bold-text {
	font-weight: 400;

}
.bottom-pad {
	margin-bottom: 10px;
}
.head-back-meeting {
	background-image: url(images/meeting.jpg);
	background-size: cover;
	background-position: 0% 34%;
}
.head-back-case {
	background-image: url(images/case.jpg);
	background-size: cover;
}
.h2-black {
	color: #000000;
	text-align: left;
	font-size: 27pt;
	font-family: raleway;
	font-style: normal;
	font-weight: 100;
}
.head-back-case-sm {
	background-image: url(images/case-sm.jpg);
	background-size: cover;
}
.h3-white {
	font-weight: 300;
	color: #FFFFFF;
}
.dates-box {
	border-top: thin solid #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 6px;
	margin-right: auto;
}
.options-margin {
	margin-left: 7px;
}

.head-back-dates {
	background-image: url(images/dates.jpg);
	background-size: cover;
	background-position: 0% 45%;
}
.head-back-dates-sm {
	background-image: url(images/dates-sm.jpg);
	background-size: cover;
}
.h3-options {
	font-size: large;
	color: #337AB7;
	font-family: raleway;
	font-style: normal;
	font-weight: 300;
	padding-left: 10px;
	margin-left: 29px;
	margin-top: 7px;
	border-top: thin solid #337AB7;
	padding-top: 9px;
	padding-bottom: 10px;
}
.h3-blue-bold {
	color: #337AB7;
	font-weight: 400;
	font-size: 17pt;
}
.spacer-left {
	margin-left: 15%;
}
.h5-white {
	color: #FFFFFF;
	font-family: raleway;
	font-style: normal;
	font-weight: 300;
}
.h5-white a:hover {
	color: #FFFFFF;
}

.h5-white a {
	color: #FFFFFF;
}

.h6-white {
	color: #FFFFFF;
}
.head-back-black {
	background-color: #000000;
}
.h3-black {
	font-weight: 300;
	color: #000000;
}
.h1-black {
	color: #000000;
}


.head-back-featured {
	background-image: url(images/featured-back.jpg);
	background-position: 0%
%;
}
.row .col-xs12 h1-dark {
	color: #000000;
}

.featured-back-Excel {
	background-color: #1E6D41;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-Access {
	background-color: #A33639;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-Dreamweaver {
	background-color: #2E3824;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-Premier {
	background-color: #D74DFF;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-animate {
	background-color: #FF3918;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-final-cut {
	background-color: #020634;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-Acrobat {
	background-color: #310501;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-Visio {
	background-color: #39559F;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-Illustrator {
	background-color: #FF7C1A;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-Photoshop {
	background-color: #1B046C;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-PowerPoint {
	background-color: #D24625;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-Outlook {
	background-color: #0071C5;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-Office {
	background-color: #EB3C00;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-Project {
	background-color: #019E4A;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-Publisher {
	background-color: #077467;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-InDesign {
	background-color: #E1007E;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-Word {
	background-color: #295497;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-SQL {
	background-color: #295497;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}
.featured-back-VBA {
	background-color: #B12F9A;
	border-radius: 56px 0px;
	padding-top: 10px;
	margin-left: 0px;
	padding-bottom: 47px;
	padding-left: 21px;
}

.h4-white {
	color: #FFFFFF;
}
.head-back-excel {
	background-image: url(images/excel-screens.jpg);
	background-size: cover;
}
.head-back-Access {
	background-image: url(images/access-screens.jpg);
	background-size: cover;
}
.head-back-SQL {
	background-image: url(images/SQL-screens.jpg);
	background-size: cover;
}
.head-back-VBA {
	background-image: url(images/VBA-screens.jpg);
	background-size: cover;
}
.head-back-Illustrator {
	background-image: url(images/Illustrator-screens.jpg);
	background-size: cover;
}
.head-back-Acrobat {
	background-image: url(images/Acrobat-screens.jpg);
	background-size: cover;
}
.head-back-InDesign {
	background-image: url(images/InDesign-screens.jpg);
	background-size: cover;
}
.head-back-Photoshop {
	background-image: url(images/Photoshop-screens.jpg);
	background-size: cover;
}
.head-back-Dreamweaver {
	background-image: url(images/Dreamweaver-screens.jpg);
	background-size: cover;
}
.head-back-Project {
	background-image: url(images/Project-screens.jpg);
	background-size: cover;
}
.head-back-Publisher {
	background-image: url(images/Publisher-screens.jpg);
	background-size: cover;
}
.head-back-Visio {
	background-image: url(images/Visio-screens.jpg);
	background-size: cover;
}
.head-back-Outlook {
	background-image: url(images/outlook-screens.jpg);
	background-size: cover;
}
.head-back-PowerPoint {
	background-image: url(images/powerpoint-screens.jpg);
	background-size: cover;
}
.head-back-Word {
	background-image: url(images/word-screens.jpg);
	background-size: cover;
}
.head-back-green {
	background-color: #1E6E42;
}
.h2-white {
	color: #FFFFFF;
	text-align: center;
}
.head-back-white {
	background-color: #FFFFFF;
}
.head-back-lunch {
	background-image: url(images/lunch-back.jpg);
	background-size: cover;
	background-position: 0% 48%;
}
.head-back-team {
	background-image: url(images/team.jpg);
	background-size: cover;
}
.h1-blue {
	color: #6B90DA;
	font-family: raleway;
	font-style: normal;
	font-weight: 900;
	font-size: 51pt;
}
.h2-big-black {
	color: #000000;
}
.table-center {
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.table-border-tb {
	border-top-style: solid;
	border-top-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
}

.table-lg {
	width: 90%;
}
.text-strike {
	text-decoration: line-through;
}
.table-shade {
	background-color: #DDDDDD;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.green-back {
	background-color: #54AC0E;
}
.white-back {
	background-color: #FFFFFF;
}
.h3-white-text {
	color: #FFFFFF;
	font-family: raleway;
	font-style: normal;
	font-weight: 100;
}
.green-box {
	width: 100%;
	/*height: 100%;*/
	display: block;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}
.box-clear {
	padding-left: 0px;


}
.white-bold {
	color: #FFFFFF;
	font-family: raleway;
	font-style: normal;
	font-weight: 300;
}
.white-box {
	border: thin solid #FFFFFF;
}
.red-text {
    color: #FF0004;
    font-family: raleway;
    font-style: normal;
    font-weight: 100;
}





















































@media (max-width: 321px) {
  .hidden-xxs {
	display: none !important;
	font-family: raleway;
	font-style: normal;
	font-weight: 100;
  }



}

@media (min-width:322px) and (max-width:375px){
  .hidden-xxs-i6 {
    display: none !important;
  }


}


@media (min-width:376px) and (max-width:767px){
  .hidden-sm-xs {
    display: none !important;
  }
.table-sm {
	width: 100%;
}

}

@media (max-width:400px){
.table-xxs {
	width: 100%;
}

}

@media screen{
}
