.cb-css-picker-container,
.cb-css-picker-decide,
.cb-css-picker-return  {
	font-family: inherit;
	font-size: 18px;
	color: #fff;
	border-radius: 20px;
	background: #1abc9c;
	position: absolute;
	display: inline-block;
	width: auto;
	padding: 10px 20px;
	/*top: 100px;
	left: 50px;*/
	z-index: 9999;
	box-shadow: 0 0 0 rgba(204,169,44, 0.4);
  	animation: pulse 1s infinite;
}
.cb-css-picker-container:hover,
.cb-css-picker-decide:hover,
.cb-css-picker-return:hover  {
  animation: none;
}


@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
    box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
      box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
      box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}


.cb-color-picker-hovered {
	background: rgba(26, 188, 156, 0.4) !important;
	cursor: pointer;
}


.cb-css-picker-return {
	background: #fdcb6e;
}
.cb-css-picker-return:hover {
	cursor: pointer;
}

.cb-css-picker-container a {
  color: #f1c40f;
}

.cb-css-picker-container a:hover {
  color: #ff7675;
}