.button-item.btn-primary {
    background-color: white;
    color: black;
      border: 2px solid #6e6e6e;
     font-weight: bold;
      box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
      border-radius: 8px;
        display: inline-block;
     
 
}
.button-item.btn-primary:hover {
    background-color: white;
    color: black;
     border: 2px solid #0001fc;
      font-weight: bold;
       box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
        box-shadow: 0 5px #666;
  transform: translateY(4px);
  border-radius: 8px;
    display: inline-block;
 
    
}
 
.button-item.btn-primary:active, 
 .button-item.btn-primary.active {
    background-color: #0001fc;
    color: white;
    border-color: #0001fc;
     font-weight: bold;
      box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
       box-shadow: 0 5px #666;
  transform: translateY(4px);
  border-radius: 8px;
}
 
 .button-item.btn-primary.active:hover, 
.button-item.btn-primary:active:hover {
  background-color: #6e6e6e;
    color: white;
  border-color: #6e6e6e;
  font-weight: bold;
   box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    box-shadow: 0 5px #666;
  transform: translateY(4px);
  border-radius: 8px;
}

	

.fruity  .card-sort-question .items-start {
	float: left;
	width: 48%;
	max-width: 48%;
	height: auto;
	border: 1px solid #666;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 6px;
}
 
.fruity  .card-sort-question .items-start.target-hover {
	height: auto;

	border: 1px solid red;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background: #ebebeb;

}
 
.fruity  .card-sort-question .items-end-wrapper {
	min-width: 47%;

	
}
 
.fruity  .card-sort-question .items-end-inner {
	float: left;
	width: 50%;
	height: auto;


}
 
.fruity  .card-sort-question .items-end {

		height: auto;

	border: 1px solid #666;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background: #ebebeb;
}
 
.fruity   .card-sort-question .items-end.target-hover {

}
 
.fruity  .card-sort-question .items-end.ui-state-disabled {
    opacity: 1;
	filter:alpha(opacity=100);
}
 
.fruity  .card-sort-question .items-end-text {

	font-size: 100%;
	font-weight: bold;
	background:000;
}
 
.fruity  .card-sort-question .card  {
	display: inline-block;
	min-width: 45%;
		width: 250px;
	max-width: 100%;
	height: auto;

   
	font-weight: bold;
	text-align: center;
	line-height: normal;
	cursor: move;
	background: #fff;
      border: 2px solid #000;
     font-weight: bold;
      box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
      border-radius: 8px;
        display: inline-block;

}
 



  .card-sort-question .items-end {
  width: 97%;
  min-height: 50px;
    height: auto;
background:#fff;
  border: 1px solid #666;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  background: #d1d1d1;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.sortable-choice .sortable-list .list-group  {
min-height: auto;
}


 .answers-list {
		text-align: center;
	}
 .answers-list > div {
	
	}
	

.fruity  .bg-warning {
  background-color: #ff0000;
}

.fruity  .bg-danger {
  background-color: #ff0000;
}


.ranking-advanced-style .display_block_group .sortable-block {
  display: block;
  width: 20%;
  margin: 1% 1%;
  padding-top: 7%;
  position: relative;
  background: rgba(200,200,200,0.6);
}