img.gutter {
    margin-top: 75px;
}
.wine { 
    text-align:left; 
    background-color:white; 
    font-weight: bold;
}

@media (max-width:768px) {
    .totals, .wine {
        width:300px;
    }
    .video {
        height:250px;
        width:100%; 
    }
}
@media (min-width:769px) {
    .totals, .wine {
        width:400px;
    }
     .video {
        height: 400px;
        width:100%;
    }
}

.redborder {
    border-color: red;
}
.datefield {
    background-color:#fff;
}
.totals {
    text-align:left; 
    background-color:white; 
    font-weight: bold;
}
.wineprice {
    color: white;
    font-weight: bold;
    min-width: 100px;
}
.totalbottles {
    color: white;
    font-weight: bold;
    min-width: 100px;
}
.winegroup {
    border: 1px solid silver ; 
    border-radius:3px;
    padding-top:10px; 
    padding-left: 5px ; 
    padding-right: 5px ; 
    background-color:#f8f2ec; 
    font-weight:bold;
}
.winegroup, .formgroup{
    border: 1px solid silver ; 
    border-radius:3px;
    padding-top:10px; 
    padding-left: 5px ; 
    padding-right: 5px ; 
    background-color:#f8f2ec; 
}
.required {
    border-color:red;
}
.sumheader{
    background-color: #f8f2ec;
    text-align:center;
    padding:10px;
    border:1pt solid silver;
    border-radius:10px 10px 0 0;
    margin:0;
}
.sumbody{
    text-align:center;
    font-size:30px;
    font-weight:bold;
    border:1pt solid silver;
    border-radius:0 0 10px 10px;
}
.poplabelcurr{
    font-weight:bold;
    padding-left:10px;
    background-color:#CCFFBB;
    font-size:15px;
    padding-bottom:3px;
    padding-top:3px;
}
.poplabelpast{
    font-weight:bold;
    padding-left:10px;
    background-color:rgba(255,0,0,.1);
    font-size:15px;
    padding-bottom:3px;
    padding-top:3px;
}
.popnoevent{
    padding-left:20px;
    padding-bottom:3px;
    padding-top:3px;
}
.ClubLevel {
	font-weight: bold;
	font-size: 14px;
}
.ClubInfo {
    font-size: 14px;
}
h1,h2 {
    font-family: Trirong;
}
.award-gold {
    background-image: linear-gradient(to bottom, #ffe680 0%, #d4aa00 100%);
    border-color: #d4aa00;
    color: black;
}
.award-silver {
    background-image: linear-gradient(to bottom, #ececec 0%, #afafaf 100%);
    border-color: #afafaf;
    color: black;
}