/*
#ctl00_cphMainContent_lblSignInHeading::before { 

content:  "** Planned Maintenance ** \a Please be advised that our team will be performing an upgrade \a to our services on Monday, October 13th, from 9:00am to 2:00pm AEDT.\a During this time, the portal will be unavailable. We apologize for any \a inconvenience this may cause and appreciate your understanding. \a \a "; 

white-space: pre; 

font-size: 14px; 

color: red; 

text-align: center; 

font-weight: bold; 

} 


*/


#ctl00_cphMainContent_lblSignInHeading::before { 

content:  "This is for demonstration purposes only. \a Please use below credentials to sign in: \a \a Email demo@amaroo.com.au \a Password flagstaff \a \a"; 

white-space: pre; 
font-size: 14px; 
color: red; 
text-align: center; 
font-weight: bold; 

}


.promotion-item .promotion-image {
    //width: 100%;
    //object-fit: none;

}


.header .header-stripe {
padding 0px 0px 0px 100px;
}


.home .featured-products-wrapper {
display: none;
font-family: Poppins;
}

.selected-icon {
display: none;
}

.selected-sign {
display: none;
}



.home .categories-wrapper {
padding: 0px 0px 0px 0px;
}



.footer:after {
content: "If you have an enquiry regarding an order placed through this eCatalogue, please contact The Flagstaff Group directly on sales@flagstaffgroup.com.au or Telephone: 02 4272 0257.";
font-size: 13px;
text-align: center;
font-family: poppins;
backgroud: white;
padding: 2px;
align-content: center;
    width:100%;
}



.right-arrow-icon{
border-radius:25px;
background:grey;

}

.left-arrow-icon {
border-radius:25px;
background:grey;
}



p {
    margin-top: 0;
    margin-bottom: 1rem;
    display: none;
font-family: poppins;

}

.home .divider {
 display: 43px;
  display: none;
  justify-content:center;
  align-items:center;
 margin-left: -30px;
  margin-right: -30px;

}

.layout .main-content {
flex: auto;

}

.home .category-item {
border: 70px;
background: none;
font-family: poppins;

}

.category-item .category-name {
    height: 90px;
    text-align: center;
    color: var(--text-color-ultra-dark);
    line-height: 20px;
    padding: 1px 0;
    font-size: 15px;
    font-family: Poppins;
    
}

.categories-navbar .category-title-wrapper .category-title:first-child {
    margin-left: 5px;
    font-size: 15px;
    font-family: Poppins;
}

.product-item {
    font-size: 20px;

}

.DeliveryPriceRow td {
    vertical-align: top;
    white-space: normal;
    display: none;
}
.home .divider {
    background: #FF0000;
    height: 1px;
    margin: 0 auto;
    position: center;

}

.footer {
    text-align: center;
    height: 0px;
}


.slider-wrapper-multi .slider>* {
    padding: 0 5px;

}

.slider-wrapper-multi {
    overflow: hidden;
    height: 227px;
}

.slider-wrapper-single> {
    height: 250px;

}


.oborder {

width:190px;
height:190px;
right:0px;
position:fixed;
border-radius:25;
}



a .clickhere {

font-size: 25px;
}


.button-primary {
margin-top:100px;
height: 15px
font-size: 12px;
margin-right:10px;
width:170;
border-radius:20px;
position:fixed;
background:#2155a2;

}

.button-quote {
background: #00938d;
color: white;
height: 115px;
width:170px;
border: none;
font-size: 11px;
line-height:13px;
font-weight:bold;
word-wrap: break-word;
text-decoration: none;
margin-right:10px;
position:fixed
}

.button-quote, .button-quote:active, .button-quote:hover {
    color: #FFFFFF;
    color: #FFFFFF;
text-align: center;
border-radius:20px;
right:20px;
padding:5;

}



.gallery .main>* {
    flex-basis: var(--flex-basis);
    max-width: var(--flex-basis);
    height: 500px;
}

.categories-navbar .category-title-wrapper:active, .categories-navbar .category-title-wrapper:hover, .categories-navbar .category-title-wrapper:link, .categories-navbar .category-title-wrapper:visited {
 
    text-decoration: underline;
 padding: 3;
}

/*
.promotion-item .promotion-image {
    width: 100%;
    object-fit: contain;
background: repeating-linear-gradient(45deg, aliceblue, transparent 150px);
margin-top: -40px;
    padding: 50px;
}
*/

.defaultStylesTooltip .tooltip-title.lines-4 {
    -webkit-line-clamp: 4;
    height: 160;
}
.popover-wrapper {
font-size:60px;
color: red;
}


.ClearingConfigCell table, .ClearingConfigCell thead, .ClearingConfigCell tfoot, .ClearingConfigCell tr, .ClearingConfigCell td, .ClearingConfigCell th, .ClearingConfigCell .SmallItalic {
    display: block;
display:none;
}

/*
.ClearingConfigCell:before {
content: "Please go to checkout to process your payment";
white-space: pre;
display:block;

}
*/



.promotion-item .title {
font-weight:bold;
margin-top:180px;
}

/*
.profile-switcher button:after {
content: "' TAX INVOICE '\A Click Here + My orders";
   
    font-size: 15px;
    color: red;
    right: 13px;
    font-weight: bold;
    line-height: 1.2;
    position: relative;
    margin-top: 45px;
    display: block;
    background-size: ;
    white-space: pre;
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}



.profile-icon{

margin-top:35px;
height: 25px;
width: 25px;
position: relative;
margin-left: 55px;


}
*/

label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
    display: none;
}

/*
.ErrorText:before {
content:"This is for demo only\A Please use below credentials\A to sign in:";
   
    font-size: 15px;
    color: black;
    right: 0px;

    line-height: 1.2;
    position: relative;
    margin-top: 35px;
 
    background-size: ;
    white-space: pre;
}


.ErrorText:AFTER {
content:"\A Email: demo@amaroo.com.au\A Password: flagstaff";
   
    font-size: 15px;
    font-weight:  bold;
    color: #426499;
    line-height:1.2px;
    position: relative;
    margin-top: 35px;
 
    background-size: ;
    white-space: pre;
}
*/

.ErrorText:before {
content:"Proof is approved";
   
    font-size: 15px;
    color: black;
    right: 0px;

    line-height: 1.2;
    position: relative;
    margin-top: 35px;
 
    background-size: ;
    white-space: pre;
}


.ErrorText:AFTER {
content:"\A'Please ensure all details are correct before \Aproceeding to checkout – no changes can\A be made once order is submitted'";
   
    font-size: 13px;
    color: red;
    line-height:1.2px;
    position: relative;
    margin-top: 35px;
 
    background-size: ;
    white-space: pre;
}


/* Test Lisa */


.promotion-item .button {
    display: inline-block !important;
    transform: translateY(40px);
}

.homepage-banner .button,
.banner-wrapper .button {
display: inline-block !important;
}

.homepage-banner .banner-subtitle,
.promotion-item .subtitle {
    position: relative !important;
    background-color: white;
    padding: 4px 8px;
    display: inline-block;
    color: #333333;
    font-size: 13px;
}

*/


/* Targets any radio button label within the product customization area */

.drbValue ul[id*="_OptionsListRadio"] label {
    display: inline-block !important;
    visibility: visible !important;
    margin-left: 8px !important;
    font-family: Arial, sans-serif !important;
    font-size: 14px !important;
    color: #000 !important; /* Forces text to black */
}

/* Ensures the list items containing the radio buttons are visible and spaced */

.drbValue ul[id*="_OptionsListRadio"] li {
    display: block !important;
    margin-bottom: 5px !important;
    list-style: none !important;
}

#tblRegistration {

     display: none !important;
}

/*end Test Lisa */

.RegisterLink {
    display: none !important;
}