            /* W3.CSS 4.15 December 2020 by Jan Egil and Borge Refsnes */
            :root {
                --bs-blue: #0d6efd;
                --bs-indigo: #6610f2;
                --bs-purple: #6f42c1;
                --bs-pink: #d63384;
                --bs-red: #dc3545;
                --bs-orange: #fd7e14;
                --bs-yellow: #ffc107;
                --bs-green: #C7D42E;
                --bs-teal: #20c997;
                --bs-cyan: #0dcaf0;
                --bs-white: #fff;
                --bs-gray: rgba(0, 0, 0, 0.54);
                --bs-gray-dark: #393D41;
                --bs-primary: #004B6E;
                --bs-secondary: rgba(0, 0, 0, 0.54);
                --bs-success: #005426;
                --bs-info: #0099c6;
                --bs-warning: #F39100;
                --bs-danger: #890C00;
                --bs-light: #f8f9fa;
                --bs-dark: #212529;
                --bs-green: #C7D42E;
                --bs-lightblue: #5EC4E1;
                --bs-lightgray: rgba(0, 0, 0, 0.15);
                --bs-font-sans-serif: Calibri;
                --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
                --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
            }

            html {
                box-sizing: border-box
            }
            
            *,
            *:before,
            *:after {
                box-sizing: inherit
            }
            /* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
            
            html {
                -ms-text-size-adjust: 100%;
                -webkit-text-size-adjust: 100%
            }
            
            body {
                margin: 0
            }
            
            article,
            aside,
            details,
            figcaption,
            figure,
            footer,
            header,
            main,
            menu,
            nav,
            section {
                display: block
            }
            
            summary {
                display: list-item
            }
            
            audio,
            canvas,
            progress,
            video {
                display: inline-block
            }
            
            progress {
                vertical-align: baseline
            }
            
            audio:not([controls]) {
                display: none;
                height: 0
            }
            
            [hidden],
            template {
                display: none
            }

            
            abbr[title] {
                border-bottom: none;
                text-decoration: underline;
                text-decoration: underline dotted
            }
            
            b,
            strong {
                font-weight: bolder
            }
            
            dfn {
                font-style: italic
            }
            
            mark {
                background: #ff0;
                color: #000
            }
            
            small {
                font-size: 80%
            }
            
            sub,
            sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline
            }
            
            sub {
                bottom: -0.25em
            }
            
            sup {
                top: -0.5em
            }
            
            figure {
                margin: 1em 40px
            }
            
            img {
                border-style: none
            }
            
            code,
            kbd,
            pre,
            samp {
                font-family: monospace, monospace;
                font-size: 1em
            }
            
            hr {
                box-sizing: content-box;
                height: 0;
                overflow: visible
            }
            
            button,
            input,
            select,
            textarea,
            optgroup {
                font: inherit;
                margin: 0
            }
            
            optgroup {
                font-weight: bold
            }
            
            button,
            input {
                overflow: visible
            }
            
            button,
            select {
                text-transform: none
            }
            
            button,
            [type=button],
            [type=reset],
            [type=submit] {
                -webkit-appearance: button
            }
            
            button::-moz-focus-inner,
            [type=button]::-moz-focus-inner,
            [type=reset]::-moz-focus-inner,
            [type=submit]::-moz-focus-inner {
                border-style: none;
                padding: 0
            }
            
            button:-moz-focusring,
            [type=button]:-moz-focusring,
            [type=reset]:-moz-focusring,
            [type=submit]:-moz-focusring {
                outline: 1px dotted ButtonText
            }
            
            fieldset {
                border: 1px solid #c0c0c0;
                margin: 0 2px;
                padding: .35em .625em .75em
            }
            
            legend {
                color: inherit;
                display: table;
                max-width: 100%;
                padding: 0;
                white-space: normal
            }
            
            textarea {
                overflow: auto
            }

            input:focus[type=checkbox],
            input:hover[type=checkbox]
            {
                border-color: #0099c6;
                outline: 0;
                box-shadow: 0 0 0 3px rgba(0, 153, 198, 0.3);
            }

            input:checked[type=checkbox]{
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTIgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+UGF0aDwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iY2hlY2siIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTMuMDAwMDAwLCAtMTY2Mi4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iRm9ybXVsYXIvQ2hlY2tib3giIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MC4wMDAwMDAsIDE2NTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbnMvY2hlY2siIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMDAwMDAwLCA0LjEyNTAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjI3NTEyMzAwMyw0LjM5MTExNjkgQy0wLjEyMzI1MTk0Myw0Ljg1NTY2NzA4IC0wLjA4NDIwODU1MDgsNS41NjkwMzYxNyAwLjM2MTE1MDgxNSw1Ljk4Mzk1NDkzIEMyLjI5OTgyNjg2LDcuNzg5Mjk5MSAzLjU1NzQ5MDk1LDguOTYwNDY3NyA0LjEzNDE0MzA5LDkuNDk3NDYwOCBDNC4xNzc5ODA4MSw5LjUzODI4MzYgNC4zNDA2MTczMSw5LjY4Mzc1ODcgNC41NDY3MzQ3Niw5LjY4Mzc1ODcgQzQuNzUyODUyMiw5LjY4Mzc1ODcgNC44NjMyMDI0Myw5LjUyODg4OTEgNC44OTc5MDQ4NCw5LjQ5MDIwNCBDNS45MjE1OTY2Myw4LjM0OTAyNzAxIDguMTkxNzAxNDMsNS44MTgzOTA4NiAxMS43MDgyMTkyLDEuODk4Mjk1NiBDMTIuMTE2NTIwNSwxLjQ0MzAwOTk1IDEyLjA5MzM1OTEsMC43Mjk2NDA4NTkgMTEuNjU3MjY0MywwLjMwNDEzNDA1OSBDMTEuMjIxMTY5NSwtMC4xMjEzNzI3MzEgMTAuNTM2MjU1NywtMC4wOTc1NDk2NDA5IDEwLjEyNzk1NDUsMC4zNTc3MzYwMDkgTDQuNDExMDc1NTEsNi43MzEwNzMzOSBMMS44MDMxMDkzLDQuMzAyNDQyMDggQzEuMzU3NzQ5OTMsMy44ODYxOTk4MSAwLjY3MzQ5Nzk0OSwzLjkyNjU2NjcxIDAuMjc1MTIzMDAzLDQuMzkxMTE2OSBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
                background-color: #004B6E;
                border-color: #004B6E;
                border-radius: 0.125em;
            }

            [type=number]::-webkit-inner-spin-button,
            [type=number]::-webkit-outer-spin-button {
                height: auto
            }
            
            [type=search] {
                -webkit-appearance: textfield;
                outline-offset: -2px
            }
            
            [type=search]::-webkit-search-decoration {
                -webkit-appearance: none
            }
            
             ::-webkit-file-upload-button {
                -webkit-appearance: button;
                font: inherit
            }
            /* End extract */
            
            html,
            body {
                font-family: var(--bs-font-sans-serif);
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.5556;
                text-align: left;

            }
            
            html {
                overflow-x: hidden
            }
            
            h1 {
                font-size: 3rem;
            }
            
            h2 {
                font-size: 30px
            }
            
            h3 {
                font-size: 1.5em;
            }
            
            h4 {
                font-size: 1.2em;
            }
            
            h5 {
                font-size: 18px
            }
            
            h6 {
                font-size: 16px
            }
            
            .md-bold {
                font-weight: bold;
            }
            
            .md-serif {
                font-family: serif
            }
            
            .md-sans-serif {
                font-family: sans-serif
            }
            
            .md-cursive {
                font-family: cursive
            }
            
            .md-monospace {
                font-family: monospace
            }
            
            h1,
            h2,
            h3,
            h4,
            h5,
            h6 {
                /**font-family: "Segoe UI", Arial, sans-serif;*/
                font-weight: 600;
                margin: 10px;
                line-height: 1.2;
            }

            h7 {
                font-size: 0.8em;
                font-weight: 300;
                margin: 10px;
                line-height: 1.2;
                margin-bottom: 0;
            }

            h8 {
                font-size: 12px;
                font-weight: 300;
                line-height: 1.2;
                margin: 0!important;
            }

            h9{
                font-size: 16px;
                font-weight: 600;
                margin: 0!important;
                line-height: 1.2;
            }
            
            .md-wide {
                letter-spacing: 4px
            }
            
            hr {
                border: 0;
                border-top: 1px solid #eee;
                margin: 20px 0
            }
            
            .md-image {
                max-width: 100%;
                height: auto
            }
            
            img {
                vertical-align: middle
            }

            .md-table,
            .md-table-all {
                border-collapse: collapse;
                border-spacing: 0;
                width: 100%;
                display: table
            }
            
            .md-table-all {
                border: 1px solid #ccc
            }
            
            .md-bordered tr,
            .md-table-all tr {
                border-bottom: 1px solid #ddd
            }
            
            .md-striped tbody tr:nth-child(even) {
                background-color: #f1f1f1
            }
            
            .md-table-all tr:nth-child(odd) {
                background-color: #fff
            }
            
            .md-table-all tr:nth-child(even) {
                background-color: #f1f1f1
            }
            
            .md-hoverable tbody tr:hover,
            .md-ul.md-hoverable li:hover {
                background-color: #d5ecf4
            }
            
            .md-centered tr th,
            .md-centered tr td {
                text-align: center
            }
            
            .md-table td,
            .md-table th,
            .md-table-all td,
            .md-table-all th {
                padding: 8px 8px;
                display: table-cell;
                text-align: left;
                vertical-align: bottom
            }
            
            .md-table th:first-child,
            .md-table td:first-child,
            .md-table-all th:first-child,
            .md-table-all td:first-child {
                padding-left: 16px
            }
            
            .md-btn,
            .md-button {
                display: inline-block;
                font-weight: 750;
                line-height: 1.625;
                color: #393D41;
                text-align: center;
                vertical-align: middle;
                cursor: pointer;
                user-select: none;
                background-color: transparent;
                border: 1px solid transparent;
                padding: 0.375rem 1.875rem;
                font-size: 1rem;
                border-radius: 20px;
                transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
            }
            
            .md-btn:hover {
                color: #fff;
                background-color: #0099c6 !important;
                border-color: #0099c6 !important;
            }
            
            .md-btn,
            .md-button {
                -webkit-touch-callout: none;
                -webkit-user-select: none;
                -khtml-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none
            }
            
            .md-disabled,
            .md-btn:disabled,
            .md-button:disabled {
                cursor: not-allowed;
                opacity: 0.3
            }
            
            .md-disabled *,
             :disabled * {
                pointer-events: none
            }
            
            .md-btn.md-disabled:hover,
            .md-btn:disabled:hover {
                box-shadow: none
            }
            
            .md-badge,
            .md-tag {
                background-color: #000;
                color: #fff;
                display: inline-block;
                padding-left: 8px;
                padding-right: 8px;
                text-align: center
            }
            
            .md-badge {
                border-radius: 50%
            }
            
            .md-ul {
                list-style-type: none;
                padding: 0;
                margin: 0
            }
            
            .md-ul li {
                padding: 8px 0px 8px 0px;
                border-bottom: 1px solid #ddd
            }
            
            .md-ul li:last-child {
                border-bottom: none
            }
            
            .md-tooltip,
            .md-display-container {
                position: relative
            }
            
            .md-tooltip .md-text {
                display: none
            }
            
            .md-tooltip:hover .md-text {
                display: inline-block
            }
            
            .md-ripple:active {
                opacity: 0.5
            }
            
            .md-ripple {
                transition: opacity 0s
            }
            
            .md-input {
                padding: 8px;
                display: block;
                border: none;
                border-bottom: 1px solid #ccc;
                width: 100%
            }
            
            .md-select {
                padding: 9px 0;
                width: 100%;
                border: none;
                border-bottom: 1px solid #ccc
            }
            
            .md-dropdown-click,
            .md-dropdown-hover {
                position: relative;
                display: inline-block;
                cursor: pointer
            }
            
            .md-dropdown-hover:hover .md-dropdown-content {
                display: block
            }
            
            .md-dropdown-hover:first-child,
            .md-dropdown-click:hover {
                background-color: #fff;
                color: #000
            }
            
            .md-dropdown-hover:hover>.md-button:first-child,
            .md-dropdown-click:hover>.md-button:first-child {
                background-color: #fff;
                color: #000
            }
            
            .md-dropdown-content {
                cursor: auto;
                color: #000;
                background-color: #fff;
                display: none;
                position: fixed;
                min-width: 160px;
                margin: 0;
                padding: 0;
                z-index: 90;
            }
            
            .md-check,
            .md-radio {
                width: 24px;
                height: 24px;
                position: relative;
                top: 6px
            }
            
            .md-sidebar {
                height: 100%;
                width: 200px;
                background-color: #fff;
                position: fixed!important;
                z-index: 1;
                overflow: auto
            }
            
            .md-bar-block .md-dropdown-hover,
            .md-bar-block .md-dropdown-click {
                width: 100%
            }
            
            .md-bar-block .md-dropdown-hover .md-dropdown-content,
            .md-bar-block .md-dropdown-click .md-dropdown-content {
                min-width: 100%
            }
            
            .md-bar-block .md-dropdown-hover .md-button,
            .md-bar-block .md-dropdown-click .md-button {
                width: 100%;
                text-align: left;
                padding: 8px 16px
            }
            
            .md-main,
            #main {
                transition: margin-left .4s
            }
            
            .md-modal {
                z-index: 3;
                display: none;
                padding-top: 100px;
                position: fixed;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                overflow: auto;
                background-color: rgb(0, 0, 0);
                background-color: rgba(0, 0, 0, 0.4)
            }
            
            .md-modal-content {
                margin: auto;
                background-color: #fff;
                position: relative;
                padding: 0;
                outline: 0;
                width: 600px
            }
            
            .md-bar {
                width: 100%;
                overflow: hidden
            }
            
            .md-center .md-bar {
                display: inline-block;
                width: auto
            }
            
            .md-bar .md-bar-item {
                float: left;
                width: auto;
                border: none;
                display: block;
                outline: 0
            }
            
            .md-bar .md-dropdown-hover,
            .md-bar .md-dropdown-click {
                position: static;
                float: left
            }
            
            .md-bar .md-button {
                white-space: normal
            }

            .md-menu-button{
                display: inline-block;
                font-weight: 400;
                line-height: 1.625;
                text-align: center;
                vertical-align: middle;
                cursor: pointer;
                user-select: none;
                border: 1px solid transparent;
                padding: 0.375rem 0rem;
                font-size: 1rem;
                border-bottom: 4px solid transparent;
                text-decoration: none;
            }

            .md-menu-button:hover,
            a.md-menu-button:hover {
                border-bottom: 4px solid #0099c6;
            }
            
            .md-bar-block .md-bar-item {
                width: 100%;
                display: block;
                padding: 8px 16px;
                text-align: left;
                border: none;
                white-space: normal;
                float: none;
                outline: 0
            }
            
            .md-bar-block.md-center .md-bar-item {
                text-align: center
            }
            
            .md-block {
                display: block;
                width: 100%
            }
            
            .md-responsive {
                display: block;
                overflow-x: auto
            }
            
            .md-container:after,
            .md-container:before,
            .md-panel:after,
            .md-panel:before,
            .md-row:after,
            .md-row:before,
            .md-row-padding:after,
            .md-row-padding:before,
            .md-cell-row:before,
            .md-cell-row:after,
            .md-clear:after,
            .md-clear:before,
            .md-bar:before,
            .md-bar:after {
                content: "";
                display: table;
                clear: both
            }
            
            .md-col,
            .md-half,
            .md-third,
            .md-twothird,
            .md-threequarter,
            .md-quarter {
                float: left;
                width: 100%
            }
            
            .md-col.s1 {
                width: 8.33333%
            }
            
            .md-col.s2 {
                width: 16.66666%
            }
            
            .md-col.s3 {
                width: 24.99999%
            }
            
            .md-col.s4 {
                width: 33.33333%
            }
            
            .md-col.s5 {
                width: 41.66666%
            }
            
            .md-col.s6 {
                width: 49.99999%
            }
            
            .md-col.s7 {
                width: 58.33333%
            }
            
            .md-col.s8 {
                width: 66.66666%
            }
            
            .md-col.s9 {
                width: 74.99999%
            }
            
            .md-col.s10 {
                width: 83.33333%
            }
            
            .md-col.s11 {
                width: 91.66666%
            }
            
            .md-col.s12 {
                width: 99.99999%
            }
            
            @media (min-width:601px) {
                .md-col.m1 {
                    width: 8.33333%
                }
                .md-col.m2 {
                    width: 16.66666%
                }
                .md-col.m20 {
                    width: 20%
                }
                .md-col.m3,
                .md-quarter {
                    width: 24.99999%
                }
                .md-col.m4,
                .md-third {
                    width: 33.33333%
                }
                .md-col.m5 {
                    width: 41.66666%
                }
                .md-col.m6,
                .md-half {
                    width: 49.99999%
                }
                .md-col.m7 {
                    width: 58.33333%
                }
                .md-col.m8,
                .md-twothird {
                    width: 66.66666%
                }
                .md-col.m9,
                .md-threequarter {
                    width: 74.99999%
                }
                .md-col.m10 {
                    width: 83.33333%
                }
                .md-col.m11 {
                    width: 91.66666%
                }
                .md-col.m12 {
                    width: 99.99999%
                }
            }
            
            @media (min-width:993px) {
                .md-col.l1 {
                    width: 8.33333%
                }
                .md-col.l2 {
                    width: 16.66666%
                }
                .md-col.l3 {
                    width: 24.99999%
                }
                .md-col.l4 {
                    width: 33.33333%
                }
                .md-col.l5 {
                    width: 41.66666%
                }
                .md-col.l6 {
                    width: 49.99999%
                }
                .md-col.l7 {
                    width: 58.33333%
                }
                .md-col.l8 {
                    width: 66.66666%
                }
                .md-col.l9 {
                    width: 74.99999%
                }
                .md-col.l10 {
                    width: 83.33333%
                }
                .md-col.l11 {
                    width: 91.66666%
                }
                .md-col.l12 {
                    width: 99.99999%
                }
            }
            
            .md-rest {
                overflow: hidden
            }
            
            .md-stretch {
                margin-left: -16px;
                margin-right: -16px
            }
            
            .md-content,
            .md-auto {
                margin-left: auto;
                margin-right: auto
            }
            
            .md-content {
                max-width: 980px
            }
            
            .md-auto {
                max-width: 1140px
            }
            
            .md-cell-row {
                display: table;
                width: 100%
            }
            
            .md-cell {
                display: table-cell
            }
            
            .md-cell-top {
                vertical-align: top
            }
            
            .md-cell-middle {
                vertical-align: middle
            }
            
            .md-cell-bottom {
                vertical-align: bottom
            }
            
            .md-hide {
                display: none!important
            }
            
            .md-show-block,
            .md-show {
                display: block!important
            }
            
            .md-show-inline-block {
                display: inline-block!important
            }
            
            @media (max-width:1205px) {
                .md-auto {
                    max-width: 95%
                }
            }
            
            @media (max-width:600px) {
                .md-modal-content {
                    margin: 0 10px;
                    width: auto!important
                }
                .md-modal {
                    padding-top: 30px
                }
                .md-dropdown-hover.md-mobile .md-dropdown-content,
                .md-dropdown-click.md-mobile .md-dropdown-content {
                    position: relative
                }
                .md-hide-small {
                    display: none!important
                }
                .md-mobile {
                    display: block;
                    width: 100%!important
                }
                .md-bar-item.md-mobile,
                .md-dropdown-hover.md-mobile,
                .md-dropdown-click.md-mobile {
                    text-align: center
                }
                .md-dropdown-hover.md-mobile,
                .md-dropdown-hover.md-mobile .md-btn,
                .md-dropdown-hover.md-mobile .md-button,
                .md-dropdown-click.md-mobile,
                .md-dropdown-click.md-mobile .md-btn,
                .md-dropdown-click.md-mobile .md-button {
                    width: 100%
                }
            }
            
            @media (max-width:768px) {
                .md-modal-content {
                    width: 500px
                }
                .md-modal {
                    padding-top: 50px
                }
            }
            
            @media (min-width:993px) {
                .md-modal-content {
                    width: 900px
                }
                .md-hide-large {
                    display: none!important
                }
                .md-sidebar.md-collapse {
                    display: block!important
                }
            }
            
            @media (max-width:992px) and (min-width:601px) {
                .md-hide-medium {
                    display: none!important
                }
            }
            
            @media (max-width:992px) {
                .md-sidebar.md-collapse {
                    display: none
                }
                .md-main {
                    margin-left: 0!important;
                    margin-right: 0!important
                }
                .md-auto {
                    max-width: 100%
                }
            }
            
            .md-top,
            .md-bottom {
                position: fixed;
                width: 100%;
                z-index: 1
            }
            
            .md-top {
                top: 0
            }
            
            .md-bottom {
                bottom: 0
            }
            
            .md-overlay {
                position: fixed;
                display: none;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-color: rgba(0, 0, 0, 0.5);
                z-index: 2
            }
            
            .md-display-topleft {
                position: absolute;
                left: 0;
                top: 0
            }
            
            .md-display-topright {
                position: absolute;
                right: 0;
                top: 0
            }
            
            .md-display-bottomleft {
                position: absolute;
                left: 0;
                bottom: 0
            }
            
            .md-display-bottomright {
                position: absolute;
                right: 0;
                bottom: 0
            }
            
            .md-display-middle {
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%)
            }
            
            .md-display-left {
                position: absolute;
                top: 50%;
                left: 0%;
                transform: translate(0%, -50%);
                -ms-transform: translate(-0%, -50%)
            }
            
            .md-display-right {
                position: absolute;
                top: 50%;
                right: 0%;
                transform: translate(0%, -50%);
                -ms-transform: translate(0%, -50%)
            }
            
            .md-display-topmiddle {
                position: absolute;
                left: 50%;
                top: 0;
                transform: translate(-50%, 0%);
                -ms-transform: translate(-50%, 0%)
            }
            
            .md-display-bottommiddle {
                position: absolute;
                left: 50%;
                bottom: 0;
                transform: translate(-50%, 0%);
                -ms-transform: translate(-50%, 0%)
            }
            
            .md-display-container:hover .md-display-hover {
                display: block
            }
            
            .md-display-container:hover span.md-display-hover {
                display: inline-block
            }
            
            .md-display-hover {
                display: none
            }
            
            .md-display-position {
                position: absolute
            }
            
            .md-circle {
                border-radius: 50%
            }
            
            .md-round-small {
                border-radius: 2px
            }
            
            .md-round,
            .md-round-medium {
                border-radius: 4px
            }
            
            .md-round-large {
                border-radius: 8px
            }
            
            .md-round-xlarge {
                border-radius: 16px
            }
            
            .md-round-xxlarge {
                border-radius: 32px
            }
            
            .md-row-padding,
            .md-row-padding>.md-half,
            .md-row-padding>.md-third,
            .md-row-padding>.md-twothird,
            .md-row-padding>.md-threequarter,
            .md-row-padding>.md-quarter,
            .md-row-padding>.md-col {
                padding: 0 4px
            }

            .md-row-padding-large{
                padding: 0 2% !important;
            }
            
            .md-container,
            .md-panel {
                padding: 0.01em 16px
            }
            
            .md-panel {
                margin-top: 16px;
                margin-bottom: 16px
            }
            
            .md-code,
            .md-codespan {
                font-family: Consolas, "courier new";
                font-size: 16px
            }
            
            .md-code {
                width: auto;
                background-color: #fff;
                padding: 8px 12px;
                border-left: 4px solid #4CAF50;
                word-wrap: break-word
            }
            
            .md-codespan {
                color: crimson;
                background-color: #f1f1f1;
                padding-left: 4px;
                padding-right: 4px;
                font-size: 110%
            }
            
            .md-card,
            .md-card-2 {
                box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)
            }
            
            .md-card-4,
            .md-hover-shadow:hover {
                box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 4px 20px 0 rgba(0, 0, 0, 0.19)
            }

            .md-card-hover {
                box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)
            }

            .md-card-hover:hover {
                box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 4px 20px 0 rgba(0, 0, 0, 0.19)
            }

            .md-card-menu {

            }

            .md-card-menu:hover {
                box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 4px 20px 0 rgba(0, 0, 0, 0.19);
                color: var(--md-weiss);
                background-color: var(--md-blau);
                border-radius: 5px;
            }

            .md-spin {
                animation: w3-spin 2s infinite linear
            }
            
            @keyframes md-spin {
                0% {
                    transform: rotate(0deg)
                }
                100% {
                    transform: rotate(359deg)
                }
            }
            
            .md-animate-fading {
                animation: fading 10s infinite
            }
            
            @keyframes fading {
                0% {
                    opacity: 0
                }
                50% {
                    opacity: 1
                }
                100% {
                    opacity: 0
                }
            }
            
            .md-animate-opacity {
                animation: opac 0.8s
            }
            
            @keyframes opac {
                from {
                    opacity: 0
                }
                to {
                    opacity: 1
                }
            }
            
            .md-animate-top {
                position: relative;
                animation: animatetop 0.4s
            }
            
            @keyframes animatetop {
                from {
                    top: -300px;
                    opacity: 0
                }
                to {
                    top: 0;
                    opacity: 1
                }
            }
            
            .md-animate-left {
                position: relative;
                animation: animateleft 0.4s
            }
            
            @keyframes animateleft {
                from {
                    left: -300px;
                    opacity: 0
                }
                to {
                    left: 0;
                    opacity: 1
                }
            }
            
            .md-animate-right {
                position: relative;
                animation: animateright 0.4s
            }
            
            @keyframes animateright {
                from {
                    right: -300px;
                    opacity: 0
                }
                to {
                    right: 0;
                    opacity: 1
                }
            }
            
            .md-animate-bottom {
                position: relative;
                animation: animatebottom 0.4s
            }
            
            @keyframes animatebottom {
                from {
                    bottom: -300px;
                    opacity: 0
                }
                to {
                    bottom: 0;
                    opacity: 1
                }
            }
            
            .md-animate-zoom {
                animation: animatezoom 0.6s
            }
            
            @keyframes animatezoom {
                from {
                    transform: scale(0)
                }
                to {
                    transform: scale(1)
                }
            }
            
            .md-animate-input {
                transition: width 0.4s ease-in-out
            }
            
            .md-animate-input:focus {
                width: 100%!important
            }
            
            .md-opacity,
            .md-hover-opacity:hover {
                opacity: 0.60
            }
            
            .md-opacity-off,
            .md-hover-opacity-off:hover {
                opacity: 1
            }
            
            .md-opacity-max {
                opacity: 0.25
            }
            
            .md-opacity-min {
                opacity: 0.75
            }
            
            .md-greyscale-max,
            .md-grayscale-max,
            .md-hover-greyscale:hover,
            .md-hover-grayscale:hover {
                filter: grayscale(100%)
            }
            
            .md-greyscale,
            .md-grayscale {
                filter: grayscale(75%)
            }
            
            .md-greyscale-min,
            .md-grayscale-min {
                filter: grayscale(50%)
            }
            
            .md-sepia {
                filter: sepia(75%)
            }
            
            .md-sepia-max,
            .md-hover-sepia:hover {
                filter: sepia(100%)
            }
            
            .md-sepia-min {
                filter: sepia(50%)
            }
            
            .md-tiny {
                font-size: 10px!important
            }
            
            .md-small {
                font-size: 12px!important
            }
            
            .md-medium {
                font-size: 0.75em!important
            }
            
            .md-large {
                font-size: 0.75em!important
            }
            
            .md-xlarge {
                font-size: 24px!important
            }
            
            .md-xxlarge {
                font-size: 36px!important
            }
            
            .md-xxxlarge {
                font-size: 48px!important
            }
            
            .md-jumbo {
                font-size: 64px!important
            }
            
            .md-left-align {
                text-align: left!important
            }
            
            .md-right-align {
                text-align: right!important
            }
            
            .md-justify {
                text-align: justify!important
            }
            
            .md-center {
                text-align: center!important;
            }

            .md-center-vertical {
                display: flex;
                justify-content: center;
                align-items: center;
            }
            
            .md-border-0 {
                border: 0!important
            }
            
            .md-border {
                border: 1px solid #ccc!important
            }
            
            .md-border-top {
                border-top: 1px solid #ccc!important
            }
            
            .md-border-bottom {
                border-bottom: 1px solid #ccc!important
            }
            
            .md-border-left {
                border-left: 1px solid #ccc!important
            }
            
            .md-border-right {
                border-right: 1px solid #ccc!important
            }
            
            .md-topbar {
                border-top: 6px solid #ccc!important
            }
            
            .md-bottombar {
                border-bottom: 6px solid #ccc!important
            }
            
            .md-leftbar {
                border-left: 6px solid #ccc!important
            }
            
            .md-rightbar {
                border-right: 6px solid #ccc!important
            }
            
            .md-section,
            .md-code {
                margin-top: 16px!important;
                margin-bottom: 16px!important
            }
            
            .md-margin {
                margin: 16px!important
            }

            .md-margin-small {
                margin: 10px!important;
            }
            
            .md-margin-top {
                margin-top: 16px!important
            }

            .md-margin-top-large {
                margin-top: 50px!important;
            }
            
            .md-margin-bottom {
                margin-bottom: 16px!important
            }
            
            .md-margin-bottom-small {
                margin-bottom: 8px!important
            }
            
            .md-margin-bottom-large {
                margin-bottom: 40px!important;
            }
            
            .md-margin-bottom-0 {
                margin-bottom: 0px!important;
            }
            
            .md-margin-top-0 {
                margin-top: 0px!important;
            }
            
            .md-margin-left {
                margin-left: 16px!important
            }
            
            .md-margin-right {
                margin-right: 16px!important
            }
            
            .md-padding-small {
                padding: 4px 8px!important
            }
            
            .md-padding {
                padding: 8px 16px!important
            }
            
            .md-padding-large {
                padding: 12px 24px!important
            }

            .md-padding-xlarge {
                padding-top: 36px!important;
                padding-bottom: 36px!important;
            }
            
            .md-padding-side-4 {
                padding-left: 4px!important;
                padding-right: 4px!important
            }

            .md-padding-side-6 {
                padding-left: 6%!important;
                padding-right: 6%!important;
            }

            .md-padding-0 {
                padding: 0!important;
            }
            
            .md-padding-8 {
                padding-top: 8px!important;
                padding-bottom: 8px!important
            }
            
            .md-padding-16 {
                padding-top: 16px!important;
                padding-bottom: 16px!important
            }
            
            .md-padding-24 {
                padding-top: 24px!important;
                padding-bottom: 24px!important
            }
            
            .md-padding-32 {
                padding-top: 32px!important;
                padding-bottom: 32px!important
            }
            
            .md-padding-48 {
                padding-top: 48px!important;
                padding-bottom: 48px!important
            }
            
            .md-padding-64 {
                padding-top: 64px!important;
                padding-bottom: 64px!important
            }
            
            .md-padding-top-64 {
                padding-top: 64px!important
            }
            
            .md-padding-top-48 {
                padding-top: 48px!important
            }
            
            .md-padding-top-32 {
                padding-top: 32px!important
            }
            
            .md-padding-top-24 {
                padding-top: 24px!important
            }
            
            .md-padding-top-16 {
                padding-top: 16px!important
            }
            
            .md-padding-right {
                padding-right: 10px;
            }
            
            .md-padding-left {
                padding-left: 10px;
            }
            
            .md-padding-tb-0 {
                padding-top: 0!important;
                padding-bottom: 0!important;
            }
            
            .md-left {
                float: left!important
            }
            
            .md-right {
                float: right!important
            }
            
            .md-button:hover {
                color: #000!important;
                background-color: #ccc!important
            }
            
            .md-transparent,
            .md-hover-none:hover {
                background-color: transparent!important
            }
            
            .md-hover-none:hover {
                box-shadow: none!important
            }
            /* Colors */
            
            .md-amber,
            .md-hover-amber:hover {
                color: #000!important;
                background-color: #ffc107!important
            }
            
            .md-aqua,
            .md-hover-aqua:hover {
                color: #000!important;
                background-color: #00ffff!important
            }
            
            .md-blue,
            .md-hover-blue:hover {
                color: #fff!important;
                background-color: #2196F3!important
            }
            
            .md-light-blue,
            .md-hover-light-blue:hover {
                color: #000!important;
                background-color: #87CEEB!important
            }
            
            .md-brown,
            .md-hover-brown:hover {
                color: #fff!important;
                background-color: #795548!important
            }
            
            .md-cyan,
            .md-hover-cyan:hover {
                color: #000!important;
                background-color: #00bcd4!important
            }
            
            .md-blue-grey,
            .md-hover-blue-grey:hover,
            .md-blue-gray,
            .md-hover-blue-gray:hover {
                color: #fff!important;
                background-color: #607d8b!important
            }
            
            .md-green,
            .md-hover-green:hover {
                color: #fff!important;
                background-color: #4CAF50!important
            }
            
            .md-light-green,
            .md-hover-light-green:hover {
                color: #000!important;
                background-color: #8bc34a!important
            }
            
            .md-indigo,
            .md-hover-indigo:hover {
                color: #fff!important;
                background-color: #3f51b5!important
            }
            
            .md-khaki,
            .md-hover-khaki:hover {
                color: #000!important;
                background-color: #f0e68c!important
            }
            
            .md-lime,
            .md-hover-lime:hover {
                color: #000!important;
                background-color: #cddc39!important
            }
            
            .md-orange,
            .md-hover-orange:hover {
                color: #000!important;
                background-color: #ff9800!important
            }
            
            .md-deep-orange,
            .md-hover-deep-orange:hover {
                color: #fff!important;
                background-color: #ff5722!important
            }
            
            .md-pink,
            .md-hover-pink:hover {
                color: #fff!important;
                background-color: #e91e63!important
            }
            
            .md-purple,
            .md-hover-purple:hover {
                color: #fff!important;
                background-color: #9c27b0!important
            }
            
            .md-deep-purple,
            .md-hover-deep-purple:hover {
                color: #fff!important;
                background-color: #673ab7!important
            }
            
            .md-red,
            .md-hover-red:hover {
                color:#fff !important; background-color:#e11a0c !important
            }
            
            .md-sand,
            .md-hover-sand:hover {
                color: #000!important;
                background-color: #fdf5e6!important
            }
            
            .md-teal,
            .md-hover-teal:hover {
                color: #fff!important;
                background-color: #009688!important
            }
            
            .md-yellow,
            .md-hover-yellow:hover {
                color: #000!important;
                background-color: #ffeb3b!important
            }
            
            .md-white,
            .md-hover-white:hover {
                color: #000!important;
                background-color: #fff!important
            }
            
            .md-black,
            .md-hover-black:hover {
                color: #fff!important;
                background-color: #000!important
            }
            
            .md-grey,
            .md-hover-grey:hover,
            .md-gray,
            .md-hover-gray:hover {
                color: #000!important;
                background-color: #9e9e9e!important
            }
            
            .md-light-grey,
            .md-hover-light-grey:hover,
            .md-light-gray,
            .md-hover-light-gray:hover {
                color: #000!important;
                background-color: #f1f1f1!important
            }
            
            .md-dark-grey,
            .md-hover-dark-grey:hover,
            .md-dark-gray,
            .md-hover-dark-gray:hover {
                color: #fff!important;
                background-color: #616161!important
            }
            
            .md-pale-red,
            .md-hover-pale-red:hover {
                color: #000!important;
                background-color: #ffdddd!important
            }
            
            .md-pale-green,
            .md-hover-pale-green:hover {
                color: #000!important;
                background-color: #ddffdd!important
            }
            
            .md-pale-yellow,
            .md-hover-pale-yellow:hover {
                color: #000!important;
                background-color: #ffffcc!important
            }
            
            .md-pale-blue,
            .md-hover-pale-blue:hover {
                color: #000!important;
                background-color: #ddffff!important
            }
            
            .md-text-amber,
            .md-hover-text-amber:hover {
                color: #ffc107!important
            }
            
            .md-text-aqua,
            .md-hover-text-aqua:hover {
                color: #00ffff!important
            }
            
            .md-text-blue,
            .md-hover-text-blue:hover {
                color: #2196F3!important
            }
            
            .md-text-light-blue,
            .md-hover-text-light-blue:hover {
                color: #87CEEB!important
            }
            
            .md-text-brown,
            .md-hover-text-brown:hover {
                color: #795548!important
            }
            
            .md-text-cyan,
            .md-hover-text-cyan:hover {
                color: #00bcd4!important
            }
            
            .md-text-blue-grey,
            .md-hover-text-blue-grey:hover,
            .md-text-blue-gray,
            .md-hover-text-blue-gray:hover {
                color: #607d8b!important
            }
            
            .md-text-green,
            .md-hover-text-green:hover {
                color: #4CAF50!important
            }
            
            .md-text-light-green,
            .md-hover-text-light-green:hover {
                color: #8bc34a!important
            }
            
            .md-text-indigo,
            .md-hover-text-indigo:hover {
                color: #3f51b5!important
            }
            
            .md-text-khaki,
            .md-hover-text-khaki:hover {
                color: #b4aa50!important
            }
            
            .md-text-lime,
            .md-hover-text-lime:hover {
                color: #cddc39!important
            }
            
            .md-text-orange,
            .md-hover-text-orange:hover {
                color: #ff9800!important
            }
            
            .md-text-deep-orange,
            .md-hover-text-deep-orange:hover {
                color: #ff5722!important
            }
            
            .md-text-pink,
            .md-hover-text-pink:hover {
                color: #e91e63!important
            }
            
            .md-text-purple,
            .md-hover-text-purple:hover {
                color: #9c27b0!important
            }
            
            .md-text-deep-purple,
            .md-hover-text-deep-purple:hover {
                color: #673ab7!important
            }
            
            .md-text-red,
            .md-hover-text-red:hover {
                color: #f44336!important
            }
            
            .md-text-sand,
            .md-hover-text-sand:hover {
                color: #fdf5e6!important
            }
            
            .md-text-teal,
            .md-hover-text-teal:hover {
                color: #009688!important
            }
            
            .md-text-yellow,
            .md-hover-text-yellow:hover {
                color: #d2be0e!important
            }
            
            .md-text-white,
            .md-hover-text-white:hover {
                color: #fff!important
            }
            
            .md-text-black,
            .md-hover-text-black:hover {
                color: #000!important
            }
            
            .md-text-grey,
            .md-hover-text-grey:hover,
            .md-text-gray,
            .md-hover-text-gray:hover {
                color: #757575!important
            }
            
            .md-text-light-grey,
            .md-hover-text-light-grey:hover,
            .md-text-light-gray,
            .md-hover-text-light-gray:hover {
                color: #f1f1f1!important
            }
            
            .md-text-dark-grey,
            .md-hover-text-dark-grey:hover,
            .md-text-dark-gray,
            .md-hover-text-dark-gray:hover {
                color: #3a3a3a!important
            }
            
            .md-border-amber,
            .md-hover-border-amber:hover {
                border-color: #ffc107!important
            }
            
            .md-border-aqua,
            .md-hover-border-aqua:hover {
                border-color: #00ffff!important
            }
            
            .md-border-blue,
            .md-hover-border-blue:hover {
                border-color: #2196F3!important
            }
            
            .md-border-light-blue,
            .md-hover-border-light-blue:hover {
                border-color: #87CEEB!important
            }
            
            .md-border-brown,
            .md-hover-border-brown:hover {
                border-color: #795548!important
            }
            
            .md-border-cyan,
            .md-hover-border-cyan:hover {
                border-color: #00bcd4!important
            }
            
            .md-border-blue-grey,
            .md-hover-border-blue-grey:hover,
            .md-border-blue-gray,
            .md-hover-border-blue-gray:hover {
                border-color: #607d8b!important
            }
            
            .md-border-green,
            .md-hover-border-green:hover {
                border-color: #4CAF50!important
            }
            
            .md-border-light-green,
            .md-hover-border-light-green:hover {
                border-color: #8bc34a!important
            }
            
            .md-border-indigo,
            .md-hover-border-indigo:hover {
                border-color: #3f51b5!important
            }
            
            .md-border-khaki,
            .md-hover-border-khaki:hover {
                border-color: #f0e68c!important
            }
            
            .md-border-lime,
            .md-hover-border-lime:hover {
                border-color: #cddc39!important
            }
            
            .md-border-orange,
            .md-hover-border-orange:hover {
                border-color: #ff9800!important
            }
            
            .md-border-deep-orange,
            .md-hover-border-deep-orange:hover {
                border-color: #ff5722!important
            }
            
            .md-border-pink,
            .md-hover-border-pink:hover {
                border-color: #e91e63!important
            }
            
            .md-border-purple,
            .md-hover-border-purple:hover {
                border-color: #9c27b0!important
            }
            
            .md-border-deep-purple,
            .md-hover-border-deep-purple:hover {
                border-color: #673ab7!important
            }
            
            .md-border-red,
            .md-hover-border-red:hover {
                border-color: #f44336!important
            }
            
            .md-border-sand,
            .md-hover-border-sand:hover {
                border-color: #fdf5e6!important
            }
            
            .md-border-teal,
            .md-hover-border-teal:hover {
                border-color: #009688!important
            }
            
            .md-border-yellow,
            .md-hover-border-yellow:hover {
                border-color: #ffeb3b!important
            }
            
            .md-border-white,
            .md-hover-border-white:hover {
                border-color: #fff!important
            }
            
            .md-border-black,
            .md-hover-border-black:hover {
                border-color: #000!important
            }
            
            .md-border-grey,
            .md-hover-border-grey:hover,
            .md-border-gray,
            .md-hover-border-gray:hover {
                border-color: #9e9e9e!important
            }
            
            .md-border-light-grey,
            .md-hover-border-light-grey:hover,
            .md-border-light-gray,
            .md-hover-border-light-gray:hover {
                border-color: #f1f1f1!important
            }
            
            .md-border-dark-grey,
            .md-hover-border-dark-grey:hover,
            .md-border-dark-gray,
            .md-hover-border-dark-gray:hover {
                border-color: #616161!important
            }
            
            .md-border-pale-red,
            .md-hover-border-pale-red:hover {
                border-color: #ffe7e7!important
            }
            
            .md-border-pale-green,
            .md-hover-border-pale-green:hover {
                border-color: #e7ffe7!important
            }
            
            .md-border-pale-yellow,
            .md-hover-border-pale-yellow:hover {
                border-color: #ffffcc!important
            }
            
            .md-border-pale-blue,
            .md-hover-border-pale-blue:hover {
                border-color: #e7ffff!important
            }
            
            .md-card-link {
                text-decoration: none;
            }
            
            .md-card-headline {
                font-size: 0.8vw;
            }
            
            .md-card-height {
                height: 5.5em;
            }
            
            .md-card-content-height {
                height: 25em;
            }
            
            .md-card-content {
                padding-top: 8px!important;
                font-size: 0.6vw!important;
            }
            
            .md-news-card-height {
                height: 19em;
            }
            
            .md-link-card-height {
                height: 15em;
            }

            footer{
                display: block;
                width: 100%;
                margin: 0 auto;
                z-index: 100;
                position: relative;
            }
            
            .md-footer {
                position: relative;
                left: 0;
                bottom: 0;
                margin: 0 auto;
                width: 100%;
                height: 220px;
            }
            
            .md-paddding-top-0 {
                padding-top: 0 !important
            }
            
            .md-padding-bottom {
                padding-bottom: 12px!important;
            }
            
            .md-padding-bottom-6 {
                padding-bottom: 6px!important;
            }

            .md-padding-bottom-16 {
                padding-bottom: 16px!important;
            }

            .md-padding-bottom-24 {
                padding-bottom: 24px!important;
            }
            
            .md-padding-top {
                padding-top: 6px!important;
            }

            .md-padding-side-12 {
                padding-left: 12%;
                padding-right: 12%;
            }

            .md-list-link {
                text-decoration: none;
                color: inherit;
            }
            
            .md-list-link:hover {
                font-weight: 800;
            }
            
            .md-listen-item-small {
                font-size: 75%;
                font-weight: lighter;
            }
            
            .news-slide {
                height: 20em;
            }
            
            .md-scrolldiv {
                overflow-y: auto;
            }
            
            .md-table-search-input {
                background-image: url('../images/searchicon.png');
                background-position: 10px 10px;
                background-repeat: no-repeat;
                width: 25%;
                font-size: 16px;
                padding: 8px 20px 8px 40px !important;
            }

            .md-sticky-header {
                width: 100%;
                top: 0;
                position: fixed;
                z-index: 100;
            }

            .md-sticky-tableheader{
                position: -webkit-sticky;
                position: sticky;
                top: 70px;
                z-index: 2;
            }

            .md-body {
                margin-top: 70px;
            }

            .md-checkbox {
                width: 1em;
                height: 1em;
                margin-top: 0.2778em;
                vertical-align: top;
                background-color: #F7FBFD;
                background-repeat: no-repeat;
                background-position: center;
                background-size: contain;
                border: 1px solid #005426;
                appearance: none;
                color-adjust: exact;
                border-radius: 0.125em;
            }

            .md-search-input {
                background-image: url('../Images/content/searchicon.png');
                background-position: 10px 10px;
                background-repeat: no-repeat;
                background-size: 24px;
                width: 100%;
                padding: 0.375rem 1.25rem 0.375rem 40px;
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.625;
                color: #004B6E;
                background-color: #F7FBFD;
                background-clip: padding-box;
                border: 1px solid #004B6E;
                appearance: none;
                border-radius: 20px;
                transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
            }

            .md-blue-svg {
                filter: invert(20%) sepia(38%) saturate(2993%) hue-rotate(173deg) brightness(94%) contrast(102%);
            }

            .md-table-link {
                text-decoration: none;
                color: inherit;
            }

            .md-table-link:hover {
                color: var(--md-blau-hell);
            }

            #back_to_top {
                color:#cdcdcd;
                height:auto;
                position:fixed;
                bottom:65px;
                margin:0;
                z-index:10000;
                -webkit-transition:all .3s ease 0s;
                -moz-transition:all .3s ease 0s;
                -o-transition:all .3s ease 0s;
                transition:all .3s ease 0s;
                right:25px;
                opacity:0;
                filter:alpha(opacity=0);
                visibility:hidden;
                -webkit-backface-visibility:hidden
            }
            #back_to_top.off {
                opacity:0;
                filter:alpha(opacity=0);
                right:25px
            }
            #back_to_top.on {
                opacity:1;
                filter:alpha(opacity=100);
                visibility:visible;
                right:25px
            }
            #back_to_top>span {
                width:52px;
                height:52px;
                line-height:52px;
                text-decoration:none;
                -o-border-radius:52px;
                -moz-border-radius:52px;
                -webkit-border-radius:52px;
                border-radius:52px;
                -webkit-transition:all .2s ease 0s;
                -moz-transition:all .2s ease 0s;
                -o-transition:all .2s ease 0s;
                border:2px solid #e8e8e8;
                background:0 0
            }
            #back_to_top span i,
            #back_to_top span span,
            .q_steps_holder .circle_small .step_title,
            .q_steps_holder .circle_small span {
                -webkit-transition:color .2s ease 0s;
                -moz-transition:color .2s ease 0s;
                -o-transition:color .2s ease 0s
            }
            #back_to_top span i,
            #back_to_top span span {
                font-size:22px;
                color:#b0b0b0;
                line-height:52px
            }
            #back_to_top:hover>span {
                background-color:#e8e8e8
            }

            .md-footer-top{
                height: 40px;
            }

            .md-footer-main{
                height: 120px;
            }

            .md-footer-bottom{
                height: 60px;
            }

            .md-footer-link {
                font-weight: 500;
                text-decoration: none;
                padding: 1px 3px;
                transition: all .25s ease-in-out !important;
            }

            .md-footer-link:hover{
                background-color: #fff;
                border-radius: 4px;
            }

            .isDisabled {
                color: currentColor;
                cursor: not-allowed;
                pointer-events: none;
                opacity: 0.5;
                text-decoration: none;
            }

            .md-text-input {
                display: block;
                width: 100%;
                padding: 0.375rem 1.25rem;
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.625;
                color: #004B6E;
                background-color: #F7FBFD;
                background-clip: padding-box;
                border: 1px solid #004B6E;
                appearance: none;
                border-radius: 3px;
                transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
            }

            .md-text-input:hover,
            .md-select-input:hover{
                box-shadow: 0 0 0 3px rgba(0, 153, 198, 0.3);
            }

            .md-select-input {
                display: block;
                width: 100%;
                padding: 0.375rem 3.75rem 0.375rem 1.25rem;
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.625;
                color: #004B6E;
                background-color: #F7FBFD;
                background-image: url("../Images/chevron-down-solid.svg");
                background-repeat: no-repeat;
                background-position: right 1rem center;
                background-size: 1rem 1rem;
                border: 1px solid #004B6E;
                border-radius: 3px;
                -webkit-appearance: none;
            }

            .md-label {
                margin-bottom: 0.5rem;
                font-size: 1rem;
                font-weight: 500;
            }

            .md-container-border-green {
                border: 3px solid #C7D42E;
                border-radius: 10px;
                padding: 30px;
            }

            .md-container-border-blue {
                border: 3px solid #06688f;
                border-radius: 10px;
                padding: 15px;
            }

            .md-navbar {
                display: flex !important;
                flex-basis: auto;
                justify-content: flex-end !important;
                flex-grow: 1;
                align-items: center;
            }

            .md-navbar-nav {
                position: relative;
                flex-wrap: nowrap;
                flex-direction: row;
                display: flex;
                padding-left: 0;
                margin-bottom: 0;
                list-style: none;
            }

            .md-navbar-item {
                padding-left: 30px;
                position: relative;
                margin: 0;
                transition: margin .2s ease-in-out;
            }

            .onlytitle {
                display: inline-block;
                font-size: 16px;
                height: 62px;
                padding: 0 2px 0 2px;
                text-decoration: none;
            }

            .onlytitle:hover {
                border-bottom: 4px solid #0099c6;
            }

            .md-dropdown-content-link {
                text-decoration: none;
            }

            .md-dropdown-content-link:hover {
                text-decoration: underline;
            }

            .md-news-container {
                border-bottom: 1px solid #ccc!important
            }

            .md-news-container:hover {
                background-color: var(--md-blau-heller);
            }

            .md-news-link {
                color: var(--md-blau-dunkler);
            }

            .md-title-banner {
                height: 15em;
            }

            .md-border-footer {
                border-color: var(--md-blau-hell)!important;
                border-width: 4px!important;
            }

            .md-tabbar-item {
                display: inline-block;
                width: 100px;
                height: 100px;
            }

            .md-btn-no-border {
                border: none;
            }

            .md-btn-no-border-2 {
                border: none;
            }

            .md-btn-no-border:hover {
                border: 4px solid var(--md-blau-hell);
            }

            .md-tablink {
                color: var(--md-blau);
            }

            .md-tablink-2 {
                color: var(--md-blau-dunkel);
            }

            .md-tablink:hover {
                background-color: var(--md-blau-hell)!important;
            }

            .md-tablink-button {
                color: var(--md-blau) !important;
                background-color: var(--md-weiss) !important;
            }

            .md-tablink-button-2 {
                color: var(--md-blau-dunkel) !important;
                background-color: var(--md-weiss) !important;
            }

            .md-tablink-button-2:hover {
                background-color: var(--md-blau-dunkel) !important;
                color: var(--md-weiss) !important;
            }

            .md-tablink h4,
            .md-tablink-2 h4{
                font-weight: 400;
            }

            .md-tablink h4:hover,
            .md-tablink-2 h4:hover{
                font-weight: 800;
            }

            .md-tablink-activ-0{
                border-right: 2px solid;
                border-top: 2px solid;
                border-left: 2px solid;
                border-top-left-radius: 10px;
                border-top-right-radius: 10px;
                padding: 16px 16px 0 !important;
            }

            .md-tablink-activ h4{
                font-weight: 600;
            }

            .md-tablink-activ .md-tablink-button {
                color: var(--md-weiss) !important;
                background-color: var(--md-blau) !important;
            }

            .md-container-border-blue-2 {
                border: 2px solid var(--md-weiss);
                border-radius: 10px;
                padding: 15px;
            }

            .md-list-button {
                border-radius: 0;
            }

            .md-list-button:hover{
                font-weight: 1000;
                background-color: var(--md-blau-dunkler)!important;
                color: #FFFFFF!important;
            }
