
div.lightbox{
cursor:move;
padding:10px;
min-width: 320px !important;
min-height: 80px !important;
max-width:1200px !important;
max-height:2000px !important;
position: relative;
display: none;
border:1px solid #acacac;
border-radius:5px;
background:#efefef;
animation: cssAnimation 0.2s  ease-out;
}


@-webkit-keyframes cssAnimation {
from { -webkit-transform:scale(0.7); }
to { -webkit-transform:scale(1) skew(1deg) }
}
@-moz-keyframes cssAnimation {
from { -moz-transform:scale(0.7) translate(0px); }
to { -moz-transform:scale(1) translate(0px); }
}
@-o-keyframes cssAnimation {
from { -o-transform: scale(0.7) translate(0px);}
to { -o-transform: scale(1) translate(0px);}
}
@keyframes cssAnimation {
from { transform:scale(0.7); }
to { transform:scale(1) skew(1deg) }
}

div.lightbox > h3.title{padding:3px; margin:0px 0px 10px 0px; border-bottom:1px solid #acacac; font-size:15px;font-weight:700;}
div.lightbox > div.content{margin:0px; padding:5px;width:100%; min-height: 80px; font-size:13px;position:relative;}


#ctrlFileDialog {
padding:10px;
min-width: 500px;
min-height: 100px;
position: relative;
display: none;
border:1px solid #acacac;
-webkit-border-radius: 3px;
border-radius: 3px;
background:#efefef;
}


div.lightbox .btnCircleClose{
box-sizing:border-box; 
top:-12px;
right:-12px;
width:25px;
height:25px;
line-height:20px;
overflow: hidden; 
display: block;
position: absolute; 
background-color:#373737;
-webkit-border-radius:25px;
-moz-border-radius:25px;
border-radius:25px;
border:3px solid #7bf148;
color:white;
text-align:center;
outline-style:none;
opacity: 0.7;
margin:0px;
padding:0px;

vertical-algin:middle;
text-decoration: none;
}

div.lightbox .btnCircleClose:before{
font-family:FontAwesome;
content:"\f00d";
font-size:15px;
}

div.lightbox .btnCircleClose:hover{
background-color:#4cafdd;
color:white;
}

div.lightbox .x_close > i{margin:0px;padding-left:1px;}



#ctrlFileDialog .img_title{
float:left;width:100px;height:100px;margin-right:20px;
background:url('http://ukoreatimes.com/common/css/images/noimage.png') no-repeat;
background-size:100px 100px;
}
