body { background-color: #f2f2f2; } .accounts-detail-form-section { padding: 50px 0; } .show-mobile { display: none !important; } .home-page { .hero-section { box-shadow: 1000vh 0 0 rgba(0,0,0,0.5) inset; .VideoBg__content { box-shadow: 1000vh 0 0 inset rgba(0,0,0,0.5); } } } .hero-section { .hero-col { height: 100vh; display: flex; align-items: center; .hero-blk { margin-top: 60px; text-align: center; h2 { font-size: 66px; line-height: 50px; color: #ffffff; margin-bottom: 4rem; font-weight: 500; span { color: #ffffff; } } p { font-size: 40px; line-height: 52px; color: #ffffff; margin-bottom: 30px; } h3 { font-size: 14px; line-height: 16px; color: #ffffff; margin-bottom: 10px; } } .hero-action-blk { a { font-size: 14px; line-height: 16px; display: inline-block; color: #ffffff; padding: 13px 20px; text-align: center; border-radius: 5px; margin-right: 10px; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; &.join-c { background-color: $secondaryColor; font-weight: 600; font-size: 30px; line-height: 35px; &:hover { background-color: $primaryColor; text-decoration: none; } } &.view-s { border: 1px solid #ffffff; border-radius: 5px; font-weight: 600; &:hover { background-color: #ffffff; text-decoration: none; border: 1px solid #ffffff; color: $primaryColor; } } } } } } .fc-section, .adl-section, .stg-section { background-color: #FDF8FB; h2 { font-size: 36px; line-height: 50px; color: $secondaryColor; text-align: center; margin: 0; padding: 30px 0; } .fc-col { padding: 0; .inner-blk { height: 350px; position: relative; background-color: rgba(255,255,255,0); transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; .i-blk { height: 100px; display: flex; align-items: center; position: absolute; width: 100%; bottom: 0; .profile-p { height: 64px; width: 64px; border-radius: 50%; display: table; float: left; margin-right: 10px; margin-left: 10px; } .p-detail { opacity: 0; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; h3 { font-size: 22px; line-height: 27px; color: $primaryColor; margin: 0; font-weight: 600; } p { font-size: 15px; line-height: 21px; color: #141414; opacity: 0.7; } span { position: absolute; top: 30%; right: 10px; display: inline-block; } } .a-detail { opacity: 0; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; margin: 0 auto 55px; text-align: center; h3 { font-size: 22px; line-height: 27px; color: $primaryColor; margin: 0; font-weight: 600; } p { font-size: 15px; line-height: 21px; color: #141414; opacity: 0.7; margin-bottom: 5px; } span { display: inline-block; } } } } &:hover { .inner-blk { background-color: rgba(255,255,255,0.5); } .p-detail, .a-detail { opacity: 1 !important; } } } } .adl-section { background-color: #ffffff; .fc-col { .inner-blk { height: 400px; display: block; } } .edit-stage { position: absolute; top: 15px; right: 15px; z-index: 1111; } } .stg-section { background-color: #ffffff; padding-bottom: 100px; .row-2 { margin: 0; } .fc-col { .inner-blk { height: 400px; .i-blk { align-items: flex-start; bottom: 40px; justify-content: center; .profile-p { opacity: 0; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; } .p-detail { h3 { margin-top: 2px; } span { position: relative; left: -25px; margin-top: 10px; } } } } &:hover { .profile-p { opacity: 1 !important; } } } } .stg-detail-i { height: 600px; margin: 20px 0; } .stg-detail-blk { display: flex;align-items: center; .stg-art-img { height: 86px; width: 86px; border-radius: 50%; float: left; margin-right: 10px; } .stg-art-detail { h3 { font-size: 22px; line-height: 27px; color: $primaryColor; font-weight: 600; margin-bottom: 0; } p { font-size: 15px; line-height: 21px; color: #141414; opacity: 0.7; display: flex; margin-bottom: 0; align-items: center; span { &:first-child { font-weight: 600; } &:nth-child(2){ width: 2px; height: 2px; background-color: #141414; display: inline-block; margin: 0 10px; } &:last-child { font-weight: 100; } } } } } .stg-detail-section { padding: 150px 0 0; background-color: #ffffff; .tags { margin-right: 10px; &:last-child { i { display: none; } } } .row-3 { h3 { font-size: 14px; line-height: 18px; color: $primaryColor; font-weight: 700; } p { font-size: 16px; line-height: 24px; color: #141414; opacity: 0.7; } } } .jc-section { background-color: $lighterBlue; padding: 40px 0; h3 { font-size: 36px; line-height: 50px; color: $primaryColor; margin: 0; display: flex; flex-flow: wrap; align-items: center; justify-content: center; } a { font-size: 14px; line-height: 16px; color: #ffffff; background-color: $secondaryColor; padding: 10px 15px; display: inline-block; margin-left: 25px; border-radius: 2px; font-family: 'Work Sans', sans-serif; font-weight: 600; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; &:hover { background-color: $primaryColor; text-decoration: none; color: #ffffff; } } } .rc-section { padding: 80px 0; background-color: #ffffff; h3 { text-transform: uppercase; } .container { >.row { align-items: center; &:nth-child(odd){ >div { &:last-child { text-align: left; } } } &:nth-child(even){ >div { &:first-child { text-align: right; } } } } } .row-1 { img { opacity: 0.5; } } img { max-width: 400px; } h3 { font-size: 36px; line-height: 44px; color: $secondaryColor; } p { font-size: 16px; line-height: 22px; color: #848284; } a { color: #ffffff; font-size: 14px; line-height: 16px; font-weight: 600; background-color: $secondaryColor; padding: 10px 20px; display: inline-block; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; &:hover { background-color: $primaryColor; text-decoration: none; color: #ffffff; } } } .profile-hero-filler { height: 200px; background-color: #ffffff; } .profile-hero-section { padding: 60px 0 0; background-color: $primaryColor; position: relative; .row-1 { position: relative; top: -100px; .profile-m-outer { border: 11px solid #ffffff; border-radius: 310px 40px 200px 0; position: absolute; width: 227px; height: 311px; top: -119px; left: 12px; background-color: #ffffff; } .profile-m { width: 200px; height: 200px; border-radius: 50%; float: left; margin-right: 28px; position: relative; bottom: 30px; left: 10px; cursor: pointer; overflow: hidden; &:hover { a { opacity: 1; cursor: pointer; } } a { position: absolute; bottom: 0; left: 0; right: 0; text-align: center; background-color: rgba(0,0,0,0.4); height: 100px; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; padding-top: 30px; font-size: 20px; color: #fff; font-weight: 600; opacity: 0; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; cursor: default; &:hover { text-decoration: none; } } } } .row-2 { position: absolute; bottom: 20px; ul { display: flex; flex-flow: wrap; li { margin-right: 30px; } } } .profile-hero-detail { .h-t { h4 { color: #ffffff; font-weight: 600; font-size: 30px; position: relative; top: 30px; } .anchor-cl { color: #ffffff; } } h1 { font-size: 50px; font-weight: 800; position: relative; top: -6px; color: #ffffff; span { color: #000000; } } p { font-size: 20px; color: #ffffff; } ul { display: flex; flex-flow: wrap; position: relative; top: 40px; li { color: #ffffff; margin-right: 40px; text-align: center; font-size: 40px; font-weight: 700; p { font-size: 18px; color: #ffffff; } } } } } .s-stage-section { padding: 100px 0; .create-stage-blk { background-color: $lighterPink; max-width: 480px; margin: 0 auto; text-align: center; padding: 30px; h2 { font-size: 36px; line-height: 42px; color: $secondaryColor; } h3 { font-size: 12px; line-height: 13px; color: $primaryColor; text-transform: uppercase; margin-bottom: 10px; margin-top: 30px; } a { color: $lighterPink; background-color: $secondaryColor; font-size: 14px; line-height: 16px; display: inline-block; padding: 15px 20px; font-weight: 600; border-radius: 2px; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; &:hover { background-color: $primaryColor; text-decoration: none; color: #ffffff; } } } } .about-page { .VideoBg { height: 600px !important; video { width: 100%; } } .hero-section { .hero-col { .hero-blk { max-width: 450px; h2 { font-size: 46px; line-height: 50px; color: #ffffff; } p { font-size: 16px; line-height: 22px; color: #ffffff; margin-bottom: 30px; opacity: 0.7; } } } } } .social-m { span { margin: 0 10px 0 0; cursor: pointer; display: inline-block; &:focus { outline: none; } } } .people-section { padding-top: 150px; padding-bottom: 100px; background-color: #fff; } .people-blk { background-color: #f2f2f2; text-align: center; padding: 20px; box-shadow: 2px 2px 3px #cccccc; margin-bottom: 30px; .view-profile { //color: $primaryColor; margin-bottom: 30px; margin-top: 10px; display: inline-block; background-color: $secondaryColor; color: #ffffff; padding: 2px 10px; //border-radius: 5px; font-size: 14px; font-weight: 600; &:hover { text-decoration: none; background-color: $primaryColor; } } h3 { font-size: 20px; font-weight: 700; margin-top: 12px; margin-bottom: 0; } h4 { font-size: 12px; margin: 5px 0 0; font-weight: 500; } .member-img { width: 150px; height: 150px; border-radius: 50%; display: table; margin: 0 auto; background-color: #cccccc; } ul { margin: 0 auto; display: table; li { display: inline-block; margin: 0 10px; img { width: 30px; } >img { opacity: 0.2; } } } } .onboarding-blk { background-color: #fff; box-shadow: 0 0 3px #ccc; border-radius: 5px; height: 80vh; margin-top: 10vh; .onboarding-img { margin: 20px 0; } .input-submit { a { color: $primaryColor; } } .carousel-control-next { top: 45%; bottom: auto; box-shadow: 0 0 3px #999999; border-radius: 50%; display: flex; width: 50px; height: 50px; right: 15px; } .carousel-control-prev { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); top: 45%; bottom: auto; box-shadow: 0 0 3px #999999; border-radius: 50%; display: flex; width: 50px; height: 50px; left: 15px; } .carousel-item { height: 80vh; position: relative; } .onboarding { max-width: 600px; width: 100%; margin: 0 auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); .tags-input-badge { font-size: 12px; } h1 { font-size: 30px; color: $primaryColor; font-weight: 700; } h2 { font-weight: 600; margin-bottom: 20px; font-size: 30px; img { float: left; margin-right: 10px; margin-top: 8px; } span { display: table; } } .form { .form-input { text-align: left; } } h3 { font-size: 25px; } p { font-size: 23px; } } } .p-section { background-color: #ffffff; padding-bottom: 50px; padding-top: 50px; h2 { font-weight: 600; font-size: 25px; border-bottom: 4px solid #cccccc; margin-bottom: 40px; span { background-color: #ffffff; display: inline-block; line-height: 40px; position: relative; top: 5px; } } p { font-size: 18px; } .portfolio-blk { height: 150px; margin-bottom: 20px; cursor: pointer; } ul { li { display: inline-flex; font-size: 22px; color: $secondaryColor; font-weight: 500; margin-right: 35px; img { width: 25px; margin-right: 5px; } } } } .portfolio-modal { .feed-img { height: 100px; width: 100px; float: left; margin-right: 10px; margin-bottom: 30px; position: relative; p { position: absolute; bottom: -20px; margin-bottom: 0; font-weight: 500; } span { width: 15px; height: 15px; position: absolute; right: 0; cursor: pointer; } } } #feedModal { .modal-body { img { max-width: 100%; } } } .wv-section { padding: 0; background-color: $secondaryColor; .video-player-box { >div { width: 400px; height: 200px; } } .wv-col { display: flex; align-items: center; justify-content: center; button.vjs-big-play-button { top: 50%; left: 50%; transform: translate(-50%, -50%); } >.video-player-box { //width: 180px; float: left; position: relative; top: 5px; transform: scale(1.3); -webkit-transform: scale(1.3); -moz-transform: scale(1.3); } a { display: inline-block; padding-left: 90px; font-size: 24px; line-height: 29px; color: $lighterBlue; font-family: 'Montserrat', sans-serif; font-weight: 500; img { width: 20px; } &:hover { text-decoration: none; } } } } .team-section { background-color: #FDF8FB; padding: 80px 0; h2 { font-size: 26px; line-height: 44px; color: $primaryColor; border-bottom: 1px solid #f7e5ee; margin-bottom: 50px; } .team-col { img { width: 180px; box-shadow: 0 2px 4px rgba(0,0,0,0.5); } h3 { font-size: 24px; line-height: 29px; color: $primaryColor; margin: 15px 0 5px; } h4 { font-size: 14px; line-height: 18px; color: $primaryColor; font-weight: 600; } p { font-size: 14px; line-height: 19px; color: #141414; margin-bottom: 0; opacity: 0.7; } } } .press-section { padding: 150px 0 50px; background-color: #ffffff; .row-2 { margin-bottom: 30px; } h2 { font-size: 36px; line-height: 44px; color: $primaryColor; border-bottom: 1px solid #f7e5ee; margin-bottom: 50px; } .press-featured-img { height: 500px; margin-bottom: 20px; } .press-img { height: 100%; } h3 { font-size: 28px; line-height: 34px; color: $primaryColor; } h4 { display: flex; align-items: center; margin-bottom: 20px; span { font-size: 14px; line-height: 18px; font-family: 'Montserrat', sans-serif; color: $primaryColor; &:first-child { font-weight: 600; } &:nth-child(2) { width: 2px; height: 2px; background-color: $primaryColor; display: inline-block; margin: 0 10px; } } } a { font-size: 14px; line-height: 18px; color: $primaryColor; font-family: 'Montserrat', sans-serif; font-weight: 600; text-decoration: underline; } p { font-size: 16px; line-height: 27px; color: #141414; opacity: 0.7; } } .events-section { padding: 150px 0; background-color: #ffffff; .row-1 { border-bottom: 1px solid #f7e5ee; margin: 0 0 50px; >.col-md-8 { display: flex; align-items: center; justify-content: flex-end; } ul { margin-bottom: 0; li { float: left; margin-left: 20px; a { font-size: 14px; line-height: 18px; color: $primaryColor; text-decoration: none; font-weight: 400; &.active { font-weight: 600; } } } } } h2 { font-size: 26px; line-height: 44px; color: $primaryColor; } .event-img { height: 100%; } h3 { font-size: 28px; line-height: 34px; color: $primaryColor; } h4 { display: flex; align-items: center; margin-bottom: 20px; span { font-size: 14px; line-height: 18px; font-family: 'Montserrat', sans-serif; color: $primaryColor; &:first-child { font-weight: 600; } &:nth-child(2) { width: 2px; height: 2px; background-color: $primaryColor; display: inline-block; margin: 0 10px; } &:last-child { font-weight: 100; } } } .col-md-1 { padding-right: 0; padding-top: 20px; } .col-md-6 { padding-left: 0; } .col-md-5 { padding-right: 0; padding-top: 20px; padding-bottom: 20px; } .row-2 { box-shadow: 0 2px 4px #cccccc; margin: 0 0 30px; border-radius: 5px; overflow: hidden; } .event-date { height: 80px; width: 80px; justify-content: center; align-items: center; background-color: #493041; border-radius: 50%; display: flex; text-align: center; h4 { font-size: 30px; line-height: 25px; color: #CEA5BE; font-weight: 100; margin: 0; } p { font-size: 14px; line-height: 18px; color: $primaryColor; font-weight: 600; margin-bottom: 0; } } a { font-size: 14px; line-height: 18px; color: $primaryColor; font-family: 'Montserrat', sans-serif; font-weight: 600; text-decoration: underline; } p { font-size: 16px; line-height: 27px; color: #141414; opacity: 0.7; } } .stages-detail-page { .stages-section { padding-top: 50px; .row-1 { >div { padding: 0; } } } } .dummy-stage { div,h3,p { opacity: 0.3 !important; } } .artist-dummy-stage { opacity: 0.3 !important; &:hover { cursor: default; } } .stages-section { padding: 150px 0 50px; background-color: #ffffff; h2 { font-size: 26px; line-height: 44px; color: $primaryColor; } .row-1 { border-bottom: 1px solid #f7e5ee; margin: 0; .col-md-4 { padding-left: 0; } .col-md-8 { padding-right: 0; display: flex; align-items: center; justify-content: flex-end; } ul { margin-bottom: 0; float: right; li { float: left; margin-left: 20px; a { font-size: 14px; line-height: 18px; color: $primaryColor; text-decoration: none; font-weight: 400; &.active { font-weight: 600; } } } } } } .artists-heading-sectoin { padding: 150px 0 50px; background-color: #ffffff; h2 { font-size: 36px; line-height: 44px; color: $primaryColor; margin-bottom: 30px; } .input-submit { padding-top: 29px; button { border: none; } } } .email-title { font-size: 16px; font-weight: 600; position: relative; bottom: 20px; color: $primaryColor; } .artists-listing-section { background-color: #ffffff; border-top: 1px solid #cccccc; padding: 50px 0; .skills { &:last-child { i { display: none; } } } .row-1 { box-shadow: 0 1px 0 rgba(95,58,81,0.25); margin-bottom: 60px; padding-bottom: 30px; } .next-icon { background-color: #ffffff; position: absolute; top: 32%; right: -10px; border-radius: 50%; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; box-shadow: 0 3px 6px rgba(0,0,0,0.1); img { width: 10px; } } .artist-img-col { .artist-img { width: 150px; height: 150px; border-radius: 50%; } } .artist-detail-col { h3 { font-size: 24px; line-height: 29px; color: $primaryColor; } h4 { font-size: 14px; line-height: 18px; color: $primaryColor; font-weight: 600; } .view-profile { font-size: 14px; line-height: 16px; color: $primaryColor; background-color: $lighterPink; display: inline-block; padding: 10px 20px; font-weight: 600; margin: 5px 0 10px; border-radius: 2px; &:hover { text-decoration: none; } } p { font-size: 15px; line-height: 21px; color: #141414; opacity: 0.7; } } .stage-col { .stage-bg { height: 300px; display: block; } h3 { font-size: 22px; line-height: 27px; color: $primaryColor; margin-bottom: 0; font-weight: 600; margin-top: 5px; } p { font-size: 15px; line-height: 21px; color: #141414; opacity: 0.7; } } } .load-more-section { text-align: center; background-color: #ffffff; padding-bottom: 50px; a, span { font-size: 14px; line-height: 16px; display: inline-block; font-weight: 600; padding: 15px 30px; border-radius: 2px; color: #ffffff; background-color: $secondaryColor; &:hover { text-decoration: none; color: #ffffff; } } } .artist-detail-hero-section { height: 350px; } .artist-detail-section { background-color: #ffffff; .row-1 { box-shadow: 0 2px 4px rgba(0,0,0,0.5); background-color: #ffffff; padding: 15px; border-radius: 5px; position: relative; top: -150px; .col-md-4 { padding-top: 35px; } } ul { display: flex; align-items: center; margin-bottom: 0; li { float: left; margin-right: 20px; a { img { width: 30px; opacity: 0.6; } } } } .artist-img { width: 150px; height: 150px; border-radius: 50%; } h3 { font-size: 24px; line-height: 29px; color: $primaryColor; } h4 { font-size: 14px; line-height: 18px; color: $primaryColor; font-weight: 600; } .view-profile { font-size: 14px; line-height: 16px; color: $primaryColor; background-color: $lighterPink; display: inline-block; padding: 10px 20px; font-weight: 600; margin: 5px 0 10px; border-radius: 2px; &:hover { text-decoration: none; } } p { font-size: 15px; line-height: 21px; color: #141414; opacity: 0.7; } } .signup-success { p { color: $primaryColor; font-size: 16px; line-height: 19px; margin-bottom: 30px; } } .login-section, .signup-section, .accounts-section, .contact-section { padding: 170px 0 100px; background-color: #ffffff; h2 { font-size: 36px; line-height: 44px; color: $primaryColor; margin-bottom: 20px; } } .user-info-blk { background-color: #ffffff; padding: 0 0 50px; h2 { font-weight: 500; } } .gig-blk { box-shadow: 0 0 6px #cccccc; overflow: hidden; margin-top: 30px; >div { &:first-child { background-color: $primaryColor; height: 200px; position: relative; h3 { color: #ffffff; text-align: center; padding: 25px 15px 15px; font-size: 22px; font-weight: 600; } span { color: #ffffff; position: absolute; bottom: 10px; left: 15px; font-size: 14px; font-weight: 600; } } &:last-child { padding: 0 15px; p { font-size: 15px; padding: 15px 15px 15px 0; } span { color: #8B0000; font-size: 12px; } div { padding: 10px 0; overflow: hidden; a { color: #ffffff; background-color: $secondaryColor; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; float: right; display: inline-block; padding: 5px 10px; &:hover { background-color: $primaryColor; text-decoration: none; } } } } } } .user-recommended-blk { background-color: #ffffff; padding: 50px 0; h2 { font-weight: 500; } } .gig-stuff-blk { box-shadow: 0 0 6px #cccccc; overflow: hidden; margin-top: 30px; .view-job { float: right; display: inline-block; background: $secondaryColor; color: #fff; font-size: 12px; margin: 0 10px 10px 0; padding: 1px 8px; font-weight: 700; &:hover { text-decoration: none; background-color: $primaryColor; } } >div { padding: 15px; overflow: hidden; .gig-img { width: 100px; height: 100px; background-color: #f2f2f2; float: left; margin-right: 10px; } div { h3 { color: $primaryColor; font-size: 20px; font-weight: 500; border-bottom: 3px solid; padding-bottom: 10px; } span { color: #8B0000; font-size: 13px; } } } p { padding: 0 15px; } } .profile-detail-section { background-color: #ffffff; padding-bottom: 100px; .profile-col { margin-bottom: 30px; text-align: center; .profile-img { width: 200px; height: 200px; border-radius: 50%; display: table; margin: 0 auto; } h3 { font-size: 20px; font-weight: 500; margin-top: 10px; color: $primaryColor; margin-bottom: 0; } h4 { font-size: 18px; } } } .account-contact-fields { input { margin-bottom: 10px; } } .profile-section { padding-top: 150px; padding-bottom: 50px; background-color: #ffffff; h1 { font-size: 40px; font-weight: 900; } h3 { font-size: 16px; font-weight: 600; margin-bottom: 10px; } .social-ul { li { img { cursor: pointer; } } .dropdown { .dropdown-menu { .dropdown-item.active, .dropdown-item:active { background-color: transparent; color: #000000; } .dropdown-item { &:hover { background-color: #ffffff; } } span { display: inline; font-size: 18px; } } } } h4 { font-size: 24px; margin-top: 35px; font-weight: 700; margin-bottom: 5px; .anchor-cl { color: $secondaryColor; } } .contact-user { margin-top: 10px; a { color: $primaryColor; } } p { margin-top: 10px; font-size: 23px; max-width: 500px; } .col-p { display: flex; flex-flow: wrap; align-items: center; } ul { margin-top: 30px; li { display: inline-block; margin-right: 30px; span { display: block; font-weight: 700; font-size: 25px; } a { color: #000; display: inline-block; text-align: center; &:hover { text-decoration: none; } } } } .action-blk { margin-top: 30px; .share-profile-btn { color: #ffffff; background-color: $secondaryColor; display: inline-block; padding: 7px 15px; border-radius: 5px; font-weight: 600; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; &:hover { background-color: $primaryColor; color: #ffffff; text-decoration: none; } } .edit-profile-btn { color: $secondaryColor; border: 1px solid $secondaryColor; display: inline-block; padding: 7px 15px; border-radius: 5px; font-weight: 600; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; &:hover { background-color: $primaryColor; color: #ffffff; text-decoration: none; } } } .profile-pic { width: 300px; height: 300px; background-color: #cccccc; border-radius: 50%; margin: 0 auto; position: relative; overflow: hidden; &:hover { a { opacity: 1; cursor: pointer; } } a { position: absolute; bottom: 0; left: 0; right: 0; text-align: center; background-color: rgba(0,0,0,0.4); height: 100px; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; padding-top: 30px; font-size: 20px; color: #fff; font-weight: 600; opacity: 0; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; cursor: default; &:hover { text-decoration: none; } } } } .progress-show { height: 13px; background-color: #ccc; position: absolute; right: 35px; width: 200px; top: 5px; span { display: block; background-color: $primaryColor; height: 13px; } } .page-not-found { min-height: 100vh; display: flex; align-items: center; h2 { text-align: center; font-size: 30px; color: $primaryColor; font-weight: 700; } } .my-profile { .profile-section { padding-bottom: 0; } .course-recom-section { &:before { display: none; } } } .profile-strength-section { background-color: #ffffff; padding-top: 50px; .row-10 { .card { border: none; } .card-header { padding: 0; border: none; background-color: transparent; h2 { border-bottom: none; margin-bottom: 0 !important; } button { width: 100%; text-align: right; padding: 0; font-weight: 600; font-size: 18px; color: #000000; span { padding-left: 10px; } &:hover, &:focus, &:active { text-decoration: none; } } } } .open-link { img { margin-left: 10px; } } h2 { font-weight: 600; font-size: 18px; margin-bottom: 0; } p { font-size: 14px; } .copy-link { background-color: rgba(0,123,255,0.25); padding: 10px; position: relative; span { width: 92%; overflow: auto; display: block; } img { position: absolute; right: 6px; top: 7px; cursor: pointer; } } .update-profile-blk { .modal { .form { width: 400px; margin: 50px auto; } h2 { font-size: 20px; padding: 15px; background-color: #f2f2f2; color: $primaryColor; border-top-left-radius: 4px; border-top-right-radius: 4px; } } } .profile-list { list-style: none; padding: 0; display: flex; flex-flow: wrap; .checkmark { position: absolute; width: 20px; top: 5px; left: 5px; } li { width: 25%; padding: 0; margin-bottom: 20px; &:last-child { padding-right: 0; } >a { border: 1px solid #f2f2f2; box-shadow: 0 0 5px #cccc; justify-content: center; margin-right: 20px; position: relative; height: 140px; padding: 10px; text-align: center; display: flex; align-items: center; flex-flow: wrap; color: #000000; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; &:hover { text-decoration: none; background-color: #f2f2f2; } span { display: block; line-height: 18px; margin-top: 5px; } } } } } .course-recom-section { background-color: #ffffff; padding: 50px 0 50px; position: relative; &:before { content: ''; height: 1px; background-color: #cccccc; width: 75%; position: absolute; top: 23px; left: 0; right: 0; margin: 0 auto; min-width: 400px; } h2 { margin-bottom: 0; } } .stuff-recom-section { background-color: #ffffff; padding: 50px 0 100px; //h2 { // font-size: 24px; // font-weight: 500; // text-transform: uppercase; //} } .auth-login { h3 { margin: 20px 0; text-align: center; font-weight: 500; } } .tabs-section { padding: 50px 0; background-color: #ffffff; .row { box-shadow: 0 3px 6px #00000029; } .col-md-3 { padding: 0; &:first-child { a { padding-left: 15px; } } &:last-child { a { padding-right: 15px; } } } a { background: #FFFFFF 0 0 no-repeat padding-box; border: 1px solid #FFFFFF; height: 160px; font-size: 18px; color: #000000; display: flex; align-items: center; justify-content: center; border-left: 1px solid #cccccc; border-bottom: 3px solid transparent; &:hover, &:focus, &:active { text-decoration: none; } &.active-tab { border-bottom: 3px solid $secondaryColor !important; } } }