*{box-sizing:border-box;margin:0;padding:0}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}.body{background-color:rgba(127,222,251,.075)}.body,.container{height:100%;min-height:100vh}.container{background:linear-gradient(#f3f3f3,#d3f0fb);display:flex;flex-direction:column}button{background-color:#007bff;border-radius:.375rem;border-style:none;box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px rgba(0,0,0,.075);color:#fff;cursor:pointer;font-weight:400;line-height:1.5;padding:.75rem;transition:.25s;width:fit-content}.home_signup{font-size:1.5rem;height:4rem;margin:1rem;width:8rem}button:active,button:hover{background-color:#0059b8}button:active{box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px rgba(0,0,0,.075)}button[disabled]{background-color:#007bff;color:#fff;cursor:not-allowed;opacity:.5}.modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;overflow:scroll;position:fixed;top:0;transition:all .3s ease-in-out;width:100%}.modal-content{background:linear-gradient(180deg,#eefbff,#daeefc);border:2px solid #ccc;border-radius:5px;box-shadow:0 0 20px #ccc;max-width:500px;padding:1.5em;position:relative;text-shadow:1px 1px 2px #ccc;width:80%}.modal-header{background-color:#2980b9;border-bottom:1px solid #ccc;color:#fff;margin-bottom:1em;padding:1.5em;text-align:center}.modal-title{margin:0;text-align:center}.modal-body{background-color:#f9f9f9;padding:1.5em}.fade-in{opacity:0;transition:opacity .2s ease-in-out}.modal.fade-in.active{opacity:1}.button{background-color:#3498db;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:.5em 1em}.button:hover{background-color:#2980b9}.authform form,.login form,.signup form,.userForm form{align-items:center;display:flex;flex-direction:column;justify-content:center}.authform h3{margin-bottom:1rem;text-align:center}.authform label{margin-bottom:8px;text-align:left}.authform input{border:1px solid #ccc;border-radius:4px;margin-bottom:20px;padding:12px 20px}.authform button[type=submit]{border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:20px;padding:14px 20px}.authform .error{color:red;margin-top:10px;text-align:center}.switch{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:20px}.switch p{margin-right:10px}.switch button{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.edit_pass form{margin:auto;width:50%}.card-container{flex-wrap:wrap;justify-content:center}.card-container,.pet-card{align-items:center;display:flex}.pet-card{background-color:#f2f2f2;border:1px solid gray;border-radius:10px;box-shadow:0 0 10px #ccc;flex-direction:column;height:400px;margin:20px;padding:20px;text-align:center;transition:.3s;width:300px}.pet-card:hover{box-shadow:0 0 10px #007bff;transform:scale(1.05)}.pet-card h3{color:#3f51b5;margin-bottom:20px;margin-top:0;text-shadow:1px 1px #ccc}.pet-card img{border-radius:10px;height:200px;object-fit:cover;width:100%}.pet-card div,.pet-card img{margin-bottom:20px}.pet-card NavButton{margin-top:auto}.pet-card .status{color:#3f51b5;font-weight:700;margin-bottom:20px;text-shadow:1px 1px #ccc}.navbar{align-items:center;display:flex;justify-content:space-between;margin-left:10px;margin-right:10px;padding:1rem}.navbar h2{cursor:pointer;transition:.25s}.navbar h2:hover{color:#007bff}.greeting{align-items:center;display:flex}.greeting button{margin-left:1rem}.signIn{background-color:#007bff;border-radius:.375rem;border-style:none;box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px rgba(0,0,0,.075);color:#fff;cursor:pointer;font-weight:400;line-height:1.5;padding:.75rem}.welcome{background-image:url(/static/media/PetAdoption1.ad5b7396d59f892543ef.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-items:center}.welcome h1{color:#fff;font-size:4rem;padding:8rem 5rem;text-align:center;text-shadow:#fc0 1px 0 10px}.welcome>h3{align-items:center;color:#fff;display:flex;font-size:2rem;justify-content:center;margin-bottom:2rem;text-shadow:#d8af0d 1px 0 10px}.welcome>h3>button{margin-left:.5rem}.search{margin:2rem auto}.advancedSearch,.search{align-items:center;display:flex;justify-content:center}.advancedSearch{background-color:#fff;border-radius:10px;flex-direction:column;margin-bottom:3rem;padding:1rem}.advancedSearch input,.advancedSearch select{font-size:1rem;padding:.5rem}.advancedSearch input{border:1px solid #000;border-radius:5px}.advancedSearchButton{margin-bottom:1rem}select{border-radius:.375rem;padding:1rem}select,select+button{font-size:2rem;margin:.5rem}.section{background:linear-gradient(#f3f3f3,#d3f0fb);height:60vh}.content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.content *{margin-bottom:1rem}.searchPage{background-attachment:fixed;background-image:url(/static/media/PetAdoption5.fdd0769aa2637eb3bf70.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}.searchPage,.searchPage-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.searchPage-content{height:100%;margin:10rem;width:100%}.searchPage>h1{color:#fff;text-shadow:#000 1px 0 10px}.mypets-container{align-items:center;display:flex;flex-direction:column;width:100%}.mypets-container h2{color:#3f51b5;margin-bottom:20px;margin-top:0}.mypets-container .card-container{display:flex;flex-wrap:wrap;justify-content:center}.mypets-container .card-container PetCard{transition:all .2s ease-in-out}.mypets-container .card-container PetCard:hover{box-shadow:0 0 10px #3f51b5;transform:scale(1.05)}.message,.mypets-container NavButton{margin-top:20px}.message{color:#3f51b5;font-size:40px;font-weight:700;margin-bottom:20px;text-align:center}.pet-container{flex-direction:column}.details,.pet-container{align-items:center;display:flex}.details{flex-wrap:wrap;justify-content:center;margin:50px}.label{background-color:#fffc;border-radius:5px;box-shadow:0 0 10px 0 #000000bf;font-size:1.2em;font-weight:600;margin:10px;padding:10px;text-align:center;transition:all .3s ease-in-out;width:40%}.label:hover{background-color:#ff9f43;color:#fff;transform:scale(1.05)}img{border-radius:30%;box-shadow:0 0 10px 0 #000000bf;height:20rem;margin:10px}.message_container{margin:20px 0;text-align:center;width:100%}.petButton{background-color:#ff9f43;border-radius:5px;box-shadow:0 0 10px 0 #000000bf;color:#fff;font-size:1.2em;font-weight:600;margin:10px;padding:10px;transition:all .3s ease-in-out}.petButton:hover{background-color:#d90429;transform:scale(1.05)}.form_container{background-color:#f2f2f2;border-radius:5px;padding:20px}.pet_form button[type=submit]{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:8px 0;padding:14px 20px;transition:.3s;width:100%}.pet_form button[type=submit]:hover{background-color:#45a049}input[type=email],input[type=number],input[type=password],input[type=text],select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:inline-block;margin:8px 0;padding:12px 20px;width:100%}.profile_page{align-items:center;display:flex;flex-direction:column;justify-content:center}textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:inline-block;font-family:Roboto,sans-serif;font-size:16px;margin:8px 0;padding:12px 20px;resize:none;width:100%}textarea:focus{border:2px solid #555;outline:none}.userForm{align-items:center;background-color:#f2f2f2;border:1px solid gray;border-radius:10px;box-shadow:0 0 10px #ccc;display:flex;flex-direction:column;margin:0 auto;padding:20px;width:60%}.userForm h3{color:#3f51b5;margin-bottom:20px;text-align:center;text-shadow:1px 1px #ccc}.userForm form{align-items:center;display:flex;flex-direction:column;width:100%}.userForm label{display:block;font-weight:700;margin-bottom:5px;text-shadow:1px 1px #ccc}.userForm input{border:1px solid #ccc;border-radius:4px;box-shadow:1px 1px;box-sizing:border-box;font-size:16px;margin:8px 0;padding:12px 20px;width:80%}.userForm input:focus{border:2px solid #3f51b5;outline:none}.userForm button[type=submit]{background-color:#3f51b5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin:8px 0;padding:14px 20px;transition:all .3s ease;width:80%}.userForm button[type=submit]:hover{background-color:#4caf50}.userForm .error{color:#f44336;margin-top:10px;text-align:center}.userForm .edit_pass{align-items:center;background-color:#f2f2f2;border:1px solid gray;border-radius:10px;box-shadow:0 0 10px #ccc;display:flex;flex-direction:column;margin-top:20px;padding:20px}.multi-range-slider *{box-sizing:border-box;margin:0;padding:0}.multi-range-slider{-webkit-touch-callout:none;border:1px solid gray;border-radius:10px;box-shadow:1px 1px 4px #000;display:flex;flex-direction:column;padding:20px 10px;position:relative;-webkit-user-select:none;user-select:none}.multi-range-slider .bar-left{border-radius:10px 0 0 10px;padding:4px 0}.multi-range-slider .bar-left,.multi-range-slider .bar-right{background-color:#f0f0f0;box-shadow:inset 0 0 5px #000;width:25%}.multi-range-slider .bar-right{border-radius:0 10px 10px 0}.multi-range-slider .bar-inner{background-color:lime;border:1px solid #000;box-shadow:inset 0 0 5px #000;display:flex;flex-grow:1;flex-shrink:1;justify-content:space-between;position:relative}.multi-range-slider .bar-inner-left,.multi-range-slider .bar-inner-right{width:50%}.multi-range-slider .thumb{background-color:#fff;cursor:pointer;position:relative;z-index:1}.multi-range-slider .thumb:before{background-color:inherit;border:1px solid #000;border-radius:50%;box-shadow:0 0 3px #000,inset 0 0 5px gray;content:"";cursor:pointer;height:20px;margin:-8px -12px;position:absolute;width:20px;z-index:1}.multi-range-slider .input-type-range:focus+.thumb:after{border:1px dotted #000;border-radius:50%;box-shadow:0 0 5px #fff,inset 0 0 10px #000;content:"";height:11px;left:-7px;position:absolute;top:-4px;width:11px;z-index:2}.multi-range-slider .caption{align-items:center;bottom:35px;display:flex;display:none;height:2px;justify-content:center;left:1px;overflow:visible;position:absolute;width:2px}.multi-range-slider .thumb .caption *{background-color:blue;border-radius:15px;box-shadow:0 0 5px #000;color:#fff;font-size:75%;height:30px;line-height:30px;min-width:30px;padding:0 5px;position:absolute;text-align:center;white-space:nowrap}.multi-range-slider .input-type-range:focus+.thumb .caption,.multi-range-slider .thumb:active .caption{display:flex}.multi-range-slider .input-type-range{left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.multi-range-slider .ruler{display:flex;margin:10px 0 -5px;overflow:hidden}.multi-range-slider .ruler .ruler-rule{border-bottom:1px solid;border-left:1px solid;display:flex;flex-grow:1;flex-shrink:1;padding:5px 0}.multi-range-slider .ruler .ruler-rule:last-child{border-right:1px solid}.multi-range-slider .ruler .ruler-sub-rule{border-left:1px solid;bottom:0;display:flex;flex-grow:1;flex-shrink:1;margin-bottom:-5px;padding:3px 0}.multi-range-slider .ruler .ruler-sub-rule:first-child{border-left:none}.multi-range-slider .labels{display:flex;justify-content:space-between;margin-bottom:-20px;margin-top:10px;padding:0}.multi-range-slider .label{display:flex;font-size:80%;justify-content:center;width:1px}.multi-range-slider .label:first-child{justify-content:start}.multi-range-slider .label:last-child{justify-content:end}.multi-range-slider.zero-ranage-margin .thumb-left{right:12px}.multi-range-slider.zero-ranage-margin .thumb-right{left:8px}.multi-range-slider.disabled{border:1px solid #c8c8c8;box-shadow:1px 1px 4px #b4b4b4;color:#b4b4b4}.multi-range-slider .bar{display:flex}.multi-range-slider.disabled .bar-left,.multi-range-slider.disabled .bar-right{background-color:#c9c9c9;box-shadow:inset 0 0 5px #a0a0a0}.multi-range-slider.disabled .bar-inner{background-color:#82f382;border:1px solid #959595;box-shadow:inset 0 0 5px #676767}.multi-range-slider.disabled .thumb{background-color:#fff}.multi-range-slider.disabled .thumb:before{border:1px solid #c8c8c8;box-shadow:0 0 3px #232323,inset 0 0 5px gray}.multi-range-slider.disabled .input-type-range:focus+.thumb:after{border:1px dotted #232323;box-shadow:0 0 5px #fff,inset 0 0 10px #232323}.multi-range-slider.disabled .thumb .caption *{background-color:#545489;box-shadow:0 0 5px #232323;color:#c7c7c7}.multi-range-slider-black *{box-sizing:border-box;margin:0;padding:0}.multi-range-slider-black{-webkit-touch-callout:none;background-color:#000;border:1px solid gray;color:#fff;display:flex;flex-direction:column;padding:30px 10px 25px;position:relative;-webkit-user-select:none;user-select:none}.multi-range-slider-black .bar{display:flex}.multi-range-slider-black .bar.active *{transition:none}.multi-range-slider-black .bar-left{background-color:gray;border:1px solid #000;border-radius:10px 0 0 10px;box-shadow:inset 0 0 5px #000;padding:5px 0;width:25%}.multi-range-slider-black .bar-right{background-color:gray;border:1px solid #000;border-radius:0 10px 10px 0;box-shadow:inset 0 0 5px #000;width:25%}.multi-range-slider-black .bar-inner{background-color:lime;border:1px solid #000;box-shadow:inset 0 0 5px #000;display:flex;flex-grow:1;flex-shrink:1;justify-content:space-between;position:relative}.multi-range-slider-black .bar-inner-left,.multi-range-slider-black .bar-inner-right{width:50%}.multi-range-slider-black .thumb{background-color:#fff;cursor:pointer;position:relative;z-index:1}.multi-range-slider-black .thumb:before{background-color:inherit;border:1px solid #000;border-radius:7px;box-shadow:0 0 5px #000,inset 0 0 10px gray;content:"";cursor:pointer;height:30px;margin:-10px -12px;position:absolute;width:20px;z-index:1}.multi-range-slider-black .input-type-range:focus+.thumb:after{border:1px dotted #000;border-radius:7px;box-shadow:0 0 5px #fff,inset 0 0 10px #000;content:"";height:22px;left:-8px;position:absolute;top:-6px;width:12px;z-index:2}.multi-range-slider-black .caption{align-items:center;bottom:45px;display:flex;height:2px;justify-content:center;left:1px;overflow:visible;position:absolute;width:2px}.multi-range-slider-black .thumb .caption *{background-color:blue;border-radius:15px;box-shadow:0 0 5px #000;color:#fff;font-size:75%;height:30px;line-height:30px;min-width:30px;padding:0 5px;position:absolute;text-align:center;white-space:nowrap}.multi-range-slider-black .input-type-range:focus+.thumb .caption,.multi-range-slider-black .thumb:active .caption{display:flex}.multi-range-slider-black .input-type-range{left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.multi-range-slider-black .ruler{display:flex;margin:10px 0 -5px;overflow:hidden}.multi-range-slider-black .ruler .ruler-rule{border-bottom:1px solid;border-left:1px solid;display:flex;flex-grow:1;flex-shrink:1;padding:5px 0}.multi-range-slider-black .ruler .ruler-rule:last-child{border-right:1px solid}.multi-range-slider-black .ruler .ruler-sub-rule{border-left:1px solid;bottom:0;display:flex;flex-grow:1;flex-shrink:1;margin-bottom:-5px;padding:3px 0}.multi-range-slider-black .ruler .ruler-sub-rule:first-child{border-left:none}.multi-range-slider-black .labels{display:flex;justify-content:space-between;margin-bottom:-20px;margin-top:10px;padding:0}.multi-range-slider-black .label{font-size:80%}.multi-range-slider-black.zero-ranage-margin .thumb-left{right:12px}.multi-range-slider-black.zero-ranage-margin .thumb-right{left:8px}.admin_dash{display:flex;flex-direction:column}.admin_dash h1{align-self:center;font-size:2rem;margin:0;padding:0}.table{border-collapse:collapse;margin-bottom:4%;margin-top:2%;width:100%}.table td,.table th{border:1px solid #000;padding:5px}.table tr:nth-child(2n){background-color:#f2f2f2}.table .entry:hover{background-color:#ddd;cursor:pointer}.table th{background-color:#04aa6d;color:#fff;padding-bottom:12px;padding-top:12px;text-align:left}.table>.details{background-color:blue;text-align:center}td>img{height:100px;width:100px}Modal{overflow:scroll}.add_pet{align-items:center;display:flex;flex-direction:column}input[type=submit]{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:8px 0;padding:14px 20px;width:100%}input[type=submit]:hover{background-color:#45a049}
/*# sourceMappingURL=main.e51300db.css.map*/