a{
    color:#008cf5;
}
a:hover{
    color:#32a5f5
}

body.content .article-list-entry-header a:hover{
    text-decoration: underline;
}

.header-nav-logo {
    background: url(/blobs/90295be1-b69d-4c34-a089-cf16ca294ca9dataloenvismalogo.png);
    background: url(/blobs/98e57dd9-6e96-47ac-99bf-8e69142d2c23DataLoen-hjemmeside-logo.png);
    height: 55px;
    width: 190px;
    background-size: contain;
    position: fixed;
    top: 12px;
    z-index: 100000;
    display: block;
    background-repeat: no-repeat;
}
.header-nav-wrapper a{
    z-index: 3000;
}

.header-nav-wrapper {
    background: url(/blobs/06572e0a-12ab-46a9-9b75-6a14cf5c178eDataLoen-background-darker.png);
    background-position: center;
}
.header-nav-wrapper {
    margin-top: 75px;
    height: 300px;
    z-index: unset;
}

.dropdown {
    margin-top: 30px;
}
#searchText{
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    padding-left: 20px;
}
body.search.no-results #site-footer{
    position: absolute;
    bottom: 0px;
    margin-bottom: 25px;
}
.dropdown .input-group-btn .btn.btn-secondary{
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.dropdown .input-group-btn:last-child>.btn {
    border-color: #008cf5;
    background-color: #008cf5;
}

.header-nav-wrapper .header-nav-portal-list {
    position: fixed;
    top: 0px;
    display: block;
    background-color: #e6f5ff;
    width: 100%;
    left: 0px;
    padding-left: 362px;
    padding-top: 19px;
    z-index: 100;
    height: 75px;
    z-index: 2000
}
.row .container-fluid.home{
    margin-top:0px;
}
.header-nav-bar::before {
    
    text-align:center;
    width:100%;
    display:block;
    margin-top: 160px;
    color: white;
    font-size: 60px;
}
#datalon-d19326e1-f698-4ee5-ae5e-3444798b9aa2 .header-nav-bar::before, #datalon-edb52919-fb61-44ce-aea1-4dcb83dc4a68 .header-nav-bar::before {
    content: "DataLøn PersonaleGuiden";
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 .header-nav-bar::before{
    content: "DataLøn LønGuiden";
}
#datalon-50d52e22-c425-4179-bd86-09d216deb094 .header-nav-bar::before{
    content: "DataLøn LønAdministration";
}
#intro-text .title{
    font-size:24px;
    display:block;
    font-weight:bold;
    text-align:center;
    margin-bottom:15px;
}
#intro-text .text{
    display: block;
    margin-bottom: 40px;
    text-align: center;
}

body.home-portal .header-nav-pathbar span span{
    display: none;
}
.portal-item a:hover, .portal-item a.router-link-active {
    border-bottom: 1px solid #232c32;
}
.header-nav-pathbar .router-link-active:hover{
    border-bottom: 1px solid #232c32;
}
.header-nav-wrapper .portal-item a {
    color: #232c32;
    font-size: 18px;
}
.header-nav-pathbar .router-link-active {
    border:0px;
    font-weight: 100 !important;
    color: #232c32 !important;
}
body.content  .header-nav-pathbar .router-link-active {
    border-bottom: none;
    font-weight: bold !important;
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    padding-bottom: 3px;
    border-bottom: 1px solid #232c32;
}

.header-nav-pathbar a {
    color: #32a5f5;
    font-weight: bold;
}
.header-nav-pathbar a:not(.router-link-active):hover {
    color: #232c32;
    border-bottom: 1px solid #232c32;
}

.header-nav-pathbar {
    background-color: transparent;
    padding: 10px 82px;
    z-index: 1;
    min-height: 44px;
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 .login-container,#datalon-50d52e22-c425-4179-bd86-09d216deb094 .login-container{
    display: none;
}
.login-container{
    float:right;
}
.login-btn{
    border: 1px solid #008cf5;
    color: white;
    display: inline-block;
    margin-right: 82px;
    padding: 1px 15px;
    border-radius: 30px;
    text-decoration: none;
    background: linear-gradient(to left, #32a5f5 50%, #008cf5 50%);
    background-size: 200% 100%;
    background-position: left bottom;
    transition: background-position 0.2s ease-in-out;
}
.login-btn:hover{
    color: white;
    background-position: right bottom;
    border-color:#32a5f5
}
.login-btn::after{
    content: "➔";
    padding-left: 10px;
}
.portal-category-list-entry{
    width: 100%;
}
#suggestions{
    z-index: 99;
}
/* Front page category styling without images */
.portal-category-list-entry a{
    background-size: 272px 272px;
    background-repeat: no-repeat;
    background-position: center 30px;
    background-color: #e6f5ff;
    border-radius: 7px;
    padding: 30px;
    padding-top: 327px;
    width: 332px;
    border-color:transparent;
}
/* LønGuiden */
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #cat-20520.portal-category-list-entry a{
    background-image: url(/blobs/50e6a53d-dc1d-4c28-b730-cafd3a221262kategori-01.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #cat-20533.portal-category-list-entry a{
    background-image: url(/blobs/81dbf452-f450-49c1-bcd2-7a50b0fca613kategori-09.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #cat-20534.portal-category-list-entry a{
    background-image: url(/blobs/97b15db7-f68d-4d52-8cd0-94f1856dbbf7kategori-08.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #cat-20535.portal-category-list-entry a{
    background-image: url(/blobs/20356921-f12b-4979-b7db-ffa28538237ekategori-07.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #cat-20536.portal-category-list-entry a{
    background-image: url(/blobs/fb3dc671-b0b5-47cc-8e7f-d71ef98d43ffkategori-04.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #cat-20549.portal-category-list-entry a{
    background-image: url(/blobs/d2076501-90a3-4f0c-8644-9d97dac35f9fkategori-06.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #cat-20550.portal-category-list-entry a{
    background-image: url(/blobs/c6465c74-d912-467e-b20d-0a07460e8679kategori-03.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #cat-20551.portal-category-list-entry a{
    background-image: url(/blobs/7f8135ec-cc54-48fb-a4be-adc192aa11e7kategori-02.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #cat-20592.portal-category-list-entry a{
    background-image: url(/blobs/7781405f-4974-4d91-b15c-04951426181ekategori-05.png);
}

/* LønAdministration */
#datalon-50d52e22-c425-4179-bd86-09d216deb094 #cat-20716.portal-category-list-entry a{
    background-image: url(/blobs/1209604e-5144-479c-9698-6976b4eb748dkategori-18.png);
}
#datalon-50d52e22-c425-4179-bd86-09d216deb094 #cat-20724.portal-category-list-entry a{
    background-image: url(/blobs/5e143fff-2049-4e8e-9d35-97cc18e5ccf0kategori-19.png);
}
#datalon-50d52e22-c425-4179-bd86-09d216deb094 #cat-20725.portal-category-list-entry a{
    background-image: url(/blobs/f7cf652b-c1db-422a-be24-a9e2432c7014kategori-20.png);
}
#datalon-50d52e22-c425-4179-bd86-09d216deb094 #cat-20726.portal-category-list-entry a{
    background-image: url(/blobs/26589636-519c-48d3-894a-dc5d692e0ef0kategori-21.png);
}
#datalon-50d52e22-c425-4179-bd86-09d216deb094 #cat-20727.portal-category-list-entry a{
    background-image: url(/blobs/d380be56-7d5c-4426-9c52-bea49a8e9d1akategori-22.png);
}

/* Legal og Legal - bag login */
#datalon-d19326e1-f698-4ee5-ae5e-3444798b9aa2 #cat-20545.portal-category-list-entry a,#datalon-edb52919-fb61-44ce-aea1-4dcb83dc4a68 #cat-20545.portal-category-list-entry a{
    background-image: url(/blobs/f48df4cb-21c4-4855-b086-44771e482a73kategori-10.png);
}
#datalon-d19326e1-f698-4ee5-ae5e-3444798b9aa2 #cat-20519.portal-category-list-entry a,#datalon-edb52919-fb61-44ce-aea1-4dcb83dc4a68 #cat-20519.portal-category-list-entry a{
    background-image: url(/blobs/7be69ace-1166-4bc3-85fe-95962b9b2632kategori-11.png);
}
#datalon-d19326e1-f698-4ee5-ae5e-3444798b9aa2 #cat-20541.portal-category-list-entry a,#datalon-edb52919-fb61-44ce-aea1-4dcb83dc4a68 #cat-20541.portal-category-list-entry a{
    background-image: url(/blobs/21bdb839-b6d3-4673-ae79-cac7d188615ckategori-12.png);
}
#datalon-d19326e1-f698-4ee5-ae5e-3444798b9aa2 #cat-20540.portal-category-list-entry a,#datalon-edb52919-fb61-44ce-aea1-4dcb83dc4a68 #cat-20540.portal-category-list-entry a{
    background-image: url(/blobs/e06ebc99-feed-4e34-8bc7-7115782f3d3dkategori-13.png);
}
#datalon-d19326e1-f698-4ee5-ae5e-3444798b9aa2 #cat-20538.portal-category-list-entry a,#datalon-edb52919-fb61-44ce-aea1-4dcb83dc4a68 #cat-20538.portal-category-list-entry a{
    background-image: url(/blobs/c4caedb9-4141-4c0a-9b6b-a10d57dea955kategori-17.png);
}
#datalon-d19326e1-f698-4ee5-ae5e-3444798b9aa2 #cat-20539.portal-category-list-entry a,#datalon-edb52919-fb61-44ce-aea1-4dcb83dc4a68 #cat-20539.portal-category-list-entry a{
    background-image: url(/blobs/755116ca-7426-4e94-bad9-cfac61c76070kategori-14.png);
}
#datalon-d19326e1-f698-4ee5-ae5e-3444798b9aa2 #cat-20537.portal-category-list-entry a,#datalon-edb52919-fb61-44ce-aea1-4dcb83dc4a68 #cat-20537.portal-category-list-entry a{
    background-image: url(/blobs/87f27a3d-1f2c-4062-bc36-7d74e5901436kategori-15.png);
}
#datalon-d19326e1-f698-4ee5-ae5e-3444798b9aa2 #cat-20548.portal-category-list-entry a,#datalon-edb52919-fb61-44ce-aea1-4dcb83dc4a68 #cat-20548.portal-category-list-entry a{
    background-image: url(/blobs/3765bea5-7446-47c4-b0b9-aa7e308fdc00kategori-16.png);
}

/* generelt */
#datalon-d19326e1-f698-4ee5-ae5e-3444798b9aa2 .portal-category-list-entry a{
    background-image: url(/blobs/f9074bd9-7bb0-441f-973b-b0f23f42b4fdcat-image-example-02.png);
}
#datalon-edb52919-fb61-44ce-aea1-4dcb83dc4a68 .portal-category-list-entry a{
    background-image: url(/blobs/bdb6d170-38ac-45a6-a458-f620233076e1cat-image-example-01.png);
}

/* Sub category styling without images */
.category-sub-category-list-entry a {
    background-image: url(/blobs/50e6a53d-dc1d-4c28-b730-cafd3a221262kategori-01.png);
    background-size: 240px 240px;
    background-repeat: no-repeat;
    background-position: center 30px;
    background-color: #e6f5ff;
    border-radius: 7px;
    padding: 30px;
    padding-top: 270px;
    width: 300px;
    border-color: transparent;
    display: inline-block;
    padding-bottom: 0px;
    margin-top:25px;
}
/* LønGuiden sub categories */
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20554.category-sub-category-list-entry a{
    background-image: url(/blobs/d2842ad5-806d-4003-a0a0-237a6d9130dbu-kategori-01.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20552.category-sub-category-list-entry a{
    background-image: url(/blobs/1c2e7508-a1e1-48b0-8f1c-9a1390ff99e5u-kategori-02.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20553.category-sub-category-list-entry a{
    background-image: url(/blobs/ee6d98af-0637-406a-8a3d-5bdac0e5941cu-kategori-03.png);
}

#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20575.category-sub-category-list-entry a{
    background-image: url(/blobs/5ba7cdb0-e844-4cf9-bd41-9bc4adb36231u-kategori-04.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20578.category-sub-category-list-entry a{
    background-image: url(/blobs/5f47302a-be50-470f-a34e-5f0ca2d749b6u-kategori-05.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20580.category-sub-category-list-entry a{
    background-image: url(/blobs/7f2630c2-df4d-4dd3-89a2-c9fdcfed7266u-kategori-06.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20576.category-sub-category-list-entry a{
    background-image: url(/blobs/88396651-eebe-4351-9a8d-575a9834b8ccu-kategori-07.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20573.category-sub-category-list-entry a{
    background-image: url(/blobs/b3c1d62b-5957-4550-8b79-85472898285au-kategori-08.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20579.category-sub-category-list-entry a{
    background-image: url(/blobs/6e7c608a-8cc7-4ca5-845c-90176963a207u-kategori-09.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20581.category-sub-category-list-entry a{
    background-image: url(/blobs/935a5dbb-b803-428e-97ba-ae4b46d390c7u-kategori-10.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20574.category-sub-category-list-entry a{
    background-image: url(/blobs/525591e8-08d7-47fe-a96a-fcd94b82bfcbu-kategori-11.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20577.category-sub-category-list-entry a{
    background-image: url(/blobs/f960911a-a647-459a-b88d-c37f971078dau-kategori-12.png);
}

#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20571.category-sub-category-list-entry a{
    background-image: url(/blobs/09353f80-36da-4060-9eb2-d443b8da0586u-kategori-13.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20572.category-sub-category-list-entry a{
    background-image: url(/blobs/32f4e639-8d76-4df6-ace5-37bd7a226b0fu-kategori-14.png);
}

#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20569.category-sub-category-list-entry a{
    background-image: url(/blobs/90c813a7-9895-4c61-b935-26c3649cc39eu-kategori-15.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20568.category-sub-category-list-entry a{
    background-image: url(/blobs/93e03fb9-1af3-478e-bed9-dbc33526438bu-kategori-16.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20632.category-sub-category-list-entry a{
    background-image: url(/blobs/d7f4e004-987a-4b5e-9131-e0409a2fa2cfu-kategori-17.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20570.category-sub-category-list-entry a{
    background-image: url(/blobs/cec7c93b-0286-461c-bdf5-94a9b91f1579u-kategori-18.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20567.category-sub-category-list-entry a{
    background-image: url(/blobs/6453b31a-be24-4b56-b7a4-39b2571b8b4du-kategori-19.png);
}

#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20596.category-sub-category-list-entry a{
    background-image: url(/blobs/3f5fcfac-6a39-4556-bfa2-a34e3da95769u-kategori-20.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20594.category-sub-category-list-entry a{
    background-image: url(/blobs/b3c082a8-e447-4835-aec6-42818589d4f3u-kategori-21.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20593.category-sub-category-list-entry a{
    background-image: url(/blobs/73125c24-1f89-4cb5-a7af-d7959b59ae94u-kategori-22.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20595.category-sub-category-list-entry a{
    background-image: url(/blobs/03a7d929-b22f-4b45-8ec4-399f69c4a5ffu-kategori-23.png);
}

#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20583.category-sub-category-list-entry a{
    background-image: url(/blobs/b3c082a8-e447-4835-aec6-42818589d4f3u-kategori-21.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20584.category-sub-category-list-entry a{
    background-image: url(/blobs/a0ec3c77-d737-4980-9355-10bce0d36e6eu-kategori-24.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20585.category-sub-category-list-entry a{
    background-image: url(/blobs/f484ed9e-8d5b-48ca-9304-275cba4339f7u-kategori-25.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20586.category-sub-category-list-entry a{
    background-image: url(/blobs/525591e8-08d7-47fe-a96a-fcd94b82bfcbu-kategori-11.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20588.category-sub-category-list-entry a{
    background-image: url(/blobs/7e1acbe1-8c1a-492d-b632-1f77926b33f8u-kategori-26.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20587.category-sub-category-list-entry a{
    background-image: url(/blobs/b3c082a8-e447-4835-aec6-42818589d4f3u-kategori-21.png);
}

#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20565.category-sub-category-list-entry a{
    background-image: url(/blobs/32f4e639-8d76-4df6-ace5-37bd7a226b0fu-kategori-14.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20566.category-sub-category-list-entry a{
    background-image: url(/blobs/6453b31a-be24-4b56-b7a4-39b2571b8b4du-kategori-19.png);
}

#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20560.category-sub-category-list-entry a{
    background-image: url(/blobs/4cdb0fa3-5e26-46c8-970e-08392da3c70fu-kategori-27.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20562.category-sub-category-list-entry a{
    background-image: url(/blobs/fb6eba90-4b8f-4d64-b456-705d63fbfb34u-kategori-28.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20564.category-sub-category-list-entry a{
    background-image: url(/blobs/de58a36b-5531-4b83-a6c1-c67cd9d8d629u-kategori-29.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20561.category-sub-category-list-entry a{
    background-image: url(/blobs/9dcbdb3b-f1ec-450b-bdad-f974b5faa606u-kategori-30.png);
}

#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20555.category-sub-category-list-entry a{
    background-image: url(/blobs/03a7d929-b22f-4b45-8ec4-399f69c4a5ffu-kategori-23.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20558.category-sub-category-list-entry a{
    background-image: url(/blobs/8eea0c92-3d9f-4e2d-a951-3713503a46adu-kategori-31.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20557.category-sub-category-list-entry a{
    background-image: url(/blobs/b3c082a8-e447-4835-aec6-42818589d4f3u-kategori-21.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20600.category-sub-category-list-entry a{
    background-image: url(/blobs/9dcbdb3b-f1ec-450b-bdad-f974b5faa606u-kategori-30.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20556.category-sub-category-list-entry a{
    background-image: url(/blobs/feaca48a-2294-4fb5-9552-38ef94f6a066u-kategori-32.png);
}
#datalon-d615adbe-3ae4-467e-ae3d-f8264a8622c5 #subcat-20559.category-sub-category-list-entry a{
    background-image: url(/blobs/6453b31a-be24-4b56-b7a4-39b2571b8b4du-kategori-19.png);
}

.category-sub-category-list-entry a:hover{
    background-color: #F2F2F2;
}
.content .article-list-container{
    margin-top:50px
}
.home.container-fluid > div.row{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}
.category-sub-category-entry .category-sub-category-entry-line{
    font-size: 16px;
    border:none;
    padding: 5px 0px;
}
.portal-category-link{
    border:2px solid #232c32;
    border-radius:48px;
    padding: 10px 24px;
    background-size: 200% 100%;
    background-position: left bottom;
    width: 100%;
    text-align: left;
}
.portal-category-link h2{
    font-size: 20px;
    text-align: center;
    min-height: 44px;
    color: #232c32;
    font-weight: bold;
}

body.article .article-header-wrapper{
    width:100%;
    padding: 10px 20px;
}
body.article .article-header-wrapper > h2 {
    font-size: 32px;
    margin-bottom: 32px;
}
body.article .article-section-header-container{
    display:none;
}
body.article .accordion-button:not(.collapsed) {
    color: unset;
}
body.article blockquote{
    background-color: #e6f5ff;
    padding: 20px;
}
.category-sub-category-entry .category-sub-category-entry-line:hover {
    background-color: transparent;
}
.category-sub-category-entry{
    text-align: center;
    line-height: 1.2;
    min-height: 88px;
}
body.article .article-container a.link-btn{
    background: linear-gradient(to left, #0070c4 50%, #008cf5 50%);
}
body.article .article-container a.link-btn-access{
    background: linear-gradient(to left, #d17f6a 50%, #ff9b82 50%);
    margin-left:30px;
}
body.article .article-container a[href^="/blobs/"] {
    background: linear-gradient(to left, #2d3136 50%,#3c4146 50%);
}
body.article .article-container a.link-btn,body.article .article-container a.link-btn-access,body.article .article-container a[href^="/blobs/"]{
    border: 0px;
    border-radius: 48px;
    padding: 10px 24px;
    background-size: 200% 100%;
    background-position: left bottom;
    transition: background-position 0.2s ease-in-out;
    width: 100%;
    text-align: left;
    text-decoration:none;
    color:white;
}

body.article .article-container a.link-btn:hover,body.article .article-container a.link-btn-access:hover,body.article .article-container a[href^="/blobs/"]:hover {
    background-position: right bottom;
}
body.article .article-container a.link-btn::after,body.article .article-container a.link-btn-access::after,body.article .article-container a[href^="/blobs/"]::after {
    content: "\f061";
    font-family: "Font Awesome 6 Pro";
    padding-left: 20px;
}
body.article .article-container a.link-btn em,body.article .article-container a.link-btn-access em,body.article .article-container a[href^="/blobs/"] em{
    font-style: normal;
}
body.article .accordion-table .accordion-button{
    background-color: #e6f5ff;
}
body.article .row .container-fluid{
        width: 65%;
}

body.content .category-sub-category-list:before{
    display: none;
}
body.content .category-view-container{
    width: 70%;
}
body.content .category-sub-category-list{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}
body.content .category-sub-category-list > li{
    margin:0 auto;
}
body.search .article-list-container{
    min-height: 135px;
}
#datalon-edb52919-fb61-44ce-aea1-4dcb83dc4a68 #section-d14e04e0-624a-45c0-957a-667ba5f3f70c .article-body-container{
    padding-bottom:0px;
}
#datalon-edb52919-fb61-44ce-aea1-4dcb83dc4a68 #section-01c5a776-5547-4e2a-a98b-588936ff5497 .article-body-container{
    padding-top:0px;
}
.htmlWidget{
    position: absolute;
    margin-top: -44px;
    background-color: white;
    display: block;
    z-index: 10;
    width: auto;
    padding: 5px 15px;
    border-radius: 20px;
    right: 82px;
}
.htmlWidget p{
    margin:0px;
}
table {
    border: 0px;
}
table.accordion-table td {
    padding:2px 5px;
    vertical-align:middle;
}
.e-rte-table.e-alternate-border.e-alternate-rows tbody tr:nth-child(2n+0) {
    background: #f8f9fa;
}
@media screen and (max-width: 1645px) {
    .home.container-fluid > div.row{
        margin:0px;
    }
    .portal-category-list-entry a{
        place-items: center;
    }
    .portal-category-list-entry,.row .container-fluid{
        width: 100%;
    }
}
@media screen and (max-width: 1440px) {
    .header-nav-wrapper .header-nav-portal-list{
        padding-right: 0px;
    }
    .portal-category-list-entry a{
        width: 290px;
        background-size: 240px 240px;
        padding-top: 290px;
    }
    .category-sub-category-list-entry a{
        width: 230px;
        background-size: 180px 180px;
        padding-top: 220px;
    }

}
@media screen and (max-width: 1230px) {
    .portal-category-list-entry a {
        width: 260px;
        background-size: 200px 200px;
        padding:10px;
        padding-top: 250px;
    }
    .portal-category-link h2 {
        min-height: 64px;
    }
}
@media screen and (max-width: 1080px) {
    .header-nav-logo{
        margin-left: 30px;
    }
    .header-nav-wrapper .header-nav-portal-list{
        padding-left: 280px;
    }
    .login-btn{
        margin-right: 30px;
    }
    .home.container-fluid > div.row{
        grid-template-columns: repeat(3, 1fr);
        margin:0px;
    }
    body.content .category-sub-category-list{
        grid-template-columns: repeat(3, 1fr);
    }
    .header-nav-pathbar {
        padding: 10px 30px;
    }
    .category-view-container{
        width: 90%;
    }
    body.article .article-header-wrapper {
        padding: 10px 30px;
    }
    .article-body-container {
        padding: 15px 30px 25px;
    }
    #scrollToTopBtn{
        right:30px !important;
    }
    .htmlWidget{
        right: 30px;
    }
}
@media screen and (max-width: 880px) {
    .header-nav-logo {
        height: 60px;
        width: 45px;
        background-size: cover;
        left: 20px;
        top: 13px;
    }
    .header-nav-wrapper .header-nav-portal-list {
        padding-left: 120px;
    }
    body.article .row .container-fluid{
        width: 100%;
    }
}
@media screen and (max-width: 790px) {
    .home.container-fluid > div.row{
        grid-template-columns: repeat(2, 1fr);
    }
    body.content .category-sub-category-list{
        grid-template-columns: repeat(2, 1fr);
    }
}
@media screen and (max-width: 768px) {
    #burger-menu-btn{
        display: block;
        position: fixed;
        top:20px;
        right:42px;
        z-index: 100000;
        border: none;
        background-color: transparent;
        font-size: 20px;
    }
    .header-nav-wrapper .header-nav-portal-list li{
        display: none;
    }
    .header-nav-wrapper .header-nav-portal-list.active{
        display: block;
        height: 205px;
        z-index: 100;
        padding: 30px 0px;
        text-align: center;
    }
    .login-container{
        float: unset;
    }
    .header-nav-wrapper .header-nav-portal-list.active li{
        display: block;
        padding-bottom: 10px;
    }
    .header-nav-wrapper .header-nav-portal-list.active + header-nav-bar{
        height:200px;
        background-color: white;
    }
    .header-nav-bar .pull-right{
        z-index: 10;
        position: relative;
    }
    .header-nav-bar::before {
        font-size: 32px;
        margin-top: 80px;
    }

    .home.container-fluid > div.row > div{
        margin: 0px auto 35px;
    }
    .login-btn{
        margin-right: 20px;
    }
    .header-nav-wrapper {
        margin-top: 75px;
        height: 130px;
        background-position: center;
    }
    .dropdown {
        margin-top: 0px;
        top: 10px;
    }
    .htmlWidget{
        margin-right: 8px;
        font-size: 12px;
        margin-top: -33px;
        z-index: unset;
    }
}
@media screen and (max-width: 714px) {
    #site-footer .right-group{
        flex-wrap: wrap !important;
        display:block !important;
    }
    #site-footer .right-item{
        padding-left: 0px !important;
    }
}
@media screen and (max-width: 550px) {
    .home.container-fluid > div.row{
        grid-template-columns: repeat(1, 1fr);
    }
    body.content .category-sub-category-list{
        grid-template-columns: repeat(1, 1fr);
    }

}
@media (resolution: 1dppx) {
    #site-footer{
        font-size: unset;
    }
}
@media (min-resolution: 1.25dppx) {
    .article-body-container img {
        width: 100% !important;
        height: auto !important;
    }
    .article-body-container table{
        width: 100% !important;
    }
    body.content .category-view-container{
        width: 85%;
    }
}
@media (resolution: 1.50dppx) {
    #site-footer{
        font-size: 11px !important;
    }
    .footer-logo{
        width: 200px !important;
    }
    #site-footer .content p {
        padding-left:55px !important;
    }

}
@media screen and (min-resolution: 1.50dppx) and (max-width:1920px) {
    body.content .category-view-container{
        width: 90%;
    }
}
@media (resolution: 1.75dppx) {
    #site-footer{
        font-size: 10px !important;
    }
    .footer-logo{
        width: 170px !important;
    }
    #site-footer .content p {
        padding-left:47px !important;
    }
}
@media (resolution: 2dppx){
    #site-footer{
        font-size: unset;
    }
}