.white {
	color: #fff !important;
}
.black {
	color: #000 !important;
}
.lgrey {
    color: #ebebeb;
}
.grey {
	color: #a9a9a9 !important;
}
.dgrey {
	color: #333 !important;
}
.red {
    color: var(--color-red) !important;
}
.yellow {
    color: #ff8400 !important;
}
.purple {
    color: #5f5ea2 !important;
}
.green {
    color: #1AB291 !important;
}
.bg-red {
    background-color: var(--color-red) !important;
}
.bg-yellow {
    background-color: #ff8400 !important;
}
.bg-lgrey {
	background-color: #ebebeb !important;
}
.bg-dgrey {
	background-color: #222222 !important;
}
.bg-black {
	background-color: #000 !important;
}
.hr-red {
    background-image: linear-gradient(to right, rgba(212, 37, 44, 0), rgba(212, 37, 44, 0.75), rgba(212, 37, 44, 0));
}
.hr-grey {
    background-image: linear-gradient(to right, rgba(54, 54, 54, 0), rgba(54, 54, 54, 0.75), rgba(54, 54, 54, 0));
}
.btn-br {
    color: #000;
    border: #000 2px solid;
}
.btn-br:active, .btn-br:focus, .btn-br:hover {
    color: #fff;
    background-color: var(--color-red);
    border-color: transparent;
	transition: all 0.3s ease;
}
.btn-reg {
    color: var(--color-red);
    border: var(--color-red) 2px solid;
    background-color: #fff;
    box-shadow: 0 20px 5px -20px rgba(0,0,0,.4);
    transition: all 0.3s ease-in-out;
}
.btn-reg:hover {
    color: #fff;
    background-color: var(--color-red);
    border-color: transparent;
	transition: all 0.2s ease-in-out;
    box-shadow: 0 20px 25px -20px rgba(0,0,0,.8);
}
.btn-reg:active, .btn-reg:focus {
    color: #fff;
    background-color: var(--color-red);
    border-color: transparent;
	transition: all 0.2s ease;
    box-shadow: 0 20px 35px -20px rgba(212,37,44,.4);
}
.btn-y {
    color: #ff8400;
    border: #ff8400 2px solid;
}
.btn-y:active, .btn-y:focus, .btn-y:hover {
    color: var(--color-red);
    background-color: #ff8400;
    border-color: transparent;
	transition: all 0.3s;
}
.btn-rg {
    color: var(--color-red);
    border: var(--color-red) 2px solid;
}
.btn-rg:active, .btn-rg:focus, .btn-rg:hover {
    color: #363636;
    background-color: var(--color-red);
    border-color: transparent;
	transition: all 0.3s;
}