
.panel-heading:hover .dropdown {opacity: 1 !important;}
.dropdown {transition:opacity 0.3s linear;}
.card {-webkit-perspective: 800;perspective: 800;position: relative;}
.card .panel.flipped {-webkit-transform: rotatey(-180deg);transform: rotatey(-180deg);}
.card .panel {height: 100%;-webkit-transform-style: preserve-3d;-webkit-transition: 0.5s;transform-style: preserve-3d;transition: 0.5s;}
.card {width:100%}
.card .panel .face {-webkit-backface-visibility: hidden ;backface-visibility: hidden ;z-index: 2; }
.card .panel .front {position: absolute;width: 100%;z-index: 1;}
.card .panel .back { -webkit-transform: rotatey(-180deg); transform: rotatey(-180deg); transition: 0.5s;}
/*List item for custom card details */
.response-wrap li .list-group-item {padding: 8px; padding-left:0; background-color: transparent;}
textarea.ta-expand {height: 36px; resize: none; transition: all 0.5s ease;  resize: vertical;}
textarea.ta-expand:focus {height: 4.5em;}

#newResponse .input-group .tokenfield .token-input { width: auto !important;}

/*Stop tokenfield blue coming up*/
.tokenfield.focus {
    border-color: #414141;
    outline: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.tokenfield .token {
    background-color: #62a8ea;
    border: 1px solid #62a8ea;
    color:#fff;
}
.label.label-danger {cursor: pointer;}
 .col-md-4 .panel-group .panel-title:before, .panel-group .panel-title:after {
    top: 5px;
    right: 5px;
}


@-moz-document url-prefix() {
    .modal.modal-3d-sign {-webkit-perspective: unset !important;perspective: unset !important;}
    }
