.hidden{
    visibility: hidden;
}
.loading {
    position :fixed !important;
    position :absolute;
    width :100%;
    height :100%;
    top:0px;
    left:0px;
    z-index: 10000;
    vertical-align: middle;
}
.loadingcolor {
    background-color :#ffffff;
    -moz-opacity :0.75;
    opacity :0.35;
    filter :alpha(opacity='75');
}
.loadingimage {
    height: 100%;
    width: 100%;
}
.centered {
  position: fixed;
  top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}

.adisabled{
    opacity: 40%;
    pointer-events: none;
}

.aenabled{
    opacity: 100%;
    pointer-events: all;
}
