Your IP : 216.73.217.87
.tag-container {
border: 2px solid #ccc;
border-radius: 3px;
background: #fff;
display: flex;
flex-wrap: wrap;
align-content: flex-start;
padding: 6px;
overflow-x: scroll;
}
.tag-container .tag {
height: 30px;
margin: 5px;
padding-left:6px;
border: 1px solid #ccc;
border-radius: 3px;
background: rgb(244, 244, 244);
display: flex;
align-items: center;
}
.tag span {
margin-right:3px;
}
.tag button {
padding-left: 3px;
padding-right: 3px;
background-color: lightgray;
cursor: pointer;
height: 100%;
}
.tag-container input {
padding: 5px;
font-size: 16px;
border: 0;
outline: none;
color: #333;
flex: 1;
}
.switch {
cursor: pointer;
}
.switch input {
display: none;
}
.switch input + span {
width: 48px;
height: 28px;
border-radius: 14px;
transition: all 0.3s ease;
display: block;
position: relative;
background: #ff4651;
box-shadow: 0 8px 16px -1px rgba(255, 70, 81, .2);
}
.switch input + span:before, .switch input + span:after {
content: '';
display: block;
position: absolute;
transition: all 0.3s ease;
}
.switch input + span:before {
top: 5px;
left: 5px;
width: 18px;
height: 18px;
border-radius: 9px;
border: 5px solid #fff;
}
.switch input + span:after {
top: 5px;
left: 32px;
width: 6px;
height: 18px;
border-radius: 40%;
transform-origin: 50% 50%;
background: #fff;
opacity: 0;
}
.switch input + span:active {
transform: scale(0.92);
}
.switch input:checked + span {
background: #48ea8b;
box-shadow: 0 8px 16px -1px rgba(72, 234, 139, .2);
}
.switch input:checked + span:before {
width: 0px;
border-radius: 3px;
margin-left: 27px;
border-width: 3px;
background: #fff;
}
.switch input:checked + span:after {
animation: blobChecked 0.35s linear forwards 0.2s;
}
.switch input:not(:checked) + span:before {
animation: blob 0.85s linear forwards 0.2s;
}
@keyframes blob {
0%, 100% {
transform: scale(1);
}
30% {
transform: scale(1.12, 0.94);
}
60% {
transform: scale(0.96, 1.06);
}
}
@keyframes blobChecked {
0% {
opacity: 1;
transform: scaleX(1);
}
30% {
transform: scaleX(1.44);
}
70% {
transform: scaleX(1.18);
}
50%, 99% {
transform: scaleX(1);
opacity: 1;
}
100% {
transform: scaleX(1);
opacity: 0;
}
}
html {
-webkit-font-smoothing: antialiased;
}
.settings{
margin: 5px;
}
.category{
display: flex;
width: 100%;
justify-content: center;
align-items: center;
text-align: center;
}
.category:before,
.category:after {
content: '';
border-top: 2px solid;
margin: 0 20px 0 0;
flex: 1 0 20px;
}
.category:after {
margin: 0 0 0 20px;
}
.btn-tooltip{
padding: 0px 8px 0px 8px;
}