#drags {
    width:550px;
    height:360px;
    position:absolute;
    top:290px;
    left:80px;
    z-index:10;
}

#drags div {
    width:140px;
    display:inline-block;
    margin:10px 25px;
}

#drags div img {
    width:100%;
}

#drags span {
    width:200px;
    display:inline-block;
    background:#776348;
    border:solid 4px #4A4A48;
    color:#FFF;
    font-size:1.5em;
    height:40px;
    vertical-align:middle;
    box-sizing:border-box;
    border-radius:20px;
    margin:5px;
}

#drags div:hover, #drags span:hover {
	cursor: pointer;
}

#drops .imgs {
    position:absolute;
    top:270px;
    left:800px;
}

#drops .imgs div {
    width:140px;
    height:95px;
    background:rgba(255,255,255,0.5);
    border-radius:20px;
    margin-bottom:15px;
}

#drops .imgs div img {
	width: 100%;
}

#drops .span {
    position:absolute;
    top:295px;
    left:1020px;
}

#drops .span span {
    width:200px;
    display:block;
    background:rgba(255,255,255,0.5);
    height:40px;
    vertical-align:middle;
    box-sizing:border-box;
    border-radius:20px;
    margin-bottom:72px;
}

#drops .span span.dropped {
    background:green;
    border:solid 4px #4A4A48;
    color:#FFF;
    font-size:1.5em;
}

.close {
	position:absolute;
	top:20px;
	right:20px;
	width:60px;
}

#botonera.big {
	left:38%;
	width: 279px;
}

#botonera.big div {
	display: inline-block;
}

.row{
	position:absolute;
	width:20px;
}

.row.first {
	top:165px;
	left:350px;
}

.row.second {
	top:180px;
	left:490px;
}

.row.third {
	top:180px;
	left:810px;
}

.row.fourth {
	top:175px;
	left:1060px;
}

.point{
	display:block;
	height:20px;
	width:100%;
	background:white;
	border-radius:100%;
	border:solid 2px #4A4A48;
}

.row.first .point {
	margin-bottom:104px;
}

.row.second .point, .row.third .point {
	margin-bottom:80px;
}

.row.fourth .point {
	margin-bottom:88px;
}

.point:not(.dropped):hover{
	cursor:pointer;
}

#circle_pointer{
	position:absolute;
	width:2%;
	height:3.8%;
	border-radius:100%;
	pointer-events:none;
	display:none;
}

#svg{
	position:absolute;
	top:0;
	left:0;
	pointer-events:none;
	z-index:10;
}

#line{
	display:none;
}

.drag{
	position:absolute;
	top: 62%;
	left: 78%;
}