このリポジトリは2023-09-09にアーカイブされています。 ファイルの閲覧とクローンは可能ですが、プッシュ、イシューの作成、プルリクエストはできません。
LightPeer/public/css/login.css

430 行
9.3 KiB
CSS

.main-row {
min-height: calc(100vh - 110px);
}
@media screen and (max-width: 1600px) {
.main-col {
--horizontalMarginContent: 15px;
--videosHorizontalMarginContent: 30px;
}
}
.main-col .margin-content {
margin: 0 var(--horizontalMarginContent);
flex-grow: 1;
}
.title-page.active, .title-page:hover, .title-page:active, .title-page:focus, .title-page.title-page-single {
opacity: 1;
outline: 0 hidden!important;
}
.title-page.title-page-single {
font-size: 125%;
margin-top: 30px;
margin-bottom: 25px;
}
.block-title, .title-page {
background: radial-gradient(ellipse at top, #db34d3, transparent), radial-gradient(ellipse at bottom, #232629, transparent);
margin-inline-end: 0px;
margin-inline-start: 0px;
padding: 5px;
border-radius: 4px;
border: 2px solid #fd95ff;
border-right-color: #fed9ff;
border-bottom-color: #fed9ff;
text-align: center;
}
.title-page {
margin-inline-end: 55px;
opacity: .6;
color: var(--mainForegroundColor);
font-size: 16px;
display: inline-block;
font-weight: 600;
border-bottom: 2px solid transparent;
}
.wrapper {
display: flex;
justify-content: space-around;
flex-wrap: wrap;
margin-inline-end: 0;
width: auto;
}
.wrapper .login-form-and-externals {
margin-inline-end: 10px;
margin-inline-start: 10px;
display: flex;
flex-wrap: wrap;
font-size: 15px;
max-width: 450px;
margin-bottom: 40px;
}
.wrapper > div {
flex: 1 1;
}
.wrapper .login-form-and-externals form, .wrapper .login-form-and-externals form input {
width: 100%;
}
.wrapper .login-form-and-externals .signup-link {
display: inline-block;
}
.wrapper .login-form-and-externals form .additionnal-links .forgot-password-button, .wrapper .login-form-and-externals form .additionnal-links .create-an-account {
padding: 4px;
display: inline-block;
color: var(--mainColor);
}
.create-an-account, .forgot-password-button {
color: var(--mainForegroundColor);
cursor: pointer;
transition: opacity cubic-bezier(.39,.575,.565,1);
}
.wrapper .login-form-and-externals form {
margin: 0;
}
.wrapper .instance-information {
margin-inline-end: 10px;
margin-inline-start: 10px;
max-width: 600px;
min-width: 350px;
margin-bottom: 40px;
}
.form-group {
margin-bottom: 1rem;
}
label {
display: block;
font-weight: 700;
font-size: 15px;
display: inline-block;
margin-bottom: 0.5rem;
}
#custom-css input, #custom-css textarea {
background: var(--inputColor) !important;
color: var(--mainForegroundColor) !important;
border: 1px solid var(--mainBackgroundColor);
}
.input-group {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: stretch;
width: 100%;
}
input[type=text], input[type=email] {
padding: 0 15px;
display: inline-block;
height: 30px;
width: 340px;
color: var(--inputForegroundColor);
background-color: var(--inputBackgroundColor);
border: 1px solid #C6C6C6;
border-radius: 3px;
font-size: 15px;
}
#custom-css .peertube-select-container, input[type="text"] {
border: 1px solid var(--mainBackgroundColor) !important;
background: var(--inputColor) !important;
color: var(--mainForegroundColor) !important;
}
.form-control {
font-size: 15px;
color: var(--mainForegroundColor);
background-color: var(--inputBackgroundColor);
outline: none;
display: block;
width: 100%;
height: calc(1.5em + 0.75rem + 2px);
padding: 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: 0.25rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
input, textarea {
outline: none;
color: var(--inputForegroundColor);
}
button, input {
overflow: visible;
}
input, button, select, optgroup, textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
.instance-name {
line-height: 1.7rem;
}
h2, .h2 {
font-size: 2rem;
}
.instance-short-description {
display: block;
display: -webkit-box;
-webkit-line-clamp: 3;
font-size: 1rem;
line-height: 1rem;
overflow: hidden;
text-overflow: ellipsis;
max-height: 3rem;
margin-top: 20px;
margin-bottom: 20px;
}
.accordion {
overflow-anchor: none;
}
ngb-accordion .card {
border-color: var(--mainBackgroundColor);
}
.accordion>.card {
overflow: hidden;
}
.card {
background-color: var(--mainBackgroundColor);
border-color: #dee2e6;
position: relative;
display: flex;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0,0,0,.125);
border-radius: 0.25rem;
}
ngb-accordion .card .card-header {
background-color: unset;
padding: 0;
}
.accordion>.card>.card-header {
border-radius: 0;
margin-bottom: -1px;
}
.card-header:first-child {
border-radius: calc(0.25rem- 1px) calc(0.25rem- 1px) 0 0;
}
.card-header {
padding: 0.75rem 1.25rem;
margin-bottom: 0;
background-color: #00000008;
border-bottom: 1px solid rgba(0,0,0,.125);
}
.btn:not(:disabled):not(.disabled) {
cursor: pointer;
}
ngb-accordion .btn {
padding-inline-end: 17px;
padding-inline-start: 13px;
padding-top: 0;
padding-bottom: 0;
border: 0;
font-weight: 600;
font-size: 15px;
height: 30px;
line-height: 30px;
border-radius: 3px !important;
text-align: center;
cursor: pointer;
background-color: #e5e5e5;
color: var(--greyForegroundColor);
border-radius: unset;
width: 100%;
}
button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) {
cursor: pointer;
}
.btn-link {
font-weight: 400;
color: #007bff;
text-decoration: none;
}
.btn {
display: inline-block;
font-weight: 400;
color: #212529;
text-align: center;
vertical-align: middle;
-webkit-user-select: none;
user-select: none;
background-color: transparent;
border: 1px solid transparent;
padding: 0.375rem 0.75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: 0.25rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
button, [type=button], [type=reset], [type=submit] {
-webkit-appearance: button;
}
button {
background: unset;
border-radius: 0;
}
button, select {
text-transform: none;
}
.input-group:not(.has-validation)>.form-control:not(:last-child), .input-group:not(.has-validation)>.custom-select:not(:last-child), .input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label, .input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.input-group input.form-control {
width: unset!important;
flex-grow: 1;
}
.input-group-sm>.form-control:not(textarea), .input-group-sm>.custom-select {
height: calc(1.5em + 0.5rem + 2px);
}
.input-group>.form-control {
flex: initial;
}
.input-group>.form-control, .input-group>.form-control-plaintext, .input-group>.custom-select, .input-group>.custom-file {
position: relative;
flex: 1 1 auto;
width: 1%;
min-width: 0;
margin-bottom: 0;
}
input {
padding-inline-end: 15px !important;
padding-inline-start: 15px !important;
padding: 0 15px;
display: inline-block;
height: 30px;
width: auto;
color: var(--inputForegroundColor);
background-color: var(--inputBackgroundColor);
border: 1px solid #C6C6C6;
border-radius: 3px;
font-size: 15px;
font-size: 15px!important;
}
.input-group-append {
margin-left: -1px;
}
.input-group-prepend, .input-group-append {
display: flex;
}
.input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.input-group-sm>.form-control, .input-group-sm>.custom-select, .input-group-sm>.input-group-prepend>.input-group-text, .input-group-sm>.input-group-append>.input-group-text, .input-group-sm>.input-group-prepend>.btn, .input-group-sm>.input-group-append>.btn {
padding: 0.25rem 0.5rem;
font-size: .875rem;
line-height: 1.5;
border-radius: 0.2rem;
}
.eye-button {
line-height: 1!important;
}
.input-group-prepend .btn, .input-group-append .btn {
position: relative;
z-index: 2;
}
.btn-outline-secondary {
border-color: #ced4da;
color: #6c757d;
border-color: #6c757d;
}
input[type=button], input[type=submit], input[type=reset], input[type=file]::-webkit-file-upload-button, button {
border-radius: 0;
}
ngb-accordion .card .card-header+.collapse.show {
background-color: var(--submenuBackgroundColor);
}
.card-body {
flex: 1 1 auto;
min-height: 1px;
padding: 1.25rem;
}
.block {
font-size: 15px;
margin-bottom: 15px;
}
.alert-danger {
color: #850000;
background-color: #fcc;
border-color: #ffb8b8;
}
.alert {
position: relative;
padding: 0.75rem 1.25rem;
margin-bottom: 1rem;
border: 1px solid transparent;
border-radius: 0.25rem;
}
.alert {
position: relative;
padding: 0.75rem 1.25rem;
margin-bottom: 1rem;
border: 1px solid transparent;
border-radius: 0.25rem;
}