/* jQuery Mobile style overrides -------------------------------------------------------------------------------------------*/
.ui-content {
    padding: 1px;
}

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
    color: #000;
}

.ui-page-theme-a h2,
.ui-page-theme-a h3
{
    text-shadow: none;
}

.ui-page-theme-a a {
    text-shadow: none
}

.ui-collapsible-set {
    margin: 0;
}

.ui-collapsible-heading .ui-btn {
    text-align: inherit;
}

/* Menu panel */
#nav-panel {
    background: none;
}
.ui-panel {
    min-height: 0;
}

h3.ui-collapsible-heading > a > a.ui-link:hover {
    color: #fff
}

div.ui-collapsible-content.ui-body-a > ul.ui-listview > li > a {
    background-color: #4dacae;
}

div.ui-collapsible-content.ui-body-a > ul.ui-listview > li > a:hover {
    background-color: #848688;
}

/* Fix for menu with sub-menus */
.ui-btn {
    font-size: 10pt;
}

.ui-panel-inner .ui-btn{
    /*border-bottom: #ffffff 1px solid!important ;*/
}

.ui-collapsible{
    margin: 0px 0px 0px 0px!important;
    padding: 0px 0px 0px 0px!important;
}

.ui-collapsible li{
    margin: 0px 0px 0px 0px!important;
    padding: 0px 0px 0px 0px!important;
}
ul .ui-collapsible{
    margin: 0px 0px 0px 0px!important;
    padding: 0px 0px 0px 0px!important;

}
h3.ui-collapsible-heading {
    margin: 0px 0px 0px 0px!important;
    padding: 0px 0px 0px 0px!important;
}

h3.ui-collapsible-heading a:visited,
h3.ui-collapsible-heading a {
    color: #ffffff;
    text-shadow: 0;
    text-decoration: none;
}
