.ui-page-theme-a {
    text-shadow: none!important;
}

.ui-mobile .ui-header, .ui-mobile .ui-footer {
    border-left-width: 0;
    border-right-width: 0;
}

.ui-header-fixed {
    top: -1px;
    padding-top: 1px;
}

.ui-header-fixed, .ui-footer-fixed {
    left: 0;
    right: 0;
    width: 100%;
    position: fixed;
    z-index: 1000;
}

.ui-content {
    padding: 1em 0;
}


.ui-header .ui-title, .ui-footer .ui-title {
    min-height: 1.1em;
    text-align: center;
    font-size: 16px;
    display: block;
    margin: 0.6em 30% 0.8em;
    padding: 2px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    outline: 0 !important;
}


.ui-header > .ui-btn, .ui-footer > .ui-btn {
    display: inline-block;
    margin: 0;
}

.ui-header .ui-btn-left {
    left:4.745px;
}


.ui-header .ui-btn-left, .ui-header .ui-btn-right, .ui-footer .ui-btn-left, .ui-footer .ui-btn-right, .ui-header-fixed.ui-fixed-hidden .ui-btn-left, .ui-header-fixed.ui-fixed-hidden .ui-btn-right {
    position: absolute;
    top: 3px;
}

.ui-header .ui-btn-right, .ui-footer .ui-btn-right {
    right: 5px;
}

/*.ui-navbar li .ui-button {
    box-sizing: content-box;
}*/

.ui-controlgroup .ui-controlgroup-controls, .ui-controlgroup .ui-radio, .ui-controlgroup .ui-checkbox, .ui-controlgroup .ui-select, .ui-controlgroup li {
    -webkit-border-radius: unset;
    border-radius: unset;
}

.ui-listview .ui-li-aside {
    position: absolute;
    top: 0.6em;
    right: 3.333em;
    margin: 0;
    text-align: right;
}

.ui-popup-container {
    padding: 10px;
    min-width: 280px;
}

.ui-li-thumb, .ui-listview .ui-li-icon, .ui-li-content {
    float: left;
    margin-right: 10px;
}

.ui-listview .ui-li-icon {
    max-height: 16px;
    max-width: 16px;
    left: 10px;
    margin-top: 3px;
}

.ui-listview > .ui-listview-item-static {
    padding: 0 0;
}

.ui-listview > li.custom-collapsible h1, .ui-listview > li.custom-collapsible h2, .ui-listview > li.custom-collapsible h3, .ui-listview > li.custom-collapsible h4, .ui-listview > li.custom-collapsible h5, .ui-listview > li.custom-collapsible h6 {
    margin: 0 0;
}

/*
.custom-collapsible ul li {
    padding-left: 0px;
    margin-left: -40px;
}*/

.ui-icon-bars {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M1%2C4h12c0.553%2C0%2C1-0.447%2C1-1s-0.447-1-1-1H1C0.447%2C2%2C0%2C2.447%2C0%2C3S0.447%2C4%2C1%2C4z%20M13%2C6H1%20C0.447%2C6%2C0%2C6.447%2C0%2C7c0%2C0.553%2C0.447%2C1%2C1%2C1h12c0.553%2C0%2C1-0.447%2C1-1C14%2C6.447%2C13.553%2C6%2C13%2C6z%20M13%2C10H1c-0.553%2C0-1%2C0.447-1%2C1%20s0.447%2C1%2C1%2C1h12c0.553%2C0%2C1-0.447%2C1-1S13.553%2C10%2C13%2C10z%22%2F%3E%3C%2Fsvg%3E)!important;
}

.ui-controlgroup-vertical > .ui-button {
    border-top: 1px solid #ddd;
}

.ui-controlgroup-horizontal > .ui-button {
    border-left: 1px solid #ddd;
}

.ui-controlgroup, fieldset.ui-controlgroup {
    padding: 0;
    margin: 0.5em 0;
    zoom: 1;
}

.ui-listview-item-count-bubble {
    right: 1em;   
}

.ui-toolbar {
    border-width: 0px 0;
}

@media screen and (orientation: portrait) and (max-width: 375px) {
    .ui-selectmenu {
        max-width: 344px;
    }
}

@media screen and (orientation: portrait) and (max-width: 320px) {
    .ui-selectmenu {
        max-width: 280px;
    }
}

.ui-loader .ui-icon-loading {
    background-color: transparent;
    display: block;
    margin: 0;
    width: 2.75em;
    height: 2.75em;
    padding: 0.0025em;
    -webkit-border-radius: 2.75em;
    border-radius: 2.75em;
}
/* angoli non arrotondati nei bottoni footer*/
.ui-navbar li .ui-button {
    border-radius: unset;
}

/* Active button */
.ui-page-theme-b .ui-button.ui-button-active,
html .ui-bar-b .ui-button.ui-button-active,
html .ui-body-b .ui-button.ui-button-active,
html body .ui-group-theme-b .ui-button.ui-button-active,
html head + body .ui-button.ui-button-b.ui-button-active,
/* Active checkboxradio */
.ui-page-theme-b .ui-checkboxradio-checked .ui-icon,
html .ui-bar-b .ui-checkboxradio-checked .ui-icon,
html .ui-body-b .ui-checkboxradio-checked .ui-icon,
html body .ui-group-theme-b .ui-checkboxradio-checked .ui-icon,
.ui-button-b.ui-checkboxradio-checked.ui-button .ui-icon,
.ui-page-theme-b .ui-controlgroup-horizontal .ui-checkboxradio-checked,
html .ui-bar-b .ui-controlgroup-horizontal .ui-checkboxradio-checked,
html .ui-body-b .ui-controlgroup-horizontal .ui-checkboxradio-checked,
html body .ui-group-theme-b .ui-controlgroup-horizontal .ui-checkboxradio-checked,
html body .ui-group-theme-b.ui-controlgroup-horizontal .ui-checkboxradio-checked,
.ui-controlgroup-horizontal .ui-button.ui-button-b.ui-checkboxradio-checked,
/* Active flipswitch background */
.ui-page-theme-b .ui-flipswitch-active,
html .ui-bar-b .ui-flipswitch-active,
html .ui-body-b .ui-flipswitch-active,
html body .ui-group-theme-b .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-b.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-b .ui-slider-track .ui-button-active,
html .ui-bar-b .ui-slider-track .ui-button-active,
html .ui-body-b .ui-slider-track .ui-button-active,
html body .ui-group-theme-b .ui-slider-track .ui-button-active,
html body div.ui-slider-track.ui-body-b .ui-button-active,
/* Active Accordion */
.ui-page-theme-b .ui-accordion-header-active,
.ui-page-theme-b .ui-accordion-header.ui-state-active,
html .ui-body-b .ui-accordion-header-active,
html .ui-body-b .ui-accordion-header.ui-state-active {
    text-shadow: none;
}
/* Input text no shadow */
.ui-body-a, .ui-page-theme-a .ui-body-inherit, html .ui-bar-a .ui-body-inherit, html .ui-body-a .ui-body-inherit, html body .ui-group-theme-a .ui-body-inherit, html .ui-panel-page-container-a, .ui-page-theme-a .ui-accordion-content, html .ui-body-a .ui-accordion-content {
    text-shadow: none;
}

.ui-page-theme-a .ui-button, html .ui-bar-a .ui-button, html .ui-body-a .ui-button, html body .ui-group-theme-a .ui-button, html head + body .ui-button.ui-button-a, .ui-page-theme-a .ui-button:visited, html .ui-bar-a .ui-button:visited, html .ui-body-a .ui-button:visited, html body .ui-group-theme-a .ui-button:visited, html head + body .ui-button.ui-button-a:visited, .ui-page-theme-a .ui-accordion-header, html .ui-body-a .ui-accordion-header {
    text-shadow: none;
}

    .ui-page-theme-a .ui-button.ui-button-active, html .ui-bar-a .ui-button.ui-button-active, html .ui-body-a .ui-button.ui-button-active, html body .ui-group-theme-a .ui-button.ui-button-active, html head + body .ui-button.ui-button-a.ui-button-active, .ui-page-theme-a .ui-checkboxradio-checked .ui-icon, html .ui-bar-a .ui-checkboxradio-checked .ui-icon, html .ui-body-a .ui-checkboxradio-checked .ui-icon, html body .ui-group-theme-a .ui-checkboxradio-checked .ui-icon, .ui-button-a.ui-checkboxradio-checked.ui-button .ui-icon, .ui-page-theme-a .ui-controlgroup-horizontal .ui-checkboxradio-checked, html .ui-bar-a .ui-controlgroup-horizontal .ui-checkboxradio-checked, html .ui-body-a .ui-controlgroup-horizontal .ui-checkboxradio-checked, html body .ui-group-theme-a .ui-controlgroup-horizontal .ui-checkboxradio-checked, html body .ui-group-theme-a.ui-controlgroup-horizontal .ui-checkboxradio-checked, .ui-controlgroup-horizontal .ui-button.ui-button-a.ui-checkboxradio-checked, .ui-page-theme-a .ui-flipswitch-active, html .ui-bar-a .ui-flipswitch-active, html .ui-body-a .ui-flipswitch-active, html body .ui-group-theme-a .ui-flipswitch-active, html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active, .ui-page-theme-a .ui-slider-track .ui-button-active, html .ui-bar-a .ui-slider-track .ui-button-active, html .ui-body-a .ui-slider-track .ui-button-active, html body .ui-group-theme-a .ui-slider-track .ui-button-active, html body div.ui-slider-track.ui-body-a .ui-button-active, .ui-page-theme-a .ui-accordion-header-active, .ui-page-theme-a .ui-accordion-header.ui-state-active, html .ui-body-a .ui-accordion-header-active, html .ui-body-a .ui-accordion-header.ui-state-active {
        text-shadow: none;
    }

    .ui-page-theme-a .ui-button:active, .ui-page-theme-a .ui-button:hover {
        text-shadow: none;
    }