✏️ 编辑:style.css
路径:
/home/boguraj1/public_html/jobsite/public/css/style.css
大小:24.2 KB · 修改:2022-11-21 20:14:24 · 权限:0644 · 可写
← 返回目录
👁 查看
⬇ 下载
/*=== Common CSS ===*/ @import url('https://fonts.googleapis.com/css2?family=Pacifico&family=Roboto+Slab:wght@300&display=swap'); * { margin: 0; padding: 0; outline: 0; box-sizing: border-box; font-family: 'Pacifico', cursive; font-family: 'Roboto Slab', serif; } /*=== Accesibility box ===*/ .control-panel { width: 210px; position: fixed; bottom: 50%; /* top: 60%; */ left: 100%; transition: all 0.3s ease-in-out; transform: translateX(0%); z-index: 199999999; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .control-panel.open { transform: translateX(-100%); } .control-panel .panel-header { background-color: #05ad00; display: flex; align-items: center; } .control-panel .panel-header .acctoggle-btn { background-color: #05ad00; border-radius: 5px 0px 0px 5px; cursor: pointer; width: 45px; height: 50px; margin-left: -45px; text-align: center; padding: 2px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .control-panel .panel-header .acctoggle-btn img { width: 100%; height: 100%; } .control-panel .panel-header .name { color: #fff; margin: 0px auto; padding: 0px; font-size: 25px; padding-left: 10px; } .control-panel .box-wrap { background-color: #444; padding: 10px; } .control-panel .box-wrap .links { display: flex; } h4 { font-size: 22px; } /* h1, h2, h3, h4, h6 { color: #079602; font-weight: 700; } */ h6 { font-size: 14px; } p { font-size: 16px; font-family: bangla !important; } ::-moz-selection { /* Code for Firefox */ color: #fff; background: green; } ::selection { color: #fff; background: green; } a { text-decoration: none; color: #000; } a:hover { text-decoration: none; color: #000; } image { vertical-align: middle; } body { font-size: 16px; font-family: Montserrat, sans-serif; } .req { color: rgb(190, 3, 3); } .error { color: rgb(146, 8, 8); } .borders { border: 1px solid rgb(141, 4, 4) !important; } .inline-form { position: relative; } .delete-row { padding: 10px 15px; position: absolute; top: 50%; right: 0; transform: translateY(-34%); font-size: 24px; } .add-row { background: #05ad00; padding: 10px 15px; color: #fff; border-radius: 5px; } .card { border: none; } /* padding */ .pd5{ padding: 5px; } .pd2{ padding: 2px; } /* padding End */ .form-control:focus { color: #495057; background-color: #fff; border-color: #ced4da; outline: 0; box-shadow: none; } /*============= Back to top Part Start ============*/ .bac-to-top { position: fixed; background-color: #05ad00; cursor: pointer; right: 20px; bottom: 20px; display: none; color: white; padding: 8px 17px; z-index: 9999; } .bac-to-top i { color: #fff; font-size: 32px; } /* =========================================== Home Pahe ================================== */ /*=== Top manu barstart ===*/ #top-manu { background: #05ad00; height: 36px; } .top-manu{ position: relative; } .iconsnavbar{ font-size: 40px; position: absolute; left: -100px; top: -11px; } /* === Top manubar end ===*/ /* === Nav Bar ==== */ .navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5) !important; font-size: 15px; font-weight: 600; } .bg { background: #fff; position: fixed; top: 0px; width: 100%; padding-bottom: 0px; z-index: 2; border-bottom: 5px solid #05ad00; animation: bg-slid 1s; } @keyframes bg-slid { from { top: -50px; } to { top: 0; } } .nav-menu { display: block; } /* === Loggin part start === */ .loggin-main { line-height: 50px; } .loggin-main .jobseeker { color: #000; background: transparent; border: 1px solid rgb(155, 154, 154); transition: all linear 0.4s; } .loggin-main .jobseeker:hover { color: #fff; background: #05ad00; } .loggin-main .recruiter { display: block; color: #05ad00; } /* === Login part end === */ /* === Banner part start */ #banner { background: url(http://wallpaperset.com/w/full/c/e/f/538289.jpg); /* background-attachment: fixed; */ background-repeat: no-repeat; background-size: cover; /* background-position: center; */ position: relative; } #banner::after { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: rgba(116, 117, 116, 0.39); } #banner .banner-left { position: relative; z-index: 1; background: #079602; padding: 30px; } #banner .banner-left .card-body img { width: 70px; } #banner .banner-right { position: relative; z-index: 1; } .find-right-job { margin: 50px 30px 10px 30px; } .find-district-job { margin: 20px 30px 10px 30px; } .find-district-job h4 { color: #fff !important; font-size: 18px !important; } .find-district-job span { color: #fff !important; font-size: 18px !important; } .find-right-job h4 { color: #fff !important; font-size: 18px !important; } .search-field { padding: 15px 10px 15px 10px; margin: 5px 30px 45px 30px; } .search-bar { background: rgb(177, 176, 176); } .search-field form input { width: 100%; height: 30px; padding-left: 5px; border: 0 solid #fff; border-radius: 3px; } .search-field form select { width: 100%; height: 30px; border: 0 solid #fff; border-radius: 3px; padding-left: 0px; font-size: 16px; } .search-field form button { width: 100%; height: 30px; padding: 0 10px; border: 0 solid #fff; border-radius: 3px; cursor: pointer; } .banner-right .nav a { color: rgb(41, 40, 40); width: 25%; background: rgb(192, 191, 191); border-radius: 0 7px; font-weight: 600; } .nav-link { display: block; padding: 5px 0; text-align: center; } .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: #05ad00; } .nav-tabs .nav-link:focus, .nav-tabs .nav-link { border-left: 1px solid #05ad00; border-right: 1px solid #05ad00; border-radius: 7px; } .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { border: 1px solid #05ad00; } .nav-tabs { border-bottom: 0px !important; } .banner-right .search-job { background: #079602; padding-bottom: 22px; border-top-left-radius: 10px; border-top-right-radius: 10px; } .banner-right .typed { position: absolute; top: 20px; left: 20px; width: 100%; height: 100%; } .live-jobs .common-icone { border: 1px solid #05ad00; height: 65px; border-radius: 50%; line-height: 58px; width: 65px; box-shadow: 0px 0px 19px 1px #05ad00; } .live-jobs .common-icone .icone { background: #05ad00; border-radius: 50%; height: 50px; width: 50px; margin-top: 6px; margin-left: 7px; } .live-jobs .common-icone svg { color: #fff; font-size: 24px; } .live-jobs .live-jobs-text span { color: #444; font-weight: 600; } /* === Banner part end === */ /* === Catagory part start === */ .category { background: #079602; padding: 20px; } .category .category-text a { transition: all linear 0.2s; font-size: 14px; color: #fff; } .container .catagory-title .icon { font-size: 18px; } .category-ads img { box-shadow: 1px 3px 17px 3px #a09e9e; } /* === Catagory part end ===*/ /* === Govt part startv === */ .category { box-shadow: 1px 3px 17px 3px #a09e9e; padding: 28px; } .card-custome { border: none; } .card-custome .row.mx-0 { border: solid 1px #d3e6f9; padding: 10px; } .card-section .govt-hot .text:hover { background: #079602; color: #fff; } .text .text-info { color: #425ba9 !important; } .card-section { padding: 8px 0; } .card-section .cards { float: left; background: #fff; padding: 10px 0 10px 10px; border-radius: 3px; transition: all linear 0.2s; height: 75px; } .card-section .cards:hover { box-shadow: 0px 1px 9px 0px rgba(172, 170, 170, 0.91); } .card-section .card-custome .company-logo img { width: 75px; height: 75px; display: inline-block; line-height: 80px; } .card-section .card-custome .company-logo { transition: all linear 0.3s; } .card-section .card-custome .company-logo:hover { box-shadow: 0px 1px 9px 0px rgb(172 170 170 / 91%); } .card-section .govt-hot { overflow: hidden; } .card-section .govt-hot:hover { overflow: visible; } .card-section .govt-hot:hover .text { position: absolute; left: 4px; padding: 10px 0 10px 10px; z-index: 1; top: 0; box-shadow: 0px 1px 9px 0px rgb(172 170 170 / 91%); } .card-section .govt-hot:hover .text span { transition: all linear 0.4s; } .card-section .govt-hot:hover .text span:hover { color: #fff; padding-left: 3px; } .card-section .govt-hot .text { width: 97% !important; display: inline-block; background: #fff; } .card-section .govt-hot .text p { margin-bottom: 0px !important; } /* === Catagory part end === */ /* === Employers part start === */ .card-section .arrow { position: relative; width: 100%; height: 100%; } .card-section .arrow .arrow-left { position: absolute; display: inline-block; top: 50%; transform: translateY(-50%); left: 0px; z-index: 1; color: rgb(66, 66, 66); font-size: 20px; cursor: pointer; border: 1px solid rgb(66, 66, 66); border-radius: 50%; padding: 7px 10px; } .card-section .arrow .arrow-right { position: absolute; right: 0px; top: 50%; transform: translateY(-50%); z-index: 1; color: rgb(66, 66, 66); font-size: 20px; cursor: pointer; border: 1px solid rgb(66, 66, 66); border-radius: 50%; padding: 7px 10px; } /* === Employers part end === */ /* === Commercials part start === */ .commercials img { /* width: 300px; */ height: 200px; } /* === Commercials part end === */ .blog-main { margin-bottom: 255px; transition: all linear 0.4s; position: relative; } .blog-img { position: relative; } .blog-img img { width: 100%; height: 250px; } .overlay2 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.76); transition: all linear 0.4s; opacity: 0; } .blog-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 50px; width: 50px; line-height: 50px; text-align: center; border-radius: 50%; background: #05ad00; font-size: 20px; color: #fff; } .btn-warning { color: #212529; background-color: transparent; border-color: #444; margin-bottom: 30px; } .blog-main:hover .overlay2 { opacity: 1; } .blog-text { position: absolute; top: 200px; left: 0; transition: all linear 0.4s; background: #fff; -webkit-clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%); clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%); border: 1px solid #dddddd; } .blog-text h3 { font-size: 18px; color: #353535; font-weight: 400; padding-top: 60px; text-align: center; height: 100px; } .blog-user span { font-size: 12px; } .blog-user { text-align: center; } .blog-user h5 { display: inline-block; font-size: 13px; color: #555555; } .blog-para p { font-size: 14px; color: #555555; font-weight: 400; text-align: center; } .blog-main:hover .btn-warning { color: #fff; background-color: #05ad00; border-color: #05ad00; } .next-pase-blog { cursor: pointer; padding-bottom: 100px; } .next-pase-blog h3 { background: #05ad00; color: #353535; font-weight: 600; padding: 20px; font-size: 16px; font-family: "Roboto", sans-serif; transition: all linear 0.4s; } .next-pase-blog h3:hover { background: #fff; border: 1px solid #444; } /* === Bloag part end === */ /* === Video Blog */ #video .card { position: relative; } #video .card img { height: 135px; border-radius: 20px; } /* === Contact part start === */ #contact { background: url(../images/Handshake-bottom-bg-900x280.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; padding: 100px 0; position: relative; } #contact::after { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; background: rgba(0, 0, 0, 0.589); } .contact-head { position: relative; z-index: 9; } .contact-head h3 { color: #fff; } .contact-head a { color: #fff; display: block; font-size: 18px; margin-top: 10px; } .contact-head .social-media-icone .icone { padding: 5px 12px; border: 1px solid #fff; border-radius: 50%; color: #fff; font-size: 16px; transition: all linear 0.2s; } .contact-head .social-media-icone .icone:hover { background: #05ad00; border: 1px solid #05ad00; color: #444; } .contact-head .social-media-icone .icone-google-plus { padding: 5px 7px; border: 1px solid #fff; border-radius: 50%; color: #fff; font-size: 16px; transition: all linear 0.2s; } .contact-head .social-media-icone .icone-google-plus:hover { background: #05ad00; border: 1px solid #05ad00; color: #444; } .contact-head .social-media-icone .icone-youtube { padding: 5px 9px; border: 1px solid #fff; border-radius: 50%; color: #fff; font-size: 16px; transition: all linear 0.2s; } .contact-head .social-media-icone .icone-youtube:hover { background: #05ad00; border: 1px solid #05ad00; color: #444; } .contact-head .social-media-icone .icone-linkedin { padding: 5px 9px; border: 1px solid #fff; border-radius: 50%; color: #fff; font-size: 16px; transition: all linear 0.2s; } .contact-head .social-media-icone .icone-linkedin:hover { background: #05ad00; border: 1px solid #05ad00; color: #444; } .contact-head .social-media-icone a { display: inline-block; } .playstore { position: relative; z-index: 9; } .playstore a span { display: inline-block; color: #fff; font-size: 24px; } .playstore a img { display: inline-block; width: 180px !important; } .playstore span { color: #fff; font-size: 16px; display: block; } /* === Contact part end === */ /* === Home others === */ .banner-left .card h6 { font-weight: 600; } /* === Footer part start === */ #footer { background: #05ad00; padding: 5px 0; } #footer h6 { color: #fff; } /* === Footer part end === */ /* ======================== CSS For Login Page ========================= */ .navbar-nav .navbar-li { position: relative; transition: all linear 0.3s; } .navbar-nav .navbar-li .card { position: absolute; top: 75px; left: 0px; width: 200px; z-index: 9; box-shadow: 0 2px 1px 2px rgb(221, 219, 219); display: none; transition: all linear 0.3s; z-index: 9; padding-top: 10px; } .navbar-nav .navbar-li .card::after { position: absolute; content: ""; top: -12px; left: 50%; transform: translateX(-50%); border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 12px solid rgb(196, 196, 196); } .navbar-nav .navbar-li ul li:hover .card { display: block; } .navbar-nav .navbar-li .card .list-group-item { transition: all linear 0.4s; } .navbar-nav .navbar-li .card .list-group-item:hover { border-left: 5px solid #05ad00; background: #eaf8ed; } .navbar-nav .navbar-li .ul .li .card { position: absolute; top: 46px; left: -330px; width: 400px; z-index: 9; box-shadow: 1px 3px 17px 3px #a09e9e; display: none; transition: all linear 0.3s; z-index: 9; padding-top: 10px; } .notification-icon { position: relative; } .notification-icon span { background: green; position: absolute; color: #fff; padding: 0px 4px; border-radius: 50%; left: 11px; top: -5px; font-size: 12px; } .notification { position: absolute; top: 10px; right: 75px; margin: 5px 12px 12px 12px; font-size: 22px; cursor: pointer; } #notification:hover .notification-card { display: block; } .notification-card { position: absolute; top: 28px; left: -500px; width: 600px; z-index: 9; box-shadow: 1px 3px 17px 3px #a09e9e; transition: all linear 0.3s; display: none; height: 300px; overflow-y: scroll; } .notification-card .card-header { padding: 5px 0 0 0; } .notification-card::after { position: absolute; content: ""; top: -12px; left: 84%; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 12px solid rgb(201, 200, 200); } .notification .card .icone { font-size: 16px; border-radius: 50%; padding: 9px 2px; color: #05ad00; margin-left: 10px; background-color: #defce5; } .navbar-nav .navbar-li .ul .li .card::after { position: absolute; content: ""; top: -12px; left: 88%; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 12px solid rgb(201, 200, 200); } .navbar-nav .navbar-li .ul-profile .li-profile .card { position: absolute; top: 48px; left: -80px; z-index: 9; box-shadow: 1px 3px 17px 3px #a09e9e; display: none; transition: all linear 0.3s; padding-top: 10px; } .navbar-nav .navbar-li .ul-profile .li-profile:hover .card { display: block; } .navbar-nav .navbar-li .ul-profile .li-profile .card::after { position: absolute; content: ""; top: -12px; left: 50%; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 12px solid rgb(201, 200, 200); } #login .card .card-title { font-weight: 800; } #login .card .card-text { font-size: 14px; color: rgb(117, 116, 116); } #login .card form .forgot a, .singup a { font-size: 14px; color: rgb(117, 116, 116); } .carousel .carousel-inner .listheading { font-size: 26px; color: #05ad00; font-weight: 600; } .carousel-indicators { position: relative; } .carousel-indicators li { background-color: #05ad00; height: 4px; border-radius: 5px; } /* Login Footer */ #contact-login { background: url(https://www.westend61.de/images/0001507094pw/laptop-on-table-with-business-people-having-discussion-in-background-at-open-plan-office-PESF02494.jpg); background-size: cover; background-repeat: no-repeat; padding: 20px 30px; color: #fff; } .overlay-footer { background: rgba(0, 0, 0, 0.692); padding: 50px 40px; border-radius: 10px; } .job_seeker_footer a { color: #fff; padding: 2px 0; display: block; } /* Registation */ .register .needs-validation label { color: rgb(92, 92, 92); } .register h2 { font-weight: 300; color: rgb(109, 107, 107); } .ruls p { color: rgb(109, 107, 107); font-size: 14px; } .ruls p a { color: rgb(7, 146, 170); font-size: 14px; } /* =============== Sign up ============== */ .arrow-left a svg { color: #444; font-size: 22px; margin-right: 5px; } .arrow-left a { color: #444; font-size: 20px; } .gender-container { display: inline-block; position: relative; padding-left: 10px; margin-bottom: 12px; cursor: pointer; font-size: 22px; user-select: none; } .gender-container input { position: absolute; opacity: 0; cursor: pointer; } .gender-container .checkmark-font { line-height: 31px; font-weight: 500; } .checkmark { position: absolute; top: 0; left: 0; background-color: transparent; border-radius: 5px; border: 1px solid #05ad00; width: 105px; height: 37px; font-size: 16px; color: #05ad00; } .gender-container input:checked ~ .checkmark-font { border: 2px solid #05ad00; color: #fff; background: #05ad00; } .form-group .gender-container .set-as-user-id { font-size: 16px; margin-bottom: 5px; } .checkmarks { background-color: transparent; border-radius: 10px; border: 1px solid #05ad00; padding: 4px 25px 4px 4px; } .gender-container input:checked ~ .checkmarks { border: 2px solid #05ad00; color: #fff; background: #05ad00; padding: 4px 10px 4px 10px; } .acrd-aleard .card-body span { font-size: 14px; } .card-help .card-body span { font-size: 14px; } .card-help .mobile span { color: #05ad00; font-size: 22px; } .card-help .email span { color: #2a2b2a; font-size: 16px; font-weight: 600; cursor: pointer; } /* Profile page design */ #profile { padding: 50px 0; } #profile .pending .row p { font-size: 14px; } #profile .pending .row .scor { font-size: 14px; color: #05ad00; cursor: pointer; } #profile .profile-view img { width: 100px; height: 100px; text-align: center; } #profile .profile-view .card-body .card-text { color: rgb(97, 97, 97); font-size: 14px; font-weight: 500; } #profile .profile-view .card-body .exp { display: block; color: rgb(49, 49, 49); font-size: 16px; font-weight: 600; } /* ===== Dashboard ===== */ #dashboard { padding: 50px 0; } #dashboard .profile-pic img { border-radius: 50%; padding: 2px; border: 1px solid #05ad00; } #dashboard .profile-pic { position: relative; } #dashboard .profile-pic .profile-icone { position: absolute; bottom: -7px; right: -12px; } #dashboard .profile-pic .profile-icone svg { color: #324236; } #dashboard .profile-pic .profile-icone .btn.focus, .btn:focus { outline: 0; box-shadow: none; } /* Jobseeker */ #jobseeker .image-resize a { color: #444; } #jobseeker .image-resize a:hover { color: #ef5350; } #jobseeker_section .card-header { padding: 5px; background: #fff; padding-left: 3px; } #jobseeker_section .card .btn-link { width: 100%; text-align: left; color: #28a748; margin-left: 3px; } #jobseeker_section .card .btn-link:hover { text-decoration: none; } #jobseeker_section .card .btn-link:focus { text-decoration: none; } #jobseeker_section .card .btn-link.collapsed { text-decoration: none; } #jobseeker_section .card .btn svg { float: right; } #jobseeker_section .card .btn-link svg { transform: rotate(90deg); } #jobseeker_section .card .btn-link.collapsed svg { transform: rotate(0deg); } #jobseeker_section .card-body .row .col-lg-10 { padding-left: 20px; } #jobseeker_section #accordion .card .card-body .home { border-left: 3px solid #fff; } #jobseeker_section #accordion .card .card-body .home:hover { border-left: 3px solid #28a748; background: #e2f8e7; } #jobseeker_section #accordion .card .card-body .resume { border-left: 3px solid #fff; cursor: pointer; } #jobseeker_section #accordion .card .card-body .resume:hover { border-left: 3px solid #28a748; background: #e2f8e7; } /* detail */ #jobseeker_section #pills-tab { background: #f2f2f2; } #jobseeker_section .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #fff; background-color: #525353; width: 100%; } #jobseeker_section #pills-tab #pills-personal-tab svg { font-size: 24px; } #jobseeker_section #pills-tab #pills-education-tab svg { font-size: 24px; } #jobseeker_section #pills-tab #pills-profile-tab svg { font-size: 24px; } #jobseeker_section .nav-item { position: relative; } #jobseeker_section .nav-pills .nav-link.active::after { position: absolute; content: ""; bottom: -15px; left: 50%; transform: translateX(-50%); border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 16px solid #525353; } #jobseeker_section .table thead th { vertical-align: bottom; border-bottom: 1px solid #303030; } #jobseeker_section .table-bordered td, .table-bordered th { border: 1px solid #303030; } #jobseeker_section #pills-others-tab svg { font-size: 24px; } /* Password reset */ #password_reset { background: url(../images/password_reset.jpg); background-size: cover; background-repeat: no-repeat; } #password_reset .icon { background: #ef5350; padding: 15px; border-radius: 50%; text-align: center; } #password_reset .icon-envelope { background: #05ad00; padding: 15px; border-radius: 50%; text-align: center; } #password_reset .icon svg { font-size: 28px; color: #fff; font-weight: 600; } #password_reset .icon-envelope svg { font-size: 28px; color: #fff; font-weight: 600; } /* =================================================== Job Search ========================== */ #job-search .card { border: 1px solid #dad8d8; } #job-search .card:hover { background: #ecececb9; box-shadow: 0px 0px 14px 1px rgba(0, 0, 0, 0.22); } #job-search .card-header { padding: 0; background-color: rgba(0, 0, 0, 0.5); } #job-search .card .btn-link { width: 100%; text-align: left; background: #239e34; color: #fff; } #job-search .card .btn-link:hover { text-decoration: none; background: #2e9207; } #job-search .card .btn-link.collapsed { background: #52bb28; text-decoration: none; } #job-search .card .btn svg { float: right; } #job-search .card .btn-link svg { transform: rotate(90deg); } #job-search .card .btn-link.collapsed svg { transform: rotate(0deg); } .red-color-section { font-size: 18px; font-weight: 700; color: rgb(230, 9, 9); } .green-color-section { font-size: 18px; font-weight: 700; color: #52bb28; } .black-color-section { font-size: 18px; font-weight: 700; color: #000000; } /* Custom */ li.li-profile { list-style: none; } /* Custom End */
💾 保存
取消
保存为 UTF-8,换行统一为 LF