/* ALL PAGES */
.admify-page{
    display: none;
}

/* POPUPS */
.admify-body-popup{
    overflow:hidden;
}
.admify-popup{
    display: none; 
    position: fixed; 
    height: 100%; width: 100%; 
    overflow-y: auto;
    overflow-x: hidden;
    transition: opacity 0.3s linear; 
    z-index: 10000; 
    top:0; left:0;
}
.admify-popupContent div.admify-popupClose{ 
    cursor: pointer;
    position: absolute;
    top: 0; right:-40px;
    width:30px; height: 30px;
    background: #fff url("../img/icon-close.png") 50% 50% no-repeat;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.5);
    transition: all ease 0.3s;
}
.admify-popupContent div.admify-popupClose:hover{
    background-color: #ffbc12;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,1);
}
.admify-popupBg {
    position: relative; 
    background: rgba(0,0,0,0.8); 
    color: #fff; 
    height: 100%; 
    overflow-y: auto;
}
.admify-popupContent{
    position: relative;
    display: inline-block;

    color: #666;
    cursor: auto;

    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.5);
    text-align: left;
    padding:0;
}

/* LOADING SCREEN ADMIFYUI */
#loadingScreen{
    position: fixed;
    width:100%;
    height: 100%;
    top:0; left:0;
    background: rgba(255,255,255,0.3);
    z-index: 999999999;
    display: none;
}

#loadingScreen div#loading_container{
    position: absolute;
    text-align: center;
    width:0px; height: 0px;
    top:50%;
    left: 50%;
    box-shadow: 0 0 500px 500px #fff,0 0 200px 100px #fff,0 0 128px 128px #fff;
}
#loadingScreen div#loading_container div#loading_container_image{
    background:  url("../img/loading.gif") 50% 50% no-repeat;
    width:128px; height: 128px;
    margin: -64px 0 0 -64px;
}



/* MISCELLANEOUS */
.fleft{float: left;}
.fright{float: right;}
.hidden{display: none;}


input[type=checkbox], a, .button, button, button *, .button *{cursor: pointer;}

.clearfix:after{clear: both; content:"."; visibility: hidden; display: block; height:0px;}
