@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');

html {
    font-size: 14px;
    position: relative;
    min-height: 100%;
}

@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

table {
}
th, td {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
    color: #FFFFFF;
}

body {
    margin-bottom: 60px;
    padding: 0;
    border: 0;
    background-color: #735B6F;
    color: #FFFFFF;
    font-family: 'Poppins', sans-serif;
}

/* Ensure navbar and footer links inherit the site font and white color, overriding Bootstrap defaults */
.navbar,
.navbar .nav-link,
.navbar .navbar-brand,
.navbar .navbar-brand:hover {
    font-family: 'Poppins', sans-serif;
    color: #FFFFFF;
}
.footer,
.footer a {
    font-family: 'Poppins', sans-serif;
    color: #FFFFFF;
}

.account {
    font-family: 'Poppins', sans-serif;
    color: #FFFFFF;
}

/* Make sure anchor text follows body color by default and keeps accessible contrast on hover */
a {
    cursor: pointer;
    color: inherit;
    text-decoration: none;
}
a:hover,
/*.navbar .nav-link:hover,*/
.footer a:hover {
    text-decoration: none;
    opacity: 0.85;
}

/*Detta för att kunna visualisera BootStrap*/
.box {
    background-color: lightblue;
    border: 1px solid blue;
    min-height: 50px;
    font-size: 2rem;
}

.IdentityText {
    font-family: 'Poppins', sans-serif;
    color: #FFFFFF;
    /*background-color: white;
    color: black;
    border: 1px solid gray;
    border-radius: 4px;
    padding: 8px;
    font-size: 1rem;
    width: 100%;
    box-sizing: border-box;
    height: 5px;*/
}


/* Small, self-contained styles for the icon buttons.
       Prefer moving these rules to your site stylesheet (wwwroot/css/site.css). */
.language-switcher .btn-link.p-0 {
    padding: 0;
    border: 0;
    background: transparent;
}

.language-switcher .language-icon {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}

/*@media(min-width: 576px){
    body::before {
        content: "SM";       
    }
}

@media(min-width: 768px) {
    body::before {
        content: "M";
    }
}
@media(min-width: 992px) {
    body::before {
        content: "L";
    }
}
@media(min-width: 1200px) {
    body::before {
        content: "XL";
    }
}
@media(min-width: 1400px) {
    body::before {
        content: "XXL";
    }
}*/