
body {
	/*text-transform: uppercase!important;*/
}


.confirm_product_added
{
	color:var(--TEXT_ON_BRIGHT)!important;
	background-color:var(--BRIGHT_COLOUR)!important;
	padding: 10px 10px 10px 10px!important;;
}
.custom-button
{
	color:#fff;
}

a.further-categories:hover
{
	color:var(--BRIGHT_COLOUR)!important;
}

a.content-hyperlink
{
	color:var(--BRIGHT_COLOUR)!important;
}
a.maximonline
{
	color:#FA9200!important;
	text-transform:lowercase;
}

select option[value="#"] {
  color: #367fa9!important;
  font-weight:bold!important;
  font-style:italic!important;
}

div.allow_admin
{
  background-color: #b8c7ce!important;
}

small.pull-right {
    float: right !important;
}

.margin-padding-30
{
	padding: 5px 5px 10px 5px!important;;
}

 .hvr-hover-submit{
     display: inline-block;
     vertical-align: middle;
     -webkit-transform: perspective(1px) translateZ(0);
     transform: perspective(1px) translateZ(0);
     box-shadow: 0 0 1px rgba(0, 0, 0, 0);
     position: relative;
     background: var(--BRIGHT_COLOUR);
	 color:var(--TEXT_ON_BRIGHT)!important;
     -webkit-transition-property: color;
     transition-property: color;
     -webkit-transition-duration: 0.3s;
     transition-duration: 0.3s;
     border-radius: 0;
     box-shadow: none;
}
 .hvr-hover-submit:hover{
     background: var(--BASE_COLOUR);
	 color:var(--TEXT_ON_BASE)!important;
}
 .hvr-hover-submit::after {
     content: "";
     position: absolute;
     z-index: -1;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     background: #010101;
     -webkit-transform: scaleY(0);
     transform: scaleY(0);
     -webkit-transform-origin: 50%;
     transform-origin: 50%;
     -webkit-transition-property: transform;
     transition-property: transform;
     -webkit-transition-duration: 0.3s;
     transition-duration: 0.3s;
     -webkit-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}
 .hvr-hover-submit:hover::after{
     -webkit-transform: scaleY(1);
     transform: scaleY(1);
	 color:var(--TEXT_ON_BASE)!important;
     background: var(--BASE_COLOUR);
}
 .hvr-hover-submit{
}
.btn-stretch
{
	width:100%!important;
}
div.sticky {
  position: -webkit-sticky; /* Safari */
  position: sticky;
  bottom: 0;
  z-index: 1000!important;
}


