.color-fill-icon
{
  display:inline-block;
  width:16px;
  height:16px;
  border:1px solid #000;
  background-color:#fff;
  margin: 2px;
}


.dropdown-color-fill-icon
{
  position:relative;
  float:left;
  margin-left:0;
  margin-right: 0
}


.well .markup
{
  background: #fff;
  color: #777;
  position: relative;
  padding: 45px 15px 15px;
  margin: 15px 0 0 0;
  background-color: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: none;
}

.well .markup::after
{
  content: "Example";
  position: absolute;
  top: 15px;
  left: 15px;
  font-size: 12px;
  font-weight: bold;
  color: #bbb;
  text-transform: uppercase;
  letter-spacing: 1px;
}

#main-wrapper
{
  border: 1px solid red;

  width: 400px;
  height: 150px;

  margin: 0 auto;
  margin-top: 4em;
  margin-bottom: 1em;
}

#cross-wrapper
{
  width: 120px;
  height: 120px;

  margin-top: 15px;
  margin-left: 65px;
  display: inline-block;
}

#cross-wrapper div#c-rect-1
{
  position: absolute;
  margin-top: 45px;
  margin-left: 10px;
  width: 100px;
  height: 30px;
  z-index: 0;
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#cross-wrapper div#c-rect-2
{
  position: relative;
  margin-top: 45px;
  margin-left: 10px;
  width: 100px;
  height: 30px;
  z-index: 1;

  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#ring-wrapper
{
  width: 120px;
  height: 120px;
  margin-left: 30px;
  display: inline-block;
}

#ring-wrapper div#r-ring-1
{

  width: 100px;
  height: 100px;

  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;

  margin: 0 auto;
  margin-top: 10px;
}
