        p {font-size: 20px; line-height: 24px;}
        .small {font-size: 18px; line-height: 22px;}
        
        .red {color:#cc0033;}
        .orange {color:#c47118;}        
        
        .productBorder {border:1px solid #e5e5e5;}
        
        .productHeading {font-size: 24px; line-height: 28px;}
        
        .frontforms_labels {font-size: 16px; line-height: 20px;} 
        
        .sectionTitle {margin-bottom:30px;}
        .deptTitle {font-family:'Bree Serif', serif; font-size:24px; color:#00703c; line-height:28px; margin:0px; margin-bottom:10px;}
                        
        .checkLabels {font-family: 'Open Sans', sans-serif; color: #000; font-size:20px; line-height:normal; font-weight:bold; margin:0px; padding:0;}        
        
        .checkContainer {display: table-cell; padding-right:10px; padding-top: 3px; vertical-align: top; margin-bottom:10px; }
        .labelContainer {display: table-cell; padding-top: 0px; height: 40px; vertical-align: top;}
        
        .curbsideForm {
          display: inline-block;  
          height: 34px;
          padding: 6px 6px;
          font-size: 18px;
          line-height: 1.42857143;
          text-align: left;
          font-weight: bold;
          color: #555555;
          background-color: #ffffff;
          background-image: none;
          border: 1px solid #cccccc;
          border-radius: 4px;
          outline:0;
          -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
          -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;                   
        }        
        
        .qty_input {width:80px; float: right;}
        
        .orderForm_Button:hover {background-color:#00703c; transition: all .3s;}
        .orderForm_Button {
            font-family:'Open Sans', sans-serif;
            font-size:16px;	
            font-weight:bold;
            background-color:#f68f1e;
            color:#fff;    	
            text-align:center;
            padding:15px 60px;
            outline:0;
            border:0;            
            cursor:pointer;
            cursor:hand; 
            transition: all .6s;            
        }                  
        
        .confirm_Button:hover {background-color:#00703c; transition: all .3s;}
        .confirm_Button {
            font-family:'Open Sans', sans-serif;
            font-size:16px;	
            font-weight:bold;
            background-color:#f68f1e;
            color:#fff;    	
            text-align:center;
            padding:20px 80px;
            outline:0;
            border:0;            
            cursor:pointer;
            cursor:hand; 
            transition: all .6s;	            
        }             
        
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: transparent; font-weight:normal;
}
::-moz-placeholder { /* Firefox 19+ */
  color: transparent; font-weight:normal;
}
:-ms-input-placeholder { /* IE 10+ */
  color: transparent; font-weight:normal;
}
:-moz-placeholder { /* Firefox 18- */
  color: transparent; font-weight:normal;
}
:hover::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999; font-weight:normal;
}
:hover::-moz-placeholder { /* Firefox 19+ */
  color: #999; font-weight:normal;
}
:hover:-ms-input-placeholder { /* IE 10+ */
  color: #999; font-weight:normal;
}
:hover:-moz-placeholder { /* Firefox 18- */
  color: #999; font-weight:normal;
}        

.flex-container {
  display: flex;  
  justify-content: center;
  align-items: center; 
}

@media (max-width: 480px) {
.flex-container {
  display: block;  
}
}

.xs-margin-bottom-10 {margin-bottom: 0px;}
@media (max-width: 480px) {.xs-margin-bottom-10 {margin-bottom: 10px;}}

        /*
        ::placeholder {visibility: hidden;} 
                
        @media (min-width: 992px) {                
        .curbsideForm:hover .curbsideForm:placeholder {color: #ccc; font-weight:normal; opacity:1;}    
        }
        @media (max-width: 991px) {                
        ::placeholder {visibility: hidden;}    
        } 
        */
        .change_Button:hover  {background-color:#f68f1e; transition: all .3s;}
        .change_Button {
            font-family:'Open Sans', serif;
            font-size:16px;
            color:#fff;			
            font-weight: bold;
            background-color:#ccc;	
            border:0;            
            outline:0;
            padding:10px 60px;		
            text-align:center;
            cursor:pointer;
            cursor:hand;	
            transition: all .6s;		
        }    