.topbarContainer{align-items:center;background-color:#1877f2;display:flex;height:50px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:999}.topbarContainer .topbarLeft{flex:3 1}.topbarContainer .topbarLeft .logo{color:#fff;cursor:pointer;font-size:24px;font-weight:700;margin-left:20px}@media only screen and (max-width:700px){.topbarContainer .topbarLeft .logo{font-size:14px}}.topbarContainer .topbarRight{align-items:center;color:#fff;display:flex;flex:4 1;justify-content:space-around}.topbarContainer .topbarRight .topbarIcons{display:flex}.topbarContainer .topbarRight .topbarIcons .topbarIconItem{cursor:pointer;margin-right:15px;position:relative}@media only screen and (max-width:700px){.topbarContainer .topbarRight .topbarIcons .topbarIconItem{margin-right:10px}}.topbarContainer .topbarRight .topbarIcons .topbarIconItem .topbarIconBadge{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:12px;height:15px;justify-content:center;position:absolute;right:-5px;top:-5px;width:15px}.topbarContainer .topbarRight .topbarImg{border-radius:50%;cursor:pointer;height:32px;object-fit:cover;width:32px}@media only screen and (max-width:700px){.topbarContainer .topbarRight .topbarImg{margin-right:7px}}.topbarContainer .topbarRight .signout{color:#fff;cursor:pointer}@media only screen and (max-width:700px){.topbarContainer .topbarRight .signout{font-size:12px}}.topbarLink{cursor:pointer;font-size:14px}.hamburger{color:#fff;display:none}@media only screen and (max-width:700px){.hamburger{display:block}}.hamburgerList{background-color:#1877f2;display:none;height:170px;list-style:none;padding-top:10px;position:fixed;top:50px;width:150px}@media only screen and (max-width:700px){.hamburgerList{display:block;z-index:3}}.hamburgerList .hamburgerListItem{align-items:center;color:#fff;display:flex;list-style:none;margin-bottom:20px}.hamburgerClose{display:none}.hamburgerListLink{text-decoration:none}.sidebar{flex:3 1;height:calc(100vh - 50px);overflow-y:scroll;position:-webkit-sticky;position:sticky;top:50px}@media only screen and (max-width:700px){.sidebar{display:none}}.sidebar .sidebarWrapper{padding:20px}.sidebar .sidebarWrapper .sidebarList{list-style:none;margin:0;padding:0}.sidebar .sidebarWrapper .sidebarList .sidebarListItem{align-items:center;display:flex;margin-bottom:20px}.sidebar .sidebarWrapper .sidebarList .sidebarListItem .sidebarIcon{margin-right:15px}.sidebar .sidebarWrapper .sidebarButton{border:none;border-radius:5px;font-weight:500;padding:10px;width:150px}.sidebar .sidebarWrapper .sidebarHr{margin:20px 0}.sidebar .sidebarWrapper .sidebarFriendList{list-style:none;margin:0;padding:0}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:#f1f1f1}::-webkit-scrollbar-thumb{background-color:#b3b3b3}.sidebarListLink{color:#000;cursor:pointer;text-decoration:none}.sidebarFriend{align-items:center;display:flex;margin-bottom:15px}.sidebarFriendImg{border-radius:50%;height:32px;margin-right:10px;object-fit:cover;width:32px}.post{border-radius:10px;box-shadow:0 0 16px -8px rgba(0,0,0,.68);margin:30px 0;width:100%}.postWrapper{padding:10px}@media only screen and (max-width:700px){.postWrapper{align-items:center;width:300px}}.postTop{justify-content:space-between}.postTop,.postTopLeft{align-items:center;display:flex}.postProfileImg{border-radius:50%;height:32px;object-fit:cover;width:32px}.postUsername{font-size:15px;font-weight:500;margin:0 10px}.postDate{font-size:12px}.postCenter{margin:20px 0}.postImg{margin-top:20px;max-height:500px;object-fit:contain;width:100%}.postBottom{justify-content:space-between}.postBottom,.postBottomLeft{align-items:center;display:flex}.likeIcon{cursor:pointer;height:24px;margin-right:5px;width:24px}.postLikeCounter{font-size:15px}.postCommentText{border-bottom:1px dashed gray;cursor:pointer;font-size:15px}.share{border-radius:10px;box-shadow:0 0 16px -8px rgba(0,0,0,.68);width:100%}.shareWrapper{padding:10px}.shareTop{align-items:center;display:flex}.shareProfileImg{border-radius:50%;height:50px;margin-right:10px;object-fit:cover;width:50px}.shareInput{border:none;width:80%}.shareInput:focus{outline:none}.shareHr{margin:20px}.shareBottom{align-items:center;display:flex;justify-content:space-between}.shareOptions{display:flex;margin-left:20px}.shareOption{align-items:center;cursor:pointer;display:flex;margin-right:15px}@media only screen and (max-width:700px){.shareOption{flex-direction:column}}.shareIcon{font-size:18px;margin-right:3px}@media only screen and (max-width:700px){.shareIcon{margin-right:0}}.shareOptionText{font-size:14px;font-weight:500}@media only screen and (max-width:700px){.shareOptionText{font-size:9.5px;font-weight:400}}.shareButton{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:500;margin-right:20px;padding:7px}@media only screen and (max-width:700px){.shareButton{font-size:14px}}.shareImgContainer{padding:0 20px 10px;position:relative}.shareImg{object-fit:cover;width:100%}.shareCancelImg{color:#fff;position:absolute;right:20px;top:0}.feed{flex:5.5 1}.feedWrapper{padding:20px}.rightbar{flex:3.5 1}.rightbarWrapper{padding:20px 20px 0 0}.birthdayContainer{align-items:center;display:flex}.birthdayContainer .birthdayImg{height:40px;margin-right:10px;width:40px}@media only screen and (max-width:700px){.birthdayContainer .birthdayImg{align-items:center;height:20px;justify-content:center;margin-left:50px;width:20px}}.birthdayContainer .birthdayText{font-size:15px;font-weight:300}@media only screen and (max-width:700px){.birthdayContainer .birthdayText{font-size:13px;font-weight:300}}.rightbarAd{border-radius:10px;margin:30px 0;width:100%}@media only screen and (max-width:700px){.rightbarAd{margin-left:18%;width:70%}}.rightbarTitle{margin-bottom:20px;margin-left:10px}.rightbarFriendList{display:flex;flex-wrap:wrap}.rightbarTitle{font-size:18px;font-weight:500;margin-bottom:10px}.rightbarInfo{flex:3.5 1;margin-bottom:30px}.rightbarInfoItem{margin-bottom:10px}@media only screen and (max-width:700px){.rightbarInfoItem{margin-left:10px}}.rightbarInfoKey{color:#555;font-weight:500;margin-right:15px}.rightbarInfoValue{font-weight:300}.rightbarFollowings{display:flex;flex-wrap:wrap}.rightbarFollowing{cursor:pointer;display:flex;flex-direction:column;margin-bottom:20px}.rightbarFollowingImg{border-radius:5px;height:100px;margin:10px;object-fit:cover;width:100px}.rightbarFollowButton{align-items:center;background-color:#1872f2;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;margin-bottom:10px;margin-top:30px;padding:5px 10px}.rightbarFollowButton:focus{outline:none}.rightbarFriend{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin:10px 10px 15px}.rightbarFriend .rightbarProfileImgContainer{position:relative}.rightbarFriend .rightbarProfileImgContainer .rightbarProfileImg{border-radius:5px;height:100px;object-fit:cover;width:100px}@media only screen and (max-width:700px){.rightbarFriend .rightbarProfileImgContainer .rightbarProfileImg{height:40px;width:40px}}.rightbarFriend .rightbarProfileImgContainer .rightbarOnline{background-color:#32cd32;border:2px solid #fff;border-radius:50%;height:12px;position:absolute;right:0;top:-2px;width:12px}@media only screen and (max-width:700px){.rightbarFriend .rightbarProfileImgContainer .rightbarOnline{display:none}}.rightbarFriend .rightbarUsername{color:#000;font-weight:500}@media only screen and (max-width:700px){.rightbarFriend .rightbarUsername{font-size:14px}}.homeContainer{display:flex;width:100%}@media only screen and (max-width:700px){.homeContainer{flex-direction:column-reverse}}.profile{display:flex}.profileRight{flex:9 1}.profileCover{height:320px;position:relative}.profileCoverImg{height:250px;object-fit:cover;width:100%}.profileUserImg{border:3px solid #fff;border-radius:50%;height:150px;left:0;margin:auto;object-fit:cover;position:absolute;right:0;top:150px;width:150px}.profileInfo{align-items:center;display:flex;flex-direction:column;justify-content:center}.profileInfoName{font-size:24px}.profileInfoDesc{font-weight:300}.profileRightBottom{display:flex}@media only screen and (max-width:700px){.profileRightBottom{align-items:center;flex-direction:column-reverse;justify-content:center}}.profileImgContainer{height:100px;padding:0 20px 10px;position:relative;width:100px}@media only screen and (max-width:700px){.profileImgContainer{top:-90px}}.profileImg{object-fit:cover;width:100%}.changeProfilePicture{align-items:center;background-color:#1872f2;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;margin-top:5px;padding:5px 10px}.profileCancelImg{color:#fff;position:absolute;right:20px;top:0}.login .loginWrapper .loginLeft .loginBox .loginRegisterButton,.login .loginWrapper .loginRight .loginBox .loginRegisterButton{background-color:#1775ee}.login{align-items:center;background-color:#f0f2f5;display:flex;height:100vh;justify-content:center;width:100vw}.login .loginWrapper{display:flex;height:70%;width:70%}@media only screen and (max-width:800px){.login .loginWrapper{flex-direction:column}}.login .loginWrapper .loginLeft,.login .loginWrapper .loginRight{display:flex;flex:2 1;flex-direction:column;justify-content:center}.login .loginWrapper .loginLeft .loginLogo,.login .loginWrapper .loginRight .loginLogo{color:#1775ee;font-size:50px;font-weight:800;margin-bottom:10px}@media only screen and (max-width:800px){.login .loginWrapper .loginLeft .loginLogo,.login .loginWrapper .loginRight .loginLogo{font-size:30px}}.login .loginWrapper .loginLeft .loginDesc,.login .loginWrapper .loginRight .loginDesc{font-size:24px}@media only screen and (max-width:800px){.login .loginWrapper .loginLeft .loginDesc,.login .loginWrapper .loginRight .loginDesc{font-size:17px;margin-bottom:15px}}.login .loginWrapper .loginLeft .loginBox,.login .loginWrapper .loginRight .loginBox{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:400px;justify-content:space-between;padding:20px}.login .loginWrapper .loginLeft .loginBox .loginInput,.login .loginWrapper .loginRight .loginBox .loginInput{border:1px solid gray;border-radius:10px;font-size:18px;height:50px;padding-left:20px}.login .loginWrapper .loginLeft .loginBox .loginInput:focus,.login .loginWrapper .loginRight .loginBox .loginInput:focus{outline:none}.login .loginWrapper .loginLeft .loginBox .loginButton,.login .loginWrapper .loginRight .loginBox .loginButton{background-color:#1775ee;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;height:50px}.login .loginWrapper .loginLeft .loginBox .loginForgot,.login .loginWrapper .loginRight .loginBox .loginForgot{color:#1775ee;text-align:center}.login .loginWrapper .loginLeft .loginBox .loginRegisterButton,.login .loginWrapper .loginRight .loginBox .loginRegisterButton{align-self:center;background-color:#42b72a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;height:50px;width:60%}
/*# sourceMappingURL=main.8a9a535d.css.map*/