*{box-sizing:border-box}* a{text-decoration:none;color:white}* a:link{color:white}* a:visited{color:white}body{box-sizing:border-box;background-color:#1A1A1D;color:white}.globalContainer{width:330px;margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}@media (min-width: 380px){.globalContainer{width:380px}}@media (min-width: 662px){.globalContainer{width:662px}}@media (min-width: 992px){.globalContainer{width:992px}}@media (min-width: 1260px){.globalContainer{width:1260px}}@media (min-width: 1682px){.globalContainer{width:1682px}}.editButton{position:absolute;background-color:#3B1C32;height:35px;width:50px;border-radius:6px;text-align:center;display:flex;justify-content:center}.editButton a{margin-top:auto;margin-bottom:auto;text-decoration:none;color:white}.editButton a:link{color:white}.editButton a:visited{color:white}.deleteForm{visibility:hidden}#header{display:flex;height:70px;width:100%;background-color:#3B1C32}@media (min-width: 992px){#header{height:85px}}@media (min-width: 1260px){#header{height:100px}}#header a{text-decoration:none}#header a:link{color:white}#header a:visited{color:white}@media (min-width: 992px){#header a:nth-of-type(2){margin-left:auto}}#header #headerItems{display:flex;align-items:center;gap:25px}@media (min-width: 380px){#header #headerItems{justify-content:center}}@media (min-width: 662px){#header #headerItems{justify-content:normal}}@media (min-width: 1682px){#header #headerItems{gap:35px}}#header #headerItems a{font-size:0.85rem}@media (min-width: 992px){#header #headerItems a{font-size:1.15rem}}#header #headerItems img{height:50px}#header #headerItems #userMenu{display:flex;flex-direction:column;align-items:center;gap:5px}#header #headerItems #userMenu h3{margin-bottom:5px;margin-top:5px;font-size:0.9rem}@media (min-width: 662px){#header #headerItems #userMenu{flex-direction:row;gap:25px;margin-left:auto}}#header #headerItems #userMenu button{background-color:#6A1E55;border:none;border-radius:2px;color:white;font-size:0.6rem;width:40px;height:25px}@media (min-width: 662px){#header #headerItems #userMenu button{font-size:1rem;padding:12px;width:80px;height:45px;margin-top:2px}}#header #headerItems #userMenu button:hover{cursor:pointer}#header #headerItems #userSubMenu{display:none}#navBar{box-sizing:border-box;height:90px;width:100%;background-color:#3B1C32;border-top:solid 1px #1A1A1D}@media (min-width: 992px){#navBar{height:105px}}@media (min-width: 1260px){#navBar{height:120px}}#navBar #navBarItems{height:100%;display:flex;align-items:center;justify-content:space-between}#navBar #navBarItems h2{font-size:1.2rem}@media (min-width: 662px){#navBar #navBarItems h2{font-size:1.4rem}}@media (min-width: 1682px){#navBar #navBarItems h2{font-size:2rem}}#navBar #navBarItems #searchBar{display:flex}#navBar #navBarItems #searchBar input{height:46px;width:150px;border-right:none;background-color:darkgray;border-color:#6A1E55;border-top:solid 2px #6A1E55;border-left:solid 2px #6A1E55;color:white}@media (min-width: 662px){#navBar #navBarItems #searchBar input{width:250px}}@media (min-width: 992px){#navBar #navBarItems #searchBar input{width:340px}}@media (min-width: 1682px){#navBar #navBarItems #searchBar input{width:450px}}#navBar #navBarItems #searchBar button{height:46px;border-left:none;background-color:darkgray;border:solid 2px #6A1E55;border-left:none}#navBar #navBarItems #searchBar button .fa-magnifying-glass{color:#6A1E55}#navBar #navBarItems #searchBar button:hover{cursor:pointer}.form{width:280px;height:450px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;background-color:#6A1E55;margin-top:60px;padding:20px;border-radius:4px;gap:12px}@media (min-width: 662px){.form{width:500px}}@media (min-width: 992px){.form{height:auto;padding:40px;gap:15px}}.form h3{font-size:1.5rem;margin-top:4px;margin-bottom:4px}@media (min-width: 992px){.form h3{font-size:1.8rem;margin-bottom:24px}}.form label{font-size:1.2rem}.form input{width:220px}@media (min-width: 662px){.form input{width:300px}}.form input.error{border-color:red}.form p{font-size:0.71rem;color:#FFDD00;margin-top:0;margin-bottom:5px;display:none}.form .firstNameError.error,.form .lastNameError.error,.form .usernameError.error,.form .emailError.error,.form .passwordError.error,.form .phoneError.error,.form .companyNameError.error,.form .companyWebsiteError.error{display:inline-block}.deleteButton{position:absolute;left:10px;top:15px}.laravelPagination{display:flex;list-style-type:none;gap:20px;justify-content:center;margin-top:40px}.laravelPagination a{text-decoration:none}.laravelPagination a:link{color:white}.laravelPagination a:visited{color:white}.laravelPagination a:active{font-weight:bold}.laravelPagination li.active{font-weight:1000;color:#f0f0f0}#companyListingsContainer{width:100%;display:flex;flex-direction:column;gap:40px}#companyListingsContainer #companyListingsTopSection{height:150px;display:flex;align-items:center;justify-content:space-between}@media (min-width: 992px){#companyListingsContainer #companyListingsTopSection{font-size:1.4rem}}@media (min-width: 1682px){#companyListingsContainer #companyListingsTopSection{font-size:1.6rem}}#companyListingsContainer #companyListingsBottomSection{display:flex;justify-content:center}#companyListingsContainer #companyListingsBottomSection .listingCardContainer{display:flex;width:310px;height:120px;background-color:#6A1E55}@media (min-width: 380px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer{width:350px}}@media (min-width: 662px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer{width:650px}}@media (min-width: 992px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer{width:985px;height:150px}}@media (min-width: 1260px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer{width:1200px}}@media (min-width: 1682px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer{height:170px;width:1500px}}#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardLeftSection{width:25%;height:100%;margin-right:11px}@media (min-width: 1260px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardLeftSection{width:14%;margin-right:25px}}@media (min-width: 1682px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardLeftSection{margin-right:0}}#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardLeftSection img{height:100%;width:100%;object-fit:fill}#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection{display:flex;flex-direction:column;width:64%;height:100%}@media (min-width: 1260px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection{width:75%}}@media (min-width: 1682px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection{width:75%;padding-left:30px}}#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleTop{height:60%}@media (min-width: 1682px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleTop{height:70%}}#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleTop h4{margin-top:8px;font-size:0.9rem}@media (min-width: 662px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleTop h4{font-size:1.1rem}}@media (min-width: 992px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleTop h4{font-size:1.4rem}}@media (min-width: 1260px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleTop h4{margin-top:14px;font-size:1.5rem}}@media (min-width: 1682px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleTop h4{margin-top:20px;font-size:1.6rem}}#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleTop p{font-size:0.8rem}@media (min-width: 992px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleTop p{font-size:1rem}}@media (min-width: 662px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleTop p{font-size:1.1rem}}@media (min-width: 1682px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleTop p{font-size:1.3rem}}#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom{height:40%;display:flex;flex-direction:column}@media (min-width: 662px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom{flex-direction:row;gap:20px}}#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom .middleBottomEmail,#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom .middleBottomWebsite{display:flex;align-items:center;gap:4px}#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom .middleBottomEmail p{margin-bottom:5px}@media (min-width: 662px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom .middleBottomEmail p{margin-bottom:8.800px}}@media (min-width: 992px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom .middleBottomEmail p{margin-bottom:14.400px}}@media (min-width: 1260px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom .middleBottomEmail p{margin-bottom:16px}}@media (min-width: 1682px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom .middleBottomEmail p{margin-bottom:19.200px}}@media (min-width: 1682px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom{height:30%;gap:40px;flex-direction:row}}#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom p,#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom a{font-size:0.55rem}@media (min-width: 662px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom p,#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom a{font-size:0.66rem}}@media (min-width: 992px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom p,#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom a{font-size:0.9rem}}@media (min-width: 1260px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom p,#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom a{font-size:1rem}}@media (min-width: 1682px){#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom p,#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom a{font-size:1.2rem}}#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom a{color:white;text-decoration:none}#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom a:link{color:white}#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardMiddleSection .middleBottom a:visited{color:white}#companyListingsContainer #companyListingsBottomSection .listingCardContainer .listingCardRightSection{width:11%}#newCompanyForm{background-color:#3B1C32;display:flex;flex-direction:column;align-items:center}#editCompanyForm{position:relative}#editCompanyForm #editCompanyTitle{display:flex}#editCompanyForm #editCompanyTitle img{height:70px;width:70px;position:absolute;right:5px;top:5px;border-radius:3px}#companyContainer{display:flex;flex-direction:column;align-items:center;gap:60px}#companyContainer #companyTopSection{display:flex;align-items:center;width:100%}#companyContainer #companyTopSection a{font-size:0.7rem}#companyContainer #companyTopSection h2{margin-right:auto;font-size:1.2rem}@media (min-width: 662px){#companyContainer #companyTopSection h2{font-size:2.2rem}}#companyContainer #companyBottomSection{display:flex;flex-direction:column;align-items:center;position:relative;background-color:#6A1E55;padding:15px;width:280px;border-radius:4px}@media (min-width: 662px){#companyContainer #companyBottomSection{width:500px}}#companyContainer #companyBottomSection p{font-size:2rem}#companyContainer #companyBottomSection ul{list-style-type:none;padding:0}#companyContainer #companyBottomSection ul li{font-size:1.2rem;margin-bottom:15px}@media (min-width: 662px){#companyContainer #companyBottomSection ul li{font-size:1.5rem}}#companyContainer #companyBottomSection .editButton{top:10px;right:10px}#employeeListingsContainer{width:100%;display:flex;flex-direction:column}#employeeListingsContainer #employeeListingsTopSection{height:100px;display:flex;align-items:center;justify-content:space-between}@media (min-width: 992px){#employeeListingsContainer #employeeListingsTopSection{font-size:1.4rem;height:125px}}@media (min-width: 1260px){#employeeListingsContainer #employeeListingsTopSection{height:140px}}@media (min-width: 1682px){#employeeListingsContainer #employeeListingsTopSection{font-size:1.6rem;height:150px}}#employeeListingsContainer #employeeListingsBottomSection{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer{display:flex;flex-direction:column;background-color:#6A1E55;height:80px;width:95px;border-radius:8px}@media (min-width: 380px){#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer{height:94px;width:109px}}@media (min-width: 662px){#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer{height:115px}}@media (min-width: 992px){#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer{height:170px;width:260px}}@media (min-width: 1260px){#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer{height:220px;width:350px}}@media (min-width: 1682px){#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer{height:200px;width:270px}}#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer .employeeCardTopSection{height:60%;display:flex;flex-direction:column;justify-content:center;align-items:center}#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer .employeeCardTopSection p{font-size:1rem}#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer .employeeCardTopSection p:nth-of-type(1){margin-bottom:2px}@media (min-width: 1260px){#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer .employeeCardTopSection p:nth-of-type(1){margin-bottom:10px}}#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer .employeeCardTopSection p:nth-of-type(2){margin-top:2px}@media (min-width: 1682px){#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer .employeeCardTopSection p:nth-of-type(2){margin-top:8px}}@media (min-width: 662px){#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer .employeeCardTopSection p{font-size:1.3rem}}@media (min-width: 1260px){#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer .employeeCardTopSection p{font-size:2.2rem}}@media (min-width: 1682px){#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer .employeeCardTopSection p{font-size:1.8rem}}#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer .employeeCardBottomSection{height:40%}#employeeListingsContainer #employeeListingsBottomSection .employeeCardContainer .employeeCardBottomSection img{height:100%;width:100%;object-fit:cover}#employeeContainer{width:100%;display:flex;flex-direction:column}#employeeContainer #employeeTopSection{display:flex;justify-content:space-between;align-items:center}#employeeContainer #employeeBottomSection{display:flex;flex-direction:column;align-items:center;position:relative;background-color:#6A1E55;padding:10px;border-radius:5px}#employeeContainer #employeeBottomSection #fullEmployeeName{display:flex;gap:8px}#employeeContainer #employeeBottomSection #fullEmployeeName p{font-size:1.8rem;font-weight:bold}#employeeContainer #employeeBottomSection li{list-style-type:none;font-size:1.3rem;margin-bottom:8px}#employeeContainer #employeeBottomSection .editButton{right:20px;top:10px}#employeeContainer #employeeBottomSection .deleteButton{right:80px;top:10px}@media (min-width: 1682px){#employeeContainer #employeeBottomSection{width:1000px}}#employeeProfileLink{margin-top:30px;position:absolute;text-decoration:none}#editEmployeeForm{position:relative}
