2012-07-09 15:53:51 +00:00
|
|
|
@font-face{
|
|
|
|
font-family: 'Inconsolata';
|
|
|
|
src: url(../fonts/Inconsolata.otf);
|
|
|
|
}
|
|
|
|
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale {
|
2011-10-04 11:40:29 +00:00
|
|
|
padding: 0;
|
|
|
|
margin: 0;
|
|
|
|
background-color: #f0eeee;
|
|
|
|
font-family: "Lucida Grande", Helvetica, Verdana, Arial;
|
|
|
|
color: #555555;
|
|
|
|
font-size: 12px;
|
2011-10-18 14:59:44 +00:00
|
|
|
position: absolute;
|
|
|
|
left: 0;
|
|
|
|
top: 0;
|
2011-10-04 15:28:32 +00:00
|
|
|
width: 100%;
|
|
|
|
height: 100%;
|
2012-06-22 16:53:55 +00:00
|
|
|
-webkit-user-select: none;
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-user-select: none;
|
|
|
|
user-select: none;
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
2012-07-09 15:53:51 +00:00
|
|
|
.point-of-sale .shadow-top{
|
|
|
|
position: absolute;
|
|
|
|
top:0;
|
|
|
|
left:0;
|
|
|
|
right:0;
|
|
|
|
height:10px;
|
|
|
|
background: -webkit-linear-gradient(top,rgba(0,0,0,0.09),rgba(0,0,0,0));
|
2012-07-12 11:38:06 +00:00
|
|
|
background: -moz-linear-gradient(top,rgba(0,0,0,0.09),rgba(0,0,0,0));
|
|
|
|
background: -ms-linear-gradient(top,rgba(0,0,0,0.09),rgba(0,0,0,0));
|
|
|
|
background: linear-gradient(top,rgba(0,0,0,0.09),rgba(0,0,0,0));
|
2012-07-09 15:53:51 +00:00
|
|
|
}
|
|
|
|
.point-of-sale .darker-shadow-top{
|
|
|
|
position: absolute;
|
|
|
|
top:0;
|
|
|
|
left:0;
|
|
|
|
right:0;
|
|
|
|
height:10px;
|
|
|
|
background: -webkit-linear-gradient(top,rgba(0,0,0,0.15),rgba(0,0,0,0));
|
2012-07-12 11:38:06 +00:00
|
|
|
background: -moz-linear-gradient(top,rgba(0,0,0,0.15),rgba(0,0,0,0));
|
|
|
|
background: -ms-linear-gradient(top,rgba(0,0,0,0.15),rgba(0,0,0,0));
|
|
|
|
background: linear-gradient(top,rgba(0,0,0,0.15),rgba(0,0,0,0));
|
2012-07-09 15:53:51 +00:00
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
/* ********* The black loading screen ********* */
|
|
|
|
|
2012-05-16 13:01:42 +00:00
|
|
|
.point-of-sale .loader{
|
|
|
|
background-color: #222;
|
|
|
|
position:absolute;
|
|
|
|
left:0px;
|
|
|
|
top:0px;
|
|
|
|
width:100%;
|
|
|
|
height:100%;
|
|
|
|
z-index: 999;
|
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
.point-of-sale .loader img{
|
|
|
|
position:absolute;
|
|
|
|
top:50%;
|
|
|
|
left:50%;
|
|
|
|
}
|
|
|
|
|
2012-07-03 11:47:41 +00:00
|
|
|
/* ********* Generic element styling ********* */
|
|
|
|
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale a {
|
2011-10-04 11:40:29 +00:00
|
|
|
text-decoration: none;
|
|
|
|
color: #555555;
|
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale button, .point-of-sale a.button {
|
2011-10-04 11:40:29 +00:00
|
|
|
display: inline-block;
|
|
|
|
cursor: pointer;
|
|
|
|
padding: 4px 10px;
|
|
|
|
font-size: 11px;
|
|
|
|
border: 1px solid #cacaca;
|
|
|
|
border-radius: 4px;
|
|
|
|
background: #e2e2e2;
|
|
|
|
background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#e2e2e2));
|
2012-07-12 11:38:06 +00:00
|
|
|
background: -moz-linear-gradient(#f0f0f0, #e2e2e2);
|
|
|
|
background: -ms-linear-gradient(#f0f0f0, #e2e2e2);
|
|
|
|
background: linear-gradient(#f0f0f0, #e2e2e2);
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale ul, .point-of-sale ol {
|
2011-10-04 11:40:29 +00:00
|
|
|
padding: 0;
|
|
|
|
margin: 0;
|
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale li {
|
2011-10-04 11:40:29 +00:00
|
|
|
list-style-type: none;
|
|
|
|
}
|
2012-02-06 11:50:20 +00:00
|
|
|
.point-of-sale .pos-right-align {
|
2011-10-06 15:02:31 +00:00
|
|
|
text-align: right;
|
|
|
|
}
|
2012-02-06 11:50:20 +00:00
|
|
|
.point-of-sale .pos-right-align input {
|
2011-10-06 15:02:31 +00:00
|
|
|
text-align: right;
|
2012-07-10 10:15:15 +00:00
|
|
|
border: 1px solid #cecbcb;
|
2012-07-12 11:38:06 +00:00
|
|
|
border-radius: 4px;
|
2011-10-06 15:02:31 +00:00
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
/* ********* The black header bar ********* */
|
|
|
|
|
|
|
|
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale #topheader {
|
2012-06-28 12:38:25 +00:00
|
|
|
position:absolute;
|
|
|
|
left:0;
|
|
|
|
top:0;
|
2011-10-04 11:40:29 +00:00
|
|
|
width: 100%;
|
2012-06-28 12:38:25 +00:00
|
|
|
height: 33px;
|
|
|
|
margin:0;
|
|
|
|
padding:0;
|
2011-10-04 11:40:29 +00:00
|
|
|
color: gray;
|
|
|
|
border-top: solid 1px #d3d3d3;
|
|
|
|
border-bottom: solid 1px black;
|
|
|
|
background: #393939;
|
|
|
|
background: -moz-linear-gradient(#7b7979, #393939);
|
|
|
|
background: -webkit-gradient(linear, left top, left bottom, from(#7b7979), to(#393939));
|
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
/* a) The left part of the top-bar */
|
|
|
|
|
2012-06-28 12:38:25 +00:00
|
|
|
.point-of-sale #branding{
|
|
|
|
position: absolute;
|
|
|
|
display: table-cell;
|
|
|
|
left:0;
|
|
|
|
top:0;
|
|
|
|
width:439px;
|
|
|
|
height:100%;
|
|
|
|
margin:0;
|
|
|
|
padding:0;
|
2011-10-04 11:40:29 +00:00
|
|
|
border-right: 1px solid #373737;
|
2012-06-28 12:38:25 +00:00
|
|
|
text-align:left;
|
|
|
|
line-height:100%;
|
|
|
|
vertical-align: middle;
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale #branding img {
|
2011-09-27 15:32:03 +00:00
|
|
|
height: 32px;
|
2011-10-04 11:40:29 +00:00
|
|
|
width: 116px;
|
2012-06-28 12:38:25 +00:00
|
|
|
margin-left:5px;
|
|
|
|
vertical-align:middle;
|
2012-01-09 16:45:17 +00:00
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
.point-of-sale #branding .username{
|
|
|
|
float:right;
|
|
|
|
color:#DDD;
|
|
|
|
font-size:16px;
|
|
|
|
margin-right:32px;
|
|
|
|
margin-top:10px;
|
|
|
|
font-style:italic;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* b) The right part of the top-bar */
|
|
|
|
|
2012-06-28 12:38:25 +00:00
|
|
|
.point-of-sale #rightheader {
|
|
|
|
position: absolute;
|
|
|
|
left:440px;
|
|
|
|
right:0;
|
|
|
|
top:0;
|
|
|
|
height:100%;
|
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
.point-of-sale #rightheader button {
|
2012-07-19 15:25:19 +00:00
|
|
|
color: #273072;
|
|
|
|
height:27px;
|
|
|
|
margin:3px;
|
2012-07-03 11:47:41 +00:00
|
|
|
margin-right:0px;
|
2012-07-19 15:25:19 +00:00
|
|
|
border: 1px solid #353A7E;
|
2012-07-03 11:47:41 +00:00
|
|
|
background: #7f82ac;
|
|
|
|
background: -webkit-gradient(linear, left top, left bottom, from(#b2b3d7), to(#7f82ac));
|
2012-07-12 11:38:06 +00:00
|
|
|
background: -moz-linear-gradient(#b2b3d7, #7f82ac);
|
|
|
|
background: -ms-linear-gradient(#b2b3d7, #7f82ac);
|
|
|
|
background: linear-gradient(#b2b3d7, #7f82ac);
|
2012-07-03 11:47:41 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
.point-of-sale #rightheader button.neworder-button {
|
2011-10-04 11:40:29 +00:00
|
|
|
width: 32px;
|
2012-07-03 11:47:41 +00:00
|
|
|
margin-left:4px;
|
|
|
|
margin-right:4px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.point-of-sale div#order-selector {
|
|
|
|
display: inline;
|
|
|
|
}
|
|
|
|
.point-of-sale ol#orders {
|
|
|
|
display: inline;
|
|
|
|
}
|
|
|
|
.point-of-sale li.order-selector-button {
|
|
|
|
display: inline;
|
|
|
|
}
|
|
|
|
.point-of-sale li.selected-order button {
|
|
|
|
font-weight: 900;
|
|
|
|
}
|
|
|
|
|
2012-07-19 15:25:19 +00:00
|
|
|
/* c) The session buttons */
|
|
|
|
|
|
|
|
.point-of-sale #rightheader .header-button{
|
|
|
|
float:right;
|
|
|
|
height:32px;
|
|
|
|
padding-left:10px;
|
|
|
|
padding-right:10px;
|
|
|
|
border-right: 1px solid #3a3a3a;
|
|
|
|
border-left: 1px solid #3a3a3a;
|
|
|
|
color:#DDD;
|
|
|
|
line-height:32px;
|
|
|
|
text-align:center;
|
|
|
|
cursor: pointer;
|
|
|
|
|
|
|
|
-webkit-transition-property: background;
|
|
|
|
-webkit-transition-duration: 0.2s;
|
|
|
|
-webkit-transition-timing-function: ease-out;
|
|
|
|
}
|
|
|
|
.point-of-sale #rightheader .header-button:last-child{
|
|
|
|
border-left: 1px solid #3a3a3a;
|
|
|
|
}
|
|
|
|
.point-of-sale #rightheader .header-button:hover{
|
|
|
|
background: rgba(0,0,0,0.2);
|
|
|
|
text-shadow: #000 0px 0px 3px;
|
|
|
|
color:#EEE;
|
|
|
|
}
|
|
|
|
|
2012-07-03 11:47:41 +00:00
|
|
|
/* c) The notifications indicator */
|
|
|
|
|
|
|
|
.point-of-sale .oe_pos_synch-notification{
|
|
|
|
float:right;
|
|
|
|
color: rgba(255,255,255,0.4);
|
|
|
|
padding: 8px;
|
|
|
|
line-height:16px;
|
|
|
|
font-size:16px;
|
|
|
|
vertical-align:middle;
|
|
|
|
font-style: italic;
|
|
|
|
cursor:pointer;
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
.point-of-sale .oe_pos_synch-notification .oe_status_red{
|
|
|
|
display:inline-block;
|
|
|
|
cursor:pointer;
|
|
|
|
width:16px; height:16px;
|
|
|
|
background: url("../img/gtk-no.png") no-repeat ;
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
.point-of-sale .oe_pos_synch-notification .oe_status_green{
|
|
|
|
display:inline-block;
|
|
|
|
width:16px; height:16px;
|
|
|
|
background: url("../img/gtk-yes.png") no-repeat;
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
/* ********* Contains everything below the bar ********* */
|
|
|
|
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale #content {
|
2011-10-04 11:40:29 +00:00
|
|
|
width: 100%;
|
|
|
|
position: absolute;
|
2012-06-28 12:38:25 +00:00
|
|
|
top: 35px;
|
2011-10-04 11:40:29 +00:00
|
|
|
bottom: 0;
|
2012-07-03 11:47:41 +00:00
|
|
|
background: #F0EEEE;
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
/* ********* The leftpane contains the order, numpad and paypad ********* */
|
|
|
|
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale #leftpane {
|
2012-07-12 11:38:06 +00:00
|
|
|
-webkit-box-sizing: border-box;
|
|
|
|
-moz-box-sizing: border-box;
|
|
|
|
-ms-box-sizing: border-box;
|
|
|
|
box-sizing: border-box;
|
2012-04-18 14:11:44 +00:00
|
|
|
position:absolute;
|
|
|
|
left:0;
|
|
|
|
width:440px;
|
|
|
|
top:0px;
|
2012-07-19 15:25:19 +00:00
|
|
|
/*bottom:105px;*/
|
|
|
|
bottom:0;
|
2012-06-22 16:53:55 +00:00
|
|
|
border-right: solid 1px #CECBCB;
|
2011-10-04 11:40:29 +00:00
|
|
|
background-color: white;
|
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale #leftpane footer {
|
2011-09-27 15:32:03 +00:00
|
|
|
position: absolute;
|
|
|
|
bottom: 0;
|
|
|
|
left: 0;
|
|
|
|
width: 100%;
|
2012-06-22 16:53:55 +00:00
|
|
|
background: #F0EEEE;
|
2011-10-04 11:40:29 +00:00
|
|
|
white-space: nowrap;
|
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
/* ********* The paypad contains the payment buttons ********* */
|
|
|
|
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale #paypad {
|
2011-12-23 11:32:39 +00:00
|
|
|
padding: 8px 4px 8px 8px;
|
|
|
|
display: inline-block;
|
2011-10-04 11:40:29 +00:00
|
|
|
text-align: center;
|
2011-12-23 11:32:39 +00:00
|
|
|
vertical-align: top;
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale #paypad button {
|
2011-09-27 15:32:03 +00:00
|
|
|
height: 54px;
|
|
|
|
width: 208px;
|
|
|
|
margin: 0 -3px;
|
|
|
|
font-weight: bold;
|
|
|
|
vertical-align: middle;
|
|
|
|
color: #555555;
|
2011-10-04 11:40:29 +00:00
|
|
|
border-top: 1px solid #efefef;
|
2012-07-03 11:47:41 +00:00
|
|
|
font-size: 14px;
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale #paypad button:hover {
|
2011-10-04 11:40:29 +00:00
|
|
|
color: white;
|
|
|
|
background: #7f82ac;
|
|
|
|
background: -webkit-gradient(linear, left top, left bottom, from(#9d9fc5), to(#7f82ac));
|
2012-07-12 11:38:06 +00:00
|
|
|
background: -moz-linear-gradient(#9d9fc5, #7f82ac);
|
|
|
|
background: -ms-linear-gradient(#9d9fc5, #7f82ac);
|
|
|
|
background: linear-gradient(#9d9fc5, #7f82ac);
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
/* ********* The Numpad ********* */
|
|
|
|
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale #numpad {
|
2011-12-23 11:32:39 +00:00
|
|
|
padding: 8px 8px 8px 4px;
|
|
|
|
display: inline-block;
|
2011-10-04 11:40:29 +00:00
|
|
|
text-align: center;
|
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale #numpad button {
|
2011-09-27 15:32:03 +00:00
|
|
|
height: 54px;
|
|
|
|
width: 54px;
|
|
|
|
margin: 0 -3px;
|
|
|
|
font-weight: bold;
|
|
|
|
vertical-align: middle;
|
|
|
|
color: #555555;
|
2011-10-04 11:40:29 +00:00
|
|
|
border-top: 1px solid #efefef;
|
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale #numpad button:hover {
|
2011-10-04 11:40:29 +00:00
|
|
|
color: white;
|
|
|
|
background: #7f82ac;
|
|
|
|
background: -webkit-gradient(linear, left top, left bottom, from(#9d9fc5), to(#7f82ac));
|
2012-07-12 11:38:06 +00:00
|
|
|
background: -moz-linear-gradient(#9d9fc5, #7f82ac);
|
|
|
|
background: -ms-linear-gradient(#9d9fc5, #7f82ac);
|
|
|
|
background: linear-gradient(#9d9fc5, #7f82ac);
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale #numpad .selected-mode {
|
2011-09-27 15:32:03 +00:00
|
|
|
color: white;
|
|
|
|
background: #7f82ac;
|
2011-10-04 11:40:29 +00:00
|
|
|
background: -webkit-gradient(linear, left top, left bottom, from(#9d9fc5), to(#7f82ac));
|
2012-07-12 11:38:06 +00:00
|
|
|
background: -moz-linear-gradient(#9d9fc5, #7f82ac);
|
|
|
|
background: -ms-linear-gradient(#9d9fc5, #7f82ac);
|
|
|
|
background: linear-gradient(#9d9fc5, #7f82ac);
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale .input-button {
|
2011-10-04 11:40:29 +00:00
|
|
|
font-size: 24px;
|
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale .mode-button, .point-of-sale #numpad-delete, .point-of-sale #numpad-minus {
|
2011-10-04 11:40:29 +00:00
|
|
|
font-size: 14px;
|
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
/* ********* The right pane contains the screens and headers ********* */
|
|
|
|
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale #rightpane {
|
2011-10-04 11:40:29 +00:00
|
|
|
position: absolute;
|
|
|
|
top: 0;
|
2012-07-19 15:25:19 +00:00
|
|
|
/*bottom: 105px;*/
|
|
|
|
bottom:0;
|
2012-04-18 14:11:44 +00:00
|
|
|
left: 440px;
|
2011-10-04 11:40:29 +00:00
|
|
|
right: 0;
|
|
|
|
vertical-align: top;
|
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale #rightpane header {
|
2011-09-27 15:32:03 +00:00
|
|
|
padding: 0;
|
|
|
|
height: 32px;
|
|
|
|
border-bottom: 1px solid #cecbcb;
|
|
|
|
background: #d3d3d3;
|
|
|
|
background: -moz-linear-gradient(white, #d3d3d3);
|
2011-10-04 11:40:29 +00:00
|
|
|
background: -webkit-gradient(linear, left top, left bottom, from(white), to(#d3d3d3));
|
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
/* ********* The product list ********* */
|
|
|
|
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale .product-list {
|
2012-06-21 16:23:52 +00:00
|
|
|
padding:10px;
|
2012-06-28 12:38:25 +00:00
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
2012-06-28 12:38:25 +00:00
|
|
|
.point-of-sale .product-list-scroller{
|
2012-07-09 15:53:51 +00:00
|
|
|
-webkit-box-sizing: border-box;
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-box-sizing: border-box;
|
|
|
|
-ms-box-sizing: border-box;
|
|
|
|
box-sizing: border-box;
|
2012-06-28 12:38:25 +00:00
|
|
|
width:100%;
|
2012-06-21 16:23:52 +00:00
|
|
|
height:100%;
|
2012-06-28 12:38:25 +00:00
|
|
|
overflow: hidden;
|
2012-06-21 16:23:52 +00:00
|
|
|
}
|
|
|
|
.point-of-sale .product-list-container {
|
|
|
|
position:absolute;
|
|
|
|
top:0px;
|
|
|
|
bottom:0px;
|
|
|
|
left:0px;
|
|
|
|
right:0px;
|
2012-07-09 15:53:51 +00:00
|
|
|
background: #eeedff;
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
/* a) the product list navigation bar */
|
|
|
|
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale .breadcrumb li {
|
2011-10-04 11:40:29 +00:00
|
|
|
float: left;
|
|
|
|
line-height: 32px;
|
|
|
|
height: 32px;
|
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale .breadcrumb li:last-child {
|
2011-09-27 15:32:03 +00:00
|
|
|
padding-right: 3px;
|
2011-10-04 11:40:29 +00:00
|
|
|
border-right: 1px solid #c5c5c5;
|
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale .breadcrumb a {
|
2011-10-04 11:40:29 +00:00
|
|
|
display: inline-block;
|
|
|
|
padding: 0 9px;
|
|
|
|
vertical-align: top;
|
|
|
|
text-shadow: #f7f7f7 0 1px 1px;
|
|
|
|
color: #555555;
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale .bc-arrow {
|
2011-10-04 11:40:29 +00:00
|
|
|
height: 33px;
|
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale .homeimg {
|
2011-10-04 11:40:29 +00:00
|
|
|
width: 19px;
|
|
|
|
height: 19px;
|
|
|
|
margin: 6px 0;
|
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
/* b) the search box */
|
|
|
|
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale .searchbox {
|
2011-10-04 11:40:29 +00:00
|
|
|
position: absolute;
|
|
|
|
right: 2px;
|
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale .searchbox input {
|
2011-09-27 15:32:03 +00:00
|
|
|
width: 130px;
|
|
|
|
border-radius: 11px;
|
|
|
|
border: 1px solid #cecbcb;
|
|
|
|
padding: 3px 19px;
|
|
|
|
margin: 6px;
|
|
|
|
background: url("../img/search.png") no-repeat 5px;
|
2011-10-04 11:40:29 +00:00
|
|
|
background-color: white;
|
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale .search-clear {
|
2011-10-04 11:40:29 +00:00
|
|
|
position: absolute;
|
|
|
|
top: 11px;
|
|
|
|
right: 11px;
|
|
|
|
cursor: pointer;
|
|
|
|
display: none;
|
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
/* c) the categories list */
|
|
|
|
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale #categories {
|
2012-07-09 15:53:51 +00:00
|
|
|
/*background:#f0f0f0;*/
|
|
|
|
position: relative;
|
|
|
|
background-image: url('../img/bg.png');
|
2011-10-04 11:40:29 +00:00
|
|
|
border-bottom: 1px solid #cecbcb;
|
|
|
|
}
|
2012-07-09 15:53:51 +00:00
|
|
|
.point-of-sale #categories .white-gradient{
|
|
|
|
position: absolute;
|
|
|
|
top:50%;
|
|
|
|
left:0;
|
|
|
|
right:0;
|
|
|
|
bottom:0;
|
|
|
|
background: -webkit-linear-gradient(bottom,rgba(255,255,255,0.5),rgba(255,255,255,0));
|
2012-07-12 11:38:06 +00:00
|
|
|
background: -moz-linear-gradient(bottom,rgba(255,255,255,0.5),rgba(255,255,255,0));
|
|
|
|
background: -ms-linear-gradient(bottom,rgba(255,255,255,0.5),rgba(255,255,255,0));
|
|
|
|
background: linear-gradient(bottom,rgba(255,255,255,0.5),rgba(255,255,255,0));
|
2012-07-09 15:53:51 +00:00
|
|
|
}
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale #categories h4 {
|
2011-10-04 11:40:29 +00:00
|
|
|
display: inline-block;
|
|
|
|
margin: 9px 5px;
|
|
|
|
}
|
2012-07-09 15:53:51 +00:00
|
|
|
|
|
|
|
.point-of-sale .category-list{
|
|
|
|
padding:10px;
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2012-07-09 15:53:51 +00:00
|
|
|
/* d) the category button */
|
|
|
|
|
|
|
|
.point-of-sale .category-button {
|
|
|
|
position: relative;
|
|
|
|
vertical-align: top;
|
2011-09-27 15:32:03 +00:00
|
|
|
display: inline-block;
|
2012-07-09 15:53:51 +00:00
|
|
|
font-size: 11px;
|
|
|
|
margin: 5px;
|
|
|
|
width: 120px;
|
|
|
|
height:120px;
|
|
|
|
background:#fff;
|
|
|
|
border: 1px solid #fff;
|
|
|
|
border-radius: 3px;
|
|
|
|
-webkit-box-shadow: 0px 1px 8px rgba(0,0,0,0.2);
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-box-shadow: 0px 1px 8px rgba(0,0,0,0.2);
|
|
|
|
box-shadow: 0px 1px 8px rgba(0,0,0,0.2);
|
2012-07-09 15:53:51 +00:00
|
|
|
cursor: pointer;
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2012-07-09 15:53:51 +00:00
|
|
|
|
2012-07-17 13:20:48 +00:00
|
|
|
.point-of-sale .category-simple-button{
|
|
|
|
position: relative;
|
|
|
|
display: inline-block;
|
|
|
|
font-size: 14px;
|
|
|
|
margin-right:10px;
|
|
|
|
padding:5px;
|
|
|
|
|
|
|
|
cursor: pointer;
|
|
|
|
border: 1px solid #cacaca;
|
|
|
|
border-radius: 4px;
|
|
|
|
|
|
|
|
background: #e2e2e2;
|
|
|
|
background: -webkit-linear-gradient(#f0f0f0, #e2e2e2);
|
|
|
|
background: -moz-linear-gradient(#f0f0f0, #e2e2e2);
|
|
|
|
background: -ms-linear-gradient(#f0f0f0, #e2e2e2);
|
|
|
|
background: linear-gradient(#f0f0f0, #e2e2e2);
|
|
|
|
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0, 0.1);
|
|
|
|
-moz-box-shadow: 0px 2px 2px rgba(0,0,0, 0.1);
|
|
|
|
box-shadow: 0px 2px 2px rgba(0,0,0, 0.1);
|
|
|
|
}
|
|
|
|
.point-of-sale .category-simple-button:hover {
|
|
|
|
color: white;
|
|
|
|
background: #7f82ac;
|
|
|
|
border: 1px solid #7f82ac;
|
|
|
|
background: -webkit-linear-gradient(#9d9fc5, #7f82ac);
|
|
|
|
background: -moz-linear-gradient(#9d9fc5, #7f82ac);
|
|
|
|
background: -ms-linear-gradient(#9d9fc5, #7f82ac);
|
|
|
|
background: linear-gradient(#9d9fc5, #7f82ac);
|
|
|
|
|
|
|
|
-webkit-transition-property: background, border;
|
|
|
|
-webkit-transition-duration: 0.2s;
|
|
|
|
-webkit-transition-timing-function: ease-out;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-09 15:53:51 +00:00
|
|
|
.point-of-sale .category-button .category-img {
|
|
|
|
position: relative;
|
|
|
|
width: 120px;
|
|
|
|
height: 100px;
|
|
|
|
text-align: center;
|
|
|
|
cursor: pointer;
|
|
|
|
}
|
|
|
|
|
2012-07-30 10:35:19 +00:00
|
|
|
.point-of-sale .category-button .category-img img {
|
|
|
|
height: 100px;
|
|
|
|
}
|
|
|
|
|
2012-07-09 15:53:51 +00:00
|
|
|
.point-of-sale .category-button .category-name {
|
|
|
|
position: absolute;
|
|
|
|
-webkit-box-sizing: border-box;
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-box-sizing: border-box;
|
|
|
|
-ms-box-sizing: border-box;
|
|
|
|
box-sizing: border-box;
|
2012-07-09 15:53:51 +00:00
|
|
|
top:auto;
|
|
|
|
left: 2px;
|
|
|
|
right: 2px;
|
|
|
|
bottom: 2px;
|
|
|
|
background: #8a89ba; /*-webkit-linear-gradient(-90deg,rgba(138,137,186,0),rgba(138,137,186,1), rgba(138,137,186,1));*/
|
|
|
|
padding: 3px;
|
|
|
|
/*color:#8a89ba;*/
|
|
|
|
color: #FFF;
|
|
|
|
cursor: pointer;
|
2012-07-12 11:38:06 +00:00
|
|
|
border-radius: 3px;
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
2012-07-09 15:53:51 +00:00
|
|
|
/* e) the product */
|
2012-07-03 11:47:41 +00:00
|
|
|
|
2011-10-04 15:28:32 +00:00
|
|
|
.point-of-sale .product {
|
2012-06-22 16:53:55 +00:00
|
|
|
position:relative;
|
2011-10-04 11:40:29 +00:00
|
|
|
vertical-align: top;
|
|
|
|
display: inline-block;
|
2012-07-17 14:29:23 +00:00
|
|
|
line-height: 100px;
|
2011-10-04 11:40:29 +00:00
|
|
|
font-size: 11px;
|
2012-06-22 16:53:55 +00:00
|
|
|
margin: 5px;
|
2012-06-28 12:38:25 +00:00
|
|
|
width: 120px;
|
|
|
|
height:120px;
|
2012-06-21 16:23:52 +00:00
|
|
|
background:#fff;
|
|
|
|
border: 1px solid #fff;
|
|
|
|
border-radius: 3px;
|
2012-07-18 09:29:54 +00:00
|
|
|
-webkit-box-shadow: 0px 1px 8px rgba(127,130,172,0.4);
|
|
|
|
-moz-box-shadow: 0px 1px 8px rgba(127,130,172,0.4);
|
|
|
|
box-shadow: 0px 1px 8px rgba(127,130,172,0.4);
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
2012-06-22 16:53:55 +00:00
|
|
|
.point-of-sale .product .product-img {
|
2011-10-04 11:40:29 +00:00
|
|
|
position: relative;
|
|
|
|
width: 120px;
|
|
|
|
height: 100px;
|
|
|
|
background: white;
|
|
|
|
text-align: center;
|
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
2012-07-30 10:35:19 +00:00
|
|
|
.point-of-sale .product .product-img img {
|
|
|
|
height: 100px;
|
|
|
|
}
|
|
|
|
|
2012-06-22 16:53:55 +00:00
|
|
|
.point-of-sale .product .price-tag {
|
2011-10-04 11:40:29 +00:00
|
|
|
position: absolute;
|
|
|
|
top: 2px;
|
|
|
|
right: 2px;
|
|
|
|
vertical-align: top;
|
|
|
|
color: white;
|
2012-07-17 14:29:23 +00:00
|
|
|
line-height: 14px;
|
2011-10-04 11:40:29 +00:00
|
|
|
background: #7f82ac;
|
|
|
|
padding: 2px 5px;
|
|
|
|
border-radius: 3px;
|
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
2012-06-22 16:53:55 +00:00
|
|
|
.point-of-sale .product .product-name {
|
|
|
|
position: absolute;
|
|
|
|
-webkit-box-sizing: border-box;
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-box-sizing: border-box;
|
|
|
|
-ms-box-sizing: border-box;
|
|
|
|
box-sizing: border-box;
|
2012-06-22 16:53:55 +00:00
|
|
|
bottom:0;
|
|
|
|
top:auto;
|
2012-07-17 14:29:23 +00:00
|
|
|
line-height: 14px;
|
2012-06-22 16:53:55 +00:00
|
|
|
width:100%;
|
|
|
|
background: -webkit-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1));
|
2012-07-12 11:38:06 +00:00
|
|
|
background: -moz-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1));
|
|
|
|
background: -ms-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1));
|
|
|
|
background: linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1));
|
2012-06-28 12:38:25 +00:00
|
|
|
/*background:#FFF;*/
|
2011-10-04 11:40:29 +00:00
|
|
|
padding: 3px;
|
2012-06-22 16:53:55 +00:00
|
|
|
padding-top:15px;
|
2011-10-04 11:40:29 +00:00
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
|
|
|
|
/* ********* The Screens ********* */
|
2011-10-05 15:06:51 +00:00
|
|
|
|
2012-06-21 16:23:52 +00:00
|
|
|
.point-of-sale .screen {
|
|
|
|
position:absolute;
|
2011-10-05 15:06:51 +00:00
|
|
|
text-align: center;
|
2012-06-21 16:23:52 +00:00
|
|
|
top:0px;
|
|
|
|
bottom:0px;
|
|
|
|
width:100%;
|
2011-10-05 15:06:51 +00:00
|
|
|
}
|
2012-06-21 16:23:52 +00:00
|
|
|
.point-of-sale .screen header h2 {
|
2011-10-05 15:06:51 +00:00
|
|
|
margin-top: 0px;
|
|
|
|
padding-top: 7px;
|
|
|
|
}
|
2012-06-21 16:23:52 +00:00
|
|
|
.point-of-sale .screen p{
|
2012-05-08 12:37:01 +00:00
|
|
|
font-size: 18px;
|
|
|
|
}
|
2011-10-05 15:06:51 +00:00
|
|
|
|
2012-07-03 11:47:41 +00:00
|
|
|
/* a) Layout for the Product Screen */
|
|
|
|
|
2012-06-21 16:23:52 +00:00
|
|
|
.point-of-sale .screen .layout-table {
|
|
|
|
border:none;
|
|
|
|
width:100%;
|
|
|
|
height:100%;
|
|
|
|
}
|
|
|
|
|
|
|
|
.point-of-sale .screen .header-row {
|
2012-06-22 16:53:55 +00:00
|
|
|
border:none;
|
2012-06-21 16:23:52 +00:00
|
|
|
width:100%;
|
|
|
|
height:0px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.point-of-sale .screen .header-cell{
|
2012-06-22 16:53:55 +00:00
|
|
|
border:none;
|
2012-06-21 16:23:52 +00:00
|
|
|
width:100%;
|
|
|
|
height:0px;
|
|
|
|
}
|
|
|
|
.point-of-sale .screen .content-row {
|
|
|
|
width:100%;
|
|
|
|
height:100%;
|
|
|
|
}
|
|
|
|
.point-of-sale .screen .content-cell{
|
|
|
|
width:100%;
|
2012-07-12 11:38:06 +00:00
|
|
|
}
|
|
|
|
.point-of-sale .screen .content-cell .content-container{
|
|
|
|
height:100%;
|
2012-06-21 16:23:52 +00:00
|
|
|
position:relative;
|
|
|
|
}
|
|
|
|
|
2012-07-03 11:47:41 +00:00
|
|
|
/* b) The payment screen */
|
|
|
|
|
2011-10-06 15:02:31 +00:00
|
|
|
.point-of-sale .pos-step-container {
|
2011-10-05 15:06:51 +00:00
|
|
|
display: inline-block;
|
2011-10-06 15:02:31 +00:00
|
|
|
font-size: 1.5em;
|
|
|
|
}
|
2012-07-30 15:41:43 +00:00
|
|
|
.point-of-sale .greyed-out{
|
|
|
|
color: #AAA;
|
|
|
|
}
|
|
|
|
.point-of-sale .pos-step-container input{
|
|
|
|
font-size: 1em;
|
|
|
|
}
|
|
|
|
|
2011-10-06 15:02:31 +00:00
|
|
|
.point-of-sale .pos-payment-container {
|
|
|
|
text-align: left;
|
2012-07-30 15:41:43 +00:00
|
|
|
min-width: 500px;
|
2011-10-06 15:02:31 +00:00
|
|
|
}
|
2012-07-03 16:50:39 +00:00
|
|
|
.point-of-sale .pos-payment-container .left-block{
|
|
|
|
display: inline-block;
|
|
|
|
width:49%;
|
|
|
|
margin:0;
|
|
|
|
padding:0;
|
|
|
|
text-align:left;
|
|
|
|
}
|
|
|
|
.point-of-sale .pos-payment-container .header{
|
|
|
|
margin-top: 50px;
|
|
|
|
margin-bottom:20px;
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
.point-of-sale .pos-payment-container .infoline{
|
|
|
|
margin-top:5px;
|
|
|
|
margin-bottom:5px;
|
|
|
|
}
|
|
|
|
.point-of-sale .pos-payment-container .right-block{
|
|
|
|
display: inline-block;
|
|
|
|
width:49%;
|
|
|
|
margin:0;
|
|
|
|
padding:0;
|
|
|
|
text-align:right;
|
2011-10-06 15:02:31 +00:00
|
|
|
}
|
|
|
|
.point-of-sale .pos-payment-container table {
|
|
|
|
width: 100%;
|
|
|
|
margin-bottom: 20px;
|
|
|
|
}
|
2012-07-03 16:50:39 +00:00
|
|
|
.point-of-sale .pos-payment-container td {
|
|
|
|
vertical-align: middle;
|
2011-10-06 15:02:31 +00:00
|
|
|
}
|
2012-07-03 16:50:39 +00:00
|
|
|
.point-of-sale .pos-payment-container .paymentline-type {
|
|
|
|
font-size: 1em;
|
2011-10-06 15:02:31 +00:00
|
|
|
font-weight: bold;
|
2012-07-03 16:50:39 +00:00
|
|
|
margin-right:10px;
|
2011-10-06 15:02:31 +00:00
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
/* c) The receipt screen */
|
|
|
|
|
|
|
|
.point-of-sale .pos-receipt-container {
|
|
|
|
font-size: 0.75em;
|
|
|
|
}
|
|
|
|
|
2011-10-06 15:02:31 +00:00
|
|
|
.point-of-sale .pos-sale-ticket {
|
2011-10-05 15:06:51 +00:00
|
|
|
text-align: left;
|
2011-10-06 15:02:31 +00:00
|
|
|
width: 300px;
|
|
|
|
background-color: white;
|
|
|
|
margin: 20px;
|
|
|
|
padding: 10px;
|
|
|
|
display: inline-block;
|
|
|
|
}
|
|
|
|
.point-of-sale .pos-sale-ticket table {
|
|
|
|
width: 100%;
|
|
|
|
border: 0;
|
|
|
|
}
|
|
|
|
.point-of-sale .pos-sale-ticket table td {
|
|
|
|
border: 0;
|
|
|
|
}
|
2012-01-09 16:21:26 +00:00
|
|
|
|
2011-12-13 16:36:31 +00:00
|
|
|
@media print {
|
|
|
|
#oe_header, #oe_menu, .point-of-sale #topheader, .point-of-sale #leftpane {
|
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
.point-of-sale #content {
|
|
|
|
top: 0px;
|
|
|
|
}
|
2012-02-06 11:50:20 +00:00
|
|
|
.point-of-sale #rightpane {
|
2011-12-13 16:36:31 +00:00
|
|
|
left: 0px;
|
|
|
|
background-color: white;
|
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
#receipt-screen header {
|
2011-12-13 16:36:31 +00:00
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
#receipt-screen {
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
.pos-sale-ticket {
|
|
|
|
margin: 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2012-07-09 15:53:51 +00:00
|
|
|
/* d) The Scale screen */
|
|
|
|
|
|
|
|
.point-of-sale .scale-screen .display{
|
|
|
|
position:relative;
|
|
|
|
width:600px;
|
|
|
|
height:190px;
|
|
|
|
margin-top: 100px;
|
|
|
|
margin-left: auto;
|
|
|
|
margin-right: auto;
|
|
|
|
}
|
|
|
|
|
|
|
|
.point-of-sale .scale-screen .product-picture {
|
|
|
|
-webkit-box-sizing: border-box;
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-box-sizing: border-box;
|
|
|
|
-ms-box-sizing: border-box;
|
|
|
|
box-sizing: border-box;
|
2012-07-09 15:53:51 +00:00
|
|
|
display: float;
|
|
|
|
float: right;
|
|
|
|
margin: 5px;
|
|
|
|
width: 180px;
|
|
|
|
height:180px;
|
|
|
|
line-height:180px;
|
|
|
|
cursor:pointer;
|
|
|
|
|
|
|
|
background:#fff;
|
|
|
|
border: 1px solid #fff;
|
|
|
|
border-radius: 3px;
|
|
|
|
-webkit-box-shadow: 0px 1px 8px rgba(0,0,0,0.2);
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-box-shadow: 0px 1px 8px rgba(0,0,0,0.2);
|
|
|
|
box-shadow: 0px 1px 8px rgba(0,0,0,0.2);
|
2012-07-09 15:53:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
.point-of-sale .scale-screen .product-picture img{
|
|
|
|
vertical-align: middle;
|
|
|
|
cursor:pointer;
|
|
|
|
}
|
|
|
|
|
|
|
|
.point-of-sale .scale-screen .product-picture .product-price{
|
|
|
|
position: absolute;
|
|
|
|
top:8px;
|
|
|
|
right:8px;
|
|
|
|
width:auto;
|
|
|
|
height:auto;
|
|
|
|
line-height:1;
|
|
|
|
color:white;
|
|
|
|
background: #7f82ac;
|
|
|
|
padding: 2px 5px;
|
|
|
|
border-radius: 3px;
|
|
|
|
cursor:pointer;
|
|
|
|
}
|
|
|
|
|
|
|
|
.point-of-sale .scale-screen .product-name {
|
|
|
|
position: absolute;
|
|
|
|
left:0;
|
|
|
|
top:20px;
|
|
|
|
height:50px;
|
|
|
|
font-size:40px;
|
|
|
|
line-height:50px;
|
|
|
|
text-align:right;
|
|
|
|
right:225px;
|
|
|
|
}
|
|
|
|
.point-of-sale .scale-screen .weight{
|
|
|
|
position: absolute;
|
|
|
|
left:0;
|
|
|
|
height:90px;
|
|
|
|
bottom:15px;
|
|
|
|
right:220px;
|
|
|
|
padding:5px;
|
|
|
|
}
|
|
|
|
.point-of-sale .scale-screen .weight p{
|
|
|
|
display: inline-block;
|
|
|
|
text-align:right;
|
|
|
|
line-height: 90px;
|
|
|
|
font-size: 80px;
|
|
|
|
width:100%;
|
|
|
|
height:100%;
|
|
|
|
margin:0;
|
|
|
|
font-family: "Inconsolata";
|
|
|
|
}
|
|
|
|
|
2012-07-30 15:41:43 +00:00
|
|
|
/* e) The Welcome Screen */
|
|
|
|
.point-of-sale .goodbye-message{
|
|
|
|
position: absolute;
|
|
|
|
left:50%;
|
|
|
|
top:30%;
|
|
|
|
width:500px;
|
|
|
|
height:400px;
|
|
|
|
margin-left: -250px;
|
|
|
|
margin-top: -200px;
|
|
|
|
padding:10px;
|
|
|
|
padding-top:20px;
|
|
|
|
text-align:center;
|
|
|
|
font-size:20px;
|
|
|
|
font-weight:bold;
|
|
|
|
background-color: #F0EEEE;
|
|
|
|
border: 1px solid #E0DDDD;
|
|
|
|
-webkit-box-shadow: 0px 10px 20px rgba(0,0,0, 0.3);
|
|
|
|
-moz-box-shadow: 0px 10px 20px rgba(0,0,0, 0.3);
|
|
|
|
-ms-box-shadow: 0px 10px 20px rgba(0,0,0, 0.3);
|
|
|
|
z-index:1150;
|
|
|
|
}
|
|
|
|
|
2012-07-03 11:47:41 +00:00
|
|
|
/* ********* The OrderWidget ********* */
|
|
|
|
|
2012-06-22 16:53:55 +00:00
|
|
|
.point-of-sale .order-container{
|
|
|
|
position: absolute;
|
|
|
|
top: 0px;
|
2012-06-28 12:38:25 +00:00
|
|
|
bottom: 232px;
|
2012-06-22 16:53:55 +00:00
|
|
|
width:100%;
|
|
|
|
background: #F0EEEE;
|
2012-06-28 12:38:25 +00:00
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
2012-06-28 12:38:25 +00:00
|
|
|
.point-of-sale .order-scroller{
|
|
|
|
width:100%;
|
|
|
|
height:100%;
|
2012-06-22 16:53:55 +00:00
|
|
|
overflow:hidden;
|
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
2012-06-22 16:53:55 +00:00
|
|
|
.point-of-sale .order{
|
2012-07-12 11:38:06 +00:00
|
|
|
background: #F00;
|
2012-06-22 16:53:55 +00:00
|
|
|
background: -webkit-linear-gradient(0deg,rgba(245,245,245,1),rgba(255,255,255,1), rgba(245,245,245,1));
|
2012-07-12 11:38:06 +00:00
|
|
|
background: -moz-linear-gradient(0deg,rgba(245,245,245,1),rgba(255,255,255,1), rgba(245,245,245,1));
|
|
|
|
background: -ms-linear-gradient(0deg,rgba(245,245,245,1),rgba(255,255,255,1), rgba(245,245,245,1));
|
|
|
|
background: linear-gradient(0deg,rgba(245,245,245,1),rgba(255,255,255,1), rgba(245,245,245,1));
|
2012-06-22 16:53:55 +00:00
|
|
|
padding-bottom:15px;
|
|
|
|
padding-top:15px;
|
|
|
|
margin-left:16px;
|
|
|
|
margin-right:16px;
|
|
|
|
margin-top:16px;
|
2012-06-28 12:38:25 +00:00
|
|
|
margin-bottom:16px;
|
|
|
|
font-size:16px;
|
2012-06-22 16:53:55 +00:00
|
|
|
-webkit-box-shadow: 0px 5px 16px rgba(0,0,0, 0.3);
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-box-shadow: 0px 5px 16px rgba(0,0,0, 0.3);
|
|
|
|
box-shadow: 0px 5px 16px rgba(0,0,0, 0.3);
|
2012-06-22 16:53:55 +00:00
|
|
|
|
|
|
|
}
|
2012-07-03 11:47:41 +00:00
|
|
|
|
|
|
|
.point-of-sale .order .empty{
|
|
|
|
text-align:center;
|
|
|
|
margin-top: 15px;
|
|
|
|
margin-bottom: 5px;
|
|
|
|
color:#999;
|
|
|
|
font-weight: normal;
|
|
|
|
}
|
|
|
|
|
|
|
|
.point-of-sale .order .summary{
|
|
|
|
width:100%;
|
|
|
|
text-align:right;
|
|
|
|
font-weight: bold;
|
|
|
|
margin-top:20px;
|
|
|
|
margin-bottom:10px;
|
|
|
|
}
|
|
|
|
.point-of-sale .order .summary .line{
|
|
|
|
margin-right:15px;
|
|
|
|
padding-top:5px;
|
|
|
|
border-top: solid 2px;
|
|
|
|
border-color:#777;
|
|
|
|
}
|
|
|
|
.point-of-sale .order .summary .line.empty{
|
|
|
|
border-color:#BBB;
|
|
|
|
color:#999;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* ********* The OrderLineWidget ********* */
|
|
|
|
|
2012-06-28 12:38:25 +00:00
|
|
|
.point-of-sale .order .orderline{
|
2012-06-22 16:53:55 +00:00
|
|
|
width:100%;
|
|
|
|
margin:0px;
|
|
|
|
padding-top:3px;
|
|
|
|
padding-bottom:10px;
|
|
|
|
padding-left:15px;
|
|
|
|
padding-right:15px;
|
|
|
|
cursor: pointer;
|
|
|
|
-webkit-box-sizing: border-box;
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-box-sizing: border-box;
|
|
|
|
-ms-box-sizing: border-box;
|
|
|
|
box-sizing: border-box;
|
2012-06-22 16:53:55 +00:00
|
|
|
-webkit-transition: background 250ms ease-in-out;
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-transition: background 250ms ease-in-out;
|
|
|
|
transition: background 250ms ease-in-out;
|
2012-06-22 16:53:55 +00:00
|
|
|
}
|
2012-06-28 12:38:25 +00:00
|
|
|
.point-of-sale .order .orderline:hover{
|
2012-06-22 16:53:55 +00:00
|
|
|
background: rgba(140,143,183,0.05);
|
|
|
|
-webkit-transition: background 50ms ease-in-out;
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-transition: background 50ms ease-in-out;
|
|
|
|
transition: background 50ms ease-in-out;
|
2012-06-22 16:53:55 +00:00
|
|
|
}
|
|
|
|
|
2012-06-28 12:38:25 +00:00
|
|
|
.point-of-sale .order .orderline.selected{
|
2012-06-22 16:53:55 +00:00
|
|
|
background: rgba(140,143,183,0.2);
|
|
|
|
-webkit-transition: background 250ms ease-in-out;
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-transition: background 250ms ease-in-out;
|
|
|
|
transition: background 250ms ease-in-out;
|
2012-06-22 16:53:55 +00:00
|
|
|
cursor: default;
|
|
|
|
}
|
2012-06-28 12:38:25 +00:00
|
|
|
.point-of-sale .order .orderline .product-name{
|
2012-06-22 16:53:55 +00:00
|
|
|
padding:0;
|
|
|
|
display:inline-block;
|
|
|
|
font-weight: bold;
|
|
|
|
width:80%;
|
|
|
|
overflow:hidden;
|
|
|
|
}
|
2012-06-28 12:38:25 +00:00
|
|
|
.point-of-sale .order .orderline .price{
|
2012-06-22 16:53:55 +00:00
|
|
|
padding:0;
|
|
|
|
font-weight: bold;
|
|
|
|
float:right;
|
|
|
|
}
|
2012-06-28 12:38:25 +00:00
|
|
|
.point-of-sale .order .orderline .info-list{
|
2012-06-22 16:53:55 +00:00
|
|
|
color: #888;
|
|
|
|
margin-left:10px;
|
|
|
|
}
|
2012-06-28 12:38:25 +00:00
|
|
|
.point-of-sale .order .orderline .info-list em{
|
2012-06-22 16:53:55 +00:00
|
|
|
color: #777;
|
|
|
|
font-weight: bold;
|
|
|
|
font-style:normal;
|
|
|
|
}
|
|
|
|
|
2012-07-03 11:47:41 +00:00
|
|
|
/* ********* The ActionBarWidget ********* */
|
2012-06-21 16:23:52 +00:00
|
|
|
|
2012-04-18 14:11:44 +00:00
|
|
|
.point-of-sale .pos-actionbar{
|
|
|
|
position:absolute;
|
|
|
|
left: 0;
|
|
|
|
bottom: 0px;
|
|
|
|
height: 105px;
|
|
|
|
width: 100%;
|
|
|
|
margin: 0;
|
|
|
|
background: #f5f5f5; /*#ebebeb;*/
|
|
|
|
border-top: solid 1px #afafb6;
|
2012-05-06 21:34:39 +00:00
|
|
|
z-index:900;
|
2012-04-18 14:11:44 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
.point-of-sale .pos-actionbar ul{
|
|
|
|
list-style: none;
|
|
|
|
}
|
|
|
|
|
2012-05-04 12:24:48 +00:00
|
|
|
.point-of-sale .pos-actionbar-left-pane{
|
2012-04-18 14:11:44 +00:00
|
|
|
height: 100%;
|
|
|
|
width: 434px;
|
|
|
|
margin: 0px;
|
|
|
|
padding-left:3px;
|
|
|
|
padding-right:3px;
|
|
|
|
border-right: solid 1px #dfdfdf;
|
|
|
|
float: left;
|
|
|
|
}
|
|
|
|
|
2012-05-04 12:24:48 +00:00
|
|
|
.point-of-sale .pos-actionbar-button-list{
|
2012-04-18 14:11:44 +00:00
|
|
|
height: 100%;
|
|
|
|
margin: 0px;
|
|
|
|
padding-left:3px;
|
|
|
|
padding-right:3px;
|
|
|
|
overflow:hidden;
|
|
|
|
}
|
|
|
|
|
|
|
|
.point-of-sale .pos-actionbar .button{
|
|
|
|
width: 90px;
|
|
|
|
height: 90px;
|
|
|
|
text-align:center;
|
|
|
|
margin:3px;
|
|
|
|
margin-top:6px;
|
|
|
|
float:left;
|
|
|
|
|
|
|
|
font-size: 14px;
|
|
|
|
font-weight: bold;
|
|
|
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
|
|
|
border: 1px solid #cacaca;
|
|
|
|
border-radius: 4px;
|
|
|
|
|
|
|
|
background: #e2e2e2;
|
2012-07-12 11:38:06 +00:00
|
|
|
background: -webkit-linear-gradient(#f0f0f0, #e2e2e2);
|
|
|
|
background: -moz-linear-gradient(#f0f0f0, #e2e2e2);
|
|
|
|
background: -ms-linear-gradient(#f0f0f0, #e2e2e2);
|
|
|
|
background: linear-gradient(#f0f0f0, #e2e2e2);
|
2012-07-17 13:20:48 +00:00
|
|
|
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0, 0.1);
|
|
|
|
-moz-box-shadow: 0px 2px 2px rgba(0,0,0, 0.1);
|
|
|
|
box-shadow: 0px 2px 2px rgba(0,0,0, 0.1);
|
2012-04-18 14:11:44 +00:00
|
|
|
}
|
2012-04-18 15:53:14 +00:00
|
|
|
.point-of-sale .pos-actionbar .button .label{
|
|
|
|
margin-top: 37px;
|
|
|
|
}
|
|
|
|
.point-of-sale .pos-actionbar .button .icon{
|
|
|
|
margin-top: 10px;
|
|
|
|
}
|
2012-04-18 14:11:44 +00:00
|
|
|
.point-of-sale .pos-actionbar .button:hover {
|
|
|
|
color: white;
|
|
|
|
background: #7f82ac;
|
|
|
|
border: 1px solid #7f82ac;
|
2012-07-12 11:38:06 +00:00
|
|
|
background: -webkit-linear-gradient(#9d9fc5, #7f82ac);
|
|
|
|
background: -moz-linear-gradient(#9d9fc5, #7f82ac);
|
|
|
|
background: -ms-linear-gradient(#9d9fc5, #7f82ac);
|
|
|
|
background: linear-gradient(#9d9fc5, #7f82ac);
|
2012-04-18 14:11:44 +00:00
|
|
|
|
|
|
|
-webkit-transition-property: background, border;
|
|
|
|
-webkit-transition-duration: 0.2s;
|
|
|
|
-webkit-transition-timing-function: ease-out;
|
|
|
|
}
|
|
|
|
|
2012-07-30 15:41:43 +00:00
|
|
|
.point-of-sale .pos-actionbar .button.disabled{
|
|
|
|
color:#AAA;
|
|
|
|
}
|
|
|
|
.point-of-sale .pos-actionbar .button.disabled:hover{
|
|
|
|
border: 1px solid #cacaca;
|
|
|
|
border-radius: 4px;
|
|
|
|
|
|
|
|
background: #e2e2e2;
|
|
|
|
background: -webkit-linear-gradient(#f0f0f0, #e2e2e2);
|
|
|
|
background: -moz-linear-gradient(#f0f0f0, #e2e2e2);
|
|
|
|
background: -ms-linear-gradient(#f0f0f0, #e2e2e2);
|
|
|
|
background: linear-gradient(#f0f0f0, #e2e2e2);
|
|
|
|
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0, 0.1);
|
|
|
|
-moz-box-shadow: 0px 2px 2px rgba(0,0,0, 0.1);
|
|
|
|
box-shadow: 0px 2px 2px rgba(0,0,0, 0.1);
|
|
|
|
}
|
|
|
|
|
2012-04-18 14:11:44 +00:00
|
|
|
.point-of-sale .pos-actionbar .button.rightalign{
|
|
|
|
float:right;
|
|
|
|
}
|
|
|
|
|
2012-07-03 11:47:41 +00:00
|
|
|
/* ********* The PopupWidgets ********* */
|
2012-06-21 16:23:52 +00:00
|
|
|
|
2012-05-06 21:34:39 +00:00
|
|
|
.point-of-sale .modal-dialog{
|
|
|
|
position: absolute;
|
|
|
|
left: 0;
|
|
|
|
top: 0;
|
|
|
|
width: 100%;
|
|
|
|
height:100%;
|
|
|
|
background-color: rgba(0,0,0,0.5);
|
|
|
|
z-index:1000;
|
|
|
|
}
|
|
|
|
.point-of-sale .modal-dialog .popup{
|
|
|
|
position: absolute;
|
|
|
|
left:50%;
|
|
|
|
top:50%;
|
|
|
|
width:500px;
|
|
|
|
height:400px;
|
|
|
|
margin-left: -250px;
|
|
|
|
margin-top: -200px;
|
|
|
|
padding:10px;
|
|
|
|
padding-top:20px;
|
|
|
|
text-align:center;
|
|
|
|
font-size:20px;
|
|
|
|
font-weight:bold;
|
|
|
|
background-color: #F0EEEE;
|
|
|
|
border: 1px solid #E0DDDD;
|
|
|
|
-webkit-box-shadow: 0px 10px 20px rgba(0,0,0, 0.3);
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-box-shadow: 0px 10px 20px rgba(0,0,0, 0.3);
|
|
|
|
-ms-box-shadow: 0px 10px 20px rgba(0,0,0, 0.3);
|
2012-05-06 21:34:39 +00:00
|
|
|
z-index:1200;
|
|
|
|
}
|
|
|
|
.point-of-sale .popup .footer{
|
|
|
|
position:absolute;
|
|
|
|
bottom:0;
|
|
|
|
left:0;
|
|
|
|
width:100%;
|
|
|
|
height:60px;
|
|
|
|
border-top: 1px solid #E0DDDD;
|
|
|
|
}
|
|
|
|
.point-of-sale .popup .button{
|
|
|
|
float:right;
|
|
|
|
width: 110px;
|
|
|
|
height: 40px;
|
|
|
|
line-height:40px;
|
|
|
|
text-align:center;
|
|
|
|
margin:3px;
|
|
|
|
margin-top:10px;
|
|
|
|
margin-right:10px;
|
|
|
|
|
|
|
|
font-size: 14px;
|
|
|
|
font-weight: bold;
|
|
|
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
|
|
|
border: 1px solid #cacaca;
|
|
|
|
border-radius: 4px;
|
|
|
|
|
|
|
|
background: #e2e2e2;
|
2012-07-12 11:38:06 +00:00
|
|
|
background: -webkit-linear-gradient(#f0f0f0, #e2e2e2);
|
|
|
|
background: -moz-linear-gradient(#f0f0f0, #e2e2e2);
|
|
|
|
background: -ms-linear-gradient(#f0f0f0, #e2e2e2);
|
|
|
|
background: linear-gradient(#f0f0f0, #e2e2e2);
|
2012-05-06 21:34:39 +00:00
|
|
|
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0, 0.3);
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-box-shadow: 0px 2px 2px rgba(0,0,0, 0.3);
|
|
|
|
box-shadow: 0px 2px 2px rgba(0,0,0, 0.3);
|
2012-05-06 21:34:39 +00:00
|
|
|
}
|
|
|
|
.point-of-sale .popup .button:hover {
|
|
|
|
color: white;
|
|
|
|
background: #7f82ac;
|
|
|
|
border: 1px solid #7f82ac;
|
2012-07-12 11:38:06 +00:00
|
|
|
background: -webkit-linear-gradient(#9d9fc5, #7f82ac);
|
|
|
|
background: -moz-linear-gradient(#9d9fc5, #7f82ac);
|
|
|
|
background: -ms-linear-gradient(#9d9fc5, #7f82ac);
|
|
|
|
background: linear-gradient(#9d9fc5, #7f82ac);
|
2012-05-06 21:34:39 +00:00
|
|
|
|
|
|
|
-webkit-transition-property: background, border;
|
|
|
|
-webkit-transition-duration: 0.2s;
|
|
|
|
-webkit-transition-timing-function: ease-out;
|
|
|
|
}
|
|
|
|
|
2012-05-07 12:39:32 +00:00
|
|
|
.point-of-sale .popup .button.big-left{
|
|
|
|
position:absolute;
|
|
|
|
top: 120px;
|
|
|
|
left:40px;
|
|
|
|
width: 180px;
|
|
|
|
height: 180px;
|
|
|
|
line-height:180px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.point-of-sale .popup .button.big-right{
|
|
|
|
position:absolute;
|
|
|
|
top: 120px;
|
|
|
|
right:40px;
|
|
|
|
width: 180px;
|
|
|
|
height: 180px;
|
|
|
|
line-height:180px;
|
|
|
|
}
|
|
|
|
|
2012-07-03 11:47:41 +00:00
|
|
|
/* ********* The ScrollBarWidget ********* */
|
2012-04-05 12:58:43 +00:00
|
|
|
|
2012-06-21 16:23:52 +00:00
|
|
|
.point-of-sale .scrollbar{
|
2012-04-05 12:58:43 +00:00
|
|
|
position:absolute;
|
2012-07-03 11:47:41 +00:00
|
|
|
top:7px;
|
2012-06-28 12:38:25 +00:00
|
|
|
right:7px;
|
2012-06-21 16:23:52 +00:00
|
|
|
width:48px;
|
2012-07-03 11:47:41 +00:00
|
|
|
bottom:7px;
|
2012-06-21 16:23:52 +00:00
|
|
|
background: rgba(0,0,0,0.1);
|
2012-04-05 12:58:43 +00:00
|
|
|
|
|
|
|
}
|
2012-06-21 16:23:52 +00:00
|
|
|
.point-of-sale .scrollbar .button{
|
|
|
|
width:100%;
|
|
|
|
height: 48px;
|
|
|
|
line-height: 38px;
|
|
|
|
text-align: center;
|
|
|
|
font-size:48px;
|
|
|
|
border-radius: 4px;
|
|
|
|
cursor: pointer;
|
|
|
|
-webkit-user-select: none;
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-user-select: none;
|
|
|
|
-ms-user-select: none;
|
|
|
|
user-select: none;
|
2012-06-21 16:23:52 +00:00
|
|
|
transition: all 250ms ease-in-out;
|
|
|
|
}
|
|
|
|
.point-of-sale .scrollbar .button{
|
2012-07-12 11:38:06 +00:00
|
|
|
color:white;
|
2012-06-21 16:23:52 +00:00
|
|
|
background: rgba(0,0,0,0.6);
|
|
|
|
-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.01);
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.01);
|
|
|
|
box-shadow: 0px 1px 4px rgba(0,0,0,0.01);
|
2012-06-21 16:23:52 +00:00
|
|
|
text-shadow: rgba(255,255,255,0.5) 0px 0px 10px;
|
|
|
|
-webkit-transition: all 250ms ease-in-out;
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-transition: all 250ms ease-in-out;
|
|
|
|
transition: all 250ms ease-in-out;
|
2012-06-21 16:23:52 +00:00
|
|
|
}
|
2012-06-22 16:53:55 +00:00
|
|
|
.point-of-sale .scrollbar .button:hover{
|
|
|
|
text-shadow: rgba(255,255,255,0.8) 0px 0px 15px;
|
|
|
|
}
|
2012-06-21 16:23:52 +00:00
|
|
|
.point-of-sale .scrollbar .button.disabled{
|
|
|
|
background: rgba(0,0,0,0.3);
|
|
|
|
color:rgba(255,255,255,0.5);
|
|
|
|
-webkit-transition: all 250ms ease-in-out;
|
2012-07-12 11:38:06 +00:00
|
|
|
-moz-transition: all 250ms ease-in-out;
|
|
|
|
transition: all 250ms ease-in-out;
|
2012-06-21 16:23:52 +00:00
|
|
|
}
|
|
|
|
.point-of-sale .scrollbar .down-button{
|
2012-04-05 12:58:43 +00:00
|
|
|
position:absolute;
|
2012-06-21 16:23:52 +00:00
|
|
|
bottom:0px;
|
2012-04-05 12:58:43 +00:00
|
|
|
}
|
2012-06-21 16:23:52 +00:00
|
|
|
.point-of-sale .scrollbar .up-button{
|
|
|
|
position:absolute;
|
|
|
|
top:0px;
|
2012-04-05 12:58:43 +00:00
|
|
|
}
|
2012-06-21 16:23:52 +00:00
|
|
|
.point-of-sale .scrollbar .scroller{
|
|
|
|
position:absolute;
|
|
|
|
top:33%;
|
|
|
|
bottom:50%;
|
|
|
|
width:100%;
|
|
|
|
background: rgba(0,0,0,0.1);
|
|
|
|
border-radius: 4px;
|
2012-04-05 12:58:43 +00:00
|
|
|
}
|
|
|
|
|