@font-face {
    font-family: 'Formular';
    src: local('Formular Regular'), local('formular-regular'),
    url('/local/templates/terdesign/fonts/formular.woff2') format('woff2'),
    url('/local/templates/terdesign/fonts/formular.woff') format('woff'),
    url('/local/templates/terdesign/fonts/formular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Formular';
    src: local('Formular Medium'), local('Formular-medium'),
    url('/local/templates/terdesign/fonts/formular-medium.woff2') format('woff2'),
    url('/local/templates/terdesign/fonts/formular-medium.woff') format('woff'),
    url('/local/templates/terdesign/fonts/formular-medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Formular';
    src: local('Formular Bold'), local('Formular-Bold'),
    url('/local/templates/terdesign/fonts/formular-bold.woff2') format('woff2'),
    url('/local/templates/terdesign/fonts/formular-bold.woff') format('woff'),
    url('/local/templates/terdesign/fonts/formular-bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

/* DEFAULTS */
body {
    font-family: Formular, serif;
    font-size: 15px;
    line-height: 1.2;
}
.form-check {
    line-height: 1.5;
}
.btn:focus {
    box-shadow: none;
}
.max-width {
    max-width: 100%;
}
.width-100 {
    width: 100%;
}
h1.template-h1 {
    font-size: 26px;
    font-weight: 600;
    line-height: 1;
    padding: 10px 0 5px;
}
.template-h1 > a {
    text-decoration: none;
    color: #212529;
}
.template-h1 > a.active {
    border-bottom: 2px solid #BC1A19;
}

/* BOOTSTRAP FIX */
@media (min-width: 576px) {
    .container {
        max-width: 100%;
    }
}
@media (min-width: 768px) {
    /*
    .container {
        max-width: 645px;
    }
    */
    .container {
        max-width: 100%!important;
    }
}
@media (min-width: 992px) {
    /*
    .container {
        max-width: 922px;
    }
    */
    .container {
        max-width: 100% !important;
    }
}
@media (min-width: 1200px) {
    /*
    .container {
        max-width: 1120px;
    }
    */
    .container {
        max-width: 100% !important;
        padding-right: 22px;
        padding-left: 22px;
    }
}
@media (min-width: 1366px) {
    /*
    .container {
        max-width: 1300px;
    }
    */
    .container {
        max-width: 100% !important;
        padding-right: 22px;
        padding-left: 22px;
    }
}
@media (min-width: 1550px) {
    /*
    .container {
        max-width: 1400px;
    }
    */
    .container {
        max-width: 100% !important;
        padding-right: 22px;
        padding-left: 22px;
    }
}



/* PAGE HELPER */
.page-onas-col1 {
    height: 150px;
}
.page-onas-col2 {
    height: 150px;
}
.page-onas-oldlogo {
    height: 46px;
    margin-bottom: 30px;
}

@media only screen and (max-width : 1365px) {

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
    .container {
        max-width: 100%;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    h1.template-h1 {
        font-size: 26px;
        font-weight: 600;
        line-height: 1.2;
    }
}

@media only screen and (max-width : 575px) {

}