Newer
Older
.show-more-users {
margin: 1em auto 0 auto;
display: block;
Gabriel Engel
committed
}
&.file-name {
color: #008ce3;
padding: 10px 5px;
border-bottom: 1px solid #eaeaea;
display: block;
&:hover {
color: #006db0;
text-decoration: underline;
p {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
a.file-name {
padding: 10px 5px;
border-width: 0 0 1px 0;
display: block;
}
i {
float: left;
margin-right: 10px;
&.file-delete {
float: right;
padding-top: 10px;
}
Gabriel Engel
committed
}
.user-view {
z-index: 15;
overflow-y: auto;
overflow-x: hidden;
Gabriel Engel
committed
.about {
width: 100%;
margin-bottom: 20px;
}
.thumb {
Gabriel Engel
committed
}
Gabriel Engel
committed
.info {
white-space: normal;
Gabriel Engel
committed
h3 {
-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
Gabriel Engel
committed
font-size: 24px;
line-height: 27px;
text-overflow: ellipsis;
width: 100%;
overflow: hidden;
white-space: nowrap;
i:after {
content: " ";
display: inline-block;
width: 8px;
height: 8px;
border-radius: 4px;
vertical-align: middle;
}
Gabriel Engel
committed
}
p {
-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
Gabriel Engel
committed
line-height: 18px;
font-size: 12px;
font-weight: 300;
}
.role-tag {
padding: 1px 4px;
border-radius: 2px;
}
Gabriel Engel
committed
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
}
.stats {
li {
margin-bottom: 3px;
display: inline-block;
padding: 4px 6px;
border-right: 2px;
border-radius: 2px;
}
}
.box {
position: relative;
margin-bottom: 25px;
font-size: 13px;
h4 {
&:extend(.small-title);
margin-bottom: 6px;
}
&:after {
content: " ";
height: 1px;
width: 100%;
bottom: -10px;
left: 0;
position: absolute;
}
}
.tags {
li {
display: inline-block;
padding: 4px;
border-right: 2px;
}
}
.links {
i {
margin-right: 5px;
font-size: 13px;
}
a {
white-space: nowrap;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
display: block;
border-radius: 2px;
padding: 0 5px;
line-height: 22px;
position: relative;
.transition(background .18s ease, colo .18s ease);
Gabriel Engel
committed
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
&:before {
content: attr(data-stats);
position: absolute;
right: 5px;
top: 0;
font-size: 11px;
opacity: 0;
}
&:hover {
padding-right: 34px;
text-decoration: none;
&:before {
opacity: 1;
}
}
span {
font-weight: 300;
}
}
}
.contact-code {
margin: -5px 0 10px 0;
font-size: 12px;
}
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
.channels {
h3 {
font-size: 24px;
margin-bottom: 8px;
line-height: 22px;
}
p {
line-height: 18px;
font-size: 12px;
font-weight: 300;
}
a {
white-space: nowrap;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
display: block;
border-radius: 2px;
padding: 0 5px;
line-height: 22px;
position: relative;
.transition(background .18s ease, colo .18s ease);
&:before {
content: attr(data-stats);
position: absolute;
right: 5px;
top: 0;
font-size: 11px;
opacity: 0;
}
span {
font-weight: 300;
}
}
}
white-space: normal;
h3 {
font-size: 24px;
margin-bottom: 8px;
line-height: 22px;
}
p {
line-height: 18px;
font-size: 12px;
font-weight: 300;
}
> .input-line {
margin-top: 20px;
#password {
width: 70%;
}
&.buttons {
margin-top: 2em;
}
}
.form-divisor {
text-align: center;
margin: 2em 0;
height: 9px;
> span {
padding: 0 1em;
}
.room-info-content > div {
margin: 0 0 20px 0;
}
Gabriel Engel
committed
}
Gabriel Engel
committed
.user-image {
margin: 4px;
height: @user-image-square;
width: @user-image-square;
Gabriel Engel
committed
cursor: pointer;
font-size: 12px;
position: relative;
.avatar {
&:before {
font-size: 10px;
}
}
Gabriel Engel
committed
&:hover,
&.selected {
&:after {
.transform(scaleX(1))
Gabriel Engel
committed
}
}
}
position: absolute;
z-index: 1;
Gabriel Engel
committed
}
Gabriel Engel
committed
width: 100%;
width: @user-image-square;
height: @user-image-square;
float: left;
display: block;
line-height: @user-image-square;
font-size: 15px;
font-weight: 400;
overflow: hidden;
text-overflow: ellipsis;
position: relative;
padding-left: 10px;
Gabriel Engel
committed
}
Gabriel Engel
committed
display: block;
Gabriel Engel
committed
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
}
}
.user-profile {
white-space: normal;
overflow: hidden;
.thumb {
float: left;
width: 75px;
img {
width: 60px;
height: 60px;
}
}
.info {
display: block;
margin-left: 75px;
h3 {
font-size: 14px;
margin-bottom: 8px;
font-weight: 600;
}
p {
font-size: 12px;
margin-bottom: 6px;
}
a {
&:hover {
text-decoration: none;
}
}
}
}
.profile-buttons {
margin-top: 1em;
}
.rocket-modal {
Gabriel Engel
committed
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1000;
visibility: hidden;
&.fluid {
Gabriel Engel
committed
height: 100%;
main {
position: absolute;
overflow-y: scroll;
Gabriel Engel
committed
}
}
}
&.opened {
.animation(fadeIn .1s ease-out forwards);
.animation(modalEnter .35s cubic-bezier(.5, 0, .1, 1) forwards .1s);
Gabriel Engel
committed
}
}
&.closed {
.animation(fadeOut .2s ease-out forwards);
.animation(modalExit .25s cubic-bezier(.5, 0, .1, 1) forwards);
Gabriel Engel
committed
}
}
&.overflow {
Gabriel Engel
committed
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
overflow: visible;
main {
overflow: visible;
position: relative;
}
}
}
.wrapper {
display: table;
height: 100%;
width: 100%;
position: relative;
}
.window {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 100%;
height: 100%;
position: relative;
}
fieldset {
margin-bottom: 8px;
}
legend {
position: relative;
z-index: 2;
display: block;
margin-bottom: 18px;
position: relative;
text-transform: uppercase;
font-size: 13px;
i {
margin-right: 4px;
}
&:before {
content: " ";
width: 100%;
height: 1px;
position: absolute;
top: 19px;
left: 0;
z-index: 1;
}
}
Gabriel Engel
committed
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
display: block;
max-width: 800px;
margin: 0 auto;
width: 90%;
position: relative;
overflow: hidden;
text-align: left;
border-radius: 4px;
box-shadow: 4px 4px 0 rgba(0, 0, 0, .15);
padding: 56px 0;
opacity: 0;
header {
height: 55px;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
font-size: 14px;
text-align-last: right;
padding: 0 25px;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
h3 {
display: inline-block;
margin: 0;
text-align: left;
font-size: 18px;
Gabriel Engel
committed
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
line-height: 55px;
text-overflow: ellipsis;
overflow: hidden;
}
.close {
position: absolute;
width: 20px;
height: 26px;
right: 20px;
top: 16px;
opacity: 1;
i {
font-size: 24px;
}
}
}
main {
display: block;
width: 100%;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
padding: 20px 25px;
}
footer {
height: 55px;
position: absolute;
bottom: 0;
width: 100%;
z-index: 1;
padding: 11px 25px 0;
text-align: right;
box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
}
}
}
.avatarPrompt {
header {
p {
font-size: 14px;
line-height: 22px;
font-weight: 300;
}
}
img {
width: 200px;
}
}
.select-arrow {
position: absolute;
bottom: 11px;
right: 4px;
color: #a9a9a9;
}
Gabriel Engel
committed
#login-card {
Gabriel Engel
committed
max-width: 520px;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2), 0 2px 10px 0 rgba(0, 0, 0, 0.16);
margin: 8px 0 0;
font-size: 14px;
line-height: 22px;
font-weight: 300;
}
}
Gabriel Engel
committed
h2 {
&:extend(.rocket-h2);
line-height: 24px;
margin: 0;
Gabriel Engel
committed
}
h3 {
&:extend(.rocket-h3);
}
img {
width: 200px;
}
margin: 4px 0;
display: inline-block;
}
Gabriel Engel
committed
.options {
display: none;
width: 100%;
font-size: 10px;
}
.submit,
.register,
.forgot-password,
.back-to-login {
Gabriel Engel
committed
}
.input-text {
margin: 0 0 14px 0;
position: relative;
&:before {
content: " ";
width: 100%;
height: 40px;
position: absolute;
top: 7px;
left: 0;
cursor: text;
}
&.active {
&:before {
visibility: hidden;
}
}
Gabriel Engel
committed
box-shadow: 0 0 0;
position: relative;
padding: 4px 8px;
&:focus {
border-color: #13679a !important;
}
}
.select-arrow {
right: 0px;
Gabriel Engel
committed
}
label {
display: block;
text-align: left;
color: #a9a9a9;
transition: all 0.3s;
}
.input-error {
text-align: left;
color: #b40202;
font-weight: bold;
font-size: 14px;
}
Gabriel Engel
committed
}
}
.social-login {
Gabriel Engel
committed
h3 {
&:extend(.rocket-h3);
margin-top: 0;
margin-bottom: 12px;
}
Gabriel Engel
committed
}
Gabriel Engel
committed
text-align: center;
width: 100%;
min-height: 100%;
z-index: 101;
.wrapper {
text-align: center;
z-index: 10;
position: relative;
Gabriel Engel
committed
.logo {
display: block;
> img {
display: inline-block;
position: relative;
top: 0;
right: 0;
z-index: 20;
Gabriel Engel
committed
max-width: 100%;
}
}
a {
font-weight: 300;
}
.cell {
display: table-cell;
vertical-align: middle;
text-align: center;
}
header {
display: block;
Gabriel Engel
committed
}
.text {
font-weight: 300;
margin-bottom: 25px;
margin: 0 auto 25px;
max-width: 580px;
Gabriel Engel
committed
.button {
font-weight: 400;
padding: 16px 20px;
margin-top: 20px;
}
h1 {
Gabriel Engel
committed
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
text-transform: uppercase;
font-size: 24px;
letter-spacing: -0.5px;
margin-bottom: 20px;
display: none;
}
h2 {
&:extend(.rocket-h2);
}
h3 {
&:extend(.rocket-h3);
}
p {
margin: 18px 0;
font-size: 16px;
line-height: 24px;
font-weight: 400;
}
}
footer {
padding: 20px 0 0;
Gabriel Engel
committed
h4 {
text-transform: uppercase;
margin-bottom: 8px;
font-size: 12px;
Gabriel Engel
committed
}
Marcelo Schmidt
committed
div.switch-language {
margin-top: 20px;
}
Gabriel Engel
committed
}
a.meteor {
position: fixed;
right: 30px;
bottom: 20px;
width: 100px;
height: 50px;
background: url(images/meteor.png) no-repeat center center;
Gabriel Engel
committed
background-size: 100% auto;
text-indent: -9999em;
}
.share {
border-radius: 50%;
min-height: 40px;
line-height: 20px;
Gabriel Engel
committed
border-radius: 50%;
}
span {
display: none;
}
}
}
#particles-js {
&:extend(.fill-all);
position: fixed;
}
&.mention-link-me,
&.mention-link-all {
font-weight: bold;
}
.avatar-suggestions {
display: flex;
flex-flow: column nowrap;
}
width: 100%;
padding: 12px;
.transition(background-color .15s ease-out, border-color .15s ease-out);
&:first-child {
margin-top: 10px;
}
max-height: 55px;
min-height: 55px;
top: 0;
width: 100%;
height: 100%;
margin: 0;
line-height: 55px;
text-align: right;
padding-left: 20px;
}
Rodrigo Nascimento
committed
.button {
Rodrigo Nascimento
committed
cursor: pointer;
text-align: center;
input[type=file] {
position: absolute !important;
width: 100%;
top: 0;
left: 0;
height: 100%;
opacity: 0;
z-index: 10000;
Rodrigo Nascimento
committed
cursor: pointer;
.avatar-file-input::-webkit-file-upload-button {
padding: .6rem .7rem;
text-align: left;
border-width: 0 0 1px 0;
.statistics-table {
margin-bottom: 30px;
width: 100%;
th,
td {
text-align: left;
padding: 6px 8px;
}
th {
text-align: right;
width: 30%;
}
td {
width: 70%;
}
}
display: inline-block;
width: 50px;
height: 50px;
border-radius: 50%;
background-size: 100%;
background-position: 50% 50%;
margin-right: 5px;
}
}
#fullscreendiv:-webkit-full-screen {
position: fixed;
width: 100%;
height: 100%;
top: 0;
background: none;
}
Gabriel Engel
committed
@media all and(max-width: 1100px) {
#rocket-chat {
.flex-opened {
.flex-tab {
.transform(translateX(-100%));
}
Gabriel Engel
committed
}
}
}
@media all and(max-width: 780px) {
#rocket-chat {
.burger {
visibility: visible;
display: inline-block;
}
.main-content {
z-index: 120;
Gabriel Engel
committed
}
.transition(transform .2s linear);
&.notransition {
.transition(transform .0s);
}
}
Gabriel Engel
committed
.fixed-title h2 {
margin-left: 45px;
}
.messages-box {
padding: 0 10px;
Gabriel Engel
committed
}
}
.sweet-alert {
h2 {
font-size: 20px;
line-height: 30px;
margin: 10px 0;
}
button {
margin-top: 6px;
Rodrigo Nascimento
committed
}
}
@media all and(max-height: 400px) {
.upload-preview .upload-preview-file {
height: 100px;
Gabriel Engel
committed
}
@media all and(max-width: 500px) {
.messages-container {
.message-form {
> .formatting-tips {
display: none;
}
}
}
Gabriel Engel
committed
}
.dropzone {
.dropzone-overlay {
display: none;
}
&.over .dropzone-overlay {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 1000000;
Sean McCambridge
committed
font-size: 42px;
display: flex;
align-items: center;
justify-content: center;
> div {
padding: 40px;
border-radius: 10px;
pointer-events: none;
Sean McCambridge
committed
line-height: 1.3em;
text-align: center;
// @media (min-width: 780px) {
// .dropzone.over .dropzone-overlay {
// margin: 0 51px 0 270px;
// }
// }
.is-cordova {
.flex-tab {
.control {
padding-left: 50px;
}
button.more {
width: 60px;
.transform(translateX(-57px));
}
}
.connection-status > .alert {
border-width: 0 0 1px 0;
}
.touch {
.footer {
padding-left: 10px;
padding-right: 10px;
}
.mobile-message-menu {
-webkit-user-select: none;