#{$root} { &, & *, *:before, *:after { box-sizing: border-box !important; } a { text-decoration: none; } .clearfix:after { content: ""; visibility: hidden; display: block; height: 0; clear: both; } .anycomment { float: none; text-align: left; font-family: $font-family; position: relative; left: auto; right: auto; top: auto; bottom: auto; opacity: 1; margin: 0; padding: 0; border: none 0; border-radius: 0; font-size: $font-size; vertical-align: baseline; background: 0 0; color: $text-color; line-height: 1.167em; outline: 0; text-transform: none; text-decoration: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; text-shadow: none; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; min-height: 0; -webkit-overflow-scrolling: touch; } .anycomment-social { display: inline-block; text-align: center; &, & > img { width: 25px; height: 25px; } } .anycomment-link { cursor: pointer; } // Icons .anycomment-icon { color: $semi-hidden-color; vertical-align: middle; } // Dropdowns .dropdown { display: inline-block; position: relative; &__trigger { cursor: pointer; user-select: none; } &__content { display: none; position: absolute; top: 20px; user-select: none; right: 0; * { user-select: none; } ul { margin: 0; padding: 0; display: flex; flex-direction: column; &, & li { list-style: none; } li { padding: 5px 0; } } } } .dropdown--active .dropdown__content { display: block; background-color: #fff; padding: 7px; @include border-radius($global-radius); border: 1px solid #d6d6d6; z-index: 9; // In case of icons in the list ul { li { a { cursor: pointer; display: flex; flex-direction: row; align-items: center; justify-content: space-around; .anycomment-icon { margin-right: 5px; } } } } } .anycomment-alert { padding: 10px; color: $text-color; @include border-radius($global-radius); } .anycomment-alert.anycomment-alert-default { background-color: #f2f2f2; color: grey; } }