.tooltip { background-color:#000; border:1px solid #fff; padding:10px 15px; width:200px; display:none; color:#fff; text-align:left; font-size:12px; /* outline radius for mozilla/firefox only */ -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; } .ui-tooltip { background: #9DDDFF; color: black; text-align: left; width: 350px; } ul.ui-autocomplete li.ui-menu-item{text-align:left;} input,textarea,select,button { border: 0px solid #aaaaaa/*{borderColorContent}*/; color: #222222/*{fcContent}*/; border-top-left-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; padding: 10px; margin-top: 10px; width: 240px; } .data-odd { background: #f0f0f0; } .data-even { background: #e0e0e0; } .alert { background: #FCF172; } .footer-row { color: #ffffff; background: #606060; } .marker { background-color: Yellow; } .header-controls { float:right; font-weight: normal; font-size: 11px; } .header-controls a { color: #ffffff; text-decoration: none; } .hidden-item { display: none; } .menu-subheading { padding: 10px 0 0 0; } #cafeteria-form { padding: 0 0 0 30px; } .cafeteria-student-name, .cafeteria-student-name a { font-weight: bold; font-size: 16px; text-decoration: none; color: #000000; } .cafeteria-students-div { width: 100%; font-size: 14px; } .cafeteria-student-entry { width: 90%; background: #FFDD55; padding: 5px; margin: 10px 0 0 20px; } .cafeteria-student-with-order { background: #00A000; } .cafeteria-balance { width: 80px; float: right; text-align: right; } .cafeteria-student-name-text { font-weight: bold; font-size: 16px; } .cafeteria-student-class-text { font-weight: bold; font-size: 14px; } .cafeteria-menu-entry { width: 100%; text-align: left; } .cafeteria-menu-entry td { font-weight: bold; font-size: 16px; padding: 5px 0 5px 10px; vertical-align: middle; } .cafeteria-heading { background: #00A000; color: #FFFFFF; padding: 5px; } .cafeteria-item { width: 100%; background: #FFDD55; padding: 5px; } .cafeteria-item-description { padding: 0 0 0 20px; font-weight: normal; font-size: 12px; } .cafeteria-menu-item-title { width: 60%; text-align: left; } .cafeteria-menu-item-price { width: 250px; text-align: right; } .cafeteria-menu-item-qty { width: 250px; text-align: center; } .cafeteria-menu-item-total { width: 200px; text-align: right; } .cafeteria-balance-low { background: #FF2020; } .qty-table, .qty-table td { padding: 0; } .selected-status { padding: 2px; margin: 0 0 2px 0; width: 150px; background-color: #79CA5E; } .expiry-date { font-weight: bold; color: red; } .messages-table tr { max-height: 15px; padding: 0 0 5px 0; } .error-msg-table, warning-msg-table, success-msg-table { width: 100%; max-height: 15px; padding: 0 0 5px 0; } .error-span { background: #FF0000; font-weight: bold; font-size: 12px; color: #ffffff; padding: 5px 10px; } .warning-span { background: #FAB085; font-weight: bold; font-size: 12px; color: #ffffff; color: #000000; padding: 5px 10px; } .message-span { background: #008000; font-weight: bold; font-size: 12px; color: #ffffff; padding: 5px 10px; } .order-form-div { background-color: #eeeeee; width: 98%; } .menu-title-table { margin: 30px 0 0 0; width: 100%; } .menu-item-table { border: #c0c0c0 1px solid; background-color: #ffffff; width: 95%; } .menu-header-div { border: #c0c0c0 1px solid; height: 25px; } .menu-heading-table { width: 95%; border: #c0c0c0 1px solid; height: 25px; } .menu-title-div { display: block; width: 60%; float: left; } .menu-date-div { display: block; width: 40%; float: left; text-align: right; } .item-qty-increase { display: block; width: 25px; float: right; } .item-qty-decrease { display: block; width: 40px; float: left; } .menu-item-title-div { display: block; width: 50%; float: left; } .menu-item-price-div, .menu-item-qty-div { display: block; width: 10%; float: left; text-align: right; } .menu-item-extended-price-div { display: block; float: left; width: 100px; text-align: right; } .item-description-div { display: block; width: 80%; float: left; margin: 0 0 0 10px; } .missing-data-prompt { color: #ff0000; } .missing-data { border: 2px solid #ff0000; } #form-fields-div p { margin: 15px 0 0 0; } .inactive-field { background-color: #e0e0e0; color: #ff8080; } img { border: 0; } /* Modified .cssplayMenu */ .cssplayMenu { width: 950px !important; } /* Modified .cssplayMenu ul */ .cssplayMenu ul { background: #ffde59 !important; padding: 10px !important; width: 570px !important; margin-left: 185px; /* Removed styles */ border: none !important; border-radius: 0 !important; box-shadow: none !important; } .cssplayMenu > ul { display: block; margin-top: 80px !important; /* or use flexbox */ display: flex; justify-content: center; /* if you want it centered */ } a[href="http://www.hotlunches.net"] img { visibility: hidden; width: 225px; height: 45px; background-color: #f0f0f0; /* or any color or image you prefer */ } /* Modified .cssplayMenu ul a */ .cssplayMenu ul a { font: 14px/25px Oswald, Arial, sans-serif !important; color: #000 !important; } /* Modified #main */ #main { width: 950px !important; height: 100% !important; background-color: #ffffff !important; background: url(https://s3.ca-central-1.amazonaws.com/media.connexium.ca/maquette4.png) no-repeat !important; /* Removed margin and padding */ margin: 0 !important; padding: 0 !important; } /* Modified .smallButton */ .smallButton, a.smallButton, .largeButton, a.largeButton, input.submit, .formButton { border: 0px solid #002AFF !important; }