.item-card{display:flex;justify-content:flex-start;border:solid 1px blue;box-shadow:5px 5px 5px #000;margin:10px;background-color:#e4dcdc;border-radius:10px;font-size:15px}@media (min-width: 800px){.item-card{font-size:18px}}.item-card a{text-decoration-line:none;color:#00f}.item-card a:hover{text-decoration-line:underline;color:purple}.item-card a:active{color:#0ff}.item-card h3{font-family:Arial,Helvetica,sans-serif}.item-info{margin:5px}.additional-item-info{padding-top:45px}.item-search-div{margin:5px}.item-search-div form{text-align:center}.item-search-div input[type=search]{width:35%;font-size:10px;margin:5px}@media (min-width: 800px){.item-search-div input[type=search]{width:35%;font-size:18px;margin:5px}}.item-search-div input[type=number]{width:20%;font-size:10px;margin:5px}@media (min-width: 800px){.item-search-div input[type=number]{width:20%;font-size:18px;margin:5px}}.item-search-div select{width:20%;font-size:8px;margin:5px}@media (min-width: 800px){.item-search-div select{width:15%;font-size:18px;margin:5px}}.search-items-button{background-color:#0ff;font-weight:700;padding:5px;border:solid 1px;box-shadow:1px 1px 1px #000;border-radius:10px;margin:2px}@media (min-width: 800px){.search-items-button{background-color:#0ff;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px;margin:5px}}.search-items-button:hover{background-color:#00f;color:#fff}.search-items-button:active{background-color:#0ff;color:#000}.item-message-button{background-color:#0ff;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px}.item-message-button:hover{background-color:#fff;color:#0ff}.item-message-button:active{background-color:#1050da;color:#000}.edit-item-button{background-color:#ecf324;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px}.edit-item-button:hover{background-color:gold;color:#fff}.edit-item-button:active{background-color:#f7e26b;color:#000}.front-item-card{border:solid 1px;border-color:#000;padding:3px;margin:2px;text-align:center;box-shadow:2px 2px 2px #000;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:10px;width:200px;background-color:#e4dcdc}.front-item-card a{font-family:Arial,Helvetica,sans-serif;text-decoration-line:none;font-size:10px}@media (min-width: 800px){.front-item-card{padding:5px;margin:5px;font-size:15px;width:300px}.front-item-card a{font-size:15px}}.front-item-list{display:flex;flex-wrap:wrap}.home-div h2{font-family:Arial,Helvetica,sans-serif}.signup-form{border:solid 2px;border-color:#000;padding:10px;margin:5px;border-radius:10px;box-shadow:5px 5px 5px #000;background-color:#0cde0c}.signup-form label{font-size:15px}.signup-form input{width:50%;margin:5px;font-size:15px}@media (min-width: 800px){.signup-form label,.signup-form input{font-size:18px}}.login-form{border:solid 2px;border-color:#000;padding:10px;margin:5px;border-radius:10px;box-shadow:5px 5px 5px #000;background-color:#0cde0c}.login-form label{font-size:15px}.login-form input{width:50%;margin:5px;font-size:15px}@media (min-width: 800px){.login-form label,.login-form input{font-size:18px}}.register-forms{margin:10px}.get-profile-button{background-color:green;color:#fff;border:solid 1px;border-radius:10px;padding:10px;font-weight:700}.get-profile-button:hover{background-color:#fff;color:green}.get-profile-button:active{background-color:#15f301;color:#000}.new-message-div{border:solid 2px rgb(49,9,230);margin:10px;padding:10px;box-shadow:5px 5px 5px #000;font-size:18px;background-color:#7fffd4;border-radius:10px}.send-message-button{background-color:#0bb8e3;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px;margin:5px}.send-message-button:hover{background-color:#00f;color:#fff}.send-message-button:active{background-color:#00c8ff;color:#000}.new-item-form-div{text-align:center;border:2px solid black;margin:10px;border-radius:10px;box-shadow:5px 5px 5px #000;background-color:#f8b35f}.form-div{margin:5px}.types-checkboxes-div{display:flex;flex-wrap:wrap}.type-checkbox{margin:5px}.form-div label{font-size:15px}.form-div input[type=text]{width:30%;font-size:15px}@media (min-width: 800px){.form-div input[type=text]{width:30%;font-size:18px}.form-div label{font-size:18px}}.submit-item-button{background-color:#71e85f;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px;margin:5px}.submit-item-button:hover{background-color:green;color:#fff}.submit-item-button:active{background-color:#31e708;color:#000}.review-card{border:solid 2px forestgreen;background-color:#75f575;padding:5px;box-shadow:5px 5px 5px #000;border-radius:10px;font-size:15px}@media (min-width: 800px){.review-card{font-size:18px}}.review-card a{text-decoration-line:none}.user-card{border:solid 1px red;box-shadow:5px 5px 5px #000;margin:10px;padding:5px;background-color:#7ee;font-size:15px;border-radius:10px}@media (min-width: 800px){.user-card{font-size:18px}}.user-card a{text-decoration-line:none;font-family:Arial,Helvetica,sans-serif;color:#00f}.user-card a:hover{text-decoration-line:underline;color:purple}.user-card a:active{text-decoration-line:underline;color:#0ff}.user-card li{list-style-type:none}.add-item-button{background-color:#71e85f;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px;margin:5px}.add-item-button:hover{background-color:green;color:#fff}.add-item-button:active{background-color:#31e708;color:#000}.purchase-card{display:flex;justify-content:flex-start;border:solid 2px blue;background-color:#edc271;border-radius:10px;box-shadow:5px 5px 5px #000;font-size:15px}@media (min-width: 800px){.purchase-card{font-size:18px}}.purchase-card a{text-decoration-line:none;color:#00f}.purchase-card a:hover{text-decoration-line:underline;color:purple}.inner-purchase-card-div{margin:5px}.additional-purchase-info{padding:40px}.user-page h2{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.buttons-div{display:flex;flex-wrap:wrap}.edit-user-button{background-color:#ecf324;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px;margin:2px}.edit-user-button:hover{background-color:gold;color:#fff}.edit-user-button:active{background-color:#f7e26b;color:#000}.add-item-type-button{background-color:#24d1f3;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px;margin:2px}.add-item-type-button:hover{background-color:#00f;color:#fff}.add-item-type-button:active{background-color:#24d1f3;color:#000}.review-user-button{background-color:#71e85f;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px;margin:5px}.review-user-button:hover{background-color:green;color:#fff}.review-user-button:active{background-color:#31e708;color:#000}.report-user-button{background-color:#f02d54;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px;margin:5px}.report-user-button:hover{background-color:red;color:#fff}.report-user-button:active{background-color:#ed4040;color:#000}.admin-status-button{background-color:#00bfff;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px;margin:5px}.admin-status-button:hover{background-color:#00f;color:#fff}.admin-status-button:active{background-color:#40deed;color:#000}.flag-status-button{background-color:#f700ff;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px;margin:5px}.flag-status-button:hover{background-color:purple;color:#fff}.flag-status-button:active{background-color:#f20eee;color:#000}.user-reviews li,.user-purchases li{list-style-type:none}.edit-form-div{border:solid 2px;border-color:#000;padding:10px;margin:5px;border-radius:10px;box-shadow:5px 5px 5px #000;background-color:#f0f06b}.edit-form-div label{font-size:15px}.edit-form-div input{width:50%;margin:5px;font-size:15px}@media (min-width: 800px){.edit-form-div label{font-size:18px}.edit-form-div input{width:50%;margin:5px;font-size:18px}}.report-list-page-div{margin:5px}.report-list-item{list-style-type:none;border:2px solid black;padding:10px;margin:2px;background-color:#f57373;box-shadow:5px 5px 5px #000}.report-list-page-div a{text-decoration-line:none;font-weight:700;font-size:15px;color:#00f}.report-list-page-div a:hover{text-decoration-line:underline;color:purple}.report-list-page-div a:active{color:#0ff}@media (min-width: 800px){.report-list-page-div a{font-size:20px}}.message-card{border:solid 2px black;padding:2px;background-color:#b1aaaa;margin:5px}.message-card a{text-decoration-line:none;font-size:15px;color:#00f}@media (min-width: 800px){.message-card a{font-size:20px}}.message-card a:hover{text-decoration-line:underline;color:purple}.message-card a:active{color:#7fffd4}.conversation-card{border:solid 2px;border-radius:10px;padding:5px;margin:5px;font-size:15px}.user-messages{width:45%}@media (min-width: 800px){.conversation-card{font-size:18px}}.conversation-card a{text-decoration-line:none;color:#00f}.conversation-card a:hover{text-decoration-line:underline;color:purple}.conversation-card a:active{color:#0ff}.current-user-div{display:flex;justify-content:end}.current-user{background-color:#8bd0e8;box-shadow:-5px 5px 5px #000}.other-user{background-color:#f0f8ff;box-shadow:5px 5px 5px #000}.reported-messages{background-color:#f15a5a}.sell-item-form-elements-div{border:solid 2px black;padding:5px;border-radius:10px;background-color:#efc997;box-shadow:5px 5px 5px #000}.sell-form-div{margin:5px}.sell-form-div input{width:200px;font-size:15px}.sell-form-div label{font-size:15px}@media (min-width: 800px){.sell-form-div input{font-size:18px;width:400px}.sell-form-div label{font-size:18px}}.sell-item-button{background-color:#0df628;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px}.sell-item-button:hover{background-color:green;color:#fff}.sell-item-button:active{background-color:#15f227;color:#000}.new-message-button{background-color:#0ff;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px;margin:10px}.new-message-button:hover{background-color:#fff;color:#0ff}.new-message-button:active{background-color:#1050da;color:#000}.conversation-message-list-div{background-color:#f0f8ff;border:2px solid black;border-radius:10px}.new-review-div{border:solid 2px green;padding:5px;margin:10px;font-size:15px;border-radius:10px;background-color:#22c322;box-shadow:5px 5px 5px #000}.review-form-div{margin:10px}.new-review-button{background-color:#71e85f;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px;margin:5px}.new-review-button:hover{background-color:green;color:#fff}.new-review-button:active{background-color:#31e708;color:#000}.review-rating-div label{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.edit-item-form-div{border:solid 2px black;padding:5px;background-color:#ffdab9;border-radius:10px}.edit-item-input{margin:10px}.edit-item-input label,.edit-item-input input,.edit-item-input select{font-size:15px}@media (min-width: 800px){.edit-item-input label,.edit-item-input input,.edit-item-input select{font-size:18px}}.edit-item-submit-button{background-color:#ecf324;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px}.edit-item-submit-button:hover{background-color:gold;color:#fff}.edit-item-submit-button:active{background-color:#f7e26b;color:#000}.new-report-div{border:solid 2px red;padding:5px;margin:10px;font-size:15px;border-radius:10px;background-color:#f6738d;box-shadow:5px 5px 5px #000}@media (min-width: 800px){.new-report-div{font-size:18px}}.report-form-div{margin:10px}.new-report-button{background-color:#ed4747;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px;margin:5px}.new-report-button:hover{background-color:red;color:#fff}.new-report-button:active{background-color:#ec5353;color:#000}.report-card{font-size:15px}@media (min-width: 800px){.report-card{font-size:18px}}.report-card li{list-style-type:none}.report-card a{color:#00f;text-decoration-line:none}.report-card a:hover{color:purple;text-decoration-line:underline}.report-card a:active{color:#0ff}.report-div{border:solid 2px black;box-shadow:5px 5px 5px #000;margin:10px;padding:5px;background-color:#eb5353}.clear-report-button{background-color:#7fffd4;font-weight:700;padding:5px;border:solid 2px black;border-radius:10px;box-shadow:2px 2px 2px #000;margin:5px}.clear-report-button:hover{background-color:#00f;color:#fff}.clear-report-button:active{background-color:#59baf2;color:#000}.check-messages-button{background-color:#ff7ff2;font-weight:700;padding:5px;border:solid 2px black;border-radius:10px;box-shadow:2px 2px 2px #000;margin:5px}.check-messages-button:hover{background-color:purple;color:#fff}.check-messages-button:active{background-color:#e221e2;color:#000}.new-type-info-div{display:flex;justify-content:space-evenly}.new-type-info-div h3{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.current-types-div{border:solid 2px crimson;width:200px;margin:5px;padding:5px;border-radius:10px;box-shadow:5px 5px 5px #000;background-color:#fd7878}.current-types-div li{font-family:Arial,Helvetica,sans-serif;margin:5px}.add-new-type-form{border:solid 2px green;border-radius:10px;width:300px;padding:5px;height:200px;margin:10px;box-shadow:5px 5px 5px #000;background-color:#90ee90;position:sticky}.new-type-name-div input[type=text]{font-size:15px;width:90%}@media (min-width: 800px){.new-type-name-div input[type=text]{font-size:18px}}.add-item-type-form-button{background-color:#24d1f3;font-weight:700;padding:10px;border:solid 1px;box-shadow:2px 2px 2px #000;border-radius:10px;margin:5px}.add-item-type-form-button:hover{background-color:#00f;color:#fff}.add-item-type-form-button:active{background-color:#24d1f3;color:#000}.user-list-card{border:solid 2px red;border-radius:10px;background-color:#96f2f2;box-shadow:5px 5px 5px #000;padding:5px;margin:5px;font-size:15px}@media (min-width: 800px){.user-list-card{font-size:18px}}.user-list-card a{color:#00f;text-decoration-line:none}.user-list-card a:hover{color:purple;text-decoration-line:underline}.user-list-card a:active{color:aqual}.navbar{background-color:#88aeeb;display:flex;justify-content:space-between;flex-wrap:wrap}.navbar a{color:#fff;margin:5px;font-family:Arial,Helvetica,sans-serif;text-decoration-line:none;font-weight:700;font-size:11px}@media (min-width: 800px){.navbar a{font-size:18px}}.nav-box{margin:5px}.nav-box a:hover{color:purple;background-color:#0ff}.nav-box a:active{color:purple;background-color:#fff}.double-nav-box{margin:5px}.user-nav a:hover{color:purple;background-color:#0ff}.user-nav a:active{color:purple;background-color:#fff}.auth-button{background-color:#00f;color:#fff;border:solid 1px;border-radius:5px;padding:2px;font-weight:700}.auth-button:hover{background-color:#0ff;color:purple}.auth-button:active{background-color:purple;color:#fff}html{min-height:100%;background:linear-gradient(45deg,#b7b701 10%,#ca9504 46%,#f53e3e)}.app-header{text-align:center;font-weight:700;font-family:Arial,Helvetica,sans-serif;font-size:50px}@media (min-width: 800px){.app-header{font-size:70px}}.app-header>span:nth-of-type(odd){color:green}.app-header>span:nth-of-type(2n){color:#00f}.err-msg{color:red;font-weight:700}.back-button{background-color:#f0f8ff;border:2px solid black;padding:5px;border-radius:5px;margin:5px}.back-button:hover{background-color:#cacccdeb}.back-button:active{background-color:#f0f8ff}
