.tab-container .etabs {
    background:#006633;
    border-radius: 10px;
    position: absolute;
    top:130px;
    right:35px;
    z-index: 10;
}

.tab-container .etabs .tab {
    background:#64B238;
    border:solid 2px #006633;
    border-radius:0 10px 10px 0;
    padding:0;
    transition:all 0.1s ease;
}

.tab-container .etabs .tab:hover {
    filter:brightness(0.9);
    -webkit-filter:brightness(0.9);
    -moz-filter:brightness(0.9);
}

.tab-container .etabs .tab.active {
    background:#006633;
    border:solid 2px #006633;
    padding:0;
    top:0;
    margin:0;
}

.tab-container .etabs .tab:first-child {
    border-radius:10px 0 0 10px;
}

.tab-container .etabs .tab:last-child {
    margin-left:-5px;
}

.tab-container .etabs .tab a {
    color:#FFF;
    text-decoration:none;
}

.tab-container .etabs .tab a:hover {
    text-decoration: none;
}

.tab-container .panel-container {
    background:none;
    padding:0;
    height:636px;
    border:none;
}

#drags {
    position:absolute;
    top:250px;
    right:40px;
    z-index: 10;
}

#drags.first {
    position:absolute;
    top:210px;
    right:20px;
    background:rgba(255,255,255,0.5);
    width:600px;
    padding:15px;
}

#drags p {
    color:#FFF;
    border-radius:0 10px 10px 0;
    font-size:1.5em;
    background:#64B238;
    box-shadow:0 0 5px rgba(0,0,0,0.5);
    padding:10px;
    margin:10px 0;
    text-align:center;
    height:50px;
    width:360px;
    box-sizing:border-box;
}

#drags img {
    transform:scale(0.8,0.8);
    margin:0px -10px;
    vertical-align: middle;
}

#drags img.dragging {
    transform:scale(1,1);
    margin:0px;
    vertical-align: middle;
}

#drags p:hover, #drags img:hover {
    cursor: pointer;
}

#drops {
    position:absolute;
    top:320px;
    left:575px;
}

#drops01 div {
    position:absolute;
    text-align: center;
    margin: auto;
}

#drops div {
    color:#FFF;
    border-radius:0 10px 10px 0;
    border:dashed 3px rgba(0,0,0,0.5);
    font-size:1.5em;
    background:none;
    margin:16px 0;
    text-align:center;
    verical-align:middle;
    height:50px;
    width:360px;
    box-sizing:border-box;
    background:rgba(255,255,255,0.5)
}

#drops div.dropped {
    color:#FFF;
    border-radius:0 10px 10px 0;
    border:none;
    font-size:1.5em;
    background:#64B238;
    box-shadow:0 0 5px rgba(0,0,0,0.5);
    padding:10px;
    margin:10px 0;
    text-align:center;
    height:50px;
    width:360px;
    box-sizing:border-box;
}

#drops div.dropped p {
    position:relative;
    margin:0;
}