.ui-shadow-inset {
    background-color: rgba(255, 255, 255, .1);
}

.ui-content h1 { font-family:Montserrat,Arial,sans-serif; XXXXcolor: #000001; }
.ui-content h2 { font-family:Montserrat,Arial,sans-serif; XXXXcolor: #000002; }
.ui-content h3 { font-family:Montserrat,Arial,sans-serif; XXXXcolor: #000003; }
.ui-content { font-family:Raleway,Arial,sans-serif; max-width:1000px; margin:0px auto; padding-top: 0px; /*font-weight:bold;*/ } 

/*.ui-mobile label,*/
div.ui-controlgroup-label {	font-weight: bold;}

.ui-page-theme-a , .ui-page-theme-c, .ui-page-theme-c{
    background-color: #181a52!important;
}
.ui-btn { font-family:Raleway,Arial,sans-serif; white-space:normal !important; }

.ui-input-btn,.vh_menu .ui-submit .ui-btn, a.ui-btn-d, a.ui-btn-down-d, a.ui-btn-hover-d, a.ui-btn-b, a.ui-btn-a, a.ui-btn-down-a, a.ui-btn-hover-a {max-width:320px !important; margin: 5px auto !important;}

h1.ui-title { white-space: normal !important; }
.ui-header .ui-title {
    margin-right: 10% !important;
    margin-left: 10% !important;
}

/* want all em to be red and normal */
.ui-content em {
color:red !important;
font-style: normal;
}

#AdminAttendee .ui-content  .vhParagraph em { color: #000001 !important; font-weight: 400 !important;}

/* required field indicators */
.ui-content #Registration em {
font-weight: bold !important;
font-size: 18px !important;
}

.ui-listview > li h3 {white-space: normal !important;}
.ui-content .ui-link {white-space: normal !important; word-wrap:break-word;}
#vh_multichoice_prompt {font-weight: bold; }

.ui-slider-track { background:#CCC; }
.ui-input-text { background:#FFF !important; }

.ui-radio .ui-btn.ui-radio-off:after {background:rgba(0,0,0,.3) !important;}

/* responsive left panel, stay open on wide screens */
@media (min-width:56em) {
    /*.ui-header {
        display: none !important;
    }*/
    .ui-content { 
        background: white !important;
        width: 80%; max-width:1024px; margin:0px auto; 
    }
    
    .ui-grid-a div.ui-block-a { padding-right: 10px;}
    .ui-grid-a div.ui-block-b { padding-left: 10px;}

    .ui-grid-b div.ui-block-a { padding-right: 10px;}
    .ui-grid-b div.ui-block-b { padding-left: 10px;padding-right: 10px;}
    .ui-grid-b div.ui-block-c { padding-left: 10px;}

    .ui-grid-c div.ui-block-a { padding-right: 10px;}
    .ui-grid-c div.ui-block-b { padding-left: 10px;padding-right: 10px;}
    .ui-grid-c div.ui-block-c { padding-left: 10px;padding-right: 10px;}
    .ui-grid-c div.ui-block-d { padding-left: 10px;}

    form { width: 85%; margin : auto!important; }

}

@media (max-width:56em) {
       /*     .vh_menu {
            display: none !important;
        }*/
		
	.ui-content { 
        background: white !important;
        /*width: 100%;*/
    }
}

/* admin page styling */
.ui-page-theme-d .ui-content { 
    width: 96%; max-width: 100%; margin:0px auto; 
    color: black!important;
}

.ui-page-theme-d .ui-content  .vh-page-content {
    margin-left: 1em;
    margin-right: 1em;
} 

/* Correct loader gif location */
.ui-icon-loading {
	background: url("/images/ajax-loader.gif")!important;
}
