.ui-paginator-bottom .ui-paginator-current{
    display: none ! important;
}

.ui-paginator-top .ui-paginator-first
, .ui-paginator-top .ui-paginator-prev 
, .ui-paginator-top .ui-paginator-pages
, .ui-paginator-top .ui-paginator-next
, .ui-paginator-top .ui-paginator-last
, .ui-paginator-top .ui-paginator-rpp-options {
display: none ! important;
}

body {
    font-size: 12px !important;
}

.positivo{
    color: red;
}

.testoverde{
    color: green;
}

.ui-widget-header {
    text-align: center;
    text-transform: uppercase;
}

.center {
    margin: 0 auto
}

.testata{
    background-image: url("/mobilita/images/logo_split.png");
    background-repeat: repeat-x; 
}

.datalist-no-border .ui-widget-content{
    border: none;
    background: transparent;
    background-image: none;
}

.datalist-no-border .ui-widget-content .ui-datalist-data{
    margin: 0px;
}

.dot {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    display: inline-block;
}

.dotRed {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    display: inline-block;
    background-color: red;
}

.dotYellow {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    display: inline-block;
    background-color: yellow;
}

.dotGreen {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    display: inline-block;
    background-color: green;
}

.dotRedBlink {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: inline-block;
    -webkit-animation: redBlink 1s infinite;  /* Safari 4+ */
    -moz-animation: redBlink 1s infinite;  /* Fx 5+ */
    -o-animation: redBlink 1s infinite;  /* Opera 12+ */
    animation: redBlink 1s infinite;  /* IE 10+, Fx 29+ */
}

@-webkit-keyframes redBlink {
    0%, 49% {
        background-color: red;
        border: 3px solid white;
    }
    50%, 100% {
        background-color: white;
        border: 3px solid red;
    }
}

.dotYellowBlink {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: inline-block;
    -webkit-animation: yellowBlink 1s infinite;  /* Safari 4+ */
    -moz-animation: yellowBlink 1s infinite;  /* Fx 5+ */
    -o-animation: yellowBlink 1s infinite;  /* Opera 12+ */
    animation: yellowBlink 1s infinite;  /* IE 10+, Fx 29+ */
}

@-webkit-keyframes yellowBlink {
    0%, 49% {
        background-color: yellow;
        border: 3px solid white;
    }
    50%, 100% {
        background-color: white;
        border: 3px solid yellow;
    }
}

html,body{
    height:100%;
}

.wrapper{
    min-height:100%;
    height:auto !important;
    height:100%;
    margin:0 auto -10px; /* margine negativo altezza footer */
}

.push{
    height:10px; /* altezza footer */
    clear:both; /* clear di eventuali float se presenti nel layout */
}

#top {
    position: relative;
    padding: 5px;
}

.center_content {
    position: relative;
    padding: 5px;
}

.ui-organigram .controls {
    top: 15px !important;
}

.ui-selectonemenu {
    width: 100%;
    min-width: 3em !important;
}
