border-radius: 3px;
padding-left: 15px;
padding-right: 15px;
+}
- &::placeholder {
- color: #585858;
+@mixin peertube-input-group($width) {
+ width: $width;
+ height: $button-height;
+ padding-top: 0;
+ padding-bottom: 0;
+
+ .input-group-text{
+ font-size: 14px;
}
}
position: absolute;
pointer-events: none;
border: 5px solid rgba(0, 0, 0, 0);
- border-top-color: #000000;
+ border-top-color: #000;
margin-top: -2px;
z-index: 100;
}
@mixin peertube-checkbox ($border-width) {
display: none;
- & + label {
+ & + span {
position: relative;
width: 18px;
height: 18px;
}
}
- &:checked + label {
+ &:checked + span {
border-color: transparent;
background: $orange-color;
animation: jelly 0.6s ease;
}
}
- & + label + label {
+ & + span + span {
font-size: 15px;
font-weight: $font-regular;
margin-left: 5px;
cursor: pointer;
display: inline;
}
+
+ &[disabled] + span,
+ &[disabled] + span + span{
+ opacity: 0.5;
+ cursor: default;
+ }
}
@mixin avatar ($size) {
object-fit: cover;
- border-radius:50%;
+ border-radius: 50%;
width: $size;
height: $size;
}
color: $orange-color;
font-weight: $font-bold;
font-size: 13px;
+}
+
+@mixin actor-owner {
+ @include disable-default-a-behaviour;
+
+ display: block;
+ font-size: 13px;
+ margin-top: 4px;
+ color: #000;
+
+ span:hover {
+ opacity: 0.8;
+ }
+
+ img {
+ @include avatar(18px);
+
+ margin-left: 7px;
+ position: relative;
+ top: -2px;
+ }
+}
+
+@mixin sub-menu-with-actor {
+ height: 160px;
+ display: flex;
+ flex-direction: column;
+ align-items: start;
+
+ .actor {
+ display: flex;
+ margin-top: 20px;
+ margin-bottom: 20px;
+
+ img {
+ @include avatar(80px);
+
+ margin-right: 20px;
+ }
+
+ .actor-info {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+
+ .actor-names {
+ display: flex;
+ align-items: center;
+
+ .actor-display-name {
+ font-size: 23px;
+ font-weight: $font-bold;
+ }
+
+ .actor-name {
+ margin-left: 7px;
+ position: relative;
+ top: 3px;
+ font-size: 14px;
+ color: $grey-actor-name;
+ }
+ }
+
+ .actor-followers {
+ font-size: 15px;
+ }
+
+ .actor-owner {
+ @include actor-owner;
+ }
+ }
+ }
+
+ .links {
+ margin-top: 0;
+ margin-bottom: 10px;
+
+ a {
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ }
+}
+
+@mixin create-button ($imageUrl) {
+ @include peertube-button-link;
+ @include orange-button;
+
+ .icon.icon-add {
+ @include icon(20px);
+
+ position: relative;
+ top: -1px;
+ margin-right: 5px;
+ background-image: url($imageUrl);
+ }
+}
+
+@mixin row-blocks {
+ display: flex;
+ min-height: 130px;
+ padding-bottom: 20px;
+ margin-bottom: 20px;
+ border-bottom: 1px solid #C6C6C6;
+
+ @media screen and (max-width: 800px) {
+ flex-direction: column;
+ height: auto;
+ text-align: center;
+ align-items: center;
+ }
}
\ No newline at end of file