﻿
/* == Stili di base - Mobile first ===== */
html {  background-color: #463c30!important;margin:0;
        padding:0;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}
  
body {  background-color: #463c30!important;
       font-size: 100%;
        font-family: 'Open Sans', serif;
        margin:0;
        padding:0; 
        font-size:14px;
        font-weight:300;
        
       
}

.POS_MTop6 { margin-top:6px}
.POS_ImgSize60 { width:60px}
.POS_ImgSize45 { width:45px}
.bgcolor-white {background-color:#ffffff!important}
.POS_Height25 { height:25px}
.img-responsiveh {
    display: inline-block;
    max-height: 100%;

}

/*tendina oscurante ALL*/
.POS_overshadow{position:absolute; right:0; top:0; bottom:0; left:0; width:100%;background:transparent;z-index: 9999;color:#fff; font-size:50px;text-align: center;  }
.POS_overshadow>div {position: relative;position: relative;width: 100%;height: 100%;display: flex;align-items: center;}
.POS_overshadow>div>div {   margin: auto auto;}

.POS_overshadow img {width:100px;}


/*Gestione scroll bar colorate */
/* Contmain - sx */
.POS_MainCont::-webkit-scrollbar {
    height: 12px;
width: 12px;
background: #f6f0e9;
    }
.POS_MainCont::-webkit-scrollbar-thumb {
    background: #f6f0e9;
    -webkit-border-radius: 0ex;
    /*-webkit-box-shadow:0px 0px 1px 2px rgba(0, 0, 0, 0.75);*/
}
.POS_MainCont::-webkit-scrollbar-corner {
    background: #f6f0e9;
}
.POS_MainCont { scrollbar-face-color: #f6f0e9;
    scrollbar-shadow-color: #f6f0e9;
    scrollbar-highlight-color: #f6f0e9;
    scrollbar-3dlight-color: #f6f0e9;
    scrollbar-darkshadow-color: #f6f0e9;
    scrollbar-track-color: #f6f0e9;
    scrollbar-arrow-color: #f6f0e9;}
    
/* Scontrino esteso - dx */
.POS_Scontrino_ex::-webkit-scrollbar {
    height: 12px;
width: 12px;
background: #5f5242;
    }
.POS_Scontrino_ex::-webkit-scrollbar-thumb {
    background: #5f5242;
    -webkit-border-radius: 0ex;
    /*-webkit-box-shadow:0px 0px 1px 2px rgba(0, 0, 0, 0.75);*/
}
.POS_Scontrino_ex::-webkit-scrollbar-corner {
    background: #5f5242;
}
.POS_Scontrino_ex { scrollbar-face-color: #5f5242;
    scrollbar-shadow-color: #5f5242;
    scrollbar-highlight-color: #5f5242;
    scrollbar-3dlight-color: #5f5242;
    scrollbar-darkshadow-color: #5f5242;
    scrollbar-track-color: #5f5242;
    scrollbar-arrow-color: #5f5242;}
    

.POS_MainContScontrino>div {overflow-x: hidden!important;}

/* sovrascritture eventuali*/
.IMG_Mng_cImage { width:auto}
.IMG_li_btn { display:none}
.FN_ELEM_Box {margin: 0 6px 8px 0!important;}
.FN_ELEM_Box span { line-height:18px; white-space:normal;}
.FN_ELEM_Box_span{  max-width: 100%}
.FN_ELEM_Box_span span { margin-left:3px}

.POS_bold { font-weight:600!important}
.POS_marginR5 { margin-right:5px}

/*Intestazione con menu servizio*/
.POS_MainContHeader { width:100%}
/*.POS_MainContHeader>div {margin:0 auto; width:98%}*/

.POS_HeaderServices{width: 98%; height: 83px; position:fixed; top:0;z-index: 1500; right: 0;left:0;  margin: 0 auto;}
/*.POS_HeaderServices img{margin-top:16px}
.POS_HeaderServices_icoServices { float: right;  margin-right:20px; margin-top:19px!important}
.POS_HeaderServices_txt>div { float:left;line-height: 83px;}
.POS_HeaderServices_txtMain { font-size:42px; margin:0 10px 0 10px; color:#f6f0e9}
.POS_HeaderServices_txtItem {   margin-top: 9px; font-size:16px; color:#c2bab2}

.POS_HeaderServices_infoAddMain { display:none}*/

/* esistenti */
#FT_LOGIN { display:none}


/*Blocco scontrino*/
.POS_MainContScontrino { width:100%}

.POS_Scontrino{ left:0;  margin: 0 auto;width: 98%; height: 83px;  background-color:#5f5242; vertical-align:top; position:relative; position:fixed; top:80px ; right: 0;}
.POS_Scontrino_Slide { position:absolute; right:20px}
.POS_Scontrino_Cont {margin-right: 110px; float:none; margin-left:8px; color:#fff; font-size:16px }
.POS_Scontrino_Top {height:50px; overflow:hidden}
.POS_Scontrino_Bottom {height:33px;height:25px}
.POS_Scontrino_ContPreview_row { height:25px; overflow:hidden} 
.POS_Scontrino_ContPreview { width:73%; float:left}
.POS_Scontrino_ContPreview_euro { width:27%; float:right}
.POS_Scontrino_Cont_Header { font-weight:600;  margin:3px 0 7px 0}
.POS_Scontrino_ContPreview_NumArt { float:left;width:60%; max-width:200px}

/*.POS_Scontrino_ex { width:100%; position:absolute; top:0; min-height:83px; z-index:1000; background-color:#5f5242; display:none;}*/
.POS_Scontrino_ex {left:0;  margin: 0 auto;width: 98%; top:74px; bottom: 110px;overflow: auto; left: 0; right: 0;position: fixed;  background-color:#5f5242; z-index:1400; display:none;}
/*.POS_Scontrino_exDX {float:left; margin-left:10px; width:80%;}*/
.POS_Scontrino_exDX {float:none; margin-left:10px; margin-right:55px}
.POS_Scontrino_exElemDX span{ font-size:20px; font-weight:normal}
.POS_Scontrino_exElemDX01 {width: 68%;  float: left; overflow:hidden; height: 48px; }
.POS_Scontrino_exElemDX02 {width: 30%; float: left; text-align:right; margin-right:5px; height: 48px;}
.POS_Scontrino_exElemDX02_Prezzo {width:65px;float:right }
.POS_Scontrino_exSX {float:right; width:15%; text-align:center}
.POS_Scontrino_exTitolo {font-size:42px; margin:10px 0 20px 0; color:#f6f0e9}
.POS_Scontrino_ex_Slide{ position:absolute; right:20px}
.POS_Scontrino_exElem {height:48px;  }
.POS_Scontrino_exElem-selected {background-color:#f2823e}
/*.POS_Scontrino_exElemDX {float:left; margin-left:10px; width:80%;color:#f6f0e9; line-height:48px  }*/
.POS_Scontrino_exElemDX {float:none; margin-left:10px;color:#f6f0e9; line-height:48px; margin-right:60px; height:48px }
#PCB { width:98%}


/*.POS_Scontrino_exElemSX {float:right; width:15%; text-align:center;}*/

.POS_Scontrino_exElemSX {float:right;  width:53px; text-align:left}

.POS_Scontrino_exElem_TotBottom {position:fixed; width:100%; bottom:70px;left:0px;z-index: 1499;height:118px;float:right; right:0; display:none}
.POS_Scontrino_exElem_TotBottom_div { margin:0 auto; width:98%; background-color:#5f5242;height:48px}

/*Blocco Categorie/Elementi*/
.POS_CategoriaElem .vDivMain { margin-bottom:15px}
.POS_MainCont {left:0;  margin: 0 auto;width: 98%; top:170px; bottom: 70px;overflow: auto; left: 0; right: 0;position: fixed;  background-color:#f6f0e9; overflow-x: hidden!important;}    
.POS_CategoriaElem_clear-both { clear:both;}
.POS_CategoriaElem {width: 100%; vertical-align:top; margin:12px 0 0 5px}
/* Elementi */
.POS_CategoriaElem_Elem {width: 98%;/*width: 95%;*/}
.POS_CategoriaElem_Elem>div{height: 67px}
/*.POS_CategoriaElem_ElemDescr{float: left; width: 80%; height: 67px; font-size:26px; font-weight:normal; padding-left: 5px; position:relative; color:#463c30; line-height:30px}*/

.POS_CategoriaElem_ElemDescr{float: none;  height: 56px; font-size:24px; font-weight:normal; padding-left: 5px; position:relative; color:#463c30; line-height:28px; margin-right:80px}


.POS_CategoriaElem_ElemDescr_div { height:56px; overflow:hidden;  margin-right: 85px;}
.POS_CategoriaElem_ElemDescrLabelPrice {position:absolute; height:35px;top:0; padding:0 3px 0 15px; right:0; background-color:transparent}

.POS_CategoriaElem_ElemImg {float: right; /*width: 15%*/ width:80px; text-align: center;}
.POS_CategoriaElem_ElemImg img { width:100%; max-width:58px}
.POS_CategoriaElem_ElemDescr-selected,.POS_CategoriaElem_ElemDescrLabelPrice-selected {background-color:#f2823e!important}
.POS_CategoriaElem_ElemFoto { display:none}

/* ============================================================*/
/* Pannelli*/

/* Pannello Giugno 2019: Pagamenti */
.POS_Pagamenti{left:0;  margin: 0 auto;width: 98%; top:0px;bottom: 10px; /*bottom: 70px;*/overflow: auto; left: 0; right: 0;position: fixed;  background-color:#fff; z-index:1510; }
.POS_Pagamenti_header { width:100%; background-color:#2e6070; height:102px; color:#d5dfe2; line-height:102px}
.POS_Pagamenti_DX{float:left; margin-left:10px; /*width:78%*/ }
.POS_Pagamenti_Titolo{font-size:43px; margin:10px 0 20px 10px;}
.POS_Pagamenti_SX{float:right; /*width:18%;*/margin-right:15px; text-align:left}
.POS_Pagamenti_Closeimg{  margin-top:20px}
.POS_PagamentiTypeButton {
    float: left;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 20px;
    width: 410px;
    height: 68px;
    cursor: pointer;
}
.POS_PagamentiTypeButton-sel { background-color:#f2823e}
.POS_PagamentiTypeInput {
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 20px;
    max-width: 410px;
    cursor: pointer;
}
.POS_PagamentiTypeButton_Img {margin:5px 37px 0 5px; width:60px; height:58px;}
.POS_PagamentiTypeButton_txt { font-size:28px; /*line-height:28px;*/ line-height:50px; font-weight:600; color:#000; padding-top: 8px;}
.POS_PagamentiInputext{width:100%;max-width:410px; background-color:#f3f3f3!important; border:0!important; height:48px!important; box-shadow:unset!important;-webkit-box-shadow:unset!important;font-size: 24px!important;margin: 0 0 10px 0!important;}



/* Pannello Giugno 2019: Ricerca Scontrino */
.POS_RicercaScontrino{left:0;  margin: 0 auto;width: 98%; top:0px;bottom: 10px; /*bottom: 70px;*/overflow: auto; left: 0; right: 0;position: fixed;  background-color:#fff;  z-index:1510;}
.POS_RicercaScontrino_header { width:100%; background-color:#598e2e; height:102px; color:#FFF; line-height:102px}
.POS_RicercaScontrino_DX{float:left; margin-left:10px; /*width:78%*/ }
.POS_RicercaScontrino_Titolo{font-size:43px; margin:10px 0 20px 10px;}
.POS_RicercaScontrino_SX{float:right; /*width:18%;*/margin-right:15px; text-align:left}
.POS_RicercaScontrino_Closeimg{  margin-top:20px}
.POS_RicercaScontrino_contentBox{top:105px; bottom: 80px; overflow:auto; position: fixed; padding:0 10px; width:95.5%; font-size:20px; color:#000;margin-top:25px;}
.POS_RicercaScontrino_singleRow{margin-bottom:15px; cursor:pointer}
.POS_RicercaScontrino_singleRow-sel{ background-color:#f2823e}
.POS_RicercaScontrino_footer{ height:70px; background:#302620;margin:0 auto; width:100%; position:absolute; bottom:0px  }
.POS_RicercaScontrino_footer .small-6>div {width: 98%;margin: 0 auto;height: 50px;margin-top: 10px;line-height: 50px;}


/* Pannello Giugno 2019: Storno */
.POS_Storno{left:0;  margin: 0 auto;width: 98%; top:0px;bottom: 10px; /*bottom: 70px;*/overflow: auto; left: 0; right: 0;position: fixed;  background-color:#fff; z-index:1510;}
.POS_Storno_header { width:100%; background-color:#a33b3b; height:175px; color:#FFF; line-height:102px}
.POS_Storno_DX{float:left; margin-left:10px; /*width:78%*/ }
.POS_Storno_Titolo{font-size:43px; margin:10px 0 20px 10px;}
.POS_Storno_SX{float:right; /*width:18%;*/ text-align:left; margin-right:15px}
.POS_Storno_Closeimg{  margin-top:20px}
.POS_Storno_ThisScontrino{font-size:20px; color:#fff; background-color:#302620; line-height:normal; padding:10px 20px}
.POS_Storno_contentBox{top:190px; bottom: 130px; overflow:auto; position: fixed; padding: 0 10px; width:95.5%; font-size:20px; color:#000;}
/*STORNO CONTENT CENTRALE*/
.POS_Storno_singleRow{height:60px;display:table; width:100% }
.POS_Storno_icos{width:65px;/*float: right;*/ text-align:right;  height:60px;display:table-cell; vertical-align:middle; padding:0 0px 0 12px; }
.POS_Storno_icos_visibility{position:relative}
.POS_Storno_icos_visibility img{max-width:58px}
.POS_Storno_icos_minus{position: absolute;left: 6px;top: 75px;}
.POS_Storno_descr{float: none; margin-right:70px;display:table-cell; vertical-align:middle}
.POS_Storno_descr-sel{ background-color:#f2823e}
.POS_Storno_descr_01{float:left; width:50px; margin-left:12px}
.POS_Storno_descr_02{float:right; width:100px; text-align:right;padding-right:5px}
.POS_Storno_descr_03{float: none; margin-right:75px;display:table-cell; vertical-align:middle;float:none; margin-left:50px; margin-right:105px}
/*STORNO FOOTER*/
.POS_Storno_footer{ height:120px; background:#302620;margin:0 auto; width:100%; position:absolute; bottom:0px  }
.POS_Storno_footer_totaliSx{ float:left; width:43%; margin:0 8px}
.POS_Storno_footer_totaliDx{ float:left; width:50%;}
.POS_Storno_footer_actSx{border-right: 1px solid #6a6562; float:left; width:63%;padding-left: 4px;}
.POS_Storno_footer_actDx{float:left; width:34%}
.POS_Storno_footer .columnsFooter {width: 98%;margin: 0 auto;height: 50px;margin-top: 10px;line-height: 50px;}
.POS_Storno_footer_totali{height:50px; background-color:#fff; font-size:20px; font-weight:600}


/* Pannello Giugno 2019: Conferma Storno */
.POS_ConfStorno{left:0;  margin: 0 auto;width: 98%; top:0px;bottom: 10px; overflow: auto; left: 0; right: 0;position: fixed;  background-color:#a33b3b; z-index:1512; }
.POS_ConfStorno_header { width:100%; background-color:#a33b3b; height:102px; color:#d5dfe2; line-height:102px}
.POS_ConfStorno_DX{float:left; margin-left:10px; /*width:78%*/ }
.POS_ConfStorno_Titolo{font-size:43px; margin:10px 0 20px 10px;}
.POS_ConfStorno_SX{float:right; /*width:18%;*/margin-right:15px; text-align:left}
.POS_ConfStorno_Closeimg{  margin-top:20px}
.POS_ConfStornoTypeButton_Img {margin:5px 37px 0 5px; width:60px; height:58px;}
.POS_ConfStornoTypeButton_txt { font-size:28px; /*line-height:28px;*/ line-height:50px; font-weight:600; color:#000; padding-top: 8px;}
.POS_ConfStorno_ThisScontrino{font-size:20px; color:#fff;line-height:normal; padding:0 20px}
/*CONFERMA STORNO CONTENT CENTRALE*/
.POS_ConfStorno_contentBox{top:190px; bottom: 130px; overflow:auto; position: fixed; padding: 0 10px; width:95.5%; font-size:20px; color:#000;}
.POS_ConfStorno_singleRow{height:60px;display:table; width:100% }

.POS_ConfStorno_descr{float: none; margin-right:70px;display:table-cell; vertical-align:middle; color:#fff}
.POS_ConfStorno_descr-sel{ background-color:#f2823e}
.POS_ConfStorno_descr_01{float:left; width:50px; margin-left:12px}
.POS_ConfStorno_descr_02{float:right; width:100px; text-align:right; padding-right:5px}
.POS_ConfStorno_descr_03{float: none; margin-right:75px;display:table-cell; vertical-align:middle;float:none; margin-left:50px; margin-right:105px}
/*STORNO FOOTER*/
.POS_ConfStorno_footer{ height:120px; background:#302620;margin:0 auto; width:100%; position:absolute; bottom:0px  }
.POS_ConfStorno_footer_totaliSx{ float:left; width:43%; margin:0 16px}
.POS_ConfStorno_footer_totaliDx{ float:left; width:50%;}
.POS_ConfStorno_footer_totali{height:50px; font-size:20px; font-weight:600; color:#fff; background-color:#a33b3b}




/* Pannello Giugno 2019: Ricerca Scontrino via Codice */
.POS_RicercaCodiceScontrino{left:0;  margin: 0 auto;width: 98%; top:0px;bottom: 10px; /*bottom: 70px;*/overflow: auto; left: 0; right: 0;position: fixed;  background-color:#fff; z-index:1510; }
.POS_RicercaCodiceScontrino_header { width:100%; background-color:#598e2e; height:102px; color:#fff; line-height:102px}
.POS_RicercaCodiceScontrino_DX{float:left; margin-left:10px; /*width:78%*/ }
.POS_RicercaCodiceScontrino_Titolo{font-size:43px; margin:10px 0 20px 10px;}
.POS_RicercaCodiceScontrino_SX{float:right; /*width:18%;*/margin-right:15px; text-align:left}
.POS_RicercaCodiceScontrino_Closeimg{  margin-top:20px}
.POS_RicercaCodiceScontrinoTypeButton_Img {margin:5px 37px 0 5px; width:60px; height:58px;}
.POS_RicercaCodiceScontrinoTypeButton_txt { font-size:28px; /*line-height:28px;*/ line-height:50px; font-weight:600; color:#000; padding-top: 8px;}
.POS_RicercaCodiceScontrino_ThisScontrino{font-size:20px; color:#fff;line-height:normal; padding:0 20px}
.POS_RicercaCodiceScontrinoTypeInput {
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 20px;
    max-width: 410px;
    cursor: pointer;
}
.POS_RicercaCodiceScontrinoTypeButton_txt { font-size:28px; /*line-height:28px;*/ line-height:50px; font-weight:600; color:#000; padding-top: 8px;}
.POS_RicercaCodiceScontrinoInputext{width:100%;max-width:410px; background-color:#f3f3f3!important; border:0!important; height:48px!important; box-shadow:unset!important;-webkit-box-shadow:unset!important;font-size: 24px!important;margin: 0 0 10px 0!important;}





/* Pannello #1: Menu di servizio */
.POS_MenuServizio{left:0;  margin: 0 auto;width: 98%; top:0px;bottom: 10px; /*bottom: 70px;*/overflow: auto; left: 0; right: 0;position: fixed;  background-color:#3b7689; z-index:1500; display:none}
.POS_MenuServizio_header { width:100%; background-color:#2e6070; height:102px; color:#d5dfe2; line-height:102px}
.POS_MenuServizio_DX{float:left; margin-left:10px; width:78% }
.POS_MenuServizio_Titolo{font-size:43px; margin:10px 0 20px 10px;}
.POS_MenuServizio_SX{float:right; width:18%; text-align:left}
.POS_MenuServizio_Closeimg{  margin-top:20px}
.POS_MenuServizio_Elem {width:85%; margin:0 auto;  color:#ecf2f3; font-weight:normal; font-size:28px; margin-top:30px}
.POS_MenuServizio_Elem div { height:78px; line-height:60px; float:left}
.POS_MenuServizio_Elem div img {margin-right:17px}
/* Pannello #2: Menu di reparto */
.POS_MenuReparto{left:0;  margin: 0 auto;width: 98%; top:0px; bottom: 10px;overflow: auto; left: 0; right: 0;position: fixed;  background-color:#3b7689; z-index:1501; display:none}
.POS_MenuReparto_header { width:100%; background-color:#2e6070; height:102px; color:#d5dfe2; line-height:102px}
.POS_MenuReparto_DX{float:left; margin-left:10px; width:78% }
.POS_MenuReparto_Titolo{font-size:43px; margin:10px 0 20px 10px;}
.POS_MenuReparto_SX{float:right; width:18%; text-align:left}
.POS_MenuReparto_Closeimg{  margin-top:20px}
.POS_MenuReparto_Elem {width:85%; margin:0 auto;  color:#ecf2f3; font-weight:normal; font-size:28px; margin-top:30px}
.POS_MenuReparto_Elem div { height:78px; line-height:60px; float:left}
.POS_MenuReparto_Elem div img {margin-right:17px}
/* Pannello #3: Menu di addebito */
.POS_MenuAddebito{left:0;  margin: 0 auto;width: 98%; top:0px; bottom: 10px;overflow:hidden!important; left: 0; right: 0;position: fixed;  background-color:#3b7689; z-index:1501; display:none}
.POS_MenuAddebito_header { width:100%; background-color:#2e6070;height:77px; color:#d5dfe2;  line-height:77px; }
.POS_MenuAddebito_DX{float:left; padding-left: 10px;/*margin-left:10px; width:78%*/ }
.POS_MenuAddebito_Titolo{font-size:43px; margin:10px 0 20px 10px;}
.POS_MenuAddebito_SX{float:right; width:18%; text-align:left}
.POS_MenuAddebito_Closeimg{  margin-top:10px}
.POS_MenuAddebito_headerNRoom{ width:100%; background-color:#302620;height:77px; color:#fff;  line-height:77px; }


.POS_MenuAddebito_Elem {width:100%; /*margin:0 auto;*/  color:#ecf2f3; font-weight:normal; font-size:28px; /*margin-top:30px;*/ text-align:center;}
.POS_MenuAddebito_Elem_NumRoom {float: left; margin-right: 30px; /*background: #ecf2f3;*/ width: auto; height: 66px; /*width: 65%;*/}
.POS_MenuAddebito_Elem_NumRoom_key { margin:5px 37px 0 5px;  /*width: 70px;*/}
.POS_MenuAddebito_Elem_NumRoom_txtCamera{ font-size:33px; font-weight:600; color:#fff; display:inline-block; margin-right:15px; line-height:66px }
.POS_MenuAddebito_Elem_NumRoom_txtCameraNoImage{  margin-left:37px}
.POS_MenuAddebito_Elem_NumRoom_txt { font-size:40px; line-height:66px; font-weight:600; color:#fff; display:inline-block; vertical-align:top}
.POS_MenuAddebito_Elem_NumRoom_txt_Omaggio { font-size:40px; line-height:66px; font-weight:600; color:#fff;display:inline-block; vertical-align:top}
.POS_MenuAddebito_Elem_NumRoom_txt_Err { font-size:40px; line-height:66px; font-weight:600; color:#f3730b; display:inline-block}
.POS_MenuAddebito_Elem_NumRoom_txt_Ok { font-size:40px; line-height:66px; font-weight:600; color:#28cb2f; display:inline-block}
.POS_MenuAddebito_Elem_NumRoom_txt_NoAdd { font-size:40px; line-height:66px; font-weight:600; color:#f9c90b; display:inline-block}
.POS_MenuAddebito_Elem_NumRoom_ico {float: right; height: 66px; margin-top:5px}
.POS_MenuAddebito_Elem_txt {font-size:28px; color:#fff; width:100%; padding:18px 0 18px 0;  font-weight: 600; margin-left: 26px; text-align: left;}
.POS_MenuAddebito_Elem_txt_Ok {font-size:28px; color:#28cb2f; width:100%; padding:18px 0 18px 0;  font-weight: 600; margin-left: 26px; text-align: left;}
.POS_MenuAddebito_Elem_txt_NoAdd {font-size:28px; color:#f9c90b; width:100%; padding:18px 0 18px 0;  font-weight: 600; margin-left: 26px; text-align: left;}
.POS_MenuAddebito_Elem_txt_Err {font-size:28px; color:#f3730b; width:100%; padding:18px 0 18px 0;  font-weight: 600; margin-left: 26px; text-align: left;}
.POS_MenuAddebito_Elem_txt_Omaggio {font-size:28px; color:#e8c503; width:100%; padding:18px 0 18px 0;  font-weight: 600; margin-left: 26px; text-align: left;}



.POS_MenuAddebito_Elem_DtgName {margin-left:37px; font-size:26px; font-weight:600; color:#000;  line-height: 36px; margin-top:22px; margin-bottom:7px; text-align:left; width:80%}
.POS_MenuAddebito_Elem_DtgNameSep {width:100%; height:2px; background-color:#d2d2d2; color:#d2d2d2; margin:15px 0}
.POS_MenuAddebito_Elem_DtgName-dtg{/*height:195px; overflow:hidden*/line-height: 30px;}


/*vecchi casssa*/
/*.POS_MenuAddebito_Elem {width:88%; margin:0 auto;  color:#ecf2f3; font-weight:normal; font-size:28px; margin-top:20px}
.POS_MenuAddebito_Elem_NumRoom {float: left; margin-right: 30px; background: #ecf2f3; width: 267px; height: 60px; width: 65%; }
.POS_MenuAddebito_Elem_NumRoom_key {margin:5px 37px 0 5px}
.POS_MenuAddebito_Elem_NumRoom_txt { font-size:56px; line-height:66px; font-weight:600; color:black}
.POS_MenuAddebito_Elem_NumRoom_txt_Omaggio { font-size:56px; line-height:66px; font-weight:600; color:#e8c503;}
.POS_MenuAddebito_Elem_NumRoom_txt_Err { font-size:56px; line-height:66px; font-weight:600; color:#f3730b;}
.POS_MenuAddebito_Elem_NumRoom_txt_Ok { font-size:56px; line-height:60px; font-weight:600; color:#28cb2f;}
.POS_MenuAddebito_Elem_NumRoom_txt_NoAdd { font-size:56px; line-height:66px; font-weight:600; color:#f9c90b;}
.POS_MenuAddebito_Elem_NumRoom_ico {float: left; height: 66px; width: 25%}
.POS_MenuAddebito_Elem_txt {font-size:28px; color:#fff; width:100%; padding:18px 0 18px 0}
.POS_MenuAddebito_Elem_txt_Ok {font-size:28px; color:#28cb2f; width:100%; padding:0px 0 4px 0}
.POS_MenuAddebito_Elem_txt_NoAdd {font-size:28px; color:#f9c90b; width:100%; padding:18px 0 18px 0}
.POS_MenuAddebito_Elem_txt_Err {font-size:28px; color:#f3730b; width:100%; padding:18px 0 18px 0}
.POS_MenuAddebito_Elem_txt_Omaggio {font-size:28px; color:#e8c503; width:100%; padding:18px 0 18px 0}*/

.POS_MenuAddebito_Elem_CuboMain {display: inline-block; /*margin-right: 30px;*/ width: 267px;  }
.POS_MenuAddebito_Elem_CuboMain>div { width:83px; height:83px; background:#ecf2f3; margin-bottom:9px;color:#000; line-height:83px; font-size:62px; font-weight:600; text-align:center}
.POS_MenuAddebito_Elem_CuboMain_1 {float:left; margin-right:9px; clear:both}
.POS_MenuAddebito_Elem_CuboMain_2 {float:left;}
.POS_MenuAddebito_Elem_CuboMain_3 {float:right;}
.POS_MenuAddebito_Elem_CuboMain_sugar { background-color:#89adb8!important}
.POS_MenuAddebito_Elem_Print {display: inline-block; width: 25%;  vertical-align:top;}
.POS_MenuAddebito_Elem_Print>div {background:#ecf2f3;width:120px; margin-top:40px}
.POS_MenuAddebito_Elem_Print_note{position:absolute; bottom:18px; height:83px; text-align:center;background-color:#fff;}
.POS_MenuAddebito_Elem_Print_note> img{margin-top:15px}
.POS_MenuAddebito_Elem_bottomDati {clear:both;  width:100%; color:#fff; font-size:16px}
.POS_MenuAddebito_Elem_bottomDati_nome {float:left; clear:both;width:60%;  }
.POS_MenuAddebito_Elem_bottomDati_nome span {overflow:hidden;height:105px;line-height: 22px;}
.POS_MenuAddebito_Elem_bottomDati_freccia {margin:0 10px 0 10px}
.POS_MenuAddebito_Elem_bottomDati_data {float:left;width:20%;}
.POS_MenuAddebito_Elem_bottom {clear:both; height:60px}




.POS_MenuAddebito_bottomUsers{/*height:70px;*/ line-height:70px;position:absolute; bottom:0; width:100%; left:0; background-color:#302620; }
.POS_MenuAddebito_bottomUsersheight{height:70px;}
.POS_MenuAddebito_upUsersheight{height:70px;}
.POS_MenuAddebito_bottomUsers_confirm{  margin: 15px 25px 15px 0; border-left:1px solid #6a6562; padding-left:25px }
.POS_MenuAddebito_bottomUsers_confirm img{width:47px}
.POS_MenuAddebito_bottomUsers_contTxtClick{float:none; right:110px; /*background:red;*/  position:absolute;left: 0;bottom: 0;top: 0;cursor: pointer;}
.POS_MenuAddebito_bottomUsers_contTxtClickIN{float:none; right:110px; /*background:red;*/  position:absolute;left: 0;bottom: 0px;top: 0;cursor: pointer;}
.POS_MenuAddebito_bottomUsers_contTxtClickOUT{float:none; right:110px; /*background:orange;*/ position:absolute;left: 0px;bottom: 0;top: 0px;cursor: pointer;}
.POS_MenuAddebito_bottomUsers_contTxt{margin-left:37px; font-size:22px; font-weight:600; color:#fff;  line-height: 32px; margin-top:6px; margin-bottom:7px; text-align:left}
.POS_MenuAddebito_bottomUsers_contTxtData{color:#f25757}
.POS_MenuAddebito_bottomUsers_contTxtData_in{color:#84cc49}
.POS_MenuAddebito_bottomUsers_contTxtvai{width:35px; float:left; margin-left:10px}
.POS_MenuAddebito_bottomUsers_contTxtvai_in{width:35px; float:left; margin-right:10px}
.POS_MenuAddebito_bottomUsersSep{background:#418ba3; height:1px; width:100%}


.POS_MenuAddebito_bottomErrors{line-height:70px;position:absolute; bottom:0; width:100%; left:0; background-color:#A34545; }
.POS_MenuAddebito_bottomErrorsheight{height:70px;}
.POS_MenuAddebito_bottomrrors_contTxt{margin-left:37px; font-size:22px; font-weight:600; color:#fff;  /*line-height: 32px;*/ margin-top:6px; margin-bottom:7px; text-align:left}


.POS_MenuAddebito_upUsers{/*height:70px;*/ line-height:70px;/*position:absolute; bottom:0;*/ width:100%; left:0; background-color:#302620; }
.POS_MenuAddebito_upUsersheight{height:70px;}
.POS_MenuAddebito_upUsers_confirm{  margin-right: 25px;    margin-top: 15px;}
.POS_MenuAddebito_upUsers_confirm img{width:47px}
.POS_MenuAddebito_upUsers_contTxt{margin-left:37px; font-size:22px; font-weight:600; color:#fff;  line-height: 32px; margin-top:6px; margin-bottom:7px}
.POS_MenuAddebito_upUsers_contTxtData{color:#f25757}
.POS_MenuAddebito_upUsers_contTxtData_in{color:#84cc49}
.POS_MenuAddebito_upUsers_contTxtvai{width:35px; float:left; margin-left:10px}
.POS_MenuAddebito_upUsers_contTxtvai_in{width:35px; float:left; margin-right:10px}
.POS_MenuAddebito_upUsersSep{background:#418ba3; height:1px; width:100%}









/* Pannello #4: Menu di Prezzo */
.POS_MenuPrezzo{left:0;  margin: 0 auto;width: 98%; top:0px; bottom: 10px;overflow: auto; left: 0; right: 0;position: fixed;  background-color:#3b7689; z-index:1501; display:none}
.POS_MenuPrezzo_header { width:100%; background-color:#2e6070; height:77px; color:#d5dfe2; line-height:77px}
.POS_MenuPrezzo_DX{float:left; margin-left:10px; width:78% }
.POS_MenuPrezzo_Titolo{font-size:43px; margin:10px 0 20px 10px;}
.POS_MenuPrezzo_SX{float:right; width:18%; text-align:left}
.POS_MenuPrezzo_Closeimg{  margin-top:10px}
.POS_MenuPrezzo_Elem {width:88%; margin:0 auto;  color:#ecf2f3; font-weight:normal; font-size:28px; margin-top:30px}
.POS_MenuPrezzo_Elem_EuroCont {float: left; margin-right: 30px; background: #fdfefe; width: 267px; height: 66px; width: 65%; color:#000}
.POS_MenuPrezzo_Elem_Euro {margin:0px 15px 0 5px}
.POS_MenuPrezzo_Elem_Euro_txt { font-size:56px; line-height:66px; font-weight:600; margin-right:5px}
.POS_MenuPrezzo_Elem_CuboMain {float: left; margin-right: 30px; width: 267px;  }
.POS_MenuPrezzo_Elem_CuboMain>div { width:83px; height:83px; background:#ecf2f3; margin-bottom:9px;color:#000; line-height:83px; font-size:62px; font-weight:600; text-align:center}
.POS_MenuPrezzo_Elem_CuboMain_1 {float:left; margin-right:9px; clear:both}
.POS_MenuPrezzo_Elem_CuboMain_2 {float:left;}
.POS_MenuPrezzo_Elem_CuboMain_3 {float:right;}
.POS_MenuPrezzo_Elem_CuboMain_sugar { background-color:#89adb8!important}
.POS_MenuPrezzo_Elem_Confirm {float: left; height: 200px; width: 25%; margin-top:40px }
.POS_MenuPrezzo_Elem_Confirm>div {background:#ecf2f3;width:120px; height:120px;}
.POS_MenuPrezzo_Elem_bottom {clear:both; height:60px}
/* Pannello #5: Add Nota */
.POS_AddNota{left:0;  margin: 0 auto;width: 98%; top:0px;bottom: 10px; /*bottom: 70px;*/overflow: auto; left: 0; right: 0;position: fixed;  background-color:#5d4c70; z-index:1512; display:none; }
.POS_AddNota_header { width:100%; background-color:#be9ce6; height:56px; color:#f6f0e9;font-size:43px; }
.POS_AddNota_DX{float:left; margin-left:10px; }
.POS_AddNota_Titolo{ margin:10px 0 20px 10px;}
.POS_AddNota_SX{float:right; text-align:left; padding-right: 20px;}
.POS_AddNota_SX >div { display: inline-block}
.POS_AddNota_SX .SX_spunta {margin:5px 10px 0 0px}
.POS_AddNota_SX .SX_trash {margin:-12px 10px 0 0}
.POS_AddNota_body{  color: #fff;  font-size: 18px; font-weight: 400; padding: 20px 0 0 10px; width: 95%;}
.POS_AddNota textarea { /*height:auto!important;*/ background-color:#5d4c70!important;color:#fff; border:1px solid #be9ce6;min-height:100px!important}
/* Pannello #6: Servizio al tavolo */
.POS_MenuServTav{left:0;  margin: 0 auto;width: 98%; top:0px; bottom: 10px;overflow:hidden!important; left: 0; right: 0;position: fixed;  background-color:#3b7689; z-index:1501; display:none}
.POS_MenuServTav_header { width:100%; background-color:#2e6070;height:77px; color:#d5dfe2;  line-height:77px; }
.POS_MenuServTav_headerDescrTavolo { width:100%; background-color:#302620;height:77px; color:#fff;  line-height:77px; }
.POS_MenuServTav_DX{float:left; padding-left:10px; width:78% }
.POS_MenuServTav_Titolo{font-size:43px; margin:10px 0 20px 10px;}
.POS_MenuServTav_SX{float:right; width:18%; text-align:left}
.POS_MenuServTav_Closeimg{  margin-top:10px}
.POS_MenuServTav_Elem {width:100%; margin:0 auto;  color:#ecf2f3; font-weight:normal; font-size:28px; margin-top:30px}
.POS_MenuServTav_Elem_NumRoom {float: left; margin-right: 30px; width: 267px; height: 66px; width: 100%; padding-left:10px}
.POS_MenuServTav_Elem_NumRoom_key {margin:5px 37px 0 5px; }
.POS_MenuServTav_Elem_NumRoom_txt { font-size:33px; line-height:66px; font-weight:600; color:#fff}
.POS_MenuServTav_Elem_NumRoom_txt_Err { font-size:33px; line-height:66px; font-weight:600; color:#f25757;}
.POS_MenuServTav_Elem_NumRoom_txt_Ok { font-size:33px; line-height:66px; font-weight:600; color:#28cb2f;}
.POS_MenuServTav_Elem_NumRoom_txt_NoAdd { font-size:33px; line-height:66px; font-weight:600; color:#f9c90b;}
.POS_MenuServTav_Elem_NumRoom_ico {float: left; height: 66px; width: 25%}
.POS_MenuServTav_Elem_txt {font-size:28px; color:#fff; width:100%; padding:18px 0 18px 0}
.POS_MenuServTav_Elem_txt_Ok {font-size:28px; color:#28cb2f; width:100%; padding:18px 0 18px 0}
.POS_MenuServTav_Elem_txt_NoAdd {font-size:28px; color:#f9c90b; width:100%; padding:18px 0 18px 0}
.POS_MenuServTav_Elem_txt_Err {font-size:28px; color:#f3730b; width:100%; padding:18px 0 18px 0}
.POS_MenuServTav_Elem_txt_Omaggio {font-size:28px; color:#e8c503; width:100%; padding:18px 0 18px 0}

.POS_MenuServTav_Elem_CuboMain {display: inline-block; /*margin-right: 30px;*/ width: 267px;  }
.POS_MenuServTav_Elem_CuboMain>div { width:83px; height:83px; background:#ecf2f3; margin-bottom:9px;color:#000; line-height:83px; font-size:62px; font-weight:600; text-align:center}
.POS_MenuServTav_Elem_CuboMain_1 {float:left; margin-right:9px; clear:both}
.POS_MenuServTav_Elem_CuboMain_2 {float:left;}
.POS_MenuServTav_Elem_CuboMain_3 {float:right;}
.POS_MenuServTav_Elem_CuboMain_sugar { background-color:#89adb8!important}
.POS_MenuServTav_Elem_Print {display: inline-block; width: 25%;  vertical-align:top;}
.POS_MenuServTav_Elem_Print>div {background:#ecf2f3;width:120px; margin-top:40px}
.POS_MenuServTav_Elem_Print_note{position:absolute; bottom:18px; height:83px; text-align:center;background-color:#fff;}
.POS_MenuServTav_Elem_Print_note> img{margin-top:15px}
.POS_MenuServTav_Elem_bottomDati {clear:both;  width:100%; color:#fff; font-size:20px}
.POS_MenuServTav_Elem_bottomDati_nome {float:left; clear:both;width:60%;  }
.POS_MenuServTav_Elem_bottomDati_nome span {overflow:hidden;height:105px}
.POS_MenuServTav_Elem_bottomDati_freccia {margin:0 10px 0 10px}
.POS_MenuServTav_Elem_bottomDati_data {float:left;width:20%;}
.POS_MenuServTav_Elem_bottom {clear:both; height:60px}




.POS_MenuChooseCharge{left:0;  margin: 0 auto;width: 98%; top:0px; bottom: 10px;overflow:auto; left: 0; right: 0;position: fixed;  background-color:#3b7689; z-index:1501; display:none}

.POS_MenuChooseCharge_Elem {width:85%; margin:0 auto;  color:#ecf2f3; font-weight:normal; font-size:28px; margin-top:30px; cursor:pointer}

.POS_MenuChooseChargeButton {float: left; margin-left: 30px;  margin-right: 30px; margin-bottom: 20px; background: #ecf2f3; width: 410px; height: 68px;cursor:pointer; }
.POS_MenuChooseCharge_Img {margin:5px 37px 0 5px; width:60px; height:58px;}
.POS_MenuChooseCharge_txt { font-size:28px; line-height:28px; font-weight:600; color:#000;     padding-top: 8px;}


.POS_MenuChooseCharge_header { width:100%; background-color:#2e6070; height:77px; color:#d5dfe2; line-height:77px}
.POS_MenuChooseCharge_DX{float:left; margin-left:10px; width:78% }
.POS_MenuChooseCharge_Titolo{font-size:43px; margin:10px 0 20px 10px;}
.POS_MenuChooseCharge_SX{float:right; width:18%; text-align:left}
.POS_MenuChooseCharge_Closeimg{  margin-top:10px}


/*Footer fisso*/
.POS_footer { position:fixed;left:0px;bottom:0px;height:68px;width:100%;background:#463c30;z-index: 1500;}
/* IE 6 */
* html .POS_footer {   position:absolute;   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');}   
.POS_footerSX {width: 48%; float: left; text-align: center;}
.POS_footerSX img { max-width:50px; margin-top:5px}
.POS_footerCenter {width: 1px; background-color: #847c71; float: left;height: 50px}
.POS_footerDX {width: 50%; float: left; text-align: center}
.POS_footerDX img { max-width:50px; margin-top:5px}
.POS_footerAddNota{ height:70px; background:#5f5242;margin:0 auto; width:98%}
.POS_footerAddNota> div{ height:50px; background:#8c7963;  text-align:right; padding-right:10px}

.POS_footerAddNotaCharge{ height:50px; background:#3B7689;margin:0 auto; width:98%  }
.POS_footerAddNotaCharge> div{ height:50px; background:#8DB9C8;  text-align:right; padding-right:10px}

.POS_footerAddNotaChargeBIS{ height:70px; background:#302620;margin:0 auto; width:100%; position:absolute; bottom:0px  }
.POS_footerAddNotaChargeBIS> div{ height:70px; background:#302620;  text-align:right; padding-right:10px; }



/* == Media queries (breakpoint) ===== */

/* -----------------------------------
Smart Landscape
------------------------------------ */
@media only screen and (min-width: 350px)
{

  
}

/* -----------------------------------
IPAD PORTRAIT
------------------------------------ */

@media only screen and (min-width: 400px)
{
    

   
}

@media only screen and (min-width: 450px)
{
    

}

   
@media only screen and (min-width: 768px)
{
 /*.POS_CategoriaElem_Elem {width: 100%;width: 95%;} */


}
 
  

/* -----------------------------------
IPAD LANDSCAPE + NETBOOK
------------------------------------ */
@media only screen and (min-width: 1024px){
    

    /* sovrascritture eventuali*/
    .FN_ELEM_Box {margin: 0 8px 8px 0;}

    /*Intestazione con menu servizio*/
    .POS_HeaderServices{ height: 73px;}
   .POS_HeaderServices_infoAddMain { display:block; float: right; line-height:83px; font-size:26px; color:#f6f0e9; margin-right:10px}
   .POS_HeaderServices_infoAddMain>div { float:left}  
   .POS_HeaderServices_infoAddMain img { margin: 28px 25px 0 0}
   /* esistenti */
    #FT_LOGIN { display:block}
   
   
   /*Blocco scontrino*/
   .POS_Scontrino {  display:none; top:75px }
   .POS_Scontrino_ex {display:block!important; float:right; width:35%; left:auto; right:5px; bottom: 166px} 
   .POS_Scontrino_ex_Slide{  display:none}
   
   .POS_Scontrino_exElem_TotBottom { margin-right: 5px;position:fixed; width:35%; bottom:118px;left:auto;height:118px;float:right; right:0; background-color:#5f5242; display:block!important}
   .POS_Scontrino_exElem_TotBottom_div {/* margin:0 auto;*/ width:95.5%; background-color:#5f5242;height:48px}

   
   /*Blocco Categorie/Elementi*/
   .POS_CategoriaElem .vDivMain { margin-bottom:0px}
   .POS_MainCont { background: #f6f0e9; bottom: 10px; left: 5px;  margin: 0; top: 74px; width: 63.5%;}   
   .POS_CategoriaElem_clear-both { display:none}
   .POS_CategoriaElem {float:left; width:98%; margin-left:12px}

   /* Elementi */
   /*.POS_CategoriaElem_ElemImg { width:10%}*/
   .POS_CategoriaElem_ElemImg img {/* max-width:75px*/}
   .POS_CategoriaElem_ElemFoto { display:block; float:left; height: 67px; line-height:67px; margin-right:10px}
   .POS_CategoriaElem_ElemFoto>div { margin-top:7px}
   .POS_CategoriaElem_ElemFoto img { margin: 0px 10px 0 0 ;}
   .POS_CategoriaElem_ElemDescr { font-size:30px;line-height:67px; font-weight:bold; margin-left:52px; height: 67px;}
   .POS_CategoriaElem_ElemDescr_div { float:left; height:67px; width:70%; overflow:hidden; margin-right:0}
   .POS_CategoriaElem_ElemDescrLabelPrice { position:relative; float:left; bottom:auto; right:auto; height:67px; width:25%; text-align:right}
   
   
   /* ============================================================*/
    /* Pannelli*/

    /* Pannello Giugno 2019: Pagamenti */
    .POS_Pagamenti{float:right; width:35%; left:auto; right:5px;top:74px}
    .POS_Pagamenti_Titolo{font-size:36px}
    
    /* Pannello Giugno 2019: Ricerca Scontrino */
    .POS_RicercaScontrino{float:right; width:35%; left:auto; right:5px;top:74px;}
    .POS_RicercaScontrino_contentBox{top:180px; width:33.8%;font-size:18px;padding:0}
    .POS_RicercaScontrino_contentBox .large-9 {width:65%!important}
    .POS_RicercaScontrino_contentBox .large-3 {width:35%!important}
    .POS_RicercaScontrino_Titolo{font-size:32px}
      
    /* Pannello Giugno 2019: Storno */
    .POS_Storno{float:right; width:35%; left:auto; right:5px;top:74px;}
    .POS_Storno_contentBox{top:260px; width:33.8%;font-size:18px;padding:0}
    .POS_Storno_ThisScontrino{ padding:10px 8px}

    /* Pannello Giugno 2019: Conferma Storno */
    .POS_ConfStorno{float:right; width:35%; left:auto; right:5px;top:74px}
    .POS_ConfStorno_Titolo{font-size:32px;margin: 10px 0 20px 0px;}
    .POS_ConfStorno_footer_totali{font-size:18px;}
    .POS_ConfStorno_ThisScontrino{ padding:0 8px}
        .POS_ConfStorno_contentBox {
        top: 260px;
        width: 33.8%;
        font-size: 18px;
        padding: 0
    }
   


    /* Pannello Giugno 2019: Ricerca Scontrino via Codice */
    .POS_RicercaCodiceScontrino{float:right; width:35%; left:auto; right:5px;top:74px;}
    .POS_RicercaCodiceScontrino_Titolo{font-size:32px}


    /* Pannello #1: Menu di servizio */
    .POS_MenuServizio {float:right; width:35%; left:auto; right:5px;top:74px}
    .POS_MenuServizio_Titolo{font-size:36px} 
   /* Pannello #2: Menu di reparto */
    .POS_MenuReparto{float:right; width:35%; left:auto; right:5px;top:74px } 
    .POS_MenuReparto_Titolo{font-size:36px} 
    /* Pannello #3: Menu di addebito */
    .POS_MenuAddebito{float:right; width:35%; left:auto; right:5px;top:74px } 
    .POS_MenuAddebito_Elem_NumRoom_key { margin: 5px 7px 0 5px;}
    .POS_MenuAddebito_Elem_NumRoom_txt {  line-height:66px; font-weight:600; color:#fff;}
    .POS_MenuAddebito_Elem_txt {font-size: 24px;}
    .POS_MenuAddebito_Elem_Print {   width: 100%;}
    .POS_MenuAddebito_Elem_Print>div {margin-top:0px;display: inline-block;}
    .POS_MenuAddebito_Elem_Print_note {   margin-left: 26px;}
    .POS_MenuAddebito_Elem_txt_Ok, .POS_MenuAddebito_Elem_txt_NoAdd, .POS_MenuAddebito_Elem_txt_Err, .POS_MenuAddebito_Elem_txt_Omaggio {font-size:24px; }
    
    /* Pannello #4: Menu di Prezzo */
    .POS_MenuPrezzo{float:right; width:35%; left:auto; right:5px; top:74px}
    /* Pannello #5: AddNota */
    .POS_AddNota {float:right; width:35%; left:auto; right:5px;top:74px}

    /* Pannello #6: servizio al tavolo */
    .POS_MenuServTav{float:right; width:35%; left:auto; right:5px;top:74px } 
    .POS_MenuServTav_Elem_NumRoom_key { margin: 5px 7px 0 5px;}
    .POS_MenuServTav_Elem_NumRoom_txt { line-height:66px; font-weight:600; color:#fff;}
    .POS_MenuServTav_Elem_txt {font-size: 24px;}
    .POS_MenuServTav_Elem_Print {   width: 100%;}
    .POS_MenuServTav_Elem_Print>div {margin-top:0px;display: inline-block;}
    .POS_MenuServTav_Elem_Print_note {   margin-left: 26px;}
    .POS_MenuServTav_Elem_txt_Ok, .POS_MenuServTav_Elem_txt_NoAdd, .POS_MenuServTav_Elem_txt_Err, .POS_MenuServTav_Elem_txt_Omaggio {font-size:24px; }
    
    .POS_MenuChooseCharge{float:right; width:35%; left:auto; right:5px;top:74px } 

   /*Footer fisso*/
   .POS_footer { position:fixed;right:0;bottom:0px;height:116px;width:35%;background:#463c30;z-index: 1500; float:right; left:auto; margin-right:5px}
   .POS_footerDX img, .POS_footerSX img  { max-width:90px; margin-top:5px}
   .POS_footerAddNota{ margin:0px; width:100%;}
}
 
/* -----------------------------------
DESKTOP
------------------------------------ */
@media only screen and (min-width: 1200px)
{
    .POS_CategoriaElem { width:100%;}
    .POS_MenuAddebito_Elem_NumRoom_ico {margin-right: 0px;}
    .POS_ConfStorno_footer_totali{font-size:24px;}

    

}

@media only screen and (min-width: 1300px)
{
   .POS_CategoriaElem_ElemDescr_div {  width:78%; }
   .POS_CategoriaElem_ElemDescrLabelPrice {width:18%}
   
    /* ============================================================*/
    /* Pannelli*/
    /* Pannello Giugno 2019: Pagamenti */
    .POS_Pagamenti_Titolo{font-size:43px}
        
    /* Pannello Giugno 2019: Ricerca Scontrino */
    .POS_RicercaScontrino_Titolo{font-size:43px}
    
    /* Pannello Giugno 2019: Storno */
    .POS_Storno_Titolo{font-size:43px}
    .POS_Storno_ThisScontrino{ padding:10px 20px}

    /* Pannello Giugno 2019: Conferma Storno */
    .POS_ConfStorno_Titolo{font-size:43px;margin: 10px 0 20px 10px;}
    .POS_ConfStorno_ThisScontrino{ padding:0px 20px}

    /* Pannello Giugno 2019: Ricerca Scontrino via Codice */
    .POS_RicercaCodiceScontrino_Titolo{font-size:43px}

    /* Pannello #1: Menu di servizio */
    .POS_MenuServizio_Titolo{font-size:43px} 
    /* Pannello #2: Menu di reparto */
    .POS_MenuReparto_Titolo{font-size:43px} 
    /* Pannello #3: Menu di addebito */
    /*.POS_MenuAddebito_Elem_NumRoom_key { margin: 0px 57px 0 5px;}*/
    .POS_MenuAddebito_Elem_txt {font-size: 28px;}
    /* Pannello #6: Servizio al tavolo */
    /*.POS_MenuServTav_Elem_NumRoom_key { margin: 5px 32px 0 5px;}*/
    .POS_MenuServTav_Elem_txt {font-size: 28px;}
}


@media only screen and (min-width: 1320px)
{
     /* ============================================================*/
    /* Pannelli*/
    /* Pannello #3: Menu di addebito */
    .POS_MenuAddebito_Elem_Print>div {margin-top:40px; display: block;}
    .POS_MenuAddebito_Elem_Print_note {   margin-left: 0px;}
    .POS_MenuAddebito_Elem_Print {   width: 25%;}
    /*.POS_MenuAddebito_Elem_txt_Ok,*/ .POS_MenuAddebito_Elem_txt_NoAdd, .POS_MenuAddebito_Elem_txt_Err, .POS_MenuAddebito_Elem_txt_Omaggio  {font-size:28px; }
    /* Pannello #6: servizio al tavolo */
    .POS_MenuServTav_Elem_Print>div {margin-top:40px; display: block;}
    .POS_MenuServTav_Elem_Print_note {   margin-left: 0px;}
    .POS_MenuServTav_Elem_Print {   width: 25%;}
    .POS_MenuServTav_Elem_txt_Ok, .POS_MenuServTav_Elem_txt_NoAdd, .POS_MenuServTav_Elem_txt_Err, .POS_MenuServTav_Elem_txt_Omaggio  {font-size:28px; }

    .POS_MenuAddebito_Elem_NumRoom_ico {margin-right: 25px;}

}
@media only screen and (min-width: 1400px)
{
     /* ============================================================*/
    /* Pannelli*/
    .POS_RicercaScontrino_contentBox{font-size:20px;padding:0 10px}
    .POS_RicercaScontrino_contentBox .large-9 {width:75%!important}
    .POS_RicercaScontrino_contentBox .large-3 {width:25%!important}

    .POS_Storno_contentBox{font-size:20px;padding:0 10px}
    .POS_ConfStorno_contentBox {
        font-size: 20px;
        padding: 0 10px
    }

}
