#dc131a: #0B76BC !default;
#234390: #F58B22 !default;
#196eab: #034F8C !default;

.link:before { background-color: #dc131a; }
.nav-pills .nav-link.active, .nav-pills .show > .nav-link { background-color: #dc131a; }

/* Primary Colour */
.btn-colour1 { color: #fff; background-color: #dc131a; border-color: #dc131a; }
.btn-colour1:hover { color: #fff; background-color: darken(#dc131a, 10%); border-color: darken(#dc131a, 10%); }
.btn-colour1.disabled, .btn-colour1:disabled { color: #fff; background-color: rgba(#dc131a, .7 ); border-color: rgba(#dc131a, .7 ); }
.btn-colour1:not(:disabled):not(.disabled):active, .btn-colour1:not(:disabled):not(.disabled).active,
.show > .btn-colour1.dropdown-toggle { color: #fff; background-color: darken(#dc131a, 10%); border-color: darken(#dc131a, 10%); }
.badge-colour1 { color: #dc131a; border: solid 1px #dc131a; background-color: transparent; }
.bg-colour1 { background-color: #dc131a !important; color: white }
a.bg-colour1:hover, a.bg-colour1:focus, button.bg-colour1:hover, button.bg-colour1:focus { background-color: darken(#dc131a, 10%) !important; }
.border-colour1 { border-color: #dc131a !important; }
.text-colour1 { color: #dc131a !important; }
a.text-colour1:hover, a.text-colour1:focus { color: darken(#dc131a, 30%); }
.render-box .link::before { background-color: #dc131a; }
.checkmark, .checkbox-container .checkmark:after { border-color: #dc131a; }
.checkbox-colour-1:checked { border-color: #dc131a; background-color: #dc131a; }
.ms-elem-selectable.ms-hover, .ms-elem-selection.ms-hover { background-color: #dc131a; }
.mvc-grid-pager .active, .mvc-grid-pager .active:focus, .mvc-grid-pager .active:hover { background-color: #dc131a; color: white; }
.mvc-grid .sortable { color: #dc131a; }

/* Secondary Colour - Hilighter */
.btn-colour2 { color: #fff; background-color: #234390; border-color: #234390; }
.btn-colour2:hover { color: #fff; background-color: darken(#234390,10%); border-color: darken(#234390,10%); }
.btn-colour2.disabled, .btn-colour2:disabled { color: #fff; background-color: rgba(#234390, .7 ); border-color: rgba(#234390, .7 ); }
.btn-colour2:not(:disabled):not(.disabled):active, .btn-colour2:not(:disabled):not(.disabled).active,
.show > .btn-colour2.dropdown-toggle { color: #fff; background-color: darken(#234390,10%); border-color: darken(#234390,10%); }
.badge-colour2 { color: #234390; border: solid 1px #234390; background-color: transparent; }
.bg-colour2 { background-color: #234390 !important; color: white; }
a.bg-colour2:hover, a.bg-colour2:focus, button.bg-colour2:hover, button.bg-colour2:focus { background-color: darken(#234390,10%) !important; }
.border-colour2 { border-color: #234390 !important; }
.text-colour2 { color: #234390 !important; }
a.text-colour2:hover, a.text-colour2:focus { color: darken(#234390,30%); }
.checkbox-colour-2:checked { border-color: #234390; background-color: #234390; }
#LayoutHeader .select-div:hover a, #LayoutHeader .select-div:hover i, #LayoutHeader .top-menu-icon:hover, #SideMenu li a:hover { color: #234390; }
#LayoutProfile .link:hover { color: #234390; }
.top-menu-icon:hover { color: #234390; }
.tt-text2-2 .tt-highlight, .tt-text1-1 .tt-highlight { color: #234390; }

/* Tertiary Colour */
.btn-colour3 { color: #fff; background-color: #196eab; border-color: #196eab; }
.btn-colour3:hover { color: #fff; background-color: darken(#196eab, 10%); border-color: darken(#196eab, 10%); }
.btn-colour3.disabled, .btn-colour3:disabled { color: #fff; background-color: rgba(#196eab, .7 ); border-color: rgba(#196eab, .7 ); }
.btn-colour3:not(:disabled):not(.disabled):active, .btn-colour3:not(:disabled):not(.disabled).active,
.show > .btn-colour3.dropdown-toggle { color: #fff; background-color: darken(#196eab, 10%); border-color: darken(#196eab, 10%); }
.badge-colour3 { color: #196eab; border: solid 1px #196eab; background-color: transparent; }
.bg-colour3 { background-color: #196eab !important; color: white }
a.bg-colour3:hover, a.bg-colour3:focus, button.bg-colour3:hover, button.bg-colour3:focus { background-color: darken(#196eab, 10%); }
.border-colour3 { border-color: #196eab !important; }
.text-colour3 { color: #196eab !important; }
.checkbox-colour-3:checked { border-color: #196eab; background-color: #196eab; }
a.text-colour3:hover, a.text-colour3:focus { color: darken(#196eab, 30%); }