﻿/*************** Dropdown languages ***************/
.dropdown {
  position: relative;
  display: inline-block;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.dropdown > a, .dropdown > button {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  background-color: white;
  /*border: 1px solid #ccc;*/
  padding: 6px 20px 6px 10px;
  /*border-radius: 4px;*/
  display: inline-block;
  text-decoration: none;
}
.dropdown > a:before, .dropdown > button:before {
  position: absolute;
  right: 7px;
  top: 12px;
  content: ' ';
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid black;
}
.dropdown input[type=checkbox] {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  margin: 0px;
  opacity: 0;
  cursor: pointer;  
}
.dropdown input[type=checkbox]:checked {
  position: fixed;
  z-index:+0;
  top: 0px; left: 0px; 
  right: 0px; bottom: 0px;
}
.dropdown .dropdown-menu {
  position: absolute;
  top: 30px;
  border: 1px solid #ccc;
  border-radius: 3px;
  left: 0px;
  list-style: none;
  padding: 4px 0px;
  display: none;
  background-color: white;
  box-shadow: 0 3px 6px rgba(0,0,0,.175);
}
.dropdown input[type=checkbox]:checked + .dropdown-menu {
  display: block;
}
.dropdown .dropdown-menu .dropdown-item {
  display: block;
  padding: 6px 20px;
  white-space: nowrap;
  /*min-width: 100px;*/
  text-align:left;
  color: #98978b;
}
.dropdown .dropdown-menu .dropdown-item:hover {
  background-color: #F5F5F5;
  cursor: pointer;
  color: #16181b;
}
.dropdown .dropdown-menu .dropdown-item a {
  text-decoration: none;
  display: block;
}
/*************** Dropdown languages ***************/

.menuleft {
    float:left;
}
.menuright {
    float:right; 
    margin-right:5px; 
    margin-top: 7px;
}
.imgLogo {
    height:50px;
}
.LinkButtonView {
    display: none;
}
.ImgButtonListOfSpares
{
    cursor:pointer;
    background-image:url('../../images/0903_NHYYZWE/immagine.png');
    background-repeat:no-repeat;
    width:40px;
    height:40px;
    color: rgba(0,0,0,0);
    float:right;
}
.ImgButtonDocument
{
    cursor:pointer;
    background-image:url('../../images/0903_NHYYZWE/document.png');
    background-repeat:no-repeat;
    width:40px;
    height:40px;
    color: rgba(0,0,0,0);
    float:right;
}
.ImgButtonPrint
{
    cursor:pointer;
    background-image:url('../../images/0903_NHYYZWE/print.png');
    background-repeat:no-repeat;
    width:40px;
    height:40px;
    color: rgba(0,0,0,0);
    float:right;
}

.liProductItemR li {
    width: 160px;
    height: 250px;
    float: left;
    margin: 10px;
    text-align: center;
    border: 2px solid #4a7957;
}

.liProductItem li {
    width: 160px;
    height: 250px;
    float: left;
    margin: 10px;
    text-align: center;
    border: 2px solid #4a7957;
}

.liProductItemM li {
    width: 160px;
    height: 250px;
    float: left;
    margin: 10px;
    text-align: center;
    border: 2px solid #4a7957;
}

.lblImgNode {    
    padding-top:25px;
}

.boxSigleProd {

}
.boxSingleProdborder {

}

/* DEFAULTS
----------------------------------------------------------*/
#divMasterHeading{
    width:100%;
                background:white;
                display: inline-block;
}
.currentModel {
  
}
.currentModelInvert {
   
}
body   
{
    background: white;
    font-size: 0.9em;
    font-family:"Titillium Web",Arial,sans-serif; /*  Verdana, Helvetica , Arial, sans-serif;*/
    margin: 0px;
    padding: 0px;
    color:Black;
    width:100%;
    height:100%;

}
.liTableThumb {
     width: 270px;
     height: 270px;
     float: left;
     margin: 25px;
     text-align: center;
}
h2
{
color: #e0920a;
}

h3
{
color: #e0920a;
}

  /* stili collegati ai tab di ricerca  */  

  .LinkButtonUnder
{
    color:#666666;
    text-decoration:underline;
    text-transform:uppercase;
    font-size:14px;
}

.LinkButtonUnder A
{
    color:#666666;
    text-decoration:underline;

}
.LinkButtonUnder A:hover
{
    color#e0920a;
    text-decoration:underline;

}

.TabOffCenterOrdine
{
    width:100%;
    height:35px;
   text-align:center;
   font-weight:normal;
    font-weight:bold;
   text-transform:uppercase;
    /*text-shadow: 1px 1px 1px grey;*/
    float:left;
    border-color:#DBD6D6;
    border-style:none;
    border-width: 1px 1px 0px 1px;
    background-color: #F0F0F0;
       padding-top: 10px;
    
}  
.TabOnCenterOrdine {
    width:100%;
    height: 35px;
    color: #e0920a;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    /*text-shadow: 1px 1px 1px #808080;*/
    float: left;
    border-radius: 15px 15px 0px 0px;
    border-color: #DBD6D6;
    border-style: none;
    border-width: 1px 1px 0px;
    background-color: #FFF;
    padding-top: 10px;
}



.TabOnCenter
{
    width:100%;
    height:35px;
    color:#e0920a;
    text-align:left;
    font-weight:bold;
    text-transform:uppercase;
    /*text-shadow: 1px 1px 1px grey;*/
    float:left;
    /*border-radius: 15px 15px 0 0;*/
    border-color:#DBD6D6;
    border-style:none;
    border-width: 1px 1px 0px 1px;
    background-color:White;
        padding-top: 10px;
   }   

.TabOffCenter
{
    width:100%;
    height:35px;
  /* background-image:url('../../images/0903_NHYYZWE/tab/tab_active.png');
   background-repeat:repeat;*/
   text-align:center;
   font-weight:normal;
    font-weight:bold;
   text-transform:uppercase;
    /*text-shadow: 1px 1px 1px grey;*/
    float:left;
        border-radius: 15px 15px 0 0;
    border-color:#DBD6D6;
    border-style:solid;
    border-width: 1px 1px 0px 1px;
    background-color: #F0F0F0;
       padding-top: 10px;
    
}  
/*CSS for dropdown text box e textarea*/
input[type='text'], input[type='password'], textarea
{
/*border-radius: 3px;*/
height: 22px;
/*border: 1px solid #CCC;*/
border: 1px solid #000;
padding: 2px;
/*box-shadow: 1px 1px 5px #CCC;*/
}
.menuseparetor
{
  
}
select 
 {
     height: 32px;
/*border: 1px solid #CCC;*/
border: 1px solid #000;
padding: 2px;
/*box-shadow: 1px 1px 5px #CCC;*/
}

   .fixForFirefoxBugOnAjaxFileUploader input{width:90%!important;}
   .slicknav_menu
   {
       display:block
   }

   #menutop 
   {
       display:none;
   }
.logo
{float:left;
position:relative;
margin-top:20px;
    }
.labelStd4colTitle
{
   
width: 100%;
display: inline-block;
font-weight:bold;
float:left;
margin-left: 10px;
color: #666666;
    }
.labelStd4colTitleR
{
  width: 100%;
display: inline-block;
font-weight:bold;
float:left;
color: #666666;
    }

.labelStd4colValue
{
color: #666666;
width: 95%;
display: inline-block;
float:left;
padding-left:2px;
padding-right:2px;
    }

.DivtabContainerSx
{
    float: left;
    max-width: 700px;
    width: 100%
}
.DivtabContainerDx
{
    float: right;
   }
.DivtabContainerAll
{
    padding-top:10px;
    float: left;
width: 100%;
}
.divSearchSx{

width:100%;
float:left
}
.divSearchDx{

width:100%;
float:left
} 

.divFree
{
        float: left;
width: 100%;
margin-bottom:10px;
}
.divDefaultCheck
{
    display:none;
}

.divContainerbody
{
   
    width:100%;
    float:left;
            border-radius: 0px 0px 15px 15px;
    border-color:#DBD6D6;
    border-style:none;
    border-width: 1px 1px 1px 1px;
    background-color: #FFFFFF;
    min-height:500px;
}
.divContainerbodyAll
{
  width: 99%;
border-radius: 15px;
border-color: #DBD6D6;
border-style: none;
border-width: 1px;
background-color: #FFF;
display: inline-block;
margin-top: 10px;
margin-left: 5px;

}
.divContainerbody2
{
    width:100%;
    float:left;
    border-radius: 0px 0px 15px 15px;
    border-color:#DBD6D6;
    border-style:none;
    border-width: 1px 1px 1px 1px;
    background-color: #FFFFFF;
    min-height:500px;

}
.divContainerTitlebody
{
    width:100%;
    float:left;
    /*border-radius: 15px 15px 0px 0px;*/
    border-color:#DBD6D6;
    border-style:none;
    border-width: 1px 1px 1px 1px;
    background-color: #FFFFFF;
    height:40px;
   
}
/**********/
.divContainerbody3PopUp {
    width: 100%;
    min-height: 300px;
    max-width: 400px; /*600px*/
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    border-color: #DBD6D6;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}
.tdTablePopUp {
                padding-left:10px;
                padding-right:10px;
}
/**********/
.divContainerbody2PopUp
{
    width:100%;
    float:left;
    /*border-radius: 0px 0px 15px 15px;*/
    border-color:#DBD6D6;
    border-style:solid;
    border-width: 1px 1px 1px 1px;
    background-color: #FFFFFF;
    min-height:385px;
   max-width:600px;
}
.divContainerTitlebodyPopUp
{
    width:100%;
    float:left;
   /*border-radius: 15px 15px 0px 0px;*/
    border-color:#DBD6D6;
    border-style:solid;
    border-width: 1px 1px 1px 1px;
    background-color: #487c5a;
    height:45px;
   max-width:600px;
}

.divTitleText
{
     vertical-align:middle;
    text-transform: uppercase;
font-weight: bold;
margin-top:10px;
margin-left:15px;
color: #666666;

}
.divContainerTitlebodyPopUp .divTitleText
{
color:White;
}
.divContainerBreadcrumb
{
        width:99%;
    float:left;
    margin:10px;
}
.divBottonDx
{
    float:right;
    margin-right:20px;
}
.divBreadcrumbSx
{
  float:left;   
}

.divColSx
{
float:left;
width:98%;
display:block;
}

.divColDx
{

  display:none;
}

.wrapper {
                width: 100%;      
                } 
                

.divImgNode
{
    /*border-radius: 15px 15px 15px 15px;
    border-color:#DBD6D6;
    border-style:solid;
    border-width: 1px 1px 1px 1px;*/
    background-color: #FFFFFF;
    width:100%;
    height: 170px;
} 
  
.divImgNode img
{
    max-width:160px;
    max-height:160px;
    padding-top:30px;
} 
.lblImgNode
{    
    padding-top:25px;
}

  .gridResult th 
  {
      display:none;
  }         
A 
{
    text-decoration:none;
    color:#666666;
}

.TableConTainerBody 
{
    width:980px;
     
}

.PriceList 
{
    font-weight:bold;
    font-style:italic;
    color#e0920a;
}

.Title 
{
    font-size: 14px;
    font-weight:bold;
}

.TitleRed
{
    color: #e0920a;
    font-weight:bold;
    min-width:200px;
    display: inline-block;
                float:left;
}
.es
{
    font-size:11px;
    color:Gray;
    
}
.TreeIndex 
{
    font-weight:bold;
    color#e0920a;
    
}

.bk 
{
    /*background:url("../../images/0903_NHYYZWE/bk.png");
   background-repeat:repeat-x;*/
}


.bkMenu 
{
    /*background:url("../../images/0903_NHYYZWE/bkMenu.png");
   background-repeat:repeat-x;
    background-color:#487c5a;
   height:2px;*/
}

.bkMenuFooter
{
    background:url("../../images/0903_NHYYZWE/bkFooter.png");
   background-repeat:repeat-x;
   height:33px;
}


.modalBackground {
                background-color:Gray;
                filter:alpha(opacity=70);
                opacity:0.7;
}

.TitleImage 
{
    background:url("../../images/0903_NHYYZWE/heading/logo.png") no-repeat left;
    height:54px;
    width:300px;
}
.TitlePr
{
    background:url("../../images/0903_NHYYZWE/partiricambio.jpg") no-repeat right;
    
}
#divHeading
{
    width:100%;
float:left;
    background-color:White;
}
#divBody 
{

}
#divFooter
{

}
.modalBackground {
                background-color:Gray;
                filter:alpha(opacity=70);
                opacity:0.7;
}

.Default
{
    color:Black;
}

/* Stile collegato al menu  */

.MenuOn
{
    color:Black !important;
}
.MenuOff
{

      /*  background-color:transparent;*/
       color:White;
       font-weight:bold;
       text-transform:uppercase;
       text-align:center;
       text-shadow: 1px 1px 1px grey;
       height:33px;
}

.MenuOnFooter
{
    color:Black !important;
}
.MenuOffFooter
{

      /*  background-color:transparent;*/
       color:Black;
       font-weight:normal;
       text-align:center;
       height:33px;
       font-size:10px;
}

/* nelle colonne ordinabili fa comparire l'immagine che definisce il tipo di ordinamento  */
.ascending 
{
    background:url("../../images/0903_NHYYZWE/ascending.png") no-repeat right;
    
}
.descending 
{
    background:url("../../images/0903_NHYYZWE/descending.png") no-repeat right;
    
}

/* stili collegati alla tavola al CANVAS contenitore dell'immagine  */

#contenitore {
    /*-moz-border-radius: 15px;
    border-radius: 15px;*/
    border-style:solid;
    border-width:1px;
    border-color:#EBE7E7;
    /*-moz-box-shadow: 0 0 10px #888;
    -webkit-box-shadow: 0 0 10px#888;
    box-shadow: 0 0 10px #888; */
   
   
 }

 
   .Point
{
    /* margin:30px 50px;  */
   
    border:0px ;
    opacity:0.3;
    filter:alpha(opacity=30); /* For IE8 and earlier */
    border-style:none;
    text-decoration: none;
}
   .PointRound
{
    /* margin:30px 50px;  */
    background-color:Yellow;
    border:0px ;
    opacity:0.3;
    filter:alpha(opacity=30); /* For IE8 and earlier */
    -moz-border-radius: 8px;
    border-radius: 8px;
    border-style:solid;
    border-width:1px;
    text-decoration: none;
} 
 
.Parts
{
    /* margin:0px 50px;  */
    background-color:White;
     border-style:solid;
    border-width:1px;
   /* -moz-box-shadow: 0 0 10px #888;
    -webkit-box-shadow: 0 0 10px#888;
    box-shadow: 0 0 10px #888; */
    text-decoration: none;
   /*  font-family:Verdana,Tahoma,Arial;
    font-size:12px;
    font-style:normal */

}

.Parts A
{
    text-decoration: none;
    color:Black;

}

  .SelectZoom
{
    /* margin:30px 50px;  */
    background-color:Gray;
    opacity:0.3;
    filter:alpha(opacity=30); /* For IE8 and earlier */
    border-style:solid;
    border-width:1px;
    text-decoration: none;
    border-color:Black;
}
  



.TabTitleLeft
{
    height:40px;
    width:18px;
   background-image:url('../../images/0903_NHYYZWE/tab/tab1.png');
   background-repeat:no-repeat;
   
}     
.TabTitleCenter
{
    height:40px;
   background-image:url('../../images/0903_NHYYZWE/tab/tab2.png');
   background-repeat:repeat;
   text-transform:uppercase;
   font-weight:bold;
   
}  
.TabTitleRight
{
    height:40px;
    width:18px;
   background-image:url('../../images/0903_NHYYZWE/tab/tab3.png');
   background-repeat:no-repeat;
  
}   


.TabOnCenterOrdine A
{
    
    color:#e0920a;
   margin-left:20px;
   }  
  
    


.TabOffCenterOrdine A
{
  color:Black;
}  



.TabOnCenter A
{
    
    color#e0920a;
   margin-left:20px;
   }  
  
    


.TabOffCenter A
{
  color:Black;
}  

/* stili collegati alla tabella arrotondata   */

.TDUPleft
{
    /*width:19px;
    height:19px;
    background-image:url(../../images/0903_NHYYZWE/tab/angoli_0.png);
    background-repeat:no-repeat;
    background-position:left;*/
}
.TDUPleft2
{
    /*width:19px;
    height:19px;
    background-image:url(../../images/0903_NHYYZWE/tab/angoli_1.png);
    background-repeat:no-repeat;
    background-position:left;*/
}
.TDUPright
{
    /*width:19px;
    height:19px;
    background-image:url(../../images/0903_NHYYZWE/tab/angoli_3.png);
    background-repeat:no-repeat;
    background-position:left;*/
}

.TDUPright2
{
    /*width:19px;
    height:19px;
    background-image:url(../../images/0903_NHYYZWE/tab/angoli_10.png);
    background-repeat:no-repeat;
   background-position:left;*/
}

.TDUPcenter
{
    /*height:19px;
   background-image:url(../../images/0903_NHYYZWE/tab/angoli_2.png);
   background-repeat:repeat;*/
}


.TDDOWNleft
{
    /*width:19px;
    height:19px;
    background-image:url(../../images/0903_NHYYZWE/tab/angoli_7.png);
    background-repeat:no-repeat;
    background-position:left;*/
}

.TDDOWNright
{
    /*width:19px;
    height:19px;
    background-image:url(../../images/0903_NHYYZWE/tab/angoli_9.png);
    background-repeat:no-repeat;
    background-position:left;*/
}

.TDDOWNcenter
{
    /*height:19px;
   background-image:url(../../images/0903_NHYYZWE/tab/angoli_8.png);
   background-repeat:repeat;*/
}


.TDCENTERleft
{
    /*background-image:url(../../images/0903_NHYYZWE/tab/angoli_4.png);
    background-repeat:repeat-y;
    width:19px;*/
}

.TDCENTERright
{
    /*background-image:url(../../images/0903_NHYYZWE/tab/angoli_6.png);
    background-repeat:repeat-y;
    background-position:right;*/
   
}

.TDCENTERcenter
{
  /*background-color:White;*/
}


/* stili ai link  */
.LinkButtonStandard 
{
    color:#666666;
    text-decoration:none;
}

.LinkButtonStandard A
{
    color:#666666;
    text-decoration:none;

}


.LinkButtonRed
{
    color:#a6493a;
    /*text-decoration:underline;*/
   
}
.LinkButtonRed A
{
    color:#a6493a;
    
    
}

.Logout
{
      text-decoration:underline;
}

.Cart
{
    color: #fff;
        display: inline-block;
    border-style: None;
}

/* riga di separazione nella discesa grafica  */

.SeparetorShort
{
    width:99%;
    border-color:grey;
   border-bottom-style:solid;
    border-width:1px;
    float:left;
}
.TreeImage 
{
    width:170px;
    height:170px;
    background-image:url('../../images/0903_NHYYZWE/bkTree.png');
    background-repeat:no-repeat;
    
}

.TreeText 
{
    height:30px;
    
    
}

.TreeImageTable
{
    width:300px;
    height:300px;
    background-image:url('../../images/0903_NHYYZWE/bkTreeTable.png');
    background-repeat:no-repeat;
    
}



.OrderSummary 
{
    width:200px;
}

.TitleTree
{
    color:#e0920a;
    text-align:left;
    font-weight:normal;
    vertical-align:middle;
   }  
.valignmiddle 
{
    vertical-align:middle;
}
.valignmiddlebread 

{
        vertical-align:middle;
        text-decoration:underline;
}
.ButtonStandard
{   
    /*background-image:url('../../images/0903_NHYYZWE/bkButton.png');*/
                background-color:#f5a61b;
    width:160px;
    cursor:pointer;
    height:32px;
    border-style:none;
    color:#000000;
    font-family:"Titillium Web",Arial,sans-serif;
    border: 1px solid #ec9a0b;
}

.ButtonStandard:disabled {
    background-color: #f5a61b;
    cursor: not-allowed;
    color: #ffffff;
}
    .ButtonStandard .aspNetDisabled {
        background-color: #f5a61b;
        cursor: not-allowed;
        color: #ffffff;
    }
.ButtonStandardSmall
{   
    /*background-image:url('../../images/0903_NHYYZWE/bkButton2.png');*/
                background-color:#f5a61b;
    width:160px;
    cursor:pointer;
    height:32px;
    border-style:none;
    color:#000000;
    font-family:"Titillium Web",Arial,sans-serif;
    border: 1px solid #ec9a0b;
}
.ImgButton 
{
       cursor:pointer;
}
.ImgsLanguage {
    padding-right: 5px;
    border-right-color: black;
    border-right-width: 1px;
    border-right-style: solid;
}

.pager span { color:#013567;font-weight:bold; font-size:14pt; }



@media only screen and (min-width: 481px) 
{


.TabOffCenterOrdine
{
   width:131px;
    height:35px;
   text-align:center;
   font-weight:normal;
    font-weight:bold;
   text-transform:uppercase;
    text-shadow: 1px 1px 1px grey;
    float:left;
    border-color:#DBD6D6;
    border-style:none;
    border-width: 1px 1px 0px 1px;
    background-color: #F0F0F0;
       padding-top: 10px;
    
}  
.TabOnCenterOrdine {
    width:131px;
    height: 35px;
    color: #e0920a;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
   text-shadow: 1px 1px 1px #808080;
    float: left;
    border-radius: 15px 15px 0px 0px;
    border-color: #DBD6D6;
    border-style: none;
    border-width: 1px 1px 0px;
    background-color: #FFF;
    padding-top: 10px;
}

  
     body   
{

/*background:url("../../images/0903_NHYYZWE/bk.png");
   background-repeat:repeat-x;*/
}


           .divColSx
{

display:none;
}

.divColDx
{
  float:left;
  width:100%;
  margin-left:10px;
  display:block;
}

.gridResult th 
  {
      display:table-cell;
  }         
}



@media only screen and (min-width: 768px) 


{

.bkMenu 
{
    /*background:url("../../images/0903_NHYYZWE/bkMenu.png");
   background-repeat:repeat-x;*/
   background-color:#487c5a;
   height:33px;
}

    .labelStd4colTitle
{
                color: #666666;
   min-width: 150px;
width: 15%;
display: inline-block;
font-weight:bold;
float:left;
margin-left: 10px;
    }
.labelStd4colTitleR
{
                color: #666666;
   min-width: 150px;
width: 15%;
display: inline-block;
font-weight:bold;
float:left;
margin-left:10px;
    }

.labelStd4colValue
{
                color: #666666;
   min-width: 225px;
width: 30%;
display: inline-block;
float:left;
padding-left:2px;
padding-right:2px;
    }

    .menuseparetor
{
   height: 20px;
  width: 1px;
  background-color: White;
  margin-top:7px;
}

    .wrapper {
                width: 90%;        
                margin: auto;
                
                } 
     .slicknav_menu
   {
       display:none;
   }
      #menutop 
   {
       display:block;
   }
   
   
        .divColSx
{

display:none;
}

.divColDx
{
  float:left;
  width:100%;
  margin-left:10px;
  display:block;
}

}

@media only screen and (min-width: 900px) 
{
    .divColSx
{
float:left;
width:25%;
display:block;
}

.divColDx
{
  float:left;
  width:70%;
  margin-left:30px;
  display:block;
}
.divDefaultCheck
{
    display:block;
}

.divSearchSx{

width:80%;
float:left
}
.divSearchDx{

width:20%;
float:right
} 
}

.tableLogin 
{  width:55% !important;}

.tableLogin .TDCENTERcenter 
{  padding:0px 20px 0px 20px; }

.tableLoginDoc 
{   width:55% !important; }

.divTextWarningProducts {
                margin-top: 10px;
                margin-bottom: 10px; 
                text-align: center; 
                float: left; 
                margin-left: 0px;
                width: 100%;
}


/* Login page */
.login-title {
    font-size: 40px;
}
.login-div-sx {
    display:inline-block;
    margin-right: 40px;
    margin-top: 50px;
}
.login-div-dx {
}
@media only screen and (min-width: 1100px) {
    .login-div-sx {
        display:inline-block;
        float:left;
        margin-right: 40px;
        margin-top: 50px;
    }
}


/********************** FOOTER ************************************/
#divFooter {
                width: 100%;
                display: inline-block;
                background: #FFFFFF;
                padding-top: 20px; 
                font-size: 11px;
    line-height: 1.2;
    font-family: "Titillium Web",Arial,sans-serif;
    margin-top: 10px;
}
.foot-panel-logo {
                display: block;
                position: relative;
                text-align: center;
                border-top: 1px solid #6f6f6f; /*#eeeeee;*/
                margin: auto; 
    margin-top: 20px;
}

.foot-panel {
                display: block;
                position: relative;
                color: #000002;
                letter-spacing: 1px;
                border-top: 1px solid #060606;
    margin-top: 20px;
}
.foot-width-1-5 {
    width: 20%;
                box-sizing: border-box;
}
.foot-width-1-5  .-title {
    display: block;
    margin-top: 15px;
    font-weight: 700;
}

@media only screen and (min-width: 700px) {
    .fr-footer-grid {
                    display: flex;
                    max-width: 90%;
                    margin: auto;
                    text-align: left;             
    } 
    .foot-width-logo-ali{
        width: 60%;
                    box-sizing: border-box;
        text-align: right;
        align-items:baseline;
    }
    .foot-width-logo-pr{
        width: 40%;
                    box-sizing: border-box;
        text-align: right;
        align-self: flex-end;
        margin-bottom: 30px;
    }
}
@media (max-width: 699px) {
    .fr-footer-grid {
                   max-width: 90%;
                    margin: auto;
                               text-align: -webkit-center;
    }     
    .foot-width-logo-ali{
        width: 100%;
                    box-sizing: border-box;
        text-align: center;
        align-items:baseline;
    }
    .foot-width-logo-pr{
        width: 100%;
                    box-sizing: border-box;
        text-align: center;
        align-self: flex-end;
        margin-bottom: 30px;
    }
}
.btn-gile {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    color: #fff;
    background-color: #487c5a;
    border-color: #3f6c4e;
}
.btn-gile:hover {
    color: #fff;
    background-color: #56946c;
    border-color: #4d8460;
}
.link-privacy {
    margin-top: 10px;
    display: inline-block;
    text-transform: capitalize;
}
/*************************** END FOOTER ********************************/
@media only screen and (max-width: 481px) 
{
    .ImgButtonListOfSpares
    {
        display:none;
    }
    .gridResult th 
    {
        display:table-cell;
    }    
}