.draggable {
    margin-left: 2%;
    margin-top: 5px;
    display:inline;
    float:left;
	text-align: left;
	vertical-align: top;
    background-color: #efefff;
    font-family: monospace;
    font-size: 120%;
    padding-bottom: 10px;
    min-width: 48%;
    max-width: 48% !important;
    border: 1px solid #efefff;
    box-sizing: border-box;
}
.drag-button {
    display: inline-block;
    margin-right: 15px;
    margin-top: 15px
}
.drag-reset {
    background-color: #474949;
    color: white;
}
.drag-reset:hover {
    background-color: black;
    color: white;
}
.drop-incorrect {
    border: 1px solid red !important;
    background-color: #f2dede !important;
}
.drag-reset:enabled {
    background-color: #474949;
    color: white;
}
.draggable-drag {
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius: 10px;
    display: block;
    background-color:#EFEFEF;
    border:1px solid lightgray;
    padding:10px;
    margin-top: 5px;
    cursor: move;
}

.draggable-feedback {
    text-align: left !important;
    clear: both;
}

.draggable-drop {
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius: 10px;
    display: block;
    background-color:#DDDDDD;
    border:1px solid lightgray;
    padding:10px;
    margin-top: 5px;
}
.draggable-container {
    text-align:center;
    overflow: hidden;
}

.possibleDrop {
    border-color: #000000;
    background-color: #CCCCCC;
}


.dragndrop-question .image-background {
	background-image: url('../_static/images/dragndrop-background.svg');

}

.dragndrop-question, .dragndrop-question .petlja-problem-box-icon-holder{
    background-color: #BCAAA4 !important;
}

.dragndrop-question .drag-reset, .dragndrop-question .drag-reset:focus {
    border-radius: 16px !important;
    padding: 8px 16px !important;
    color: #000 !important; 
    background-color: #EFDCD5 !important;
    border: none !important;
}

.dragndrop-question label > span {
    margin-left: 10px;
    margin-top: 10px;
}

.dragndrop-question .draggable {
    background: transparent !important;
    border: none !important;
}

.draggable.dragzone {
    margin-right: 10px;
}

.dragndrop-question .draggable-drag {
    background-color: #6D4C41 !important;
    padding: 8px 16px;
    border: none;
    color: #fff;
}

.dragndrop-question .draggable-drop  {
    background-color: #8C7B75;
    padding: 8px 16px;
    border: none;
    color: #fff;

}


.quiz-question .dragndrop-question .draggable-drag {
    background-color: #16B89A !important;
    padding: 8px 16px;
    border: none;
    color: #fff;
}

.quiz-question .dragndrop-question .draggable-drop  {
    background-color: #00A886;
    padding: 8px 16px;
    border: none;
    color: #fff;

}

.dragndrop-image {
    left: calc(50% - 14px);
    top: -26px;
    width: 31px;
}

.dragndrop-btns {
    float: right;
}

@media (max-width: 600px) {
    .dragndrop-image {
        left: calc(50% - 13px);
        top: -32px;
        width: 27px;
        height: 45px;
    }
    
}