body {
    margin-top:0px;
    font-family: Arial, Helvetica, sans-serif
}  

input ,select , datalist ,label , p ,span ,table {
  	font-size :  0.8rem;
  	line-height: 0.9rem;
}


.card {
  	word-break: break-word;
    border-radius:1px;
    box-shadow: 0px 2px 2px 2px rgba(0, 0, 0, 0.2);
    padding:5px;
    margin: 5px;   
}

.cardsmall {
    word-break: break-word;
    border-radius: 5px;
    box-shadow: 0px 1px 3px 2px rgba(0, 0, 0, 0.2);
    //padding: 2px;
    //margin: 3px;
}

.container {
    border-radius: 20px;
    box-shadow: 0px 4px 8px 4px rgba(0, 0, 0, 0.2);
    padding: 20px;
}

.container-fluid {
    width:1330px;
    border-radius:20px;
    box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, 0.2);
    padding:10px;
  	margin: 10px 10px 10px 10px; 
}

cardsize{	
    width:1330px;
}
.titletxt {
  color:#000080 ;
  font-size: 1.85em;
  text-shadow: 4px 4px 8px #808080 ;
}
.menutxt { font-size : 1.01em;
}
.menuitemtxt {
    font-size: 1.05em;
}
img {
    object-fit: scale-down;
}

.captiontxt{
    font-family: 'Brush Script MT', cursive;
    color: #af002a ;
    font-size: 1.8em;
    text-shadow: 4px 4px 8px #808080 ;
}
.bg-grey {
    background-color: #d3d3d3;
}

.bg-peach {
    background-color: #fdf5e6;
}

.bg-steel {
    background-color: #4682b4;
}

.bg-green {
    background-color: #8fbc8f;
}

.bg-lemon {
    background-color: #fffacd;
}

.shadow {
    box-shadow: 2px 8px 8px 0px rgba(220, 4, 4, 0.881);
}