
.my-bg-yellow {color:#fff !important;background-color:#f7ba0b !important}
.my-bg-orange {color:#fff !important;background-color:#d4652f !important}
.my-bg-red    {color:#fff !important;background-color:#a02128 !important}
.my-bg-violet {color:#fff !important;background-color:#904684 !important}
.my-bg-blue   {color:#fff !important;background-color:#154889 !important}
.my-bg-green  {color:#fff !important;background-color:#317f43 !important}
.my-bg-grey   {color:#fff !important;background-color:#9b9b9b !important}
.my-bg-brown  {color:#fff !important;background-color:#7b5141 !important}
.my-bg-white  {color:#000 !important;background-color:#f4f4f4 !important}
.my-bg-black  {color:#fff !important;background-color:#282828 !important}

.my-bg-amber       {color:#000 !important;background-color:#ffc107 !important}
.my-bg-aqua        {color:#000 !important;background-color:#00ffff !important}
.my-bg-cyan        {color:#000 !important;background-color:#00bcd4 !important}
.my-bg-deep-orange {color:#fff !important;background-color:#ff5722 !important}
.my-bg-deep-purple {color:#fff !important;background-color:#673ab7 !important}
.my-bg-indigo      {color:#fff !important;background-color:#3f51b5 !important}
.my-bg-khaki       {color:#000 !important;background-color:#f0e68c !important}
.my-bg-light-blue  {color:#000 !important;background-color:#87ceeb !important}
.my-bg-light-green {color:#000 !important;background-color:#8bc34a !important}
.my-bg-lime        {color:#000 !important;background-color:#cddc39 !important}
.my-bg-teal        {color:#fff !important;background-color:#009688 !important}

.my-bg-yellow-gradient {
	color:#fff !important;
	background: linear-gradient(90deg, #f7ba0b99, #f7ba0bff);
}
.my-bg-orange-gradient {
	color:#fff !important;
	background: linear-gradient(90deg, #d4652f99, #d4652fff);
}
.my-bg-red-gradient {
	color:#fff !important;
	background: linear-gradient(90deg, #a0212899, #a02128ff);
}
.my-bg-violet-gradient {
	color:#fff !important;
	background: linear-gradient(90deg, #90468499, #904684ff);
}
.my-bg-blue-gradient   {
	color:#fff !important;
	background: linear-gradient(90deg, #15488999, #154889ff);
}
.my-bg-green-gradient  {
	color:#fff !important;
	background: linear-gradient(90deg, #317f4399, #317f43ff);
}
.my-bg-grey-gradient   {
	color:#fff !important;
	background: linear-gradient(90deg, #9b9b9b99, #9b9b9bff);
}
.my-bg-brown-gradient  {
	color:#fff !important;
	background: linear-gradient(90deg, #7b514199, #7b5141ff);
}
.my-bg-white-gradient  {
	color:#000 !important;
	background: linear-gradient(90deg, #f4f4f499, #f4f4f4ff);
}
.my-bg-black-gradient  {
	color:#fff !important;
	background: linear-gradient(90deg, #28282899, #282828ff);
}

.my-text-yellow {color:#f7ba0b !important}
.my-text-orange {color:#d4652f !important}
.my-text-red    {color:#a02128 !important}
.my-text-violet {color:#904684 !important}
.my-text-blue   {color:#154889 !important}
.my-text-green  {color:#317f43 !important}
.my-text-grey   {color:#9b9b9b !important}
.my-text-brown  {color:#7b5141 !important}
.my-text-white  {color:#f4f4f4 !important}
.my-text-black  {color:#282828 !important}

.my-text-amber       {color:#ffc107 !important}
.my-text-aqua        {color:#00ffff !important}
.my-text-cyan        {color:#00bcd4 !important}
.my-text-deep-orange {color:#ff5722 !important}
.my-text-deep-purple {color:#673ab7 !important}
.my-text-indigo      {color:#3f51b5 !important}
.my-text-khaki       {color:#f0e68c !important}
.my-text-light-blue  {color:#87ceeb !important}
.my-text-light-green {color:#8bc34a !important}
.my-text-lime        {color:#cddc39 !important}
.my-text-teal        {color:#009688 !important}

.my-border-yellow {border-color:#f7ba0b !important}
.my-border-orange {border-color:#d4652f !important}
.my-border-red    {border-color:#a02128 !important}
.my-border-violet {border-color:#904684 !important}
.my-border-blue   {border-color:#154889 !important}
.my-border-green  {border-color:#317f43 !important}
.my-border-grey   {border-color:#9b9b9b !important}
.my-border-brown  {border-color:#7b5141 !important}
.my-border-white  {border-color:#f4f4f4 !important}
.my-border-black  {border-color:#282828 !important}

.my-border-amber       {border-color:#ffc107 !important}
.my-border-aqua        {border-color:#00ffff !important}
.my-border-cyan        {border-color:#00bcd4 !important}
.my-border-deep-orange {border-color:#ff5722 !important}
.my-border-deep-purple {border-color:#673ab7 !important}
.my-border-indigo      {border-color:#3f51b5 !important}
.my-border-khaki       {border-color:#f0e68c !important}
.my-border-light-blue  {border-color:#87ceeb !important}
.my-border-light-green {border-color:#8bc34a !important}
.my-border-lime        {border-color:#cddc39 !important}
.my-border-teal        {border-color:#009688 !important}

.my-hover-yellow:hover {color:#fff !important; background-color:#f7ba0b !important}
.my-hover-orange:hover {color:#fff !important; background-color:#d4652f !important}
.my-hover-red:hover    {color:#fff !important; background-color:#a02128 !important}
.my-hover-violet:hover {color:#fff !important; background-color:#904684 !important}
.my-hover-blue:hover   {color:#fff !important; background-color:#154889 !important}
.my-hover-green:hover  {color:#fff !important; background-color:#317f43 !important}
.my-hover-grey:hover   {color:#fff !important; background-color:#9b9b9b !important}
.my-hover-brown:hover  {color:#fff !important; background-color:#7b5141 !important}
.my-hover-white:hover  {color:#fff !important; background-color:#f4f4f4 !important}
.my-hover-black:hover  {color:#fff !important; background-color:#282828 !important}

.my-hover-text-yellow:hover {color:#f7ba0b !important}
.my-hover-text-orange:hover {color:#d4652f !important}
.my-hover-text-red:hover    {color:#a02128 !important}
.my-hover-text-violet:hover {color:#904684 !important}
.my-hover-text-blue:hover   {color:#154889 !important}
.my-hover-text-green:hover  {color:#317f43 !important}
.my-hover-text-grey:hover   {color:#9b9b9b !important}
.my-hover-text-brown:hover  {color:#7b5141 !important}
.my-hover-text-white:hover  {color:#f4f4f4 !important}
.my-hover-text-black:hover  {color:#282828 !important}

.my-hover-border-yellow:hover {border-color:#f7ba0b !important}
.my-hover-border-orange:hover {border-color:#d4652f !important}
.my-hover-border-red:hover    {border-color:#a02128 !important}
.my-hover-border-violet:hover {border-color:#904684 !important}
.my-hover-border-blue:hover   {border-color:#154889 !important}
.my-hover-border-green:hover  {border-color:#317f43 !important}
.my-hover-border-grey:hover   {border-color:#9b9b9b !important}
.my-hover-border-brown:hover  {border-color:#7b5141 !important}
.my-hover-border-white:hover  {border-color:#f4f4f4 !important}
.my-hover-border-black:hover  {border-color:#282828 !important}

.my-border-1 { border-width:1px !important; }
.my-border-2 { border-width:2px !important; }
.my-border-3 { border-width:3px !important; }
.my-border-4 { border-width:4px !important; }
.my-border-5 { border-width:5px !important; }

.bg-theme {color:#fff !important; background-color:#a02128 !important}

.border-theme {border-color:#a02128 !important}

.text-theme {color:#a02128 !important}

.text-justify {
    text-align: justify;
}

html { scroll-behavior: smooth; }

html, body { height:100%; line-height: 1.8; }

body { font-family: 'Open Sans', sans-serif; }

a { text-decoration: none !important; }

footer a { color:#ffffff !important; }

footer a:hover {color:#f7ba0b !important; }

.back-to-top {
	display: none; /* Hidden by default */
	position: fixed; /* Fixed/sticky position */
	bottom: 1em; /* Place the button at the bottom of the page */
	right: 1em; /* Place the button 30px from the right */
	z-index: 99; /* Make sure it does not overlap */
	cursor: pointer; /* Add a mouse pointer on hover */
	padding: 1em; /* Some padding */
	border-radius: 50%; /* Rounded corners */
}

.back-to-top:hover {
	opacity: 0.5;
}
