
/****************************************************************************************
****************************** TABLE OF CONTENTS ***************************************/
/****************************************************************************************

  1. GLOBAL 

  - If you are making changes here, changes may need to be made in 
  the con/responsive.css file as well

*****************************************************************************************
*****************************************************************************************
*****************************************************************************************
****************************************************************************************/





/****************************************************************************************
************************************* 1. GLOBAL *****************************************
****************************************************************************************/

/*Remove sr_ error text from Basket, Review, Accept pages*/
.previewcell pre { display: none;}


/*** FONT ***/
@font-face {
    font-family: 'Montserrat', sans-serif;
    src: url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');
}

/*** Header ***/
#header-wrapper{
  border-bottom: 24px solid #492e7a;
}

#header_logo {
  padding: 80px 0;
}

#header_logo > img.no_mobile {
    position: absolute;
    top: 32px;
    left: 25px;
    max-width: 350px;
    height: auto;
}

#header-links-container {
  position: absolute;
  top: 70px;
  right: 10%;
  text-transform: uppercase;
}

.header-links a {
  margin: 0px 15px;
  padding: 5px;
}
.header-links a:hover {
  padding: 5px;
}

#logout_userid{
    padding-left: 15px
}
/*-- CANCEL LINK ---*/
#footer\2e footercanceltext{
  padding-right: 15px;
}

/*** Item Search Block ***/
.item-search-block {
    border-bottom: 4px solid #492e7a;
    padding-bottom: 8px;
}

/****************************************************************************************
*********************************** END GLOBAL ******************************************
****************************************************************************************/


.responsive-choose-info
{
    display: block !important;
    max-height: 20rem !important;
    overflow: visible !important;
    margin-bottom: 1rem !important
}

.stretchy_cols {
    display: inline-block;
    width: 25%;
    max-width: 24%;
    max-height: unset !important;
    min-height: 200px;
    box-sizing: border-box;
    margin: 40px 0 0 0;
    padding: 5px;
    overflow: hidden;
    /* border: 1px dashed gray; */
    /*vertical-align: unset !important; */
}


/* header css for final approve order */
/* Added from apartmentservices 4/8/2025 */
td.label:has(>span#bill\.billcode10label) {
    white-space: nowrap;
}
span.standout {
    text-shadow: 1px 1px 1px rgb(125 125 125 / 75%) !important;
}
p.approve_order {
    font-size:1.25em !important;
    padding: 15px;
    /*background-color: #EEE;*/
    border-radius: 0.35em;
    -webkit-box-shadow: inset 0 1px 0 rgb(255 255 255 / 20%), 0 3px 6px rgb(0 0 0 / 7%);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 3px 6px rgba(0,0,0,0.040);
    box-shadow: inset 0 1px 0 rgb(255 255 255), 0 3px 6px rgb(0 0 0 / 40%);
    text-shadow: 0 1px 0 rgb(0 0 0 / 5%);
}
p.approve_order_text {
    font-size:1.15em !important;
    padding: 15px;
    /*font-weight: normal !important;*/
    /*background-color: #EEE;*/
    border-radius: 0.35em;
    -webkit-box-shadow: inset 0 1px 0 rgb(255 255 255 / 20%), 0 3px 6px rgb(0 0 0 / 7%);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 3px 6px rgba(0,0,0,0.040);
    box-shadow: inset 0 1px 0 rgb(255 255 255), 0 3px 6px rgb(0 0 0 / 40%);
    text-shadow: 0 1px 0 rgb(0 0 0 / 5%);
}
