Newer
Older
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
i:after {
content: " ";
display: inline-block;
width: 8px;
height: 8px;
border-radius: 4px;
vertical-align: middle;
}
i.status-offline {
&:after {
}
}
i.status-online {
&:after {
}
}
i.status-away {
&:after {
}
}
i.status-busy {
&:after {
}
}
Gabriel Engel
committed
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
}
p {
line-height: 18px;
font-size: 12px;
font-weight: 300;
}
}
.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
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
&: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;
}
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
.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;
}
}
}
.edit-form {
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;
}
}
.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
}
.status-offline {
&:after {
Gabriel Engel
committed
}
.status-online {
&:after {
Gabriel Engel
committed
}
.status-away {
&:after {
.status-busy {
&:after {
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;
.calc(width,
~"100% - 45px");
Gabriel Engel
committed
}
Gabriel Engel
committed
display: block;
Gabriel Engel
committed
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
}
}
.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;
.calc(height,
~'100% - 112px');
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
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
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
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
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
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
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;
}
&:hover {
i {
}
}
}
}
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;
}
}
Gabriel Engel
committed
#login-card {
Gabriel Engel
committed
max-width: 520px;
Gabriel Engel
committed
box-shadow: 0 0 6px 10px rgba(0, 0, 0, 0.1);
border-radius: 2px;
//font-family: "Muli";
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
&.error {
}
}
h3 {
&:extend(.rocket-h3);
&.error {
}
}
img {
width: 200px;
}
Gabriel Engel
committed
.options {
display: none;
width: 100%;
font-size: 10px;
}
.submit {
Gabriel Engel
committed
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
}
.remember {
float: left;
}
.remember input {
margin-right: 4px;
}
.forgot {
float: right;
line-height: 20px;
}
.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;
}
}
input {
box-shadow: 0 0 0;
border-width: 0;
position: relative;
padding: 4px 8px;
&::-webkit-input-placeholder {
}
&:-moz-placeholder {
}
/* Firefox 18- */
&::-moz-placeholder {
}
/* Firefox 19+ */
&:-ms-input-placeholder {
}
Gabriel Engel
committed
}
input:-webkit-autofill {
}
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px #f4f4f4 inset;
}
}
}
.social-login {
Gabriel Engel
committed
text-align: center;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
Gabriel Engel
committed
h3 {
&:extend(.rocket-h3);
margin-top: 0;
margin-bottom: 12px;
}
.button {
border-radius: 2px;
min-height: 40px;
line-height: 20px;
font-size: 18px;
margin: 2px;
padding: 0;
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
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
.logo {
display: block;
> img {
display: inline-block;
position: relative;
top: 0;
right: 0;
z-index: 20;
width: 500px;
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
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
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;
a {
}
}
Gabriel Engel
committed
}
a.meteor {
position: fixed;
right: 30px;
bottom: 20px;
width: 100px;
height: 50px;
background: url(/images/meteor.png) no-repeat center center;
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.mention-link-me {
border-radius: 4px;
font-weight: bold;
color: white;
&:hover {
color: white;
}
}
.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;
Adriano Caheté
committed
border: 1px solid;
Adriano Caheté
committed
width:100%;
tr {
background-color:#FFFFFF;
Adriano Caheté
committed
&:nth-of-type(even) {
background-color:#FBFBFB;
}
}
th, td {
text-align: left;
padding: 3px 10px;
}
}
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 {
Gabriel Engel
committed
}
}
}
@media all and(max-width: 780px) {
#rocket-chat {
.burger {
visibility: visible;
display: inline-block;
}
.side-nav {
// .transform(translateX(-100%));
Gabriel Engel
committed
.transition(transform .3s ease-out);
}
.main-content {
.transition(transform .2s linear);
z-index: 1000;
&.notransition {
.transition(transform .0s);
}
Gabriel Engel
committed
}
.fixed-title h2 {
margin-left: 45px;
}
.flex-tab {
Gabriel Engel
committed
}
.messages-box {
padding: 0 10px;
Gabriel Engel
committed
}
&.menu-opened {
.side-nav {
.transform(translateX(0));
}
.burger {
i {
&:nth-child(1) {
opacity: 1;
width: 10px;
.transform-origin(50%, 50%, 0);
.transform(translateY(3px) rotate(-45deg));
Gabriel Engel
committed
}
&:nth-child(2) {
//.transform(rotate(180deg));
}
&:nth-child(3) {
opacity: 1;
width: 10px;
.transform-origin(50%, 50%, 0);
.transform(translateY(-3px) rotate(45deg));
Gabriel Engel
committed
}
}
}
.main-content {
.transform(translateX(@rooms-box-width));
}
}
}
.sweet-alert {
h2 {
font-size: 20px;
line-height: 30px;
margin: 10px 0;
}
button {
margin-top: 6px;
}
p {
max-height: 40px;
overflow: hidden;
}
}
Gabriel Engel
committed
}
@media all and(max-width: 500px) {
.user-view {
.thumb {
width: 60px;
height: 60px;
}
.info {
margin-left: 75px;
.calc(width,
~'100% - 120px');
Gabriel Engel
committed
h3 {
font-size: 20px;
}
}
}
.messages-container {
.message-form {
> .formatting-tips {
display: none;
}
}
}
Gabriel Engel
committed
}
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
.dropzone {
.dropzone-overlay {
display: none;
}
&.over .dropzone-overlay {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 1000000;
display: block;
font-size: 50px;
display: flex;
align-items: center;
justify-content: center;
> div {
padding: 40px;
border-radius: 10px;
pointer-events: none;
}
}
.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;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.message-popup-results {
&.notready {