
@import url('https://www.telenor.no/fonts.css');
html,
body {
 font-family: "Telenor Light", HelveticaNeue-Light, "Segoe UI Light", Helvetica, Arial, sans-serif;
 text-align: center;
 font-size: 16px;
 color: #000000;
}

@media (min-width: 576px) {}

@media (min-width: 768px) {
    .border-md-top {
        border-top: 1px solid #dee2e6 !important;
    }
}

@media (min-width: 992px) {}

@media (min-width: 1200px) {
 html,
 body {
  font-size: 20px
 }
}

@media (min-width: 1400px) {}

h1 {
 font-size: 1.8rem;
 /*36px*/
}

h2 {
 font-size: 1.6rem;
}

h3 {
 font-size: 1.4rem;
}

h4 {
 font-size: 1.2rem;
 /*24px*/
}

h5 {
 font-size: 1rem;
 /*20px*/
}

h6 {
 font-size: 0.8rem;
 /*16px*/
 font-weight: 700;
 margin-bottom: .8rem;
}

a,
a:hover {
 color: #0078CF;
}

.badge {
 font-size: 0.6rem;
 /*12px*/
 position: absolute;
 top: -0.6rem;
 padding: 0.5rem 0.8rem;
 border-radius: 1.2rem;
 color: #000000;
}

.badge-danger {
 background: #FFB3B6;
}

.badge-warning {
 background: #FFCB95;
}

.badge-success {
 background: #ABF1B0;
}

.text-micro {
 font-size: 0.6rem;
 /*12px*/
}

.text-tiny {
 font-size: 0.7rem;
 /*14px*/
}

.text-small {
 font-size: 0.8rem;
 /*16px*/
}

.text-medium {
 font-size: 0.9rem;
 /*18px*/
}

.text-large {
 font-size: 1.2rem;
 /*24px*/
}

ul {
 padding-left: 0.8rem;
 margin-bottom: .25rem;
}

ul.list-icon-blue {
    list-style-image: url('https://image.e.telenor.no/lib/fe3311707564047a7d1577/m/1/ed9b7f90-eec8-49d0-bcb7-05b78e130055.png');
}

ul li {
 font-size: 0.8rem;
 /*16px*/
 padding-bottom: 1rem;
 padding-left: 0.4rem;
}

ul li:last-child {
 padding-bottom: 0;
}

.text-underline {
 border-bottom: 1px dotted;
 text-decoration: none;
}

.text-underline:hover {
 border-bottom-style: solid;
 text-decoration: none;
}

hr {
 border-color: #B6B7BE;
}
.text-secondary {
 color: #6D707D;
}

.text-secondary.border-bottom {
 border-color: #858792;
}

.btn-outline-secondary {
 color: #000000;
 border-color: #B6B7BE;
 border-radius: 0.4rem;
 /* 8px */
}

.btn-primary {
 background: #0078CF;
 border: 1px solid #0078CF;
 border-radius: 0.3rem;
 /* 6px */
}

.btn-outline-primary {
 background: #ffffff;
 color: #0078CF;
 border: 1px solid #0078CF;
 border-radius: 0.3rem;
 /* 6px */
}

.btn-primary:hover,
.btn-outline-primary:hover {
 color: #ffffff;
 background: #004c83;
 border-color: #004c83;
}

.btn-link:hover,
.btn-link:active,
.btn-link:focus {
 text-decoration: none;
}

.btn-forward {
    padding: 12px 86px;
}