UNPKG

blocklancer.git

Version:

Freelancer React Job Board using Bot and Blockchain Technology

2,417 lines (2,255 loc) 232 kB
/*------------------------------------------------------------------ [Master Stylesheet] Project: Freelancer Primary use: Job, Portal -------------------------------------------------------------------*/ /*------------------------------------------------------------------ 1. Fonts 2. Theme Layout 3. Chosen, a Select Box Enhancer for jQuery and Prototype 4. Header 5. Header Menus 6. Main Featured Area 7. Theme btn 8. Filter Radius 9. Notification List 10. Search 11. Header Account 12. Heading 13. Country Section 14. Simple text Block 15. Popular Listing 16. Slider 17. Arrows 18. Reviews Sec 19. Blog Sec 20. Subscribe Bar 21. Widget 22. Links Widget 23. Custom Tooltip 24. How it works 25. Client Sec 26. Listing Circle 27. Price table 28. Featured Listings 29. Search Wide 30. Explore Box 31. App Download Sec 32. Breadcrumbs 33. Lisitng Search 34. Side Result 35. Sidebar Widgets 36. Style Star Rating Widget 37. All Listing Details 38. Add Listing Sec 39. Add Hours 40. Code 41. Pagination 42. Heading 2 43. Quick Office Contact 44. Coming Soon Sec 45. Gallery Sec 46. Followers Filter 47. Form Profile Update 48. Menu Action 49. Cross Browser Compatibility -------------------------------------------------------------------*/ /*=============== Fonts ===================*/ @import url('https://fonts.googleapis.com/css?family=Open+Sans:300i,400,400i,600,600i,700,700i,800,800i|Quicksand:300,400,500,700'); /*=============== General Styling ===================*/ /* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License:none (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{ margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block} body{line-height:1.2} blockquote, q{quotes:none} blockquote:before, blockquote:after, q:before, q:after{ content:''; content:none; } table{ border-collapse:collapse; border-spacing:0; } html{overflow-x:hidden} body{ color:#555555; letter-spacing:0; font-family:'Open Sans', sans-serif;; overflow-x:hidden; position:relative; } button,a,input[type="submit"], input[type="button"]{ cursor: pointer; } w{outline:none!important} h1, h2, h3, h4, h5, h6{ margin-bottom:20px; font-family:'Quicksand', serif; } h1{font-size:36px} h2{font-size:32px} h3{font-size:28px} h4{font-size:24px} h5{font-size:20px} h6{font-size:16px} p{ color:#666666; font-size:16px; margin-bottom:30px; line-height:29px; } a, a:hover, a:focus { color: inherit; } a:hover, a:focus{ text-decoration:none; outline:none; } input:hover,input:focus{outline:none} html.no-scoll { overflow: hidden; } header { z-index: 3; position: relative; } /* Theme Layout */ .theme-layout{ float:left; overflow:hidden; position:relative; width:100%; } .theme-layout.boxed{ background:none repeat scroll 0 0 #FFFFFF; float:none; margin:0 auto; overflow:hidden; position:relative; z-index:1; width:1300px; -webkit-box-shadow:0 0 6px #747474; -moz-box-shadow:0 0 6px #747474; -ms-box-shadow:0 0 6px #747474; -o-box-shadow:0 0 6px #747474; box-shadow:0 0 6px #747474; } .block { float: left; padding: 2em 0; position: relative; width: 100%; z-index: 1; } section{ float:left; position:relative; width:100%; } .double-gap-top { padding-top: 120px; } .double-gap-bottom { padding-bottom: 120px; } .less-top { padding-top: 30px; } .less-bottom { padding-bottom: 30px; } .row.no-gape{ margin: 0; } .row.no-gape > div{ padding: 0; } .container.fluid{ max-width: 100%; width: 100%; } .block .container{padding:0} .container{padding:0} .block.remove-top{padding-top:0} .block.no-padding{padding-top:0; padding-bottom:0; } .block.dark{background:#111111} .gray{background:#f4f5fa} .block.remove-bottom{padding-bottom:0} .parallax,.fixed-bg{ background-size:cover!important; height:100%; width:100%; margin:0; position:absolute; left:0; top:0; z-index:-1; } .layer.color::before { opacity: 0.8; } .fixed-bg{ background-attachment:fixed !important; background-size:cover!important; } .theme-layout.boxed-padding {padding-left: 292px; } .parallax.no-parallax { background-attachment: scroll !important; background-position: inherit !important; } .layer.color.red::before { background: #d42525; } .layer:before{ content:""; height:100%; opacity:0.95; z-index:0; position:absolute; left:0; top:0; width:100%; } .whitish:before{ background-color:#ffffff; opacity:0.90; } .blackish:before{ background-color:#000000; opacity:0.7; } ul { list-style: outside none none; margin: 0 0 30px; padding: 0; } ul li{ color:#1e1e1e; margin-bottom: 15px; position: relative; } iframe{ width:100%; border:0; } i{font-style:italic} {/*! float:left; *//*! height:auto */} :-webkit-input-placeholder{opacity:1} :-moz-placeholder{opacity:1} :-ms-input-placeholder{opacity:1} input[type="text"], input[type="password"], input[type="email"], textarea { background: #e4e4e4 none repeat scroll 0 0; border: medium none; float: left; font-size: 12px; font-weight: 400; margin-bottom: 20px; padding: 19px 28px; width: 100%; } textarea{ max-width:100%; min-height:200px; padding: 19px 28px; } strong{font-weight:800} button{ float:right; font-size:18px; padding:8px 30px; color:#FFF; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; background:black; border:0; letter-spacing:1px; } /* Icons */ /* Arrows */ .slick-dotted .slick-dots { float: left; margin: 20px 0 0; text-align: center; width: 100%; } .slick-dots li { width: 14px; height: 14px; background: none; border: 2px solid #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; margin: 0 7px; margin-top: 0px; margin-top: 20px; float: none; display: inline-block; } .slick-dots li button { width: 6px; height: 6px; background: #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; margin-top: 2px; margin-right: 2px; opacity: 0; padding: 0; color: transparent; } .slick-dots li.slick-active button { opacity: 1; background: #ffffff; } .slick-prev, .slick-next { background: none; border: none; color: transparent; cursor: pointer; display: block; font-size: 0; height: 40px; line-height: 0; margin-top: 0; outline: medium none; padding: 0; position: absolute; top: 50%; width: 100px; margin: 0 40px; z-index: 11; text-align: center; } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {opacity: 1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {opacity: .25; } .slick-prev::before, .slick-next::before {color: #ffffff; font-family: "lineawesome"; font-size: 30px; left: 0; line-height: 1; opacity: 0.75; position: absolute; top: 9px; width: 100%;} .slick-prev {left: -25px; } [dir='rtl'] .slick-prev {right: -25px; left: auto; } .slick-prev::before {content: "\f120"; } [dir='rtl'] .slick-prev:before {content: '\f120’'; } .slick-next {right: -25px; } [dir='rtl'] .slick-next {right: auto; left: -25px; } .slick-next:before {content: '\f121'; } [dir='rtl'] .slick-next:before {content: '\f121'; } .slick-slider { position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list {position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus {outline: none; } .slick-list.dragging {cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track {position: relative; top: 0; left: 0; display: block; } .slick-track:before, .slick-track:after {display: table; content: ''; } .slick-track:after {clear: both; } .slick-loading .slick-track {visibility: hidden; } .slick-slide {display: none; float: left; height: 100%; min-height: 1px; } .slideHome{height: 700px !important;} [dir='rtl'] .slick-slide {float: right; } .slick-slide img {display: block; } .slick-slide.slick-loading img {display: none; } .slick-slide.dragging img {pointer-events: none; } .slick-initialized .slick-slide {display: block; } .slick-loading .slick-slide {visibility: hidden; } .slick-vertical .slick-slide {display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden {display: none; } /* Page Loading */ .page-loading { background-color: #ffffff; content: ""; height: 100%; left: 0; position: fixed; text-align: center; top: 0; width: 100%; z-index: 2147483647; } .page-loading > img { left: 50%; position: absolute; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } .page-loading > span { color: #b3b3b3; cursor: pointer; display: inline-block; font-size: 17px; letter-spacing: 0; margin-top: 30px; text-decoration: underline; } /* Basic styles */ input[type="checkbox"], input[type="radio"] { position: absolute; opacity: 0; z-index: -1; margin: 0; } label { position: relative; display: inline-block; padding: 0 0 0 2em; height: 1.5em; line-height: 1.5; cursor: pointer; } label::before, label::after { position: absolute; top: 0; left: 0; display: block; width: 20px !important; height: 20px !important; } label::before { content: " "; border: 2px solid #e6e7ef; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } /* Checkbox */ input[type="checkbox"] + label::after { content: "\2714"; color: #2c3e50; line-height: 1.5; text-align: center; } /* Radio */ input[type="radio"] + label::before { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } input[type=radio] + label::after { content: " "; top: 7px; left: 7px; width: 6px !important; height: 6px !important; background: #fff; border: 3px solid rgb(255, 115, 0); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } /* :checked */ input[type="checkbox"]:checked + label::before, input[type="radio"]:checked + label::before { background: #ffffff; border-color: #e6e7ef; } input[type="checkbox"] + label::after, input[type=radio] + label::after { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } input[type="checkbox"]:checked + label::after, input[type=radio]:checked + label::after { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } /* Transition */ label::before, label::after { -webkit-transition: .25s all ease; -moz-transition: .25s all ease; -ms-transition: .25s all ease; -o-transition: .25s all ease; transition: .25s all ease; } /* Main Slider Sec */ .main-slider-sec { float: left; width: 100%; position: relative; z-index: 0; margin: 0; background: #0069C7; } .main-slider-sec img { float: left; width: 100%; opacity: 0.8; } .main-slider-sec::before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; z-index: 1; background: rgb(139,145,221); background: -moz-linear-gradient(45deg, rgba(139,145,221,1) 0%, rgba(16,25,93,1) 71%, rgba(16,25,93,1) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(139,145,221,1)), color-stop(71%,rgba(16,25,93,1)), color-stop(100%,rgba(16,25,93,1))); background: -webkit-linear-gradient(45deg,#29b2fe 0%,#0069C7 71%); background: -o-linear-gradient(45deg,#29b2fe 0%,#0069C7 71%); background: -ms-linear-gradient(45deg,#29b2fe 0%,#0069C7 71%); background: linear-gradient(45deg,#29b2fe 0%,#0069C7 71%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29b2fe', endColorstr='#10195d',GradientType=1 ); opacity: 0.8; } .main-slider-sec li { margin: 0; } .main-slider-sec::after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background-image: url('../images/lines.png'); z-index: 3; opacity: 0.1; } /* Header */ .stick-top { position: absolute; left: 0; top: 0; width: 100%; z-index: 12; } .menu-sec { float: left; width: 100%; margin: 30px 0; margin-bottom: 0; } .logo { float: left; margin: 3px 0; position: relative; } .logo a { float: left; } .btn-extars { float: right; } .post-job-btn { float: left; font-family: Open Sans; font-size: 14px; color: #ffffff; padding: 13px 27px; -webkit-border-radius: 23px; -moz-border-radius: 23px; -ms-border-radius: 23px; -o-border-radius: 23px; border-radius: 23px; letter-spacing: 0.3px; } .post-job-btn i { float: left; margin-right: 6px; font-size: 15px; } .account-btns { float: right; margin: 0; margin-left: 0px; margin-left: 20px; padding: 8px 0; } .account-btns > li { float: left; margin: 0; margin-left: 0px; margin-left: 20px; } .account-btns > li a { font-size: 14px; font-family: Open Sans; font-size: 14px; color: #ffffff; float: left; line-height: 22px; text-transform: uppercase; } .account-btns > li a i { font-size: 18px; float: left; line-height: 25px; margin-right: 6px; } .account-btns > li:first-child { margin: 0; } .menu-sec nav { float: right; margin-right: 20px; } .menu-sec nav > ul { float: left; margin: 0; } .menu-sec nav > ul > li { float: left; position: relative; margin: 0; } .menu-sec nav > ul > li > a { float: left; font-family: Open Sans; font-size: 15px; color: #ffffff; position: relative; padding: 14px 20px; text-transform: uppercase; } .menu-sec nav > ul > li.menu-item-has-children > a::before { position: absolute; right: 0px; width: 10px; height: 10px; content: "\f110"; font-family: lineawesome; font-size: 9px; top: 50%; margin-top: -4px; } .menu-sec nav > ul > li > ul { opacity: 0; visibility: hidden; margin: 0; position: absolute; top: 100%; width: 240px; padding-top: 0; -webkit-box-shadow: 0px 0px 30px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 30px rgba(0,0,0,0.1); -ms-box-shadow: 0px 0px 30px rgba(0,0,0,0.1); -o-box-shadow: 0px 0px 30px rgba(0,0,0,0.1); box-shadow: 0px 0px 30px rgba(0,0,0,0.1); -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } .menu-sec nav > ul > li:hover > ul { opacity: 1; visibility: visible; } .menu-sec nav > ul > li > ul li { float: left; width: 100%; background: #ffffff; margin: 0; position: relative; } .menu-sec nav > ul > li > ul li a { float: left; width: 100%; font-family: Open Sans; font-size: 13px; color: #202020; padding: 9px 25px; } .menu-sec nav > ul > li > ul li:first-child > a { margin-top: 14px; } .menu-sec nav > ul > li > ul li:last-child > a { margin-bottom: 14px; } .menu-sec nav > ul > li > ul li:first-child { -webkit-border-radius: 6px 6px 0px 0px; -moz-border-radius: 6px 6px 0px 0px; -ms-border-radius: 6px 6px 0px 0px; -o-border-radius: 6px 6px 0px 0px; border-radius: 6px 6px 0px 0px; } .menu-sec nav > ul > li > ul li:last-child { -webkit-border-radius: 0px 0px 6px 6px; -moz-border-radius: 0px 0px 6px 6px; -ms-border-radius: 0px 0px 6px 6px; -o-border-radius: 0px 0px 6px 6px; border-radius: 0px 0px 6px 6px; } .menu-sec nav > ul > li > ul::before { position: absolute; left: 40px; top: -4px; width: 20px; height: 20px; background: #ffffff; content: ""; background: #ffffff; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } .menu-sec nav > ul > li > ul li:hover > a { padding-left: 35px; } /* Account Popup Area */ .account-popup-area { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(20,31,114,0.6); opacity: 1; z-index: 99; overflow-Y: scroll; display: none; } .account-popup { position: relative; float: left; width: 460px; background: #ffffff; z-index: 1; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; left: 50%; margin-left: -230px; margin-top: 140px; margin-bottom: 60px; text-align: center; padding: 40px 60px; } .account-popup > h3 { float: left; width: 100%; font-family: Quicksand; color: #222222; font-weight: bold; margin: 0; margin-bottom: 0px; margin-bottom: 12px; line-height: 10px; } .account-popup > span { float: left; width: 100%; font-size: 14px; font-family: Open Sans; font-size: 14px; color: #888888; margin-top: 20px; } .select-user { float: left; width: 100%; text-align: center; margin-top: 10px; } .select-user > span { float: none; display: inline-block; font-family: Open Sans; font-size: 14px; color: #202020; border: 2px solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding: 9px 29px; margin: 0 5px; margin-top: 0px; margin-top: 5px; cursor: pointer; } .account-popup > form { float: left; width: 100%; margin-top: 30px; } .account-popup > form .cfield { float: left; width: 100%; position: relative; margin-bottom: 19px; border: 2px solid #e8ecec; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } .account-popup > form .cfield input { float: left; width: 100%; background: no-repeat; margin: 0; font-family: Open Sans; font-size: 13px; color: #474747; padding: 16px 45px 16px 15px; } .account-popup > form .cfield i { position: absolute; right: 0; top: 15px; right: 20px; font-size: 19px; } .remember-label { float: left; margin: 0; font-family: Open Sans; font-size: 14px; color: #202020; } .account-popup > form > a { float: right; font-family: Open Sans; font-size: 14px; text-decoration: underline; line-height: 30px; } .account-popup > form button { float: left; width: 100%; height: 60px; font-size: 17px; font-weight: bold; letter-spacing: 0.3px; margin-top: 20px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } .extra-login { float: left; width: 100%; margin-top: 30px; text-align: center; position: relative; } .extra-login::before { position: absolute; left: 0; top: 10px; width: 100%; height: 1px; background: #d8dcdc; content: ""; } .extra-login > span { width: auto; float: none; display: inline-block; background: #ffffff; padding: 1px 20px; z-index: 1; position: relative; font-family: Open Sans; font-size: 14px; color: #afafaf; text-transform: capitalize; } .login-social { float: left; width: 100%; margin-top: 15px; } .login-social a { float: none; display: inline-block; width: 50px; height: 40px; border: 2px solid; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; line-height: 36px; font-size: 21px; margin: 0 5px; margin-top: 0px; margin-top: 6px; } .login-social a.fb-login { color: #3b5998; border-color: #3b5998; } .login-social a.tw-login { color: #1da1f2; border-color: #1da1f2; } .login-social a { font-size: 16px; } .account-popup .close-popup { position: absolute; top: -20px; width: 50px; height: 50px; float: none; margin: 0; right: -20px; text-align: center; line-height: 50px; color: #ffffff; font-size: 20px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; cursor: pointer; } .no-scroll { overflow: hidden; } .dropdown-field { float: left; width: 100%; margin-bottom: 19px; } .job-search-sec { position: absolute; left: 50%; top: 50%; width: 1000px; content: ""; -webkit-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); margin-top: 0px; } .main-featured-sec { float: left; width: 100%; z-index: 1; } .job-search { float: left; width: 100%; padding: 0; margin-bottom: 50px; } .job-search > h3 { float: left; width: 100%; font-family: Quicksand; font-size: 50px; font-weight: normal; color: #ffffff; letter-spacing: 0px; text-align: center; line-height: 39px; margin-bottom: 13px; } .job-search > span { float: left; width: 100%; font-family: Open Sans; font-size: 16px; font-weight: 400; color: #d5d8f3; text-align: center; margin-top: 10px; } .job-search form { float: left; width: 100%; margin-top: 40px; } .job-field { float: left; width: 100%; position: relative; } .job-field input { float: left; width: 100%; background: no-repeat; border: none; font-size: 13px; color: #888888; margin: 0; padding: 0 70px 0 30px; height: 60px; line-height: 60px; background-color: #FFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } .job-field input::-webkit-input-placeholder { /* Chrome */ color: #888888;font-size: 13px } .job-field input:-ms-input-placeholder { /* IE 10+ */ color: #888888;font-size: 13px } .job-field input::-moz-placeholder { /* Firefox 19+ */ color: #888888;font-size: 13px } .job-field input:-moz-placeholder { /* Firefox 4 - 18 */ color: #888888;font-size: 13px } .job-field i { position: absolute; right: 30px; top: 17px; font-size: 27px; } .job-search form button { float: left; width: 100%; padding: 15px 0; font-size: 30px; background-color: #29b2fe; height: 60px; } .job-search form .row { margin: 0 -12px; } .job-search form .row > div { padding: 0 12px; } .job-field .chosen-container-single .chosen-single div::before { display: none; } .search-job2 .job-field .chosen-container-single .chosen-single div::before { display: block; color: #333333; font-size: 10px; } .job-field .chosen-container .chosen-drop { background: #ffffff; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; margin-top: 10px; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .job-field .chosen-container-single .chosen-single { border: none; padding: 18px 30px; } .dropdown-field .chosen-container.chosen-container-single.chosen-container-single-nosearch.chosen-with-drop.chosen-container-active .chosen-single { border: 2px solid #e8ecec; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } .dropdown-field .chosen-container .chosen-drop { border: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; background: #fbfbfb; margin-top: 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } .or-browser { float: left; width: 100%; margin-top: 20px; } .or-browser > span { float: left; font-family: Open Sans; font-size: 13px; color: #ffffff; line-height: 33px; } .or-browser > a { float: left; font-family: Open Sans; font-size: 13px; color: #ffffff; margin-left: 15px; margin-right: 15px; border: 1px solid #FFF; height: 33px; line-height: 33px; width: 90px; text-align: center; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } .scroll-to { float: left; text-align: center; width: 130px; height: 130px; border: 2px solid #ffffff; margin-top: -65px; z-index: 22; position: relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; left: 50%; margin-left: -65px; } .scroll-to a { position: absolute; left: 50%; top: 50%; width: 60px; height: 60px; margin-left: -30px; margin-top: -30px; background: #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0px 10px 30px rgba(0,0,0,0.1); -moz-box-shadow: 0px 10px 30px rgba(0,0,0,0.1); -ms-box-shadow: 0px 10px 30px rgba(0,0,0,0.1); -o-box-shadow: 0px 10px 30px rgba(0,0,0,0.1); box-shadow: 0px 10px 30px rgba(0,0,0,0.1); line-height: 60px; font-size: 30px; } /* Heading */ .heading { float: left; width: 100%; text-align: center; margin-bottom: 40px; } .heading > h2 { float: left; width: 100%; margin: 0; font-family: Quicksand; font-weight: bold; font-size: 30px; color: #202020; line-height: 23px; } .heading span { float: left; width: 100%; font-family: Open Sans; font-size: 16px; color: #888888; margin-top: 8px; line-height: 29px; } .cat-sec { float: left; width: 100%; } .p-category { float: left; width: 100%; z-index: 1; position: relative; } .p-category > a { float: left; width: 100%; text-align: center; padding-bottom: 30px; border-bottom: 1px solid #e8ecec; border-right: 1px solid #e8ecec; } .p-category > a i { float: left; width: 100%; color: #29b2fe; font-size: 70px; margin-top: 30px; } .p-category > a span { float: left; width: 100%; font-family: Open Sans; font-size: 16px; color: #202020; margin-top: 18px; } .p-category > a p { float: left; width: 100%; font-size: 14px; margin: 0; margin-top: 0px; margin-top: 3px; } .cat-sec .row > div:last-child a { border-right-color: #ffffff; } .cat-sec:last-child a { border-bottom-color: #ffffff; } .p-category:hover a { border-color: #ffffff; } .p-category:hover { background: #ffffff; -webkit-box-shadow: 0px 0px 25px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 25px rgba(0,0,0,0.1); -ms-box-shadow: 0px 0px 25px rgba(0,0,0,0.1); -o-box-shadow: 0px 0px 25px rgba(0,0,0,0.1); box-shadow: 0px 0px 25px rgba(0,0,0,0.1); -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; width: 104%; margin-left: -2%; height: 102%; z-index: 10; } .browse-all-cat { float: left; width: 100%; text-align: center; margin-top: 60px; } .browse-all-cat a { float: none; display: inline-block; border: 2px solid; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; padding: 13px 30px; font-family: Open Sans; font-size: 15px; } /* Simple text Block */ .simple-text-block { float: left; width: 100%; text-align: center; } .simple-text-block > h3 { float: left; width: 100%; font-family: Quicksand; font-size: 40px; color: #ffffff; font-weight: bold; margin: 0; margin-bottom: 20px; } .simple-text-block span { float: left; width: 100%; font-family: Quicksand; font-size: 18px; color: #ffffff; } .simple-text-block a { float: none; display: inline-block; border: 2px solid; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; padding: 13px 30px; font-family: Open Sans; font-size: 15px; margin-top: 40px; color: #ffffff; } /* Job Listing */ .job-listings-sec { float: left; width: 100%; } .job-listing { float: left; width: 100%; display: table; border-bottom: 1px solid #e8ecec; padding: 20px 0; background: #ffffff; border-left: 2px solid #ffffff; padding-right: 30px; } .job-title-sec { display: table-cell; vertical-align: middle; width: 60%; } .c-logo { float: left; width: 130px; text-align: center; } .c-logo img { float: none; display: inline-block; max-width: 100%; } .job-title-sec h3 { display: table; font-size: 16px; font-family: Open Sans; color: #202020; margin: 0; margin-bottom: 0px; margin-bottom: 7px; margin-top: 3px; } .job-title-sec span { float: left; font-family: Open Sans; font-size: 14px; margin-top: 1px; } .job-lctn { display: table-cell; vertical-align: middle; font-family: open Sans; font-size: 15px; color: #888888; line-height: 23px; width: 25%; } .job-lctn i { font-size: 24px; float: left; margin-right: 7px; } .fav-job { display: table-cell; vertical-align: middle; font-size: 25px; color: #888888; line-height: 10px; text-align: center; cursor: pointer; } .job-is { display: table-cell; vertical-align: middle; font-family: Open Sans; font-size: 12px; border: 1px solid; float: right; padding: 7px 0; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; width: 108px; margin: 9px 0; text-align: center; } .ft.fill { background: #29b2fe; } .fill.pt { background: #7dc246; } .fill.fl { background: rgb(255, 115, 0); } .fill.tp { background: #26ae61; } .job-is.ft, .job-list-modern .job-is.ft{ color: #29b2fe; border-color: #29b2fe; } .job-is.pt, .job-list-modern .job-is.pt{ color: #7dc246; border-color: #7dc246; } .job-is.fl, .job-list-modern .job-is.fl{ color: rgb(255, 115, 0); border-color: rgb(255, 115, 0); } .job-is.tp, .job-list-modern .job-is.tp{ color: #26ae61; border-color: #26ae61; } .job-listing:hover { border-left-color: #29b2fe; -webkit-box-shadow: 0px 0px 30px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 30px rgba(0,0,0,0.1); -ms-box-shadow: 0px 0px 30px rgba(0,0,0,0.1); -o-box-shadow: 0px 0px 30px rgba(0,0,0,0.1); box-shadow: 0px 0px 30px rgba(0,0,0,0.1); z-index: 1; position: relative; } .job-listing:last-child { border-bottom-color: #ffffff; } .heading.light h2 { color: #ffffff; } .heading.light span { color: #ffffff; } .layer.color.light::before { background: #29b2fe; opacity: 0.9; } .reviews { float: left; width: 100%; background: #ffffff; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; padding: 30px 30px; position: relative; margin-top: 47px; } .reviews img { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; width: 100px; height: 100px; margin-top: -75px; } .reviews h3 { float: left; width: 100%; font-family: Open Sans; font-size: 18px; color: #202020; margin: 0; margin-top: 0px; margin-bottom: 0px; margin-top: 40px; margin-bottom: 20px; } .reviews h3 span { font-family: Open Sans; font-size: 14px; color: #888888; margin-left: 10px; } .reviews p { float: left; width: 100%; margin: 0; margin-bottom: 0px; font-family: Open Sans; font-size: 14px; color: #888888; letter-spacing: 0px; line-height: 24px; margin-bottom: 15px; } .reviews::before { position: absolute; right: 40px; top: 20px; content: '“'; font-family: Quicksand; font-size: 100px; font-weight: bolder; -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); line-height: 30px; color: #29b2fe; } .reviews-sec { float: left; width: 100%; } .comp-sec { float: left; width: 100%; } .company-img { float: left; width: 20%; text-align: center; } .company-img a { float: left; width: 100%; } .company-img a img { float: none; display: inline-block; max-width: 100%; } /* Blog Sec */ .blog-sec { float: left; width: 100%; margin-top: -30px; } .my-blog { float: left; width: 100%; background: #ffffff; margin-top: 30px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; overflow: hidden; } .blog-thumb { float: left; width: 100%; position: relative; } .blog-thumb > a { float: left; width: 100%; } .blog-thumb > a img { float: left; width: 100%; } .blog-metas { position: absolute; left: 0; bottom: 0; background: #ffffff; width: 76%; left: 12%; -webkit-border-radius: 6px 6px 0px 0px; -moz-border-radius: 6px 6px 0px 0px; -ms-border-radius: 6px 6px 0px 0px; -o-border-radius: 6px 6px 0px 0px; border-radius: 6px 6px 0px 0px; text-align: center; padding: 12px 0; padding-bottom: 12px; padding-bottom: 0; z-index: auto; margin-bottom: -1px; } .blog-metas a { float: none; display: inline-block; font-family: Open Sans; font-size: 13px; padding: 0 10px; position: relative; } .blog-metas a::before { position: absolute; right: -3px; top: 0px; width: 1px; height: 90%; content: ""; } .blog-metas a:last-child::before { display: none; } .blog-details { float: left; width: 100%; text-align: center; padding: 0 10px; border: 1px solid #e8ecec; -webkit-border-radius: 0px 0px 6px 6px; -moz-border-radius: 0px 0px 6px 6px; -ms-border-radius: 0px 0px 6px 6px; -o-border-radius: 0px 0px 6px 6px; border-radius: 0px 0px 6px 6px; } .blog-details h3 { float: left; width: 100%; font-family: Open Sans; font-size: 16px; color: #232323; margin: 0; margin-top: 0px; margin-bottom: 0px; margin-top: 16px; margin-bottom: 20px; } .blog-details p { float: left; width: 100%; font-family: Open Sans; font-size: 14px; color: #888888; line-height: 24px; margin-bottom: 20px; } .blog-details > a { float: left; width: 100%; text-align: center; border-top: 1px solid #e8ecec; font-family: Open Sans; font-size: 13px; padding: 17px 0; } .my-blog:hover { -webkit-box-shadow: 0px 10px 20px rgba(0,0,0,0.1); -moz-box-shadow: 0px 10px 20px rgba(0,0,0,0.1); -ms-box-shadow: 0px 10px 20px rgba(0,0,0,0.1); -o-box-shadow: 0px 10px 20px rgba(0,0,0,0.1); box-shadow: 0px 10px 20px rgba(0,0,0,0.1); } .my-blog:hover .blog-details { border-color: #ffffff; } .simple-text { float: left; width: 100%; text-align: center; padding: 40px 0; background: #29b2fe; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; } .simple-text:hover { background: rgb(255, 115, 0); } .simple-text h3 { float: left; width: 100%; font-family: Quicksand; font-weight: bold; color: #ffffff; } .simple-text span { float: left; width: 100%; font-size: 16px; color: #ffffff; margin: 0; } footer { float: left; width: 100%; background: #7d7d7d; } .widget { float: left; width: 100%; } .about_widget { float: left; width: 100%; } .about_widget .logo { float: left; width: 100%; margin-bottom: 20px; } .about_widget > span { width: 100%; float: left; font-family: Open Sans; font-size: 13px; color: #29b2fe; line-height: 30px; } .social { float: left; width: 100%; margin-top: 20px; } .social a { float: left; margin-right: 14px; font-size: 20px; color: #29b2fe; } .social i { font-size: 16px; } .link_widgets { float: left; width: 100%; } .link_widgets a { float: left; width: 100%; position: relative; font-family: Open Sans; font-size: 13px; color: #29b2fe; margin-bottom: 12px; padding-left: 24px; } .link_widgets a::before { position: absolute; left: 0; top: 8px; width: 15px; height: 1px; content: ""; background: #29b2fe; } .link_widgets a:hover { color: #fff !important; padding-left: 36px !important; } .link_widgets a:hover::before { background: #ffffff; width: 27px; } .link_widgets1 { float: left; width: 100%; } .link_widgets1 a { float: left; width: 100%; position: relative; font-family: Open Sans; font-size: 13px; color: #29b2fe; margin-bottom: 12px; padding-left: 24px; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; } .link_widgets1 a::before { position: absolute; left: 0; top: 8px; width: 15px; height: 1px; content: ""; background: #29b2fe; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; } .link_widgets1 a:hover { color: #7dc246 !important; padding-left: 36px !important; } .link_widgets1 a:hover::before { background: #7dc246; width: 27px; } .link_widgets2 { float: left; width: 100%; } .link_widgets2 a { float: left; width: 100%; position: relative; font-family: Open Sans; font-size: 13px; color: #29b2fe; margin-bottom: 12px; padding-left: 24px; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; } .link_widgets2 a::before { position: absolute; left: 0; top: 8px; width: 15px; height: 1px; content: ""; background: #29b2fe; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; } .link_widgets2 a:hover { color: #fff !important; padding-left: 36px !important; } .link_widgets2 a:hover::before { background: #ffffff; width: 27px; } .link_widgets3 { float: left; width: 100%; } .link_widgets3 a { float: left; width: 100%; position: relative; font-family: Open Sans; font-size: 13px; color: #29b2fe; margin-bottom: 12px; padding-left: 0px; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; } .link_widgets3 a i { margin-right: 7px; } .link_widgets3 a:hover { color: #fff !important; padding-left: 7px !important; } .download_widget { float: left; width: 100%; } .download_widget a { float: left; width: 100%; margin-bottom: 24px; } .link_widgets a:last-child { margin-bottom: 0; } .bottom-line { float: left; width: 100%; text-align: center; background: #5f5f5f; padding: 24px 0; } .bottom-line span { font-family: Open Sans; font-size: 13px; color: #29b2fe; line-height: 24px; } /* Header Style 2 */ header.style2 { padding: 0 50px; } header.style2 .post-job-btn { background: none; border: 2px solid #ffffff; } header.style2 nav { margin-right: 120px; } .main-slider-sec.style2::before { background: #16192c; } .search-job2 { float: left; width: 100%; background: rgba(255,255,255,0.3); -webkit-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; border-radius: 60px; margin-top: 50px; padding: 9px; } .search-job2 form { margin: 0; background: #ffffff; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; } .search-job2 form .row > div:first-child .job-field input { -webkit-border-radius: 40px 0px 0px 40px; -moz-border-radius: 40px 0px 0px 40px; -ms-border-radius: 40px 0px 0px 40px; -o-border-radius: 40px 0px 0px 40px; border-radius: 40px 0px 0px 40px; } .search-job2 form .row > div:last-child button { -webkit-border-radius: 0px 40px 40px 0px; -moz-border-radius: 0px 40px 40px 0px; -ms-border-radius: 0px 40px 40px 0px; -o-border-radius: 0px 40px 40px 0px; border-radius: 0px 40px 40px 0px; } .search-job2 form button { font-size: 16px; font-weight: bold; background: #d42525; padding: 20px 0px; width: 100%; font-family: Open Sans; } .search-job2 .job-field::before { position: absolute; right: 0; top: 17px; width: 1px; height: 30px; background: #e8ecec; content: ""; z-index: 1; } .search-job2 form .row { margin: 0; } .search-job2 form .row > div { padding: 0; } .job-search-sec .job-search.style2 > span { opacity: 1; } .quick-select-sec { float: left; width: 100%; text-align: center; position: absolute; bottom: -130px; } .quick-select { float: left; width: 100%; text-align: center; } .quick-select a { float: left; width: 100%; } .quick-select i { float: none; display: inline-block; width: 87px; height: 87px; text-align: center; color: #ffffff; line-height: 87px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; font-size: 36px; } .quick-select span { float: left; width: 100%; color: #ffffff; font-size: 16px; margin-top: 24px; } .quick-select p { float: left; width: 100%; color: #ffffff; font-size: 13px; margin: 0; margin-top: 1px; } .quick-select:hover i { background: #d42525; } /* Job Grid Sec */ .job-grid-sec { float: left; width: 100%; margin-top: -30px; } .job-grid { float: left; width: 100%; background: #ffffff; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.06); -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.06); -ms-box-shadow: 0px 2px 4px rgba(0,0,0,0.06); -o-box-shadow: 0px 2px 4px rgba(0,0,0,0.06); box-shadow: 0px 2px 4px rgba(0,0,0,0.06); padding: 0px 20px; margin-top: 30px; } .job-grid .job-title-sec { float: left; width: 100%; text-align: center; position: relative; padding-bottom: 20px; border-bottom: 1px solid #e8ecec; } .job-grid .job-title-sec .c-logo { float: left; width: 100%; margin-top: 50px; margin-bottom: 30px; } .job-grid .job-title-sec h3 { float: left; width: 100%; margin: 0; margin-bottom: 0px; text-align: left; padding-left: 0px; margin-bottom: 6px; } .job-grid .job-title-sec span { margin-left: 0px; } .job-grid .fav-job { position: absolute; right: 0px; top: 20px; font-size: 21px; color: #A3A3A3; } .job-grid .job-lctn { float: left; width: auto; font-size: 13px; margin: 18px 0; } .job-grid > a { float: right; font-family: Open Sans; font-size: 13px; color: rgb(255, 115, 0); border: 1px solid rgb(255, 115, 0); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; padding: 6px 14px; letter-spacing: 0px; margin: 16px 0; display: inline-block; } .browse-all-cat .style2 { background: #ffffff; border: navajowhite; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; padding: 15px 44px; -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.06); -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.06); -ms-box-shadow: 0px 2px 4px rgba(0,0,0,0.06); -o-box-shadow: 0px 2px 4px rgba(0,0,0,0.06); box-shadow: 0px 2px 4px rgba(0,0,0,0.06); font-size: 15px; color: #111111; } /* How to Sec */ .how-to-sec { float: left; width: 100%; margin-top: 0px; display: table; } .how-icon { float: none; display: inline-block; width: 100px; height: 100px; border: 2px dashed; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; line-height: 94px; font-size: 53px; text-align: center; color: #d42525; border-color: #d42525; } .how-to h3 { float: left; width: 100%; font-family: Open Sans; font-size: 18px; color: #121212; margin: 0; margin-top: 30px; } .how-to p { float: left; width: 100%; margin: 0; font-family: Open Sans; font-size: 14px; color: #888888; line-height: 24px; margin-top: 14px; } .how-to { float: left; width: 33.334%; text-align: center; position: relative; } .how-to::before { position: absolute; left: 50%; top: 60px; width: 270px; height: 36px; background-image: url('../images/line1.png'); content: ""; z-index: 1; margin-left: 61px; } .how-to:nth-child(n+2)::before { background-image: url('../images/line2.png'); top: 13px; } .how-to:last-child::before { display: none; } .how-to:nth-child(2n+2) { padding: 0 50px; } /* Top Company Sec */ .top-company-sec { float: left; width: 100%; margin-top: -30px; } .top-compnay { float: left; width: 100%; background: #ffffff; -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.06); -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.06); -ms-box-shadow: 0px 2px 4px rgba(0,0,0,0.06); -o-box-shadow: 0px 2px 4px rgba(0,0,0,0.06); box-shadow: 0px 2px 4px rgba(0,0,0,0.06); -webkit-border-radius: 8px; -moz-border-ra