.buttonsize {
    background-color: #1e60d3;
    color: #ffffff;
    min-width: 136px;
    margin-left: 7px;
}

hr {
    width: 100%;
    height: 2px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ff0000;
    border: 0 none;
}

.lowerpadding {
    padding-bottom: 11px;
}

.topadjustSM {
    padding-top: 11px;
}

.topadjustLG {
    padding-top: 60px;
}

.topadjustMD {
    padding-top: 32px;
    margin-top: 28px;
}

.creambgd {
    background-color: #f5f7e2;
}

.headpadding {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
}

.toppaddingsmall {
    padding-top: 10px;
}

.smallitalics {
    font-size: 13px;
    font-style: italic;
    padding-top: 11px;
    padding-bottom: 8px;
}

.smallheading {
    font-weight: bold;
    font-size: 18px;
}

.rightmargin {
    margin-right: 12px;
}

.topmargin {
    margin-top: 18px;
}

.lightgreybgd {
    background-color: #e9eff5;
}

.navwidth {
    width: 740px;
    margin-left: -13px;
    padding-left: 6px;
}

.textmedium {
    font-size: 16px;
}

.tablewidth {
    width: 100px;
}

.pagefoot {
    height: 80px;
    background-color: #444444;
    padding-top: 34px;
    text-align: center;
    color: #b9b9b9;
    background: #000c50;
}

.smalllogo {
    margin-bottom: 18px;
}

@media (min-width:768px)
{
    .buttonspos {
        margin-top: -40px;
    }
}

.listmenu {
    font-size: 120%;
    color: #0008fb;
    font-weight: bold;
    margin-left: 20px;
    text-align: left;
}

.silverbgd {
    background-color: #e9f0f5;
}

.whitebgd {
    background-color: #ffffff;
    margin-top: 0px;
}

.caption {
    font-size: 110%;
    font-style: italic;
}

.simple_button {
    background-color: #ffffff;
    width: 129px;
    height: 32px;
    font-size: 120%;
}

.whitebkgnd {
    background-color: #e6ebfb;
}

.scriptfont {
    color: #1710fe;
    font-weight: bold;
    font-family: mon;
}

.panel-white {
    background-color: #ffffff;
    margin-top: 7px;
    border-radius: 12px;
    border-style: solid;
    border-color: #aea1a1;
    padding: 16px 24px;
}

.yellowframe {
    border: 8px solid #ffff00;
}

.form-ht {
    min-height: 302px;
    padding: 20px;
}

@media (max-width:529px) {
    .form-ht-sm {
        /* min-height: 718px */
        /* padding: 10px */
        min-height: -8px;
    }
}

@media (min-width:568px) {
    .form-ht-md {
        min-height: 600;
    }
}

@media (min-width:540px) and (max-width:991px) {
    .form-ht-md {
        min-height: 589px;
        padding: 16px;
    }
}

.padding16px {
    padding: 12px;
}

.margin12px {
    padding: 12px;
}

.bottom-ruler {
    border-bottom: 7px solid #b4eea8;
    margin-bottom: 25px;
}

.image-border {
    border: 2px solid #959494;
}

.maptitle {
    font-family: Roboto;
    font-weight: bold;
    margin-top: 10px;
    font-size: 20px;
}

.centerqavs {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 40%;
    padding-bottom: 5%;
}

.centerlogo {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
    padding-bottom: 5%;
}

.winners {
    background-color: rgba(253, 215, 252, 0.65);
    margin-top: 7px;
    border-radius: 23px;
    border-style: solid;
    border-color: #3b75ab;
    padding: 16px 24px;
}