﻿@import url("https://p.typekit.net/p.css?s=1&k=jbu2ysc&ht=tk&f=14060.14061&a=137921501&app=typekit&e=css");

@font-face {
    font-family: "abril-fatface";
    src: url("https://use.typekit.net/af/62f968/000000000000000077359fed/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/62f968/000000000000000077359fed/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/62f968/000000000000000077359fed/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "abril-fatface";
    src: url("https://use.typekit.net/af/d1be72/0000000000000000000119b3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/d1be72/0000000000000000000119b3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/d1be72/0000000000000000000119b3/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
}


.tk-abril-fatface {
    font-family: "abril-fatface",serif;
}



body {
    padding-top: 100px;
    padding-bottom: 20px;
    margin: 0;
    /*font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";*/
    font-family: abril-titling,Arial,sans-serif;
    font-size: 16px; /*1.75rem;*/
    font-weight: 400;
    line-height: 1.5;
    color: white;
    text-align: left;
    background-color: #fff;
}


/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

.jumbotron {
    padding: 4rem 2rem;
    margin-bottom: 2rem;
    color: rgb(66,63,60);
    background-color: #e9ecef;
    border-radius: .3rem;
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select {
    max-width: 320px;
}

textarea {
    width:  400px;
    max-width: 500px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

div.navbar-collapse {
    /*

    font-family: "abril-fatface";
    src: url("https://use.typekit.net/af/62f968/000000000000000077359fed/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/62f968/000000000000000077359fed/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/62f968/000000000000000077359fed/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    */
    color: rgb(229,230,229);
    font-family: work-sans,sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    /*font-weight: 700;*/
    /*color: #484848;*/
    /*padding: .5rem 0 1.5rem 1rem;*/
    position: relative;
}

ul.nav.navbar-nav.navbar-right {
    color: rgb(229,230,229);
    font-family: work-sans,sans-serif;
    text-transform: none;
    font-size: 16px;
}

.nav-link {
    display: inline;
}

div.accountStatus {
    /*padding: .5rem .5rem 0 0;*/
    display: inline;
}

span {
    padding:.5rem 1rem .5rem 0;
    display: inline;
    text-transform: none;
}

/*

.nav-link::after {
    content: "";
    position: absolute;
    left: 40%;
    bottom: 0;
    height: 1px;
    width: 20%
}
*/

/*
.navbar a {
    font-size: 20px;
    font-weight: bold;
    color: black;
    margin-left: 10px !important;
    padding-bottom: .5rem;
}
*/

#loggedUser {
    /*

    font-family: "abril-fatface";
    src: url("https://use.typekit.net/af/62f968/000000000000000077359fed/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/62f968/000000000000000077359fed/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/62f968/000000000000000077359fed/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    */
    text-transform:uppercase;
    color: #007bff;
}

/*
#logoutLink {
    color: #007bff !important;
}
*/


.rowbb {
    border: 1px solid;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    padding-top: 4px;
    padding-bottom: 4px;
}

label{
    font-weight:bold;
}

title {
    /*

    font-family: "abril-fatface", serif;
    font-style: normal;
    */
}

h1, h2, h3, h4, h5, h6 {
    font-family: "abril-fatface";
    src: url("https://use.typekit.net/af/62f968/000000000000000077359fed/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/62f968/000000000000000077359fed/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/62f968/000000000000000077359fed/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    color:rgb(66,63,60);
}
/*2023 Koch brand book, p6*/
    /*color:rgb(228,30,45);*/