﻿body {


}

 .background-gradient-purple {
    background: url('../image/mammt.svg') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

/*background: #32155E; /* For browsers that do not support gradients */    
    /*background: -webkit-linear-gradient(left top,  #2A1533, #32155E);*/ /* For Safari 5.1 to 6.0 */
    /*background: -o-linear-gradient(bottom right,  #2A1533, #32155E);*/ /* For Opera 11.1 to 12.0 */
    /*background: -moz-linear-gradient(bottom right,  #2A1533, #32155E);*/ /* For Firefox 3.6 to 15 */
    /*background: linear-gradient(to bottom right,  #2A1533, #32155E);*/ /* Standard syntax (must be last) */*/
}
    
 

.butimg {
    background-image: url('../myicon/coffe.png');background-repeat: no-repeat; background-position: right left;
}


.test {
   width: 100%;border-bottom-width:1px; border-bottom-color:#f5f5f5;border-bottom-style:solid; background-color: transparent;color:#000;  height: 55px;color:#f5f5f5;
}
.test:hover {
   /*width: 100%;border-bottom-width:1px; border-bottom-color:#f5f5f5;border-bottom-style:solid; background-color: #FFE1FF;color:#000;  height: 55px;color:#000;*/
}
.testHeader {
   width: 100%;   border: dashed 2px #04AFEF;background-color: #f5f5f5;color:#000;font-size:18px; height: 55px;
}

.test2 {
   width: 100%;   border: solid 1px #04AFEF;background-color: #fff;color:#000;font-size:18px; height: 55px;
}
.test3 {
   width: 100%;   border: solid 1px #f5f5f5;background-color: #333;color:#fff;font-size:18px; height: 55px;
}
.annullaoperazione {
    width: 30%;
    height: 70px;
    border: 2px dashed #FF0000;
    background-color: #FF9900;
    color: #000;
    font-size: 18px;
    font-weight: bold;
}
.annullatutto { 
width: 30%; height: 70px; border:none; background-color: #FF5050; color: #FFFFFF; font-size: 18px; font-weight: bold; 

 }


.paga {
   width: 30%; height: 70px; border: 2px dashed #008000; background-color: #66FF99; color: #000; font-size: 18px; font-weight: bold;
}


.modalBackground {
    background-color: #333;
     filter: alpha(opacity=50);
            opacity: 0.99;
    z-index: 100001;
}

/*ModalPopUp Info di Sistema*/

.modalPopupInfo {
    background-color: #FFFFFF;
    width: 450px;
    height: 100px;
    border: 3px solid #2d3e52;
    z-index: 100000 !important;
    margin-top: 20px;
    -moz-border-radius:0px;
    border-radius:0px;
    border: 1px solid #000;
  
}

    .modalPopupInfo .header {
        background-color: #2d3e52;
        height: 30px;
        color: White;
        line-height: 30px;
        text-align: left;
        font-weight: bold;
        margin-top: 0px;
        -moz-border-radius:0px;
        border-radius:0px;
        border: 1px solid #000;
    }

    /*ModalPopUp Carello*/
.modalPopupValidasconto {
    background-color: #FFFFFF;
    min-width: 300px;
    max-width:430px;
    width:100%;
    height:auto;
    border: 3px solid #2d3e52;
    z-index: 100000 !important;
    margin-top: 20px;
    -moz-border-radius:5px;
    border-radius:5px;
    border: 1px solid #000;
  
}
.modalPopupCarrello {
    background-color: #FFFFFF;
    width: 450px;
    height:270px;
    border: 3px solid #2d3e52;
    z-index: 100000 !important;
    margin-top: 20px;
    -moz-border-radius:5px;
    border-radius:5px;
    border: 1px solid #000;
  
}
.modalPopupCarrelloAss {
    background-color: #FFFFFF;
    margin-top: 20px;  
    z-index: 100000 !important;
    -moz-border-radius:5px;
    border-radius:5px;
    border: 1px solid #000;
  
}
.modalPopupConfermaComanda {
    background-color: #FFFFFF; 
    border: 3px solid #2d3e52;
    z-index: 100000 !important;
    margin-top: 20px;
    -moz-border-radius:5px;
    border-radius:5px;
    border: none;
    height:auto;
  
}

    /*ModalPopUp Termina*/

.modalPopuptermina {
    background-color: #FFFFFF;
    width: 70%;
    height:auto;
    min-width:310px;
      max-width:550px;
    border: 3px solid #2d3e52;
    z-index: 100000 !important;
    margin-top: 10px;
    -moz-border-radius:5px;
    border-radius:5px;
    border: 1px solid #000;
  
}

/*Modifica cate*/
.popupModCat {
    background-color: #FFFFFF;
    width: 490px;
    height:450px;
    border: 3px solid #2d3e52;
    z-index: 100000 !important;
    margin-top: 20px;
    -moz-border-radius:0px;
    border-radius:0px;
    border: 1px solid #f5f5f5;
  
}


/*Modifica Mp*/
.popupMP {
    background-color: #FFFFFF;
    width: 490px;
    height:500px;
    border: 3px solid #2d3e52;
    z-index: 100000 !important;
    margin-top: 20px;
    -moz-border-radius:0px;
    border-radius:0px;
    border: 1px solid #f5f5f5;
  
}
/*Modifica Distinta base*/
.popupModDB
{
    background-color: #FFFFFF;
    width: 550px;
    height:450px;
    border: 3px solid #2d3e52;
    z-index: 100000 !important;
    margin-top: 20px;
    -moz-border-radius:0px;
    border-radius:0px;
    border: 1px solid #f5f5f5;
  
}
/*Modifica Distinta base*/
.popupModDBDB
{
    background-color: #FFFFFF;
    width: 600px;
    height:560px; 
    z-index: 100000 !important;
    margin-top: 20px;
    -moz-border-radius:0px;
    border-radius:0px;
    border: 1px solid #f5f5f5;
  
}
.popupModDBCarrello
{
 
   
    z-index: 100000 !important;
    margin-top: 20px;
    -moz-border-radius:0px;
    border-radius:0px;
    border: 1px solid #f5f5f5;
  
}
.popupModPV
{
    background-color: #FFFFFF;
    width: 550px;
    height:550px; 
    z-index: 100000 !important;
    margin-top: 20px;
    -moz-border-radius:0px;
    border-radius:0px;
    border: 1px solid #f5f5f5;
  
}
/*Colonna GV invisibile*/
.hideGridColumn
    {
        display:none;
    }

* {
    
}


.gvCSS {
    padding:5px;

}
 
/*Loading*/
.updateProgress {
    
    background-color:transparent;
    position: absolute;
    width: 280px;
    height: 165px;
}
 


        .login-form {
            width: 25rem;
            height: 18.75rem;
            position: fixed;
            top: 50%;
            margin-top: -9.375rem;
            left: 50%;
            margin-left: -12.5rem;
            background-color: #ffffff;
            opacity: 0;
            -webkit-transform: scale(.8);
            transform: scale(.8);
        }
    





        .currenciesOnly
{
	text-align: right !important;
	 
}

.numbersOnly
{
	text-align: right !important;
	 
}

/*Focus text e select list*/

  input[type=text]
        {
            
        }
        input[type=text]:focus 
        {
             /*background-color: green;*/
        }
         select
        {
            
        }
       select:focus 
        {
            /*background-color:  green;*/
        }
        


.keyBIG {

      font-size: 2rem !important;
}


.modalPopupDocCreatiMod
{
	background-color: #2d3e52;
	height: 100% !important; 
	width: 100% !important;
	border: 2px solid #333333;
	z-index: 100000 !important;
}

/*Max 20150613*/
.modalPopupDocCreatiheader
{
    width:100%;
	background-color: #333333;
	height: 30px;
	color: White;
	line-height: 30px; 
}

.IFrameDOC
{
	width: 100% !important;
	height: 99% !important;
}

#divframeWrap
{
	position: relative;
	width: 100% !important;
	height: 100% !important;
	border: 1px solid #333333;
	background: #fff;
	box-shadow: 0px 0px 10px #777777;
}

.invalid {
    background: #BE4C54;
}
.valid {
    background: #fff;
}


/*rende piu grande il checkbox*/
.mycheckBig input
{
	width: 19px;
	height: 19px;
      -webkit-border-radius:0px; 
     -moz-border-radius:0px; 
     border-radius:0px; 
}


.butimageContanti {
   
    border: none;
    text-align: right;
    
    background-repeat: no-repeat;
    background-position:0 0;
    width: auto;
    background-image: url('../image/money.png');
}
.butimageCarta {
    border: none;
    text-align: right;
    
    background-repeat: no-repeat;
    background-position:0 0;
    width: auto;
    background-image: url('../image/creditcard.png');
}

.butimagediscount {
    border: none;
    text-align: right;
    color:#fff;
    background-repeat: no-repeat;
    background-position:0 0;
    width: auto;
    background-image: url('../image/discount.png');
}

.butimageCancellaScontrino {
    border: none;
 
   
    background-repeat: no-repeat;
    background-position:50% 50%;
    width: auto;
    background-image: url('../image/delete.png');
}

.ddl {
    padding:5px;



}


/*Css Grid*/

.rowgrid {
          width: 100%;
          border-bottom-width: 1px;
          border-bottom-color: #f5f5f5;
          border-bottom-style: solid;
          background-color: transparent;
          color: #333 !important;
          height: 55px;
          color: #f5f5f5;
          text-align:left;
      }


.rowHeader {
    width: 100%;
       border-bottom-width: 1px;
          border-bottom-color: #f5f5f5;
          border-bottom-style: solid;
    background-color: transparent;
    color: #333;
    font-size: 13px;
    height: 55px;
      text-align:left;
}
.rowfooter {
    width: 100%;
       border-bottom-width: 1px;
          border-bottom-color: #f5f5f5;
          border-bottom-style: solid;
    background-color: transparent;
    color: #333;
    font-size: 13px;
    height: 55px;
}

.pgr {
    background-color:transparent;
}

    .pgr table {
        margin:  15px 5px;
    }

    .pgr td {
        border-width: 0;
        padding: 0 6px;
        
        color: #808000;
        line-height: 12px;

    }

    .pgr a {
        color: #666;
        text-decoration: none;
          font-size: 15px !important;
    }

        .pgr a:hover {
            color: #666;
            text-decoration: none;
        }

    .pgr span {
        background-color: #A1DCF2;
        padding:7px;
        color: #000;
        border: none;
       
    }


    /*Textbox date*/

    .form-controlDate {
    padding: 0;
    height: 37px;
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom-color: rgba(12, 12, 12, 0.12);
     border-bottom-width:1px;
    background: transparent;
    color: #0c0c0c;
    font-size: 16px;
    -webkit-box-shadow: none;
    box-shadow: none;
        font-family: inherit;
        line-height: 1.846153846;
}


.form-controlDate:focus {
    outline: none;
border: none;
  border-bottom: 1px solid #0aa89e;
  color: #0aa89e;
  background-color: transparent;
  cursor: default;
  opacity: 1;
}


        /*Horizon*/
.row-horizon {
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
}
.row-horizon > [class*="col-lg"], .row-horizon > [class*="col-md"], .row-horizon > [class*="col-sm"], .row-horizon > [class*="col-xs"] {
  float: none;
  display: inline-block;
  white-space: normal;
  vertical-align: top;
}
.row-horizon > .col-xs-12 {
  width: 90%;
}
.row-horizon > .col-xs-11 {
  width: 82.5%;
}
.row-horizon > .col-xs-10 {
  width: 75%;
}
.row-horizon > .col-xs-9 {
  width: 67.5%;
}
.row-horizon > .col-xs-8 {
  width: 60%;
}
.row-horizon > .col-xs-7 {
  width: 52.5%;
}
.row-horizon > .col-xs-6 {
  width: 45%;
}
.row-horizon > .col-xs-5 {
  width: 37.5%;
}
.row-horizon > .col-xs-4 {
  width: 30%;
}
.row-horizon > .col-xs-3 {
  width: 22.5%;
}
.row-horizon > .col-xs-2 {
  width: 15%;
}
.row-horizon > .col-xs-1 {
  width: 7.5%;
}
@media (min-width: 768px) {
  .row-horizon > .col-sm-12 {
    width: 90%;
  }
  .row-horizon > .col-sm-11 {
    width: 82.5%;
  }
  .row-horizon > .col-sm-10 {
    width: 75%;
  }
  .row-horizon > .col-sm-9 {
    width: 67.5%;
  }
  .row-horizon > .col-sm-8 {
    width: 60%;
  }
  .row-horizon > .col-sm-7 {
    width: 52.5%;
  }
  .row-horizon > .col-sm-6 {
    width: 45%;
  }
  .row-horizon > .col-sm-5 {
    width: 37.5%;
  }
  .row-horizon > .col-sm-4 {
    width: 30%;
  }
  .row-horizon > .col-sm-3 {
    width: 22.5%;
  }
  .row-horizon > .col-sm-2 {
    width: 15%;
  }
  .row-horizon > .col-sm-1 {
    width: 7.5%;
  }
}
@media (min-width: 992px) {
  .row-horizon > .col-md-12 {
    width: 90%;
  }
  .row-horizon > .col-md-11 {
    width: 82.5%;
  }
  .row-horizon > .col-md-10 {
    width: 75%;
  }
  .row-horizon > .col-md-9 {
    width: 67.5%;
  }
  .row-horizon > .col-md-8 {
    width: 60%;
  }
  .row-horizon > .col-md-7 {
    width: 52.5%;
  }
  .row-horizon > .col-md-6 {
    width: 45%;
  }
  .row-horizon > .col-md-5 {
    width: 37.5%;
  }
  .row-horizon > .col-md-4 {
    width: 30%;
  }
  .row-horizon > .col-md-3 {
    width: 22.5%;
  }
  .row-horizon > .col-md-2 {
    width: 15%;
  }
  .row-horizon > .col-md-1 {
    width: 7.5%;
  }
}
@media (min-width: 1200px) {
  .row-horizon > .col-lg-12 {
    width: 90%;
  }
  .row-horizon > .col-lg-11 {
    width: 82.5%;
  }
  .row-horizon > .col-lg-10 {
    width: 75%;
  }
  .row-horizon > .col-lg-9 {
    width: 67.5%;
  }
  .row-horizon > .col-lg-8 {
    width: 60%;
  }
  .row-horizon > .col-lg-7 {
    width: 52.5%;
  }
  .row-horizon > .col-lg-6 {
    width: 45%;
  }
  .row-horizon > .col-lg-5 {
    width: 37.5%;
  }
  .row-horizon > .col-lg-4 {
    width: 30%;
  }
  .row-horizon > .col-lg-3 {
    width: 22.5%;
  }
  .row-horizon > .col-lg-2 {
    width: 15%;
  }
  .row-horizon > .col-lg-1 {
    width: 7.5%;
  }

  .no-padding {
  padding: 0 !important;
}
}