﻿ body {
    padding-top: 150px;
    padding-bottom: 40px;
}

 body.dialog {
    padding: 0px;
}

 body.desk {
    padding: 80px 0 20px 0;
}

.modal-body 
{
 max-height: 600px;    
    }

#header-login
{
    margin-right: 20px;
}

.logi-desk { margin-top:10px; font-size:16px;}

.logi-desk > div
{
    display:inline-block;
    
    }

.table tr th,.table tr td.header{
 background-color: #600C6E;
 color:#fff;
}
.table tr td.header2{
 font-weight:bold;

}
.table-hover tbody tr:hover th ,.table tr:hover td.header{
  background-color: #600C6E;
}

.table tr td.header img{ margin-left:5px; }

.table-hover tbody tr:hover td {
  background-color: #d2d2d2;
}

.table-big { font-size:18px;}
.table-big .tableButton { margin-right:10px; }

.align-right
{
    text-align:right !important;
}

.validators_container{ display:inline-block; min-width:20px;}

.alert-overlay
{
 position:absolute;
 margin:auto;
 top: 30px; 
 left: 50%;
    
}

.langSwitcherContainer
{
     border: 2px solid #CDCDCD;   
     border-radius: 5px; 
     text-align:center;
     padding-left:10px;
     padding-right:10px; 
}

.langSwitcherContainer input
{
 margin-right:5px;    
}

.MaxLength 
{
 display:inline-block;
 width:40px;
 margin-left:5px;  
 font-weight:bold;  
}

.input-right
{
 text-align:right    
}

.input-touch
{
     height:40px !important;
     font-size:28px !important;
}

.btn-touch
{
       height:45px; font-size:24px; 
}

div.search
{
     margin-bottom:10px;
     border: 1px solid #CDCDCD;
     padding:10px;
     border-radius: 5px;
}

div.search > input 
{
    margin-top: 4px;
}

.btn img,.table tr td.header img { margin-right:3px;}

ul.ingredientsList { list-style-type: none; }

ul.ingredientsList li { float:left; width:200px; }

ul.ingredientsList li div.validators_container { display:inline;}

ul.ingredientsList span.checkbox label { font-weight:bold;}

.geoMappingLabel { font-weight:bold;  margin-left:5px; margin-right:5px;}
.geoMapping img { width: auto !important; max-width: none;  }

#notificationsArea { position:relative;}

#notificationsArea > div { display:inline-block; margin-right:10px; margin-top:10px; cursor:pointer !important;}

.notification-list 
{
    list-style-type:none;
}

.notification-list li
{
    border-bottom: solid 1px #F4F4F4;
    
}

ul.deskMenu { list-style-type:none; }

ul.deskMenu li { float:left; width:200px; margin-right:60px; margin-top: 40px;}

ul.deskMenu li a.btn { height:80px; font-size:24px; padding-top: 24px;}
.btn-desk-header-home { margin-left:20px;}


#catChoose li { margin-right:20px; }

#catChoose li a { padding:20px; font-size:18px;  }
/*.deskProductSelector ol.carousel-indicators li {
  width: 40px;
height: 40px;
  background-color: #0088CC !important;
  border-radius:20px !important;
  
}

.deskProductSelector .carousel-indicators .active {
  background-color: #f4f !important;
}*/

.deskProductSelector div.item div.row-fluid > div { height:150px;}

.deskProductSelector div.slideContainer {margin-left:65px; margin-right:65px;}

#orderName input{ font-size:18px;}
#orderName .text-info span { font-size:24px;}

tr td.content-right
{
    text-align:right !important;
}

.myform-right
{
    text-align:right !important;    
}