/* wrap btn txt */
.ui-btn-text { white-space:normal; }

label.ui-input-text { font-weight:bold; }

.ui-content { /*font-weight:bold;*/ font-family:"Nunito Sans", Helvetica,"Open Sans",Arial,sans-serif; } 
.ui-content .vh_q_prompt { font-weight:bold; }
.ui-content > h1, h2, h3 { font-family:"Nunito Sans", Helvetica,Arial,sans-serif; }
body { 
	white-space: normal!important;
	word-wrap:break-word!important;
	font-family:"Nunito Sans", Helvetica,"Open Sans",Arial,sans-serif!important;
	font-size: 1.1em!important;
	line-height: 1.5em!important;
}

div.ui-collapsible > h2 > a {
	white-space: normal!important;
	word-wrap:break-word!important;
}

.ui-btn, .ui-panel-inner, .ui-title { font-family:"Nunito Sans", Helvetica,"Open Sans",Arial,sans-serif; }
.ui-title { padding-top: 0px!important; padding-bottom: 0px!important;}
.ui-title .vh-header-image { max-height:60px!important; }

.ui-content #result-table td {padding-bottom:1em!important};

/*h1 { white-space: normal !important; word-wrap:break-word; font-family:"Nunito Sans", Helvetica,Arial,sans-serif !important; color: #005a96}
h2 { white-space: normal !important; word-wrap:break-word; font-family:"Nunito Sans", Helvetica,Arial,sans-serif; color: #005a96}
h3 { white-space: normal !important; word-wrap:break-word; font-family:"Nunito Sans", Helvetica,Arial,sans-serif; color: #005a96}
*/

/*.ui-btn > h3 { color: #005a96; }*/
.ui-header > h1 { color: #ffffff; font-family:"Nunito Sans", Helvetica,Arial,sans-serif; }
.ui-panel-inner img { max-height: 4em!important; }
.ui-header { border-bottom: 0px!important; }

.ui-content { max-width:1024px; margin:0px auto; /*background: white; */}

/*.ui-header .vh-header-btn-right, .ui-header .ui-btn-left { background-color: #003594 !important; color: white !important; border: none;}*/
/*.ui-page > .ui-header { background-color: #003594 !important; color: white !important; border: none;}*/

#popupDialog, /*.ui-body-a,*/ .ui-page-active {
	
    /* background-image: url(/images/uploads/a160/02cd0946e8eed5f8082b3d6861647bfb-imageElement.jpg)!important; */
    background-size: cover;
	background-position: center center;
    background-repeat: no-repeat;
    background-color: #53565A;
    background-attachment:fixed;
	
    /*background-image: url(/images/uploads/a160/b2597421ffc51cf5dd220474917bee45-imageElement.jpg), url(/images/uploads/a160/2debbe54cf376ae2b1f876e230bdd395-imageElement.jpg);*/
	/*background-position: left center, right center;*/
    /*background-repeat: no-repeat, no-repeat;*/
    /*background-color: #ffffff, #fffff;*/
    /*background-attachment:fixed, fixed;*/
}

.ui-page{
 /*   background-color: #53565A; */
}

.ui-page-theme-a > .ui-content{
    background-color: rgba(255, 255, 255, 1); 
}

.ui-page-theme-f > .ui-content{
    background-color: rgba(255, 255, 255, 1); 
}

.ui-page-theme-b > .ui-content, .ui-page-theme-c > .ui-content {
    background-color: #53565A; 
}

.ui-page  .ui-content #bluebackground1, .ui-page  .ui-content #bluebackground2 {
    background-color: #cb7c9c; /*lightblue*/ 
    margin-left: -30px;
    margin-right: -30px;
    margin-top: -10px;
}

.ui-page  .ui-content #whitebackground1, .ui-page  .ui-content #whitebackground2 {
    margin-left: -30px;
    margin-right: -30px;
    margin-top: -10px;
}

.ui-page  .ui-content  #bluegrid1, .ui-page  .ui-content  #bluegrid2, .ui-page  .ui-content  #whitegrid1, .ui-page  .ui-content  #whitegrid2 {
    margin-top: 30px;
    margin-bottom: 30px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.ui-page  .ui-content #uhccontentouter {
}

.ui-page  .ui-content  #uhccontentinnder {
    margin-top: 30px;
    margin-bottom: 30px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

/* jqm sets this to -1em, don't know why */
.ui-content .ui-listview {
	margin:0em;
}

li.vh-listview-item > a > h3 { margin-top: 0px; margin-right: 90px; }
li.vh-listview-item > h3 { margin-top: 0px !important; margin-right:120px !important;}
li.vh-listview-item > h1 { color: white !important; font-size:1.3em !important;}
.ui-page > .ui-content { padding-top: 0px !important; padding-bottom: 0px !important;}

/* wrap list text and prevent overlap */
.ui-listview > li h3 {white-space: normal !important;}
.ui-content .ui-link {white-space: normal !important; word-wrap:break-word;}
.ui-content .ui-listview .ui-li-aside {white-space: normal !important; word-wrap:break-word; width:35%;}

.ui-listview > li > h3 { width: 55%; white-space: normal !important;}
.ui-listview > li > .ui-btn > h3 { width: 58%; white-space: normal !important;}
.ui-listview > li > p { white-space: normal !important;}
.ui-listview > li  { border-bottom-width:1px !important; border-bottom-color:#cdcdcd !important} 

/* add a little space between columns */
div.ui-grid-a div.ui-block-a { padding-right: 10px;}
div.ui-grid-a div.ui-block-b { padding-left: 10px;}
div.ui-grid-b div.ui-block-a { padding-right: 10px;}
div.ui-grid-b div.ui-block-b { padding-left: 10px;padding-right: 10px;}
div.ui-grid-b div.ui-block-c { padding-left: 10px;}
div.ui-grid-c div.ui-block-a { padding-right: 10px;}
div.ui-grid-c div.ui-block-b { padding-left: 10px;padding-right: 10px;}
div.ui-grid-c div.ui-block-c { padding-left: 10px;padding-right: 10px;}
div.ui-grid-c div.ui-block-d { padding-left: 10px;}

@media (max-width:62em) {
            #TopMenu {
            display: none !important;
        }
		
/*		.ui-content { 
width: 100%; }*/
}
