body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;font-size:15px;font-style:normal;margin:0;width:100%}li,ul{list-style-type:none}a{text-decoration:none}.headerLogo{height:50px;width:50px}.header{display:flex;justify-content:space-between;margin-bottom:0;margin-top:0;max-height:5vh;min-height:4vh;padding:20px}.header ul{display:flex;justify-content:space-around;width:400px}.header ul li{width:100px}.footer,.header ul li a{align-items:center}.footer{background-color:#fff;bottom:0;justify-content:center;left:0;max-height:5vh;min-height:4vh;position:fixed;right:0}.footer,.footer ul{display:flex}.footer ul li{margin-left:5px;margin-right:5px;width:15px}.homebanner{background-image:url(/static/media/dogbackground4.650085b853f9d5dcb4c3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:0;margin-top:0;max-height:90vh;min-height:80vh;padding-bottom:0;padding-top:0;width:100%}.homebanner .bannerbox{background-color:rgba(32,28,28,.9);border-radius:5px;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;left:150px;margin-bottom:0;margin-top:0;padding:10px;position:relative;top:150px;width:300px}.homebanner .bannerbox a{background-color:#aebaba;color:#000;font-size:1.5em;font-weight:700;margin:10px;padding:15px}.homebanner h1{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;text-align:center}@media screen and (max-width:768px){.homebanner .bannerbox{left:100px;top:100px;width:200px}}.searchPage{display:flex;flex-direction:row}.searchPage .filters{box-shadow:10px 5px 5px grey;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:0;margin-top:0;padding:20px}.searchPage .filters .dogBreedBox{background:grey;display:inline-flex;flex-direction:column;flex-wrap:no-wrap;height:80vh;left:50%;overflow-y:auto;padding:15px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.searchPage .filters .dogBreedBox .breedChoice{display:flex;justify-content:space-between}.searchPage .filters .dogBreedBox .breedChoice .selectionButtons{display:flex}.searchPage .filters .selectedFilters .searchCriteriaSelected{background-color:#f0f8ff;display:inline-flex;flex-wrap:nowrap;margin:5px;padding:0}.searchPage .filters .selectedFilters .searchCriteriaSelected:hover{cursor:pointer}.searchPage .filters .selectedFilters .searchCriteriaSelected p{margin:0;padding:5px}.searchPage .filters .selectedFilters .searchCriteriaSelected p:nth-child(2){color:grey}.pets{background-color:#ebe6e6;display:flex;flex-wrap:wrap;justify-content:space-around}.pets .petCard{background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:30px;border-top-left-radius:15px;border-top-right-radius:15px;box-shadow:10px 5px 5px grey;display:flex;flex-direction:column;margin:20px;min-width:250px;padding:0}.pets .petCard .petDataimgDiv{height:250px;margin:0;padding:0;width:250px}.pets .petCard .petDataimgDiv .dogThumbnail{border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:15px;border-top-right-radius:15px;height:100%;margin:0;padding:0;width:100%}.pets .petCard .petData{height:auto;margin:0;padding:20px;width:210px}.petCardPage{align-items:center;background-color:#eaebe0;display:flex;flex-direction:column;flex-wrap:nowrap;padding:20px}.petCardPage .dogPhotos{display:flex;flex-wrap:wrap;justify-content:center}.petCardPage .dogPhotos .dogPicture{height:auto;margin:5px;padding:5px;width:15%}
/*# sourceMappingURL=main.6b641c86.css.map*/