/*signin*/

      .bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }

      @media (min-width: 768px) {
        .bd-placeholder-img-lg {
          font-size: 3.5rem;
        }
      }
      
     	 html,body {
		  height: 100%;
		}
		
		body {
		 /* display: -ms-flexbox;
		  display: flex;*/
		  -ms-flex-align: center;
		  align-items: center;
		  padding-top: 40px;
		  padding-bottom: 40px;
		  background-color: #f5f5f5;
		}
		
		.form-signin {
		  width: 100%;
		  max-width: 330px;
		  padding: 15px;
		  margin: auto;
		}
		.form-signin .checkbox {
		  font-weight: 400;
		}
		.form-signin .form-control {
		  position: relative;
		  box-sizing: border-box;
		  height: auto;
		  padding: 10px;
		  font-size: 16px;
		}
		.form-signin .form-control:focus {
		  z-index: 2;
		}
		.form-signin input[type="name"] {
		  margin-bottom: -1px;
		  border-bottom-right-radius: 0;
		  border-bottom-left-radius: 0;
		}
		.form-signin input[type="password"] {
		  margin-bottom: 10px;
		  border-top-left-radius: 0;
		  border-top-right-radius: 0;
		}
		
/*signin end*/

	
		#form-listdays {
		  width: 100%;
		  max-width: 1200px;
		  padding: 15px;
		  margin: auto;
		}

body {padding-top: 70px;}		
		
		
.headTools {display:block; position: fixed; top: 0px; width: 100%; background-color: rgba(255,255,255,0.8); height: 55px; border-bottom: 1px solid #e3e3e3;; z-index: 1000; text-align: right; padding-top: 12px; padding-right: 20px; padding-left: 20px;}
 
.backBtn {position: absolute; left: 20px; }


.listDayMeal li{border-bottom: 1px solid #eee; padding: 7px;}

.hoverDayList {  transition: 0.3s;}

.hoverDayList:hover {background-color:rgba(0, 123, 255, 0.01);}
.hoverDayList:hover .listDayMeal li{border-bottom: 1px solid #ddd; }


.foodList1{ width: 60px!important; text-align: center; vertical-align: middle !important;}
.foodList1 small{font-size: 9px; }
.foodList3 {width: 70px!important; text-align: right; vertical-align: middle !important;}
.foodList4 {width: 100px!important; text-align: center; vertical-align: middle !important;}
.foodList5 {width: 100px!important; text-align: center; vertical-align: middle !important;}
.foodList2 { vertical-align: middle !important;}

.foodList6 { vertical-align: middle !important; width: 70px; text-align: center;;}
.foodList7 { vertical-align: middle !important; width: 120px; text-align: right;}

.inputPlusMinus {width: 120px;} 
.inputPlusMinus input{border-color: #6c757d; }
 
.hidePrice{display:none;} 
.noteNote em{font-size: 12px; color: #666;}

li.foodTypepolievka {font-style: italic!important; color: #666;}

.clear {clear:both!important;}
.containerX{
	width: 95%!important;
	margin: 0 auto;	
}
.flRight{float: right; padding-top: 4px;  }

.sale{color: red!important; font-size: 12px; font-weight: bold; position: relative; top: -6px; left: 4px;}

.saleBoxHead h4{color: red; }

.orderSTAT{}
.orderSTATprijata{}
.orderSTATvybavujeme{}
.orderSTATrozvoz{}
.orderSTATdorucena{}




