label.required:after {
    color: red!important;
}

#commentaires a:not(.btn) {
    color: #777 !important;
}

#commentaires a:not(.btn):hover {
    color: #919090 !important;
}

#commentaires a:not(.btn).link-hover-style-1 {
    position: relative;
    left: 0;
    transition: all 0.1s ease-in-out;
}

#commentaires a:not(.btn).link-hover-style-1:hover {
    left: 3px;
}

#comments{
    /* The unordered list that is to be split into pages */
    overflow:hidden;
    position:relative;
    height: initial!important;
}

.swControls{
    position:absolute;
    margin-top:10px;
}

a.swShowPage{
    background-color:#444444;
    float:left;
    height:10px;
    margin:4px 3px;
    text-indent:-9999px;
    width:10px;

    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
}

a.swShowPage:hover,
a.swShowPage.active{
    background-color:#2993dd;

    -moz-box-shadow:0 0 7px #1e435d inset;
    box-shadow:0 0 7px #1e435d inset;
}

#comments li{
    list-style:none outside none;
    margin:10px 10px 0;
}

#comments,
#comments li{
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
}

.clear{
    clear:both;
}

.hidden {
    display: none;
}

#fb-share-button {
    background: #3b5998;
    border-radius: 3px;
    font-weight: 600;
    padding: 5px 8px;
    display: inline-block;
    position: static;
}

#fb-share-button:hover {
    cursor: pointer;
    background: #213A6F
}

#fb-share-button svg {
    width: 18px;
    fill: white;
    vertical-align: middle;
    border-radius: 2px
}

#fb-share-button span {
    vertical-align: middle;
    color: white;
    font-size: 14px;
    padding: 0 3px
}

i.filled {
    color: red!important;
}

.search-submit {
    border-top-right-radius: 5px!important;
    border-bottom-right-radius: 5px!important;
}

::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    background-color: transparent;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #6d6d6d;
}

@media (max-width: 575px) {
    .pagination {
        flex-wrap: wrap!important;
        justify-content: flex-end!important;
    }
}
