
/* General classes to make fixed size controls */

html{
    height:100%;
}

table, tr, td{
    margin: 0;
    padding: 0;
    border-spacing: 0;
    border:none;
}

.border-box{
    -webkit-box-sizing: border-box !important;
       -moz-box-sizing: border-box !important;
        -ms-box-sizing: border-box !important;  
            box-sizing: border-box !important;
}

.no-margin{  
    margin: 0 !important;
}

.expanded{
    display: block;
    height: 100%;
    white-space: normal;
}

.expanded .centered{
    display: block;
    position: relative;
    top: 50%;
    margin-top: -0.6em !important;
}

/* MList */
[data-role="page"] .ui-listview { margin: -15px; }
[data-role="page"] .ui-listview-inset { margin: 1em 0; }

/* MMap */

.ui-map{
   position:absolute;
   top:0;
   left:0;
   right:0;
   bottom:0;
}

.ui-map-border > .ui-map {
    margin: 1em;
}
.ui-map-wrap{
   position: relative;
   margin: .5em 0;
}