@charset "UTF-8";

/* line 7, ../scss/etoiles.scss */

.star-cb-group {
    /* remove inline-block whitespace */
    font-size: 0;
    /* flip the order so we can use the + and ~ combinators */
    unicode-bidi: bidi-override;
    direction: rtl;
    /* the hidden clearer */
    text-align: initial;
}

#label-0:before {
    display: none !important
}


/* line 10, ../scss/etoiles.scss */

.star-cb-group * {
    font-size: 4rem !important;
    font-family: Helvetica, arial, sans-serif;
}


/* line 16, ../scss/etoiles.scss */

.star-cb-group>input {
    display: none;
}


/* line 18, ../scss/etoiles.scss */

.star-cb-group>input+label {
    text-align: initial !important;
    /* only enough room for the star */
    display: inline-block!important;
    overflow: hidden!important;
    text-indent: 9999px !important;
    width: 1em !important;
    white-space: nowrap!important;
    cursor: pointer!important;
    margin: 0 0.1em!important;
    padding: 0 !important
}


/* line 26, ../scss/etoiles.scss */

.star-cb-group>input+label:before {
    display: inline-block !important;
    text-indent: -9999px;
    content: "★" !important;
    color: #888 !important;
    -webkit-text-stroke: 1px #fff;
    /*text-shadow: 3px 3px 1px #fff, -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, 1px 1px 1px #fff;*/
    text-shadow: /* first layer at 1px */
    -1px -1px 0px #fff, 0px -1px 0px #fff, 1px -1px 0px #fff, -1px 0px 0px #fff, 1px 0px 0px #fff, -1px 1px 0px #fff, 0px 1px 0px #fff, 1px 1px 0px #fff, /* second layer at 2px 
    -2px -2px 0px #fff, -1px -2px 0px #fff, 0px -2px 0px #fff, 1px -2px 0px #fff, 2px -2px 0px #fff, 2px -1px 0px #fff, 2px 0px 0px #fff, 2px 1px 0px #fff, 2px 2px 0px #fff, 1px 2px 0px #fff, 0px 2px 0px #fff, -1px 2px 0px #fff, -2px 2px 0px #fff, -2px 1px 0px #fff, -2px 0px 0px #fff, -2px -1px 0px #fff;*/
}


/* line 33, ../scss/etoiles.scss */

.star-cb-group>input:checked~label:before,
.star-cb-group>input+label:hover~label:before,
.star-cb-group>input+label:hover:before {
    content: "★" !important;
    color: #ff0 !important;
    /*text-shadow: 0 0 3px #333;*/
}


/* line 42, ../scss/etoiles.scss */

.star-cb-group>.star-cb-clear+label {
    text-indent: -9999px;
    width: .5em !important;
    margin-left: -.5em !important;
}


/* line 47, ../scss/etoiles.scss */

.star-cb-group>.star-cb-clear+label:before {
    width: .5em !important;
}


/* line 50, ../scss/etoiles.scss */

.star-cb-group:hover>input+label:before {
    /*content: "☆";*/
    content: "★" !important;
    color: #888 !important;
    /*text-shadow: none;*/
}


/* line 55, ../scss/etoiles.scss */

.star-cb-group:hover>input+label:hover~label:before,
.star-cb-group:hover>input+label:hover:before {
    content: "★" !important;
    color: #ff0 !important;
    /*text-shadow: 0 0 1px #333;*/
}


/* line 64, ../scss/etoiles.scss */

:root {
    font-family: Helvetica, arial, sans-serif;
}


/* line 80, ../scss/etoiles.scss */

#log {
    margin: 1em auto;
    width: 5em;
    text-align: center;
    background: transparent;
}