.new_popup{
    border-radius:10px;
    display:table;
    position:absolute;
    background-color:white;
    z-index:999;
    box-shadow:0px 0px 4px gray;
}
.new_popup .popup_cont{
    padding:5px;
}
.popup_close{
    width:22px;
    height:22px;
    color:transparent;
    background-image:url(/img/close_icon_lightred.png);
    cursor:pointer;
    position:absolute;
    top:-10px;
    right:-10px;
}
.popup_close:hover{
}
.popup_header{
    min-width:100px;
    height:36px;
    border-bottom:solid 1px rgb(230,230,230);
    padding:5px 20px 5px 10px;
    line-height:36px;
    font-size:16px;
    color:#006699;
    text-align:left;
    font-weight:bold;
}
.movable_header{
    height:12px;
    line-height:10px; 
    background-color:rgb(180,180,180);
    background-image:url(/img/move.png);
    background-position:center left 10px;
    background-repeat: no-repeat;
    cursor:move; 
    border-radius:10px 10px 0px 0px;  
}
.popup_clona{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:999;
    background-color:rgba(0,0,0,0.5);
}
.popup_confirm_table{
    display:table;
    text-align:center;
    height:30px;
    width:100%;
    border-top:solid 1px rgb(230,230,230);
}
.popup_confirm_table > div{
    line-height:30px;
    height:30px;
}
.popup_cont{
    text-align:left;
    position:relative;
    z-index:1;
    background-color:inherit;
    border-radius:inherit;
}
.waiting_popup > .popup_cont{
    padding:40px;
    background-image:url(/img/ajax_loader.gif);
    background-position:center;
    background-repeat: no-repeat;    
}
.wrap_desc_close{
    z-index:2;
}
.confirm_button{
    padding:6px 20px;
    border-radius:5px;
    background-color:#DF465A;
    color:white;
    display:inline-block;
    margin:10px;
}
.confirm_button:hover{
    background-color:#C33;
    cursor:pointer;
}
.popup_mover{
    position:absolute;
    top:-15px;
    right:-15px;
    bottom:-15px;
    left:-15px;
    cursor:move;
    border-radius:10px;
}
.popup_mover:hover{
    background-color:rgba(0,0,0,0.1);
    border:black 1px dashed;    
}
.new_popup.movable{
    position:fixed;
    border:solid 1px rgb(160,160,160);
}