.menu-padding {
  padding:5px 0px 10px 0px;
}

.panel-app {
  padding:20px;
}

.dg-toolbar-top {
  width:100%;display:inline-block
}

.dg-toolbar-left {
  float:left;padding:5px
}

.dg-toolbar-right {
  float:right;padding:5px
}

.my-menu {
  text-decoration: none;
  color:#000;
}

.my-menu:hover {
  text-decoration: none;
  color:#000;
}

/*back to top*/
.back-to-top {
    position: fixed;
    bottom: 2em;
    right: 0px;
    text-decoration: none;
    color: #000000;
    background-color: rgba(235, 235, 235, 0.80);
    font-size: 12px;
    padding: 1em;
    z-index: 10000;
    display: none;
}

.back-to-top:hover {    
    background-color: rgba(135, 135, 135, 0.50);
    text-decoration: none;
}

 .ui-autocomplete-loading {
background: white url("../files/img/ui-anim_basic_16x16.gif") right center no-repeat;
}

.hidden {
  display: none;
}

.box {
  padding:3px;
  border: 1px solid #dddddd;
  background: #F4F4F4;
}

.disabled-div {
    pointer-events: none;
    opacity: 0.4;
}

.my-table {
    width:100%;
}

.my-table th, td {
    padding: 3px;
}

.tdth {
    border: 1px solid #95B8E7;
    padding: 2px;
}

hr.style5 {
  background-color: #fff;
  border-top: 2px dashed #8c8b8b;
}

.subtitle-block {
  background-color:#95B8E7;
  width:100%;
  padding: 2px;
}

/*icon*/
.icon-download {    
    background: transparent url("themes/icons/az_download.png") no-repeat scroll center center;
 }

 .title-middle {
  font-size:22px;
  background-color:#ACACAC;
  padding:5px;
  color:#ECECEC;
  border-radius: 5px;
 }

 @media screen and (max-width: 400px){
    .title-middle {        
        font-size:22px;  
        background-color:#fff;      
        color:#000;
    }
}

.az-footer {
  background-color: #00A0DF;
  color:#000;
}

.az-title-middle-footer {  
  background-color:#000;
  padding:1px 5px;
  color:#fff;
  border-radius: 3px;
}

.az-post-title {
  color:#000;
}

a.az-link-post-title:hover {
  color:#000;
}

.az-side {
  border: 1px solid #00A0DF; 
}

.az-gmap {
  background-color: #fff;
}

 #map {
   width: 100%;
   height: 400px;
   background-color: grey;
 }

 .az-block {
  margin-top: 50px; 
  background-color: #00A0DF;
  color:#000;
}

a.az-footer-link {
  color: #000;
}

a.az-footer-link:hover {
  text-decoration: underline;
}