<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.factrow {
    border-bottom: 1px solid #f0f0f0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.program-information {
    margin-bottom: 2em !important;
}

.program-information&gt;.factrow&gt;img,
.program-information&gt;.halfrow&gt;img {
    max-width: 24px;
    background: #961b81;
    background-repeat: repeat;
    background-size: 100% !important;
    vertical-align: middle;
    margin-right: 10px;
    padding: 5px;
    margin: 10px;
    border-radius: 100%;
}

.factrow {
    display: flex;
    justify-content: left;
    align-items: center;
    padding: 1em;
    max-width: 880px;
}

.factrow strong {
    line-break: strict;
    margin-right: 0.5em;
}

.small-information {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-items: start;
    align-content: start;
    justify-content: start;
    text-align: left;
    max-width: 880px;
    margin: auto;
}

.small-information&gt;div {
    flex-grow: 1;
    width: 50%;
    min-width: 320px;
    flex-wrap: wrap;
    box-sizing: border-box;
    text-align: left;
    /*display: block;*/
    display: flex;
    padding: 0.8em;
    /*align-items: center;*/
    align-items: start;
}

.small-information&gt;div strong {
    margin-right: .3em;
}

.accredications {
    text-align: center;
    margin-top: 2em;
    margin-bottom: 1em;
}

.accredications.prosthetics img {
    max-width: 180px;
}

.big-information.accred {
    max-width: 1000px;
}

.big-information .rankings {
    display: flex;
    gap: 0em 4em;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.big-information .ranking {
    max-width: 800px;
    padding-top: 1em;
}

.big-information .ranking img {
    width: 320px;
}

.big-information .ranking:nth-child(2) img {
    /*padding-top: 1.4em;
    width: 340px;*/
}

/*
 .factrow i {
    flex:none;
    display:block;
    padding-left:60px;
 }*/

.factrow.syllabus,
.factrow.statistics {
    display: block;
    padding-top: 1em;
}

#antagningse a {
    text-decoration: none !important;
}

@media screen and (max-width: 580px) {

    .small-information&gt;div,
    .small-information.exam&gt;div {
        /*display:block;*/
        display: flex;
        width: 100%;
        max-width: none;
        padding: 0.5em 0px;
        text-align: left;
    }

    .small-information .knapp {
        padding: 1em !important;
        width: calc(100% - 2em);
        margin-top: 3em;
    }

    .program-information .factrow i {
        padding-left: 0;
    }

    .small-information {
        max-width: none;
        width: 100%;
        display: block;
        padding: 2em;
        box-sizing: border-box;
    }

    .factrow {
        display: block;
        padding: 1em 0em;
    }

    .factrow span {
        display: inline-block;
    }

}


.small-information .material-icons,
.factrow .material-icons {
    background-color: #961b81;
    color: #ffffff;
    font-size: 1.4em;
    padding: 0.25em;
    margin-right: 0.5em;
    border-radius: 100%;
    vertical-align: middle;
    max-width: 23px;
    position: relative;
    top: -0.2rem;
}



.small-information .full {
    width: 100%;
    display: block;
    text-align: center;
    max-width: none;
}


.big-information {
    max-width: 550px;
    margin: auto;
    text-align: center;
}

.big-information #antagningse,
#antagningse.knapp,
#antagningse&gt;.knapp {
    width: auto !important;
    display: block;
    margin-bottom: 1em !important;
    margin-top: 1em !important;
    padding: 1em !important;
}

.factrow.long {
    display: flex;
    flex-wrap: wrap;
}

.factrow.long span {
    display: inline-block;
    vertical-align: top;
}

.admissionbuttoncontainer {
    margin: 1em 0;
}

span.material-icons.clear:before {
    content: "clear_all";
}

span.material-icons.rotate:before {
    content: "rotate_right";
}

span.material-icons.event:before {
    content: "event";
}

span.material-icons.language:before {
    content: "language";
}

span.material-icons.selection:before {
    content: "segment";
}

span.material-icons.place:before {
    content: "place";
}

span.material-icons.data:before {
    content: "data_usage";
}

span.material-icons.local:before {
    content: "local_library";
}

span.material-icons.user:before {
    content: "verified_user";
}

span.material-icons.vpn:before {
    content: "vpn_key";
}

span.material-icons.school:before {
    content: "school";
}

.program-information {
    max-width: 880px;
    margin: auto;
}


.small-information span {
    max-width: 80%;
    display: inline-block;
}


.factrow.long .text {
    flex-grow: 1;
    max-width: 550px;
}

.long strong {
    vertical-align: top;
    align-self: start;
    padding: 5px 0px;
}

.long .material-icons {
    align-self: baseline;
    margin-bottom: 1em;
}

.small-information&gt;.exam {
    width: 100%;
    flex-wrap: wrap;
}

.factrow ul {
    padding: 0;
    margin: 0px;
    list-style: none;
}

.factrow ul li {
    padding: 0.5em 0em;
}
</pre></body></html>