.tabell-rad {display:flex; align-items:center;background: #fff;padding: 20px;border: 1px solid #ddd;border-radius: 10px;margin-bottom: 15px;box-shadow: 0px 4px 20px -6px #aaa;}
@media (max-width: 620px) {.tabell-rad {display:block;box-shadow: -10px 0px 35px -30px #1E73BE;}}
@media (max-width: 620px) {.tabell-rad:hover {background:#F9FCFF;border: 1px solid #ccc;display:block;box-shadow: -25px -0px 35px -30px #1E73BE !important;}}
@media (max-width: 620px) {.nominasjonsbilde img {width: 100% !important;height: 170px !important;border-radius: 10px 10px 0 0 !important;}}
@media (max-width: 1340px) {.nominasjonsbilde img {height: 190px}}
.tabell-rad:hover {background: #F9FCFF;box-shadow: -40px -0px 35px -30px #1E73BE;border: 1px solid #ccc;}
.tabell-rad:last-child {margin-bottom:25px;}
.bidragsid {background: #333;display: inline-flex;margin-bottom: 7px;color: #fff;font-size: 11px;font-family: roboto;padding: 7px;font-weight: 700;border-radius: 3px;text-align: center;}
.nominasjonsbilde img {display: flex;width: 100%;height: 130px;object-fit: cover;border-radius: 10px;}
.tabell-kolonne2 {padding: 15px 0 20px 0;}
.liten-overskrift {font-family: roboto;font-size: 13px;letter-spacing: 0.3px;font-weight: 400;color: #fff;padding-bottom: 5px;}
.bidragsnavn {font-family: roboto;font-size: 18px;letter-spacing: 0.3px;font-weight: 700;color: #333;}
.virksomhetsnavn {font-family: roboto;font-size: 14px;letter-spacing: 0.3px;font-weight: 400;color: #333;padding-top:5px;}
.tabell-kolonne3 {display: flex;margin-left: auto;height:100%;}
.forsideseksjon-overskrift {display: flex;padding: 0px 0 25px 0;align-items: center;}
.kategorioverskrift {font-family:roboto;color:#333;font-weight:900;font-size:40px;}
.lydspiller {align-content: flex-end;}
@media (max-width: 768px) {.kategorioverskrift {font-size:28px;}}
@media (max-width: 768px) {.overkategori {font-size:18px !important;}}
@media (max-width: 768px) {.kategorinummer {font-size:30px !important;}}
@media (max-width: 480px) {.overkategori {font-size:16px !important;}}
@media (max-width: 480px) {.kategorioverskrift {font-size:22px !important; line-height: 24px;}}
@media (max-width: 480px) {.kategorinummer {font-size:22px !important;padding:11px !important;}}
.overkategori {font-family: roboto;font-weight: 400;color: #1E73BE;padding-bottom: 5px;font-size: 22px;}
.kategorinummer {margin-left: auto;background: #1E73BE;padding: 15px;border-radius: 50px;font-size: 36px;font-family: roboto;font-weight: 900;color: #fff;width: 40px;display: flex;justify-content: center;}
.nominasjonstekst span {text-align:center;display: inline-flex;background: #c80000;padding: 10px 20px;color: #fff;font-family: roboto;font-size: 22px;font-weight: 700;border-radius: 10px;}
.nominasjonstekst {display: flex;justify-content: center;margin-top: 40px;}
.kategoritall {padding-left: 20px;display:flex;margin-left: auto;}
.kategori-info-overskrift {font-family: roboto;font-size: 14.5px;font-weight: 700;letter-spacing: 0.3px;}
.kategori-tekst {font-family: roboto;font-size: 14.5px;line-height: 20px;}

#submit {cursor:pointer; background: #008000;border: none;padding: 15px;font-family: roboto;font-size: 16px;color: #fff;margin-top: 30px;text-align: center;width: 100%;}

.vinner{background: #EFBF04;border:1px solid #c29d0d !important;box-shadow:none !important; }
.vinner:hover{background: #c29d0d !important;}
.hvitbakgrunn{background: #fff;}
.vinnertekst {position: absolute;margin-left: 10px;margin-top: 10px;color: #fff;border-radius: 5px;font-family: roboto;text-transform: uppercase;font-size: 14px;font-weight: 900;letter-spacing: 0.5px;text-shadow: #333 0 0 15px;}

/* Nominasjoner blaa */
.tabell-rad-blaa {display:flex;padding: 20px;border: 1px solid #ddd;border-radius: 10px;box-shadow: 0px 4px 20px -6px #aaa;flex-direction:column}
@media (max-width: 768px) {.tabell-rad-blaa {padding:15px;}}
.tabell-rad-blaa:hover {background:#e3eaf1;border: 1px solid #e3eaf1;box-shadow:none;}
.overkategori-blaa {font-family: roboto;font-weight: 400;color: #1E73BE;padding-bottom: 5px;font-size: 22px;}
@media (max-width: 768px) {.overkategori-blaa {font-size:18px !important;}}
@media (max-width: 480px) {.overkategori-blaa {font-size:16px !important;}}
.kategorinummer-blaa {margin-left: auto;background: #1E73BE;padding: 15px;border-radius: 50px;font-size: 36px;font-family: roboto;font-weight: 900;color: #fff;width: 40px;display: flex;justify-content: center;height: 40px;align-items: center;}
@media (max-width: 768px) {.kategorinummer-blaa {font-size:30px !important;}}
@media (max-width: 480px) {.kategorinummer-blaa {font-size:22px !important;padding:11px !important;height: 30px;width: 30px;}}
.bakgrunn-blaa {background: #F9FCFF;padding: 25px;margin-bottom: 20px;border-radius: 10px;box-shadow:0px 4px 20px -6px #bbb;}
@media (max-width: 520px) {.bakgrunn-blaa {padding: 20px;}}
@media (max-width: 520px) {.kategorinummer-blaa {margin-left:0}}



/* Nominasjoner lilla */
.tabell-rad-lilla {display:flex;padding: 20px;border: 1px solid #ddd;border-radius: 10px;box-shadow: 0px 4px 20px -6px #aaa;flex-direction:column}
@media (max-width: 768px) {.tabell-rad-lilla {padding:15px;}}
.tabell-rad-lilla:hover {background:#ecdff1;border: 1px solid #ecdff1;box-shadow:none;}
.overkategori-lilla {font-family: roboto;font-weight: 400;color: #881EBE;padding-bottom: 5px;font-size: 22px;}
@media (max-width: 768px) {.overkategori-lilla {font-size:18px !important;}}
@media (max-width: 480px) {.overkategori-lilla {font-size:16px !important;}}
.kategorinummer-lilla {margin-left: auto;background: #881EBE;padding: 15px;border-radius: 50px;font-size: 36px;font-family: roboto;font-weight: 900;color: #fff;width: 40px;display: flex;justify-content: center;height: 40px;align-items: center;}
@media (max-width: 768px) {.kategorinummer-lilla {font-size:30px !important;}}
@media (max-width: 480px) {.kategorinummer-lilla {font-size:22px !important;padding:11px !important;height: 30px;width: 30px;}}
.bakgrunn-lilla {background: #FCF5FF;padding: 25px;margin-bottom: 20px;border-radius: 10px;box-shadow:0px 4px 20px -6px #bbb;}
@media (max-width: 520px) {.bakgrunn-lilla {padding: 20px;}}
@media (max-width: 520px) {.kategorinummer-lilla {margin-left:0}}


/* Nominasjoner grønn */
.tabell-rad-gronn {display:flex;padding: 20px;border: 1px solid #ddd;border-radius: 10px;box-shadow: 0px 4px 20px -6px #aaa;flex-direction:column}
@media (max-width: 768px) {.tabell-rad-gronn {padding:15px;}}
.tabell-rad-gronn:hover {background:#d7ebd7;border: 1px solid #d7ebd7;box-shadow:none;}
.overkategori-gronn {font-family: roboto;font-weight: 400;color: #3E9E45;padding-bottom: 5px;font-size: 22px;}
@media (max-width: 768px) {.overkategori-gronn {font-size:18px !important;}}
@media (max-width: 480px) {.overkategori-gronn {font-size:16px !important;}}
.kategorinummer-gronn {margin-left: auto;background: #3E9E45;padding: 15px;border-radius: 50px;font-size: 36px;font-family: roboto;font-weight: 900;color: #fff;width: 40px;display: flex;justify-content: center;height: 40px;align-items: center;}
@media (max-width: 768px) {.kategorinummer-gronn {font-size:30px !important;}}
@media (max-width: 480px) {.kategorinummer-gronn {font-size:22px !important;padding:11px !important;height: 30px;width: 30px;}}
.bakgrunn-gronn {background: #F6FCF6;padding: 25px;margin-bottom: 20px;border-radius: 10px;box-shadow:0px 4px 20px -6px #bbb;}
@media (max-width: 520px) {.bakgrunn-gronn {padding: 20px;}}
@media (max-width: 520px) {.kategorinummer-gronn {margin-left:0}}



/* Nominasjoner rød */
.tabell-rad-rod {display:flex;padding: 20px;border: 1px solid #ddd;border-radius: 10px;box-shadow: 0px 4px 20px -6px #aaa;flex-direction:column}
@media (max-width: 768px) {.tabell-rad-rod {padding:15px;}}
.tabell-rad-rod:hover {background:#efe0e0;border: 1px solid #efe0e0;box-shadow:none;}
.overkategori-rod {font-family: roboto;font-weight: 400;color: #AE2D2E;padding-bottom: 5px;font-size: 22px;}
@media (max-width: 768px) {.overkategori-rod {font-size:18px !important;}}
@media (max-width: 480px) {.overkategori-rod {font-size:16px !important;}}
.kategorinummer-rod {margin-left: auto;background: #AE2D2E;padding: 15px;border-radius: 50px;font-size: 36px;font-family: roboto;font-weight: 900;color: #fff;width: 40px;display: flex;justify-content: center;height: 40px;align-items: center;}
@media (max-width: 768px) {.kategorinummer-rod {font-size:30px !important;}}
@media (max-width: 480px) {.kategorinummer-rod {font-size:22px !important;padding:11px !important;height: 30px;width: 30px;}}
.bakgrunn-rod {background: #FFF9F9;padding: 25px;margin-bottom: 20px;border-radius: 10px;box-shadow:0px 4px 20px -6px #bbb;}
@media (max-width: 520px) {.bakgrunn-rod {padding: 20px;}}
@media (max-width: 520px) {.kategorinummer-rod {margin-left:0}}


/* Nominasjoner brun */
.tabell-rad-brun {display:flex;padding: 20px;border: 1px solid #ddd;border-radius: 10px;box-shadow: 0px 4px 20px -6px #aaa;flex-direction:column}
@media (max-width: 768px) {.tabell-rad-brun {padding:15px;}}
.tabell-rad-brun:hover {background:#e9e0d6;border: 1px solid #e9e0d6;box-shadow:none;}
.overkategori-brun {font-family: roboto;font-weight: 400;color: #9F713B;padding-bottom: 5px;font-size: 22px;}
@media (max-width: 768px) {.overkategori-brun {font-size:18px !important;}}
@media (max-width: 480px) {.overkategori-brun {font-size:16px !important;}}
.kategorinummer-brun {margin-left: auto;background: #9F713B;padding: 15px;border-radius: 50px;font-size: 36px;font-family: roboto;font-weight: 900;color: #fff;width: 40px;display: flex;justify-content: center;height: 40px;align-items: center;}
@media (max-width: 768px) {.kategorinummer-brun {font-size:30px !important;}}
@media (max-width: 480px) {.kategorinummer-brun {font-size:22px !important;padding:11px !important;height: 30px;width: 30px;}}
.bakgrunn-brun {background: #F7F3EE;padding: 25px;margin-bottom: 20px;border-radius: 10px;box-shadow:0px 4px 20px -6px #bbb;}
@media (max-width: 520px) {.bakgrunn-brun {padding: 20px;}}
@media (max-width: 520px) {.kategorinummer-brun {margin-left:0}}

/* Nominasjoner gul */
.tabell-rad-gul {display:flex;padding: 20px;border: 1px solid #ddd;border-radius: 10px;box-shadow: 0px 4px 20px -6px #aaa;flex-direction:column}
@media (max-width: 768px) {.tabell-rad-gul {padding:15px;}}
.tabell-rad-gul:hover {background:#e9e0d6;border: 1px solid #e9e0d6;box-shadow:none;}
.overkategori-gul {font-family: roboto;font-weight: 400;color: #949F3B;padding-bottom: 5px;font-size: 22px;}
@media (max-width: 768px) {.overkategori-gul {font-size:18px !important;}}
@media (max-width: 480px) {.overkategori-gul {font-size:16px !important;}}
.kategorinummer-gul {margin-left: auto;background: #949F3B;padding: 15px;border-radius: 50px;font-size: 36px;font-family: roboto;font-weight: 900;color: #fff;width: 40px;display: flex;justify-content: center;height: 40px;align-items: center;}
@media (max-width: 768px) {.kategorinummer-gul{font-size:30px !important;}}
@media (max-width: 480px) {.kategorinummer-gul {font-size:22px !important;padding:11px !important;height: 30px;width: 30px;}}
.bakgrunn-gul {background: #FEFFF6;padding: 25px;margin-bottom: 20px;border-radius: 10px;box-shadow:0px 4px 20px -6px #bbb;}
@media (max-width: 520px) {.bakgrunn-gul {padding: 20px;}}
@media (max-width: 520px) {.kategorinummer-gul {margin-left:0}}

