body {

}
.starter-template {
    padding: 3rem 1.5rem;
    text-align: center;
}

.beer-class{
    padding-bottom: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 15px;
    margin-bottom: 40px;
}

.beer-class .user-avatar{
    /*  min-width: 100px;
    */
    padding-right: 0;
}

.beer-class .user-avatar img{
    border-width: 1px;
    border-color: black;
    border-style: none;
    width: 100%;
    max-width: 75px;
}

.beer-class .user-name{
    padding-left: 0;
}

.beer-class .checkin-created-at{

}

.beer-class .beer-information{
    padding-top: 20px;
}

.beer-class .beer-information .card{
    background: rgba(255, 255, 255, 1);

}

.beer-class .beer-information .beer-label{
    max-width: 100px;
    float: left;
}

.beer-checkin-card-top{
    padding-bottom: 10px;
}

.beer-checkin-card-bottom{
    padding-top: 0;
}

.rating{
    color: yellow;
    text-shadow:
        -1px -1px 0 #000,
        1px -1px 0 #000,
        -1px 1px 0 #000,
        1px 1px 0 #000;
}

.mediaphoto{
    display: block;
    position: absolute;
    width: 100%;

}

.mediaphoto img{
    width: 100%;

}

.card-slim{
    padding: 0;
}

.card-slim .card-block{
    padding: 0;
}

.badge-default{
    background-color: white;
    color: black;
    background: rgba(255, 255, 255, 0.5);
}

.background-div{
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -2;

    background-image: url("../images/backgrounds/2-keqPmDh.webp");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
}

.beerlogo{
    display: block;
    position:fixed;
    left: 0;
    bottom: 30px;
    width: 100%;
    height: 80%;
    z-index: -1;
    background-image: url("../images/askim-olklubb-logo-_5ReQFl.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}



/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

    body{
        background-color: rgba(0,0,0,0);
    }


    .user-avatar{
        text-align: center;

    }

}

/* Medium devices (tablets, 992px and up) */
@media (min-width: 992px) {
    .user-avatar{
        text-align: left;
    }
}

/* Mostly for large screens */

.beer-row{
    border-style: none;
    border-width: 0px;
    border-color: black;
    margin-bottom: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-left: 15px;
    margin-right: 15px;
    background-color: rgba(255,255,255, 0.7);

    -webkit-box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.75);

}

.beer-row .shadowy{
    -webkit-box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.75);
    border-style: solid;
    border-width: 1px;
    border-color: black;

}

.beer-row .user-information .user-avatar img{
    width: 100%;
    max-width: 100px;
    float: left;
    margin-right: 10px;
}

.beer-row .beer-media {
    width: 100%;
    max-width: 100px;

}

.beer-row .beer-label {
    width: 100%;
    max-width: 100px;
}

.beer-row .beer-brewery {
    width: 100%;
    max-width: 100px;
}


/** */
/*# sourceMappingURL=bootstrap.css.map */

.list-group.list-group-root{
    padding: 0px;
    overflow: hidden;
}

.list-group .list-group-item{
    padding: 2px;
    border-color: red;
    border-style: none;
    border-width: 1px;
}

.list-group .list-group-item .big-checkbox{
    width: 20px;
    height: 20px;
}

.fa{
    width: 20px;
}

.ratelimitbox{

    /*width: 400px;*/
    position: fixed;
    display: flex;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    padding: 2px;
    bottom: 2%;
    left: 2%;
    background: whitesmoke;

    -webkit-box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 20px -5px rgba(0,0,0,0.75);
}

.card-transparent{
    opacity: 0.98;
}

.beerlogobackground{
    background-image: url("../images/logoicon144-Mh6KpG3.png");
    background-size: 144px;
    background-repeat: no-repeat;
    background-position: bottom;

}

.card-header {
    opacity: 1;
}

/* for list groups */
/*
.just-padding {
  padding: 15px;
}

.list-group.list-group-root {
  padding: 0;
  overflow: hidden;
}

.list-group.list-group-root .list-group {
  margin-bottom: 0;
}

.list-group.list-group-root .list-group-item {
  border-radius: 0;
  border-width: 1px 0 0 0;
}

.list-group.list-group-root > .list-group-item:first-child {
  border-top-width: 0;
}

.list-group.list-group-root > .list-group > .list-group-item {
  padding-left: 30px;
}

.list-group.list-group-root > .list-group > .list-group > .list-group-item {
  padding-left: 45px;
}

.list-group-item .glyphicon {
  margin-right: 5px;
}
*/
