@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap'); * { margin: 0; padding: 0; box-sizing: border-box; } html { scroll-behavior: smooth; } .App { /*background-color: rgb(243, 242, 241);*/ background-color: #E6E6E6; /*background-color: #F4F2EE;*/ /*background-color: #0F0F0F;*/ /*background-color: #EBF2FC;*/ height: 100vh; overflow-y: auto; } .or-thing { border-top: 1px solid rgb(213, 213, 213); display: flex; -webkit-box-pack: center; justify-content: center; margin-bottom: 20px; margin-top: 20px; } .or-thing span { margin-top: -13px; background-color: rgb(255, 255, 255); padding: 0px 8px; } .form-container { background-color: white; border-radius: 10px; padding: 15px 30px; margin-top: 80px; } .container { width: 80% !important; max-width: 1500px !important; } .container, .custom-container { margin-top: 120px !important; } .no-additional-margin { margin-top: 80px !important; } /*font-family: 'Ubuntu', sans-serif;*/ /*font-family: 'Cairo', sans-serif;*/ .react-responsive-modal-overlay { backdrop-filter: blur(3px); } /*CARDS*/ .col { height: 280px !important; } .container .g-4 { --bs-gutter-y: 6rem !important; margin-bottom: 100px !important; } .add-new-card { border-radius: 8px; background-color: transparent; border: 3px dashed grey; transition: all 0.3s ease; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); transform: translate(0, 0); height: 270px; width: 100%; color: grey; font-family: Ubuntu; text-transform: uppercase; } .add-new-card h3 { font-size: 25px; } .add-new-card:hover { /*transform: translate(0, 8px);*/ /*box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);*/ color: black; border: 3px dashed black; } .custom-card { border-radius: 8px; background-color: white; transition: all 0.3s ease; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); transform: translate(0, 0); height: 360px; } .hub-card { height: 270px !important; } .custom-card .card-foot { position: absolute; display: flex; justify-content: center; gap: 8px; text-align: center; height: auto; width: 100%; bottom: 20px; } .custom-card:hover { transform: translate(0, 8px); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); } .custom-card .card-head { padding: 25px; padding-bottom: 0 !important; height: 20%; } .custom-card .card-head .job-type { font-size: 12px !important; margin-left: 6px !important; position: relative; bottom: 3px; } .custom-card .card-head .expired { font-size: 12px !important; margin-left: 8px !important; position: relative; bottom: 3px; } .custom-card .card-head .card-management-btns { float: right; scale: 130%; display: flex; gap: 5px; transition: 0.2s; } .custom-card .card-head .card-management-btns i:hover { opacity: 0.5; cursor: pointer; } .custom-card .card-body { padding: 0 25px; padding-top: 5px !important; height: 50%; } .custom-card .card-body span{ font-size: 15px; } .custom-card .card-body .card-title { margin-top: 10px; } .custom-card .card-body .card-title h5 { display: inline; } .custom-card .card-body .hourly-salary { margin-bottom: 30px; display: inline; } .custom-card .card-body .card-info { color: gray; margin: 13px 0; } .card-button { border: 0; border-radius: 8px; width: 45%; background-image: linear-gradient(to bottom, #dddddd, #f0f0f0); color: #333333; font-weight: bold; padding: 5px 10px; transition: 0.2s; text-decoration: none; text-align: center; } .card-button:only-child { width: 70%; } .card-button:not(.disabled):hover{ background: linear-gradient(to bottom, #bbbbbb, #dddddd); color: #333333; }