﻿/* SITE COLORING
=========================================================================================*/
a:link, a:visited, a:hover, a:active {
    color: #0089d0;
    font-family: Verdana,"Trebuchet MS",Arial,sans-serif;
}

.regEvent td a {
    color: white !important;
}

body {
    background-color: white;
}

.border {
    border: 1px solid #b9b9b9;
}

.container_12 {
    background-color: white;
}

.primary {
    background-color: #006B6B;
    border: 1px solid #b9b9b9;
    color: #fff;
}

.secondary {
    background-color: #00A38F;
    border: 1px solid #b9b9b9;
    color: #fff;
}

/*h2 {font-size:1em !important;}*/

a[id*='_editAttendeeLink'], .help {
    color: white !important;
}

[for*="FormerAttendee"], .formerAttendee {
    display:none;
}
#donateRemainingStoreCard, .othertransportationsection{display:none;}

#eventSelection .secondary{
    font-size:12px;
}

.ctCheckBoxToggle input[type=checkbox]:checked ~ label, .ctCheckBoxToggle input[type="radio"]:checked ~ label {background-color:#00A38F}

a[class*='link_'] .name, a[class*='link_'] .desc {font-family:Verdana, Geneva, Tahoma, sans-serif !important;}

a[class*='link_'] {
    font-size:13pt;
}
.guestmgmtinstructions {text-align:left !important;}

/* SITE LAYOUT
=========================================================================================*/


#content {
    min-height: 600px;
}

#crumbs {
    background-color: #D9D7D8;
    margin-bottom: 10px;
    padding: 5px 0;
}

    #crumbs a {
        color: #5D5C42;
        text-decoration: none;
    }

        #crumbs a:hover {
            text-decoration: underline;
        }

    #crumbs div {
        /* clear margins from grid classes above */
        margin-top: 0;
        margin-bottom: 0;
    }

#header {
    background-color: #464646;
    border-bottom: 4px solid #30A4B1;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}

    #header div {
        /* clear margins from grid classes above */
        margin-top: 0;
        margin-bottom: 0;
    }

    #header h1 a {
        color: #FFFFFF;
        font-size: 14pt;
        text-decoration: none;
        text-transform: uppercase;
    }

ul#mainNav {
    text-align: right;
}

    ul#mainNav li {
        display: inline;
    }

        ul#mainNav li a {
            color: #FFFFFF;
            padding: 10px;
            text-decoration: none;
        }

            ul#mainNav li a:hover, ul#mainNav li.selected a {
                background-color: #30A4B1;
            }

#wrapper {
    min-height: 600px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

#footer_right li {
    line-height: initial;
}

cufon {
    text-indent: 0 !important;
}

.reserveResourceTable input[name$="addToWLButton"] {
    width: 85px !important;
}

@media screen,projection {
    cufon {
        display: inline !important;
        display: inline-block !important;
        position: relative !important;
        vertical-align: middle !important;
        font-size: initial !important;
        line-height: 1px !important;
    }

        cufon cufontext {
            display: -moz-inline-box !important;
            display: inline-block !important;
            width: 0 !important;
            height: 0 !important;
            overflow: hidden !important;
            text-indent: -10000in !important;
        }

        cufon canvas {
            position: relative !important;
        }
}

@media print {
    cufon {
        padding: 0 !important;
    }

        cufon canvas {
            display: none !important;
        }
}

.ctCheckBoxToggle input[type=checkbox]:checked ~ label, .ctCheckBoxToggle input[type="radio"]:checked ~ label {background-color:#00A38F}

/*Mobile*/
/* mobile */
@media (min-device-width : 320px) and (max-device-width : 768px) {
    #mobileHeader, #mobileNav { display:none;}
    .headerright {display:none !important;}
    
}

@media( min-device-width: 769px) {
    .mobileLinks{display:none !important}
}
