.cc-selector input{
    margin:0;
	padding:0;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
	position: absolute;
    left: 0;
    margin-top: 20px;
}



/* .very-happy{background-image:url(emoji/img/emoji/1f604.png);}
.happy{background-image:url(emoji/img/emoji/1f610.png);}
.sad{background-image:url(emoji/img/emoji/1f614.png);}
.very-sad{background-image:url(emoji/img/emoji/1f62d.png);} */

.cc-selector input:active +.drinkcard-cc{opacity: .9;}
.cc-selector input:checked +.drinkcard-cc{
    -webkit-filter: none;
       -moz-filter: none;
            filter: none;
}
.cc-selector input:checked +.drinkcard-cc img{
    width:50px;
}
.cc-selector.callback input:checked +.drinkcard-cc img{
    width: auto;
    border: 2px solid #668a3c;
    border-radius: 30px;
}
.drinkcard-cc{
    cursor:pointer;
    background-size:contain;
    background-repeat:no-repeat;
    display:inline-block;
    width:50px;
	height:50px;
    -webkit-transition: all 100ms ease-in;
       -moz-transition: all 100ms ease-in;
            transition: all 100ms ease-in;
    /* -webkit-filter: brightness(1.8) grayscale(1) opacity(.7);
       -moz-filter: brightness(1.8) grayscale(1) opacity(.7);
            filter: brightness(1) grayscale(1) opacity(1); */
	-webkit-filter: brightness(1) grayscale(.1) opacity(1);
       -moz-filter: brightness(1) grayscale(.1) opacity(1);
            filter: brightness(1) grayscale(.1) opacity(1);
}
.drinkcard-cc:hover{
    /* -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9);
       -moz-filter: brightness(1.2) grayscale(.5) opacity(.9);
            filter: brightness(1.2) grayscale(.5) opacity(.9); */
}
.selector {
    float: left;
	text-align: center;
}
p.text {
    margin-bottom: 0;
}
p.fb-title {
    background-color: #944f89;
    color: #fff;
    text-align: center;
    padding: 0;
    font-size: 18px;
    margin: 0;
}
.logo img {
    margin: 0 auto;
    padding: 4px 0;
}
.btn-default {
    color: #fff !important;
    background-color: #a9a9a9 !important;
    border-color: #ccc;
}
.feedback {
    margin-top: 10px;
}
.form-label {
	margin-bottom: 10px;
}
.edit_button, .save_button {
	padding: 2px 10px;
}