/* @override 
	http://bsas.sanctusmedia.net/assets/css/skin2.css?* */

.bg-grey {
    background-color: #393939;
}

.darkblue {
    color: #2e6cba;
}

.blue {
    color: #4daad3;
}

.pink {
    color: #e93566;
}

.red {
    color: #b02617;
}

.yellow {
    color: #f6c342;
}

.orange {
    color: #ed712c;
}

.lightgreen {
    color: #83b7a8;
}

.green {
    color: #48987d;
}

.darkgreen {
    color: #438363;
}

.white {
    color: #fff;
}

.purple {
    color: #632ab4;
}

.teal {
    color: #55b8b2;
}

.bg-darkblue,
.nav-darkblue::after {
    background-color: #2e6cba;
}

.bg-blue,
.nav-blue::after {
    background-color: #4daad3;
}

.bg-pink,
.nav-pink::after {
    background-color: #e93566;
}

.bg-red,
.nav-red::after {
    background-color: #b02617;
}

.bg-yellow,
.nav-yellow::after {
    background-color: #f6c342;
}

.bg-orange,
.nav-orange::after {
    background-color: #ed712c;
}

.bg-lightgreen,
.nav-lightgreen::after {
    background-color: #83b7a8;
}

.bg-green,
.nav-green::after {
    background-color: #48987d;
}

.bg-darkgreen,
.nav-darkgreen::after {
    background-color: #438363;
}

.bg-white,
.nav-white::after {
    background-color: #fff;
}

.bg-purple,
.nav-purple::after {
    background-color: #632ab4;
}

.bg-teal,
.nav-teal::after {
    background-color: #55b8b2;
}

.bg-bsas,
.nav-bsas::after {
    background-color: #41904e;
}

.bg-lift {
    background-color: rgba(255, 255, 255, 0.3);
    padding: 4px 8px;
    margin-left: -8px;
}


/*** border colour overrides ***/

.bd-darkblue {
    border-color: #2e6cba !important;
}

.bd-blue {
    border-color: #4daad3 !important;
}

.bd-pink {
    border-color: #e93566 !important;
}

.bd-red {
    border-color: #b02617 !important;
}

.bd-yellow {
    border-color: #f6c342 !important;
}

.bd-orange {
    border-color: #ed712c !important;
}

.bd-lightgreen {
    border-color: #83b7a8 !important;
}

.bd-green {
    border-color: #48987d !important;
}

.bd-darkgreen {
    border-color: #438363 !important;
}

.bd-white {
    border-color: #fff !important;
}

.bd-purple {
    border-color: #632ab4;
}

.bd-teal {
    border-color: #55b8b2 !important;
}

/*** transparent bgs ***/

.bgt-darkblue {
    background-color: rgba(46, 107, 186, 0.6);
}

.bgt-blue {
    background-color: rgba(77, 169, 211, 0.6);
}

.bgt-pink {
    background-color: rgba(232, 53, 102, 0.6);
}

.bgt-red {
    background-color: rgba(176, 38, 23, 0.6);
}

.bgt-yellow {
    background-color: rgba(246, 195, 66, 0.6);
}

.bgt-orange {
    background-color: rgba(237, 113, 44, 0.6);
}

.bgt-lightgreen {
    background-color: rgba(131, 183, 168, 0.6);
}

.bgt-green {
    background-color: rgba(72, 152, 125, 0.6);
}

.bgt-darkgreen {
    background-color: rgba(67, 130, 99, 0.6);
}

.bgt-purple {
    background-color: rgba(98, 41, 180, 0.6);
}

.bgt-teal {
    background-color: rgba(85, 184, 178, 0.6);
}