body{
   background-image:url("jpg/fon_1.jpg");
   background-size: cover;
    background-attachment: fixed;
    background-position: center center;


}




.loginBlock{
   width: 90%;
   background-color: #dcdcdc;
   padding-top: 10px;
   line-height: 100px;
   margin:200px auto 0;
   opacity: 0.8;
   box-shadow:    -15px -15px 2px -5px rgba(160,82,45,.5),
   -15px 15px 2px -5px rgba(0,255,255,.5),
   15px -15px 2px -5px rgba(255,0,0,.5),
   15px 15px 2px -5px rgba(255,255,0,.5);

   font-family: Arno Pro Display;


 
 }


.row {border:solid 1px black;
   width: 90%;
}


.dinner_menu_line_class_selected {
background-color: #00ff00;
}

.dinner_menu_line_class_unselected {
background-color: transparent;
}

a.botr{
  background:#fff;
  width:250px;
  display:block;
  height:50px;
  padding-top:19px;
  border:1px solid #000;
   margin: 25px auto;
  font-family: 'Dosis', sans;
  font-size: 15px;
  font-weight:100;
  color:#000;
  text-transform:uppercase;
  text-decoration:none;
  text-align:center;
  opacity:.8;
  letter-spacing: 1px;
    -webkit-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
   -moz-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
     -o-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
        transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
}
a.botr:hover{
  width:250px;
  height:50px;
  padding-top:19px;
  border:1px solid teal;
  margin: 25px auto;
  opacity:1;
  letter-spacing: 4px;
  -webkit-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
   -moz-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
     -o-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
        transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
}

