.flag {
    width: 1.6rem;
    height: 1.6rem;
    vertical-align: middle; 
}
.row.heading {
    background-color: #118cda;
    background: -webkit-gradient(linear,left top,right top,from(#118cda),to(#3270b1));
    background: -webkit-linear-gradient(left,#118cda,#3270b1);
    background: -o-linear-gradient(left,#118cda 0,#3270b1 100%);
    background: linear-gradient(90deg,#118cda,#3270b1);
    color: white;
    padding-top: 0.5rem;
}

.bg-primary-light {
    background: #e9f4fc;
}
.bg-dots {
    background: -webkit-linear-gradient(left,#fff 3px,transparent 1%) 50%,-webkit-linear-gradient(#fff 3px,transparent 1%) 50%,#c9d2d8;
    background: -o-linear-gradient(left,#fff 3px,transparent 1%) 50%,-o-linear-gradient(#fff 3px,transparent 1%) 50%,#c9d2d8;
    background: linear-gradient(90deg,#fff 3px,transparent 1%) 50%,linear-gradient(#fff 3px,transparent 1%) 50%,#c9d2d8;
    background-size: 4px 4px;
}
.chart-container {
    position: relative; 
    width:100%;
    /* height:55vh; */
    min-height:35vh;
    max-height:50vh;
    margin-bottom:-8px;
}

body, h1, h2, h3, h4, h5, h6 {
    font-family: Montserrat,sans-serif;
}
footer {
    background-color: #2C4052;
}
footer, footer a, footer ul li {
    color:#8495a6;
}
footer ul li {
    list-style: none;
}
h1 {
    font-size: 1.3rem;
    font-weight: 700;
}
h2 {
    font-size: 1rem;
}
h3 {
    font-size: 1.3rem;
}
h4 {
    font-size: 1rem;
}
h5 {
    font-size:0.85rem;
}
h6 {
    font-size: 0.75rem;
}
.table{
    font-family: Open Sans;
    font-size: 0.825rem;
}
a {
    color: #15b1ff;
}

.content {
    position: relative;
    max-width: 930px;  
}
@media only screen and (min-width: 1616px) {
    .content {
        min-width: 930px
    }
  }
  @media (min-width: 1260px) {
      .max-width-lg {
          max-width:315px;
      }
  }
  
  .collapseRow {
    transition: 0.5s;
    cursor: pointer;
    padding-right: 50px;
    position: relative;
  }

  .collapseRow::after {
      position: absolute;
      right: 1rem;
     font-family: "Font Awesome 5 Free"; 
     font-weight: 700; 
     content: "\f078";
     transition: 0.5s;
     color: #c1d1db;
}

.collapseRow[aria-expanded="true"]::after {
    
	transform: rotate(-180deg);
}

.collapseRow:hover {
    background: #e9f4fc;
}
.collapseRow:hover::after  {
    color: rgb(33, 37, 41);
}

.btn-valuta {
    background: #fff;
    border-width: 1px;
    border-style: solid;
    font-size: 0.9rem;
    font-weight: 600;
    box-shadow: inset 0 -3px 0 rgba(0,0,0,.1), 0 0 4px #118cda5e;
    transition: 0.23s;
}
.btn-valuta:hover {
    background: rgb(234, 243, 250);
}
.btn-text-valuta {
    max-width: 95%;
    display: inline-block;
    vertical-align: middle;
}

.form-control, .input-group-text, button {
    border-color: #99a2ab !important;
}

[v-cloak] {
    display: none;
  }

