/*
 * GENERATED by scripts/legacy-css/build.py -- do not edit by hand.
 * Rules from the old aib2015 theme that migrated Beaver Builder content still uses
 * (215 of the rules found in use on www.altibox.no). Fonts replaced by Altibox Sans.
 * Delete rules as pages are rebuilt with the new design.
 */
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body {margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block}
audio,canvas,progress,video {display:inline-block;vertical-align:baseline}
a {background-color:transparent}
b,strong {font-weight:700}
h1 {font-size:2em;margin:.67em 0}
small {font-size:80%}
img {border:0}
svg:not(:root) {overflow:hidden}
hr {box-sizing:content-box;height:0}
button,input,optgroup,select,textarea {color:inherit;font:inherit;margin:0}
button {overflow:visible}
button,select {text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit] {-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled] {cursor:default}
input {line-height:normal}
input[type=checkbox],input[type=radio] {box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height:auto}
textarea {overflow:auto}
table {border-collapse:collapse;border-spacing:0}
legend,td,th {padding:0}
*,:after,:before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html {font-size:10px;-webkit-tap-highlight-color:transparent}
body {font-family: var(--ab-font);font-size:14px;line-height:1.42857;color:#333;background-color:#fff}
button,input,select,textarea {font-family:inherit;font-size:inherit;line-height:inherit}
a {color:#337ab7;text-decoration:none}
img {vertical-align:middle}
hr {margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
[role=button] {cursor:pointer}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1,.h2,.h3,h1,h2,h3 {margin-top:20px;margin-bottom:10px}
.h4,.h5,.h6,h4,h5,h6 {margin-top:10px;margin-bottom:10px}
.h1,h1 {font-size:36px}
.h2,h2 {font-size:30px}
.h3,h3 {font-size:24px}
.h4,h4 {font-size:18px}
.h5,h5 {font-size:14px}
.h6,h6 {font-size:12px}
p {margin:0 0 10px}
.lead {margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}
@media (min-width:768px) {
.lead {font-size:21px}
}
.small,small {font-size:85%}
.text-left,th {text-align:left}
.text-center {text-align:center}
.text-danger {color:#a94442}
dl,ol,ul {margin-top:0;margin-bottom:10px}
ol ol,ol ul,ul ol,ul ul {margin-bottom:0}
blockquote {padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child {margin-bottom:0}
.container {padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:after,.container:before {display:table;content:" "}
.container:after {clear:both}
@media (min-width:768px) {
.container {width:750px}
}
@media (min-width:992px) {
.container {width:970px}
}
@media (min-width:1200px) {
.container {width:1170px}
}
.row {margin-right:-15px;margin-left:-15px}
.row:after,.row:before {display:table;content:" "}
.row:after {clear:both}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {float:left}
.col-xs-6 {width:50%}
.col-xs-12 {width:100%}
.col-xs-offset-3 {margin-left:25%}
@media (min-width:768px) {
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {float:left}
.col-sm-4 {width:33.33333%}
.col-sm-8 {width:66.66667%}
.col-sm-10 {width:83.33333%}
.col-sm-12 {width:100%}
.col-sm-offset-0 {margin-left:0}
.col-sm-offset-1 {margin-left:8.33333%}
}
pre code,table {background-color:transparent}
.table {width:100%;max-width:100%;margin-bottom:20px}
.table>thead>tr>th {padding:8px;line-height:1.42857;border-top:1px solid #ddd}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td {padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}
.table>thead>tr>th {vertical-align:bottom;border-bottom:2px solid #ddd}
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th,.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {border-top:0}
.table-striped>tbody>tr:nth-of-type(odd) {background-color:#f9f9f9}
label {display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
input[type=checkbox],input[type=radio] {margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type=range] {display:block;width:100%}
select[multiple],select[size],textarea.form-control {height:auto}
.form-control,output {display:block;font-size:14px;line-height:1.42857;color:#555}
.form-control {width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control::-webkit-input-placeholder {color:#999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {background-color:#eee;opacity:1}
.form-group {margin-bottom:15px}
.checkbox,.radio {position:relative;display:block;margin-top:10px;margin-bottom:10px}
.checkbox label,.checkbox-inline,.radio label,.radio-inline {padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.checkbox label,.radio label {min-height:20px}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {position:absolute;margin-top:4px \9;margin-left:-20px}
.btn {display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn-default {color:#333;background-color:#fff;border-color:#ccc}
.btn-primary {color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-block {display:block;width:100%}
.collapse {display:none}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.nav:after,.nav:before {display:table;content:" "}
.btn-group-vertical>.btn-group:after,.nav:after {clear:both}
.nav {padding-left:0;margin-bottom:0;list-style:none}
.nav>li,.nav>li>a {position:relative;display:block}
.nav>li>a {padding:10px 15px}
.nav-tabs {border-bottom:1px solid #ddd}
.nav-tabs>li {float:left;margin-bottom:-1px}
.nav-tabs>li>a {margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}
.tab-content>.active {display:block}
.clearfix:after,.clearfix:before {display:table;content:" "}
.clearfix:after {clear:both}
.pull-right {float:right!important}
.hidden {display:none!important}
.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {display:none!important}
@media (max-width:767px) {
.hidden-xs {display:none!important}
}
[class*=" icon-"],[class^=icon-] {font-family:'altibox';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-info-hvit-rgb:before {content:"\e622"}
.icon-uniE01F:before {content:"\e01f"}
.icon-uniE06A:before {content:"\e06a"}
.icon-uniE0A7:before {content:"\e0a7"}
html {font-size:14px}
body {font-size:16px;line-height:24px;font-family: var(--ab-font)}
a {color:#1e569f}
a:visited {color:#801f3d}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {font-family: var(--ab-font);font-weight:700;line-height:1em;padding:0;margin:0}
.h5,.h6,h5,h6 {font-family: var(--ab-font)}
.h1,h1 {font-size:2.5em;margin-bottom:24px;margin-top:12px}
.h2,.h3,.h4,h2,h3,h4 {font-size:2em;margin-bottom:16px;margin-top:8px}
.h3,.h4,h3,h4 {font-size:1.75em}
.h4,h4 {font-size:1.5em}
.h5,.h6,h5,h6 {font-size:1.25em;margin-bottom:8px;margin-top:4px}
.h6,h6 {font-size:1em}
ol,ul {padding-left:0;list-style-position:inside}
li>ol,li>ul {padding-left:40px}
blockquote {border:0;line-height:28px;color:#ee4238;font-size:32px;font-weight:300;text-align:center}
blockquote>p:before {content:'«';font-size:32px;line-height:32px;display:inline;vertical-align:0}
blockquote>p:last-of-type:after {content:'»';font-size:32px;line-height:32px;display:inline;vertical-align:0}
blockquote p {display:inline-block;max-width:90%}
.entry-header {display:none}
.display-flex {display:flex}
.altiboxHomeLink {display:none}
.modal .modal-body #login-container .form-group,.modal .modal-dialog .modal-body #login-container .form-group {width:100%}
.altibox .checkbox label input {margin-right:8px}
#collapsemenusearch {margin:15px 10px 30px}
#mineSiderButton {padding:9px 20px}
@media (max-width:767px) {
.altibox #altibox-content-wrapper {margin:0!important}
}
span.help-inline {display:inline-block}
#menu-footer-sitelinks a {cursor:pointer!important}
#self-service-footer_container .self-service-footer_links a,.vks a {text-decoration:underline}
.vks .fl-col-content {border-radius:2px}
.vks .fl-module-content {margin:16px}
.volum-kundeservice-content ol,.volum-kundeservice-content ul {counter-reset:li;padding:0;margin:0}
.volum-kundeservice-content ol li,.volum-kundeservice-content ul li {list-style-type:none;margin-bottom:32px;padding-left:52px;position:relative}
.volum-kundeservice-content ul li {margin-bottom:8px;padding-left:40px}
.volum-kundeservice-content ul li:before {content:"";display:block;width:12px;height:12px;background-color:#1e569f;border-radius:50%;position:absolute;left:16px;top:6px}
.altibox .tabs-navigation.frontpage .padded-content h2,.nav-tabs.nav-stacked>li,.volum-kundeservice-big-box p,.volum-kundeservice-header .fl-module-content {margin-bottom:0}
.volum-kundeservice-lead {font-size:24px;font-weight:300;line-height:1.4;max-width:37rem}
.volum-kundeservice-lead p:last-child,.volum-kundeservice-small-box ul.vks-small-box-list li:last-child {margin-bottom:0}
.volum-kundeservice-small-box ul.vks-small-box-list {list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}
.volum-kundeservice-small-box ul.vks-small-box-list li {margin-bottom:24px;flex:0 1 calc(100%);min-width:calc(100%);font-size:18px}
.volum-kundeservice-small-box ul.vks-small-box-list li:last-child:after {content:"";flex:auto}
@media only screen and (min-width:680px) {
.volum-kundeservice-small-box ul.vks-small-box-list li {flex:0 1 calc(50% - 8px);min-width:calc(50% - 8px);font-size:24px}
}
@media only screen and (min-width:1008px) {
.volum-kundeservice-small-box ul.vks-small-box-list li {flex:0 1 calc(33% - 8px);min-width:calc(33% - 8px)}
}
.volum-kundeservice-small-box-full-width ul.vks-small-box-list li {min-width:100%}
.volum-kundeservice-small-box a {border:1px solid #d6d6d6;color:#302322;line-height:1.2;padding:24px 48px 24px 24px;font-family: var(--ab-font);font-size:20px;width:100%;display:block;transition:box-shadow ease-in-out .1s,border-color ease-in-out .3s;text-decoration:none;position:relative;border-radius:2px}
.volum-kundeservice-small-box a:after {content:url(/wp-content/uploads/2018/05/icon-arrow-right-black.svg);display:inline-block;transition:transform ease-in-out .1s;position:absolute;right:16px;top:50%;transform:translateY(-50%);line-height:1;max-width:13px}
.volum-kundeservice-small-box a:visited {color:#302322}
.fl-content-slider .fl-slide-bg-photo,.fl-content-slider .fl-slide-mobile-photo-img {background-size:100% auto}
.fl-callout-title a,.fl-post-grid-title a,.panel-title a {color:#302322}
.fl-post-grid-title a {font-weight:500;font-size:1.3em}
.fl-post-feed-date {color:#aca7a7}
.fl-photo-content img {width:100%!important;overflow:hidden}
.btn-alt.fl-module-button .fl-button,.btn-link.fl-module-button .fl-button,.btn-primary.fl-module-button .fl-button,.btn-primary:not(.fl-module-button) {letter-spacing:.04em;background-color:#497692!important;border:0!important;color:#fff;padding:0 12px!important;border-radius:2px;font-size:14px!important;line-height:36px!important;text-decoration:none!important;outline:0!important;position:relative!important}
.btn-alt.fl-module-button .fl-button:not(:disabled),.btn-link.fl-module-button .fl-button:not(:disabled),.btn-primary.fl-module-button .fl-button:not(:disabled),.btn-primary:not(.fl-module-button):not(:disabled) {background-color:#497692!important}
.btn-alt.fl-module-button .btn-group-lg>.fl-button.btn,.btn-alt.fl-module-button .fl-button.btn-large,.btn-alt.fl-module-button .fl-button.btn-lg,.btn-alt.fl-module-button .fl-button.lg,.btn-group-lg>.btn-primary.btn:not(.fl-module-button),.btn-link.fl-module-button .btn-group-lg>.fl-button.btn,.btn-link.fl-module-button .fl-button.btn-large,.btn-link.fl-module-button .fl-button.btn-lg,.btn-link.fl-module-button .fl-button.lg,.btn-primary.fl-module-button .btn-group-lg>.fl-button.btn,.btn-primary.fl-module-button .fl-button.btn-large,.btn-primary.fl-module-button .fl-button.btn-lg,.btn-primary.fl-module-button .fl-button.lg,.btn-primary:not(.fl-module-button).btn-large,.btn-primary:not(.fl-module-button).btn-lg,.btn-primary:not(.fl-module-button).lg {height:43px;line-height:43px!important;padding:0 16px!important}
.btn-alt.fl-module-button .fl-button.block,.btn-alt.fl-module-button .fl-button.btn-block,.btn-link.fl-module-button .fl-button.block,.btn-link.fl-module-button .fl-button.btn-block,.btn-primary.fl-module-button .fl-button.block,.btn-primary.fl-module-button .fl-button.btn-block,.btn-primary:not(.fl-module-button).block,.btn-primary:not(.fl-module-button).btn-block {display:block;width:100%}
.btn-alt.fl-module-button .fl-button i,.btn-alt.fl-module-button .fl-button span,.btn-link.fl-module-button .fl-button i,.btn-link.fl-module-button .fl-button span,.btn-primary.fl-module-button .fl-button i,.btn-primary.fl-module-button .fl-button span,.btn-primary:not(.fl-module-button) i,.btn-primary:not(.fl-module-button) span {color:#fff!important}
.btn-alt.fl-module-button .fl-button.alt i,.btn-alt.fl-module-button .fl-button.alt span,.btn-alt.fl-module-button .fl-button.btn-link i,.btn-alt.fl-module-button .fl-button.btn-link span,.btn-alt.fl-module-button .fl-button.link i,.btn-alt.fl-module-button .fl-button.link span,.btn-link.fl-module-button .fl-button.alt i,.btn-link.fl-module-button .fl-button.alt span,.btn-link.fl-module-button .fl-button.btn-link i,.btn-link.fl-module-button .fl-button.btn-link span,.btn-link.fl-module-button .fl-button.link i,.btn-link.fl-module-button .fl-button.link span,.btn-primary.fl-module-button .fl-button.alt i,.btn-primary.fl-module-button .fl-button.alt span,.btn-primary.fl-module-button .fl-button.btn-link i,.btn-primary.fl-module-button .fl-button.btn-link span,.btn-primary.fl-module-button .fl-button.link i,.btn-primary.fl-module-button .fl-button.link span,.btn-primary:not(.fl-module-button).alt i,.btn-primary:not(.fl-module-button).alt span,.btn-primary:not(.fl-module-button).btn-link i,.btn-primary:not(.fl-module-button).btn-link span,.btn-primary:not(.fl-module-button).link i,.btn-primary:not(.fl-module-button).link span {color:#302322!important}
.btn-alt.fl-module-button .fl-button.disabled,.btn-alt.fl-module-button .fl-button:disabled,.btn-link.fl-module-button .fl-button.disabled,.btn-link.fl-module-button .fl-button:disabled,.btn-primary.fl-module-button .fl-button.disabled,.btn-primary.fl-module-button .fl-button:disabled,.btn-primary:not(.fl-module-button).disabled,.btn-primary:not(.fl-module-button):disabled {background-color:rgba(0,0,0,.12)!important;color:rgba(0,0,0,.38)!important;box-shadow:none;cursor:not-allowed;pointer-events:none}
.btn-alt.fl-module-button,.btn-link.fl-module-button,.btn-primary.fl-module-button {background-color:transparent;border-color:transparent;cursor:default}
p {margin:10px 0}
.fl-accordion-button-label {font-weight:700!important}
.fl-accordion-small .fl-accordion-button {padding:12px 24px!important}
.fl-accordion-button .fa-plus:before {content:"\f078"!important}
.fl-accordion-button .fa-minus:before {content:"\f077"!important}
.fl-accordion-item {margin-bottom:-1px!important;transition:margin .25s ease-in-out}
.fl-accordion-item-active {margin-top:16px!important;margin-bottom:16px!important}
.fl-accordion-item-active:nth-of-type(1) {margin-top:0!important;margin-bottom:16px!important}
.fl-accordion-small .fl-accordion-content {padding:16px 24px 6px!important}
.table {margin-bottom:30px}
p a,p a:visited {text-decoration:underline;color:#1e569f}
p a:visited {color:#801f3d}
.altibox .checkbox {margin-top:0}
.altibox .checkbox label {padding-left:4px}
.btn {letter-spacing:1px;font-size:16px}
ul.nav.nav-tabs {padding-left:20px;margin:0 0 20px}
@media (max-width:767px) {
.altibox body {padding:0;font-size:16px}
.altibox #altibox-content-wrapper {margin:0 -15px}
.altibox .table td,.altibox .table th {font-size:13px;line-height:16px}
}
.tabs-custom .nav.nav-tabs.tabs-two {border:0}
.carousel,.carousel-inner,.carousel-inner .item,body,html {height:100%}
.form-control,.form-horizontal .form-control,.form-inline .form-control {max-width:220px}
.checkbox input[type=checkbox],.checkbox input[type=radio],.checkbox-inline input[type=checkbox],.checkbox-inline input[type=radio],.radio input[type=checkbox],.radio input[type=radio],.radio-inline input[type=checkbox],.radio-inline input[type=radio] {margin-left:0;position:relative}
.lead,.small {line-height:28px;font-size:20px;font-weight:400;font-family: var(--ab-font)}
.small {line-height:19px;font-size:14px}
input,input.form-control {line-height:36px}
input,input.form-control,textarea,textarea.form-control {font-family: var(--ab-font);font-size:14px;font-weight:400;height:36px;border-radius:0;max-width:none;box-shadow:none;padding:8px;font-style:normal;letter-spacing:-.2px;-webkit-transition:none;-o-transition:none;transition:none}
textarea,textarea.form-control {line-height:18px;resize:none;min-height:75px}
label,label.error {padding-left:0;padding-right:0}
label {font-weight:500!important;font-size:14px}
label,label.col-xs-12,label.error {font-family: var(--ab-font);font-style:normal}
#change-password-error-message,#create-account-error-message,#delete-account-error-message,#email-rename-error-message,.help-inline,.text-danger {font-weight:400;font-size:12px;line-height:16px;margin-top:4px;vertical-align:top;color:#ee4238!important}
input[type=checkbox],input[type=radio] {height:auto}
.form-group {margin-bottom:15px!important}
label,label.error {height:auto;line-height:24px}
.container {padding-left:0;padding-right:0}
.row {margin-left:0;margin-right:0}
