@charset "UTF-8";
:root {
    --white: #ffffff;
    --black: #000000;
    --disabled: #f8f9fa;
    /* Standard colors */
    --header-color: #ffffff;
    --primary: #fad45e;
    --primary-lighten: #fad45e;
    --primary-darken: #ffc100;
	 --footer-top-link: #009fe3;
    --accordion-bg: #ffc100;

}

.cybercom-theme header .fixed-bottom {
    background-color: var(--header-color) !important;
}

.microsite-top-color {
    background-color: var(--header-color);
}

.microsite-footer-top-color {
    margin:0 !important; border-top: 2px solid var(--primary-darken);
}

.cc-accordion__blue {
    background-color: var(--header-color) !important;
}

.ccSearchForm .searchInput {
    border: 2px solid var(--primary-darken) !important;
}
       
.cybercom-theme .responsive-menu {
    background-color: var(--header-color) !important;
}
.cybercom-theme .responsive-menu-main__item--link.true {
    color: var(--white) !important;
    background-color: var(--primary-darken) !important;
    font-weight: 700;
}       
.cybercom-theme .under-page-right-menu-header {
    background-color: var(--primary-darken) !important;
}

.cybercom-theme .under-page-right-menu-header:hover {
    background-color:  var(--primary-darken) !important;
}

.cybercom-theme nav#ccDynMenu>ul li a:hover {
    background-color: var(--primary-darken) !important;
    color: var(--white) !important;
}

.cybercom-theme nav#ccDynMenu>ul li a+ul {
    background-color: var(--primary-lighten) !important;
}

.cybercom-theme nav#ccDynMenu>ul li a.active+ul {
    background-color: var(--primary-lighten) !important;
}

.cybercom-theme nav#ccDynMenu>ul>li {
    background-color: var(--primary-lighten) !important;
}

.cybercom-theme nav#ccDynMenu>ul>li.true>a {
    background-color: var(--primary-darken) !important;
    color: var(--white) !important;
}
.cybercom-theme nav#ccDynMenuResponsive>ul li a:hover {
    background-color: var(--primary-darken) !important;
    color: var(--white) !important;
}
.cybercom-theme nav#ccDynMenuResponsive>ul li a+ul {
    background-color: var(--primary-lighten) !important;
}

.cybercom-theme nav#ccDynMenuResponsive>ul li a.active+ul {
    background-color: var(--primary-lighten) !important;
}

.cybercom-theme nav#ccDynMenuResponsive>ul>li {
    background-color: var(--primary-lighten) !important;
}
.cybercom-theme nav#ccDynMenuResponsive>ul>li.true>a {
    background-color: var(--primary-darken) !important;
    color: var(--white) !important;
}

.cybercom-theme .ccSearch .btn-filter {
    background-color: var(--primary-darken) !important;
    border: 2px solid var(--primary-darken) !important;
}
.cybercom-theme .ccSearch .btn-filter.unselected {
    border: 2px solid var(--primary-darken) !important;
    color: var(--primary-darken) !important;
}
.cybercom-theme .ccSearch .ccSearchMsg--header {
    background-color: var(--primary-lighten) !important;
}
.cybercom-theme .ccSearch .ccSearchMsg--body {
    background-color: var(--header-color) !important;
}
.cybercom-theme .ccSearch .ccSearchMsg--body .searchHit:hover {
    background-color: var(--primary-darken) !important;
}
.cybercom-theme .ccSearch .ccSearchMsg--body .searchHit .active {
    background-color: var(--primary-darken) !important;
}
.cybercom-theme .ccSearch .ccSearchMsg--body .searchHit:hover .searchHit--showPreview {
    color: var(--primary) !important;
}
.cybercom-theme .ccSearch .ccSearchMsg--body .searchHit:hover .searchHit--showPreview p {
    color: var(--primary) !important;
}
.cybercom-theme .ccSearch .ccSearchMsg--body .searchHit .searchHit--title:hover {
    color: var(--primary-darken) !important;
}
.cybercom-theme .ccSearch .ccSearchMsg--data .info {
    color: var(--primary) !important;
}
.cybercom-theme .ccSearch .ccSearchMsg--data .file--wrapper {
    border: 1px solid var(--primary) !important;
}
.cybercom-theme .ccSearch .ccSearchMsg--data .file--wrapper:hover,
.cybercom-theme .ccSearch .ccSearchMsg--data .file--wrapper:active {
    background-color: var(--primary-darken) !important;
}
.cybercom-theme .ccSearch .ccSearchMsg--data .file--wrapper:not(.file):hover,
.cybercom-theme .ccSearch .ccSearchMsg--data .file--wrapper:not(.file):active {
    background-color: var(--primary-darken) !important;
}
.ccSearch .ccSearchMsg--data:not(.file):hover,
.ccSearch .ccSearchMsg--data:not(.file):active {
    background-color: var(--primary-darken) !important;
}
.cybercom-theme .pill {
    border: 2px solid var(--primary-darken) !important;
    color: var(--primary-darken) !important;
}
.cybercom-theme .cat-pressed {
    border: 2px solid var(--primary-darken) !important;
    background-color: var(--primary-darken) !important;
}

.cybercom-theme .lp-toolbar {
    background-color: var(--primary) !important;
}
.cybercom-theme .lp-toolbar .sv-toolbar {
    background-color: var(--primary) !important;
}
.cybercom-theme .lp-toolbar .sv-image-portlet, .cybercom-theme .lp-toolbar .sv-text-portlet {
    background-color: var(--accordion-bg) !important;
}
       
.cybercom-theme .category-page-menu-microsite {
    display: flex;
    flex-flow: wrap;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
    .cybercom-theme .category-page-menu-microsite {
        display: block;
    }        
}
.cybercom-theme .category-page-menu-microsite__item {
    display: inline-flex;
    text-align: center;
    background-color: var(--primary-darken);
    height: 2.875rem;
    border: 2px solid var(--primary-darken);
    border-radius: 2px;
    margin-right: .625rem;
    margin-bottom: .625rem;
    align-items: center;
    font-size: .875rem;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: normal;
    color: var(--white);
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-decoration: none;
}

.cybercom-theme .category-page-menu-microsite__item:hover {
    display: inline-flex;
    background-color: var(--white);
}

.cybercom-theme .category-page-menu-microsite__item:hover .category-page-menu-microsite__item--link {
    color: var(--primary-darken);
}

.cybercom-theme .category-page-menu-microsite__item--link {
    display: block;
    margin: 0 auto;
    color: var(--white);
}

.cybercom-theme .category-page-menu-microsite__item--link.current {
    color: var(--white);
    background-color: var(--primary-darken);
    font-weight: 700;
}

.cybercom-theme .category-page-pa-gang-microsite {
    display: block;
    background-color: var(--primary);
    padding-top: .625rem;
    padding-left: 1.625rem;
    padding-bottom: .625rem;
    min-height: 10.938rem;
}

.cybercom-theme .category-page-pa-gang-microsite__header {
    display: block;
    font-weight: 700;
}

.cybercom-theme .category-page-pa-gang-microsite__item {
    padding-bottom: .938rem;
    padding-right: 1.25rem;
}

.cybercom-theme .category-page-pa-gang-microsite a {
    text-decoration: underline;
}

.cybercom-theme .category-page-pa-gang-microsite a:hover {
    color: var(--primary-darken);
}

.cybercom-theme .category-page-notiser-microsite {
    display: block;
    background-color: var(--primary);
    padding-top: .625rem;
    padding-left: 1.625rem;
    padding-bottom: .625rem;
    min-height: 10.938rem;
}

.cybercom-theme .category-page-notiser-microsite__header {
    display: block;
    font-weight: 700;
}

.cybercom-theme .category-page-notiser-microsite__item {
    padding-bottom: .938rem;
}

.cybercom-theme .category-page-notiser-microsite__date {
    font-weight: 700;
    width: 20%;
}

@media (max-width:767.98px) {
    .cybercom-theme .category-page-notiser-microsite__date {
        width: 30%;
    }
}

.cybercom-theme .category-page-notiser-microsite__subject {
    width: 80%;
    padding-right: 1.25rem;
}

@media (max-width:767.98px) {
    .cybercom-theme .category-page-notiser-microsite__subject {
        width: 70%;
    }
}

.cybercom-theme .category-page-notiser-microsite a {
    text-decoration: underline;
    display: flex;
    justify-content: space-evenly;
    width: 100%;
}

.cybercom-theme .category-page-notiser-microsite a:hover span {
    color: var(--primary-darken)
}

@media (max-width:991.98px) {
    .cybercom-theme .microsite-footer-toplink {
        position: relative;
        bottom: 30rem;
    }
}

.cybercom-theme .microsite-footer-toplink.env-button--large {
    font-size: 1.5rem;
    line-height: 1;
    padding: .725em .785em;
}

.cybercom-theme .microsite-footer-toplink.env-button--primary {
    background-color: var(--footer-top-link, --primary-lighten);
    border-color: var(--footer-top-link, --primary-lighten);
    color: var(--white);
    border-radius: 2em;
}

.cybercom-theme .cybercom-theme .microsite-footer-toplink.env-button--primary:active, .cybercom-theme .microsite-footer-toplink.env-button--primary:hover {
    background-color: var(--primary-darken)!important;
    border-color: var(--primary-darken)!important;
}

.cybercom-theme .microsite-footer-sharebuttonlist {
    display: flex;
    padding-top: .75rem;
}

.cybercom-theme .microsite-footer-sharebuttonlist__item {
    padding-right: 1.625rem;
}

.cybercom-theme .microsite-footer-sharebuttonlist__item a {
    color: var(--primary-darken);
    font-size: 1.5rem;
    text-decoration: none;
}

.cybercom-theme .logo-microsite {
    height: 5rem;
    -o-object-fit: contain;
    object-fit: contain;
}

@media (max-width:767.98px) {
    .cybercom-theme .logo-microsite {
        width: 4.375rem;
        height: 2.5rem;
        padding-right: .625rem;
    }
}

.cybercom-theme .h-50px {
    height: 3.125rem;
}

.cybercom-theme .cc-responsive-menu-microsite {
    padding-left: .625rem;
}

.cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu {
    border-radius: 2px;
    display: flex;
    width: 4.375rem;
    height: 2.5rem;
    padding-left: .625rem;
    background-color: var(--primary-lighten);
    align-items: center;
    font-size: .875rem;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}

.cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu a {
    text-decoration: none;
    display: inline-block;
    color: var(--black);
    position: relative;
    line-height: 1.2;
    text-rendering: auto;
}

.cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu a img {
    display: none
}

.cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu a:before {
    display: inline-block;
    text-align: center;
    position: relative;
    padding-right: 10px;
    font-family: Font Awesome\ 5 Pro, serif;
    font-weight: 300;
    content: "\f00a";
}

@media print {
    .cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu a, .cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu a:before {
        display: none;
    }
}

.cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu a:disabled {
    background-color: var(--disabled);
}

.cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu .responsive-menu-text {
    display: inline-block;
}

.cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu .responsive-menu-close-text {
    display: none;
}

.cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu-close {
    border-radius: 2px;
    display: flex;
    width: 4.375rem;
    height: 2.5rem;
    padding-left: .625rem;
    background-color: var(--primary-lighten);
    align-items: center;
    font-size: .875rem;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}

.cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu-close a {
    text-decoration: none;
    display: inline-block;
    color: var(--black);
    position: relative;
    line-height: 1.2;
    text-rendering: auto;
}

.cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu-close a img {
    display: none;
}

.cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu-close a:before {
    display: inline-block;
    text-align: center;
    position: relative;
    padding-right: 10px;
    font-family: Font Awesome\ 5 Pro, serif;
    font-weight: 300;
    content: "\f00d";
}

@media print {
    .cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu-close a, .cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu-close a:before {
        display: none;
    }
}

.cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu-close a:disabled {
    background-color: var(--disabled);
}

.cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu-close .responsive-menu-text {
    display: none;
}

.cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu-close .responsive-menu-close-text {
    display: inline-block;
}

.cybercom-theme .cc-responsive-menu-microsite .responsive-menu-main {
    display: flex;
    width: 100%;
    flex-flow: wrap;
    margin: 0 0 1.25rem;
}

.cybercom-theme .cc-responsive-menu-microsite .responsive-menu-main__item--link {
    text-decoration: none;
    background-color: var(--primary-lighten);
    border-radius: 2px;
    display: flex;
    font-size: .75rem;
    height: 3.125rem;
    min-width: 6.938rem;
    margin-right: 4px;
    margin-bottom: 4px;
}

.cybercom-theme .cc-responsive-menu-microsite .responsive-menu-main__item--link.current {
    background-color: var(--primary-darken);
    color: var(--white);
    font-weight: 700;
}

.cybercom-theme .cc-responsive-menu-microsite .responsive-menu-main__item--link:hover {
    background-color: var(--primary-darken);
    color: var(--white);
}

.cybercom-theme .cc-responsive-menu-microsite .responsive-menu-main__item {
    display: flex;
    align-items: center;
    margin: 0 auto;
}

.cybercom-theme .menu-microsite {
    display: flex;
    width: 100%;
    justify-content: center;
    margin: 0;
}

.cybercom-theme .menu-microsite__item--link {
    text-decoration: none;
    display: flex;
    text-align: center;
    background-color: var(--primary-lighten);
    width: 11.25rem;
    height: 3.125rem;
    padding-right: 0;
    padding-left: 0;
    border-radius: 5px;
    margin-left: 2px;
    align-items: center;
    font-size: .875rem;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: normal;
}

@media (min-width:768px) {
    .cybercom-theme .menu-microsite__item--link {
        width: 7.2rem;
        padding-right: 5px;
        padding-left: 5px;
    }
}

@media (min-width:992px) {
    .cybercom-theme .menu-microsite__item--link {
        width: 9.375rem;
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width:1200px) {
    .cybercom-theme .menu-microsite__item--link {
        width: 11.25;
        padding-right: 0;
        padding-left: 0;
    }
}

.cybercom-theme .menu-microsite__item--link.current {
    color: var(--white);
    background-color: var(--primary-darken);
    font-weight: 700;
}

.cybercom-theme .menu-microsite__item--link:hover {
    background-color: var(--primary-darken);
    color: var(--white);
}

.cybercom-theme .menu-microsite__item {
    display: flex;
    text-align: center;
    margin: 0 auto;
}

.cybercom-theme .menu-microsite-category-and-under-page {
    display: flex;
    width: 100%;
    margin: 0;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.cybercom-theme .menu-microsite-category-and-under-page__item--link {
    text-decoration: none;
    display: flex;
    text-align: center;
    background-color: var(--primary-lighten);
    width: 8.125rem;
    height: 3.125rem;
    border-radius: 5px;
    margin-left: 5px;
    margin-bottom: 10px;
    align-items: center;
    font-size: .875rem;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: normal;
}

.cybercom-theme .menu-microsite-category-and-under-page__item--link.current {
    color: var(--white);
    background-color: var(--primary-darken);
    font-weight: 700;
}

.cybercom-theme .menu-microsite-category-and-under-page__item--link:hover {
    background-color: var(--primary-darken);
    color: var(--white);
}

.cybercom-theme .menu-microsite-category-and-under-page__item {
    display: flex;
    text-align: center;
    margin: 0 auto;
}

.cybercom-theme .image-startpage-microsite-container {
    height: 37.5rem;
    position: relative;
}

@media (max-width:23.5rem) {
    .cybercom-theme .image-startpage-microsite-container {
        height: 45.625rem;
    }
}

@media (min-width:23.563rem) and (max-width:25.938rem) {
    .cybercom-theme .image-startpage-microsite-container {
        height: 40rem;
    }
}

@media (min-width:31.313rem) and (max-width:35.438rem) {
    .cybercom-theme .image-startpage-microsite-container {
        height: 43.75rem;
    }
}

@media (min-width:35.5rem) and (max-width:37.5rem) {
    .cybercom-theme .image-startpage-microsite-container {
        height: 21.875rem;
    }
}

@media (min-width:37.563rem) and (max-width:43.75rem) {
    .cybercom-theme .image-startpage-microsite-container {
        height: 25rem;
    }
}

@media (min-width:43.813rem) and (max-width:46.25rem) {
    .cybercom-theme .image-startpage-microsite-container {
        height: 26.25rem;
    }
}

@media (min-width:46.313rem) and (max-width:64rem) {
    .cybercom-theme .image-startpage-microsite-container {
        height: 26.875rem;
    }
}

.cybercom-theme .image-startpage-microsite {
    position: absolute;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    left: 0;
    right: 0;
    bottom: 5px;
    top: 0;
}

@media (max-width:21.875rem) {
    .cybercom-theme .image-startpage-microsite {
        position: relative;
        height: 23.125rem;
    }
}

@media (min-width:21.938rem) and (max-width:31.25rem) {
    .cybercom-theme .image-startpage-microsite {
        position: relative;
        height: 25rem;
    }
}

@media (min-width:31.313rem) and (max-width:35.438rem) {
    .cybercom-theme .image-startpage-microsite {
        position: relative;
        height: 18.75rem;
    }
}

@media (min-width:35.5rem) and (max-width:37.5rem) {
    .cybercom-theme .image-startpage-microsite {
        position: relative;
        height: 9.375rem;
    }
}

@media (min-width:37.563rem) and (max-width:43.75rem) {
    .cybercom-theme .image-startpage-microsite {
        position: relative;
        height: 12.5rem;
    }
}

@media (min-width:43.813rem) and (max-width:46.25rem) {
    .cybercom-theme .image-startpage-microsite {
        position: relative;
        height: 15rem;
    }
}

@media (min-width:43.813rem) and (max-width:64rem) {
    .cybercom-theme .image-startpage-microsite {
        height: 26.25rem;
    }
}

.cybercom-theme .image-startpage-microsite__div {
    background-color: var(--white);
    position: absolute;
    width: 36%;
    left: 6.25rem;
    padding-top: 1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    bottom: 0;
}

@media (max-width:46.25rem) {
    .cybercom-theme .image-startpage-microsite__div {
        position: relative;
        width: 100%;
        left: 0;
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width:43.813rem) and (max-width:64rem) {
    .cybercom-theme .image-startpage-microsite__div {
        width: 80%;
        left: 2.5rem;
    }
}

@media (min-width:64.063rem) and (max-width:85.625rem) {
    .cybercom-theme .image-startpage-microsite__div {
        width: 52%;
    }
}

@media (min-width:85.688rem) and (max-width:90rem) {
    .cybercom-theme .image-startpage-microsite__div {
        width: 49%;
    }
}

.cybercom-theme .image-startpage-microsite__div--headerText, .cybercom-theme .image-startpage-microsite__div--normalText {
    padding-bottom: 1.25rem;
}

@media (max-width:767.98px) {
    .cybercom-theme .cc-rekai-microsite {
        padding-bottom: 15pt;
    }
}

.cybercom-theme .cc-rekai-microsite .cc-link-module {
    display: flex;
    flex-flow: wrap;
    padding-top: .625rem;
}

.cybercom-theme .cc-rekai-microsite .cc-link-module__header {
    font-weight: 700;
}

.cybercom-theme .cc-rekai-microsite .cc-link-module__item {
    border: 2px solid var(--primary-darken);
    border-radius: 3rem;
    height: 2.5rem;
    align-items: center;
    margin-right: .625rem;
    margin-top: .625rem;
    display: inline-flex;
}

.cybercom-theme .cc-rekai-microsite .cc-link-module__item:hover {
    background-color: var(--primary-darken);
}

.cybercom-theme .cc-rekai-microsite .cc-link-module__item:hover span {
    color: var(--white);
}

.cybercom-theme .cc-rekai-microsite .cc-link-module a {
    padding: 0 .625rem;
    text-decoration: none;
}

.cybercom-theme .cc-rekai-microsite .cc-link-module a span {
    color: var(--primary-darken);
    font-size: .875rem;
}

.cybercom-theme .cc-startpage-puff-with-img-microsite {
    height: 15rem;
}

@media (min-width:1200px) {
    .cybercom-theme .cc-startpage-puff-with-img-microsite {
        width: 15.625rem;
    }
}

@media (max-width:767.98px) {
    .cybercom-theme .cc-startpage-puff-with-img-microsite {
        padding-bottom: 15pt!important;
        width: 100%!important;
        height: 6.25rem;
    }
}

@media (max-width:991.98px) {
    .cybercom-theme .cc-startpage-puff-with-img-microsite {
        padding-bottom: 60pt;
        width: 20.75rem;
        height: 6.25rem;
    }
}

.cybercom-theme .cc-startpage-puff-with-img-microsite--padding-right {
    padding-right: 1.563rem;
}

@media (max-width:767.98px) {
    .cybercom-theme .cc-startpage-puff-with-img-microsite--padding-right {
        padding-right: 0;
        margin-top: -1.875rem;
    }
}

.cybercom-theme .cc-startpage-puff-with-img-microsite__item--link {
    border-radius: 2px;
    background-color: var(--primary);
    display: inline-block;
    height: 100%;
    width: 100%;
    margin: 0 auto;
    text-decoration: none;
}

@media (max-width:767.98px) {
    .cybercom-theme .cc-startpage-puff-with-img-microsite__item--link {
        display: flex;
    }
}

@media (max-width:991.98px) {
    .cybercom-theme .cc-startpage-puff-with-img-microsite__item--link {
        display: flex;
        height: auto;
    }
}

.cybercom-theme .cc-startpage-puff-with-img-microsite__item--link.current {
    color: var(--white);
    background-color: var(--primary-darken);
    font-weight: 700;
}

.cybercom-theme .cc-startpage-puff-with-img-microsite__item--link:hover {
    background-color: var(--primary-darken);
}

.cybercom-theme .cc-startpage-puff-with-img-microsite__item--link:hover span {
    color: var(--white);
}

.cybercom-theme .cc-startpage-puff-with-img-microsite__item--link img {
    width: 13.25rem;
    height: 9.375rem;
}

@media (max-width:767.98px) {
    .cybercom-theme .cc-startpage-puff-with-img-microsite__item--link img {
        width: 6.25rem!important;
        height: 6.25rem;
    }
}

@media (max-width:991.98px) {
    .cybercom-theme .cc-startpage-puff-with-img-microsite__item--link img {
        width: 9.375rem;
    }
}

@media (min-width:1200px) {
    .cybercom-theme .cc-startpage-puff-with-img-microsite__item--link img {
        width: 100%;
    }
}

.cybercom-theme .cc-startpage-puff-with-img-microsite__item--link div {
    padding-top: 1.125rem;
    padding-left: 1.563rem;
}

@media (max-width:767.98px) {
    .cybercom-theme .cc-startpage-puff-with-img-microsite__item--link div {
        align-items: center;
        display: inline-flex;
        padding-top: 0;
    }
}

@media (max-width:991.98px) {
    .cybercom-theme .cc-startpage-puff-with-img-microsite__item--link div {
        align-items: center;
        display: inline-flex;
        padding-top: 0;
        padding-left: 1rem;
    }
}

.cybercom-theme .cc-startpage-puff-with-img-microsite__item--link div span {
    font-weight: 700;
}

/* FOR IE 11 */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
    .cybercom-theme header .fixed-bottom {
        background-color: #e5f5fc !important;
    }

    .microsite-top-color {
        background-color: #e5f5fc;
    }       

    .microsite-footer-top-color {
        border-top: 2px solid #005095;
    }

    .cc-accordion__blue {
        background-color: #e5f5fc !important;
    }

    .ccSearchForm .searchInput {
        border: 2px solid #005095 !important;
    }

    .cybercom-theme .responsive-menu {
        background-color: #e5f5fc !important;
    }
    .cybercom-theme .responsive-menu-main__item--link.true {
        color: #ffffff !important;
        background-color: #005095 !important;
    }       
    .cybercom-theme .under-page-right-menu-header {
        background-color: #005095 !important;
    }

    .cybercom-theme .under-page-right-menu-header:hover {
        background-color:  #005095 !important;
    }

    .cybercom-theme nav#ccDynMenu>ul li a:hover {
        background-color: #005095 !important;
        color: #ffffff !important;
    }
    .cybercom-theme nav#ccDynMenu>ul li a+ul {
        background-color: #ccecf9 !important;
    }

    .cybercom-theme nav#ccDynMenu>ul li a.active+ul {
        background-color: #ccecf9 !important;
    }

    .cybercom-theme nav#ccDynMenu>ul>li {
        background-color: #ccecf9 !important;
    }
    .cybercom-theme nav#ccDynMenu>ul>li.true>a {
        background-color: #005095 !important;
        color: #ffffff !important;
    }
    .cybercom-theme nav#ccDynMenuResponsive>ul li a:hover {
        background-color: #005095 !important;
        color: #ffffff !important;
    }
    .cybercom-theme nav#ccDynMenuResponsive>ul li a+ul {
        background-color: #ccecf9 !important;
    }

    .cybercom-theme nav#ccDynMenuResponsive>ul li a.active+ul {
        background-color: #ccecf9 !important;
    }

    .cybercom-theme nav#ccDynMenuResponsive>ul>li {
        background-color: #ccecf9 !important;
    }
    .cybercom-theme nav#ccDynMenuResponsive>ul>li.true>a {
        background-color: #005095 !important;
        color: #ffffff !important;
    }
        
    .ccSearch .btn-filter {
        background-color: #005095 !important;
        border: 2px solid #005095 !important;
    }
    .ccSearch .btn-filter.unselected {
        border: 2px solid #005095 !important;
        color: #005095 !important;
        background-color: #ffffff !important;
    }
    .ccSearch .ccSearchMsg--header {
        background-color: #ccecf9 !important;
    }
    .ccSearch .ccSearchMsg--body {
        background-color: #e5f5fc !important;
    }
    .ccSearch .ccSearchMsg--body .searchHit:hover {
        background-color: #005095 !important;
    }
    .ccSearch .ccSearchMsg--body .searchHit .active {
        background-color: #005095 !important;
    }
    .ccSearch .ccSearchMsg--body .searchHit:hover .searchHit--showPreview {
        color: #f2fafd !important;
    }
    .ccSearch .ccSearchMsg--body .searchHit:hover .searchHit--showPreview p {
        color: #f2fafd !important;
    }
    .ccSearch .ccSearchMsg--body .searchHit .searchHit--title:hover {
        color: #005095 !important;
    }
    .ccSearch .ccSearchMsg--data .info {
        color: #f2fafd !important;
    }
    .ccSearch .ccSearchMsg--data .file--wrapper {
        border: 1px solid #f2fafd !important;
    }
    .ccSearch .ccSearchMsg--data .file--wrapper:hover,
    .ccSearch .ccSearchMsg--data .file--wrapper:active {
        background-color: #005095 !important;
    }
    .ccSearch .ccSearchMsg--data .file--wrapper:not(.file):hover,
    .ccSearch .ccSearchMsg--data .file--wrapper:not(.file):active {
        background-color: #005095 !important;
    }
    .ccSearch .ccSearchMsg--data:not(.file):hover,
    .ccSearch .ccSearchMsg--data:not(.file):active {
        background-color: #005095 !important;
    }
    .pill {
        border: 2px solid #005095 !important;
        color: #005095 !important;
    }
    .cat-pressed {
        border: 2px solid #005095 !important;
        background-color: #005095 !important;
        color: #ffffff !important;
    }
       
    .cybercom-theme .lp-toolbar {
        background-color: #f2fafd !important;
    }
    .cybercom-theme .lp-toolbar .sv-toolbar {
        background-color: #f2fafd !important;
    }
    .cybercom-theme .lp-toolbar .sv-image-portlet, .cybercom-theme .lp-toolbar .sv-text-portlet {
        background-color: #f2fafd !important;
    }

    .cybercom-theme .category-page-menu-microsite__item {
        background-color: #005095;
        border: 2px solid #005095;
        color: #ffffff;
    }

    .cybercom-theme .category-page-menu-microsite__item:hover {
        background-color: #ffffff;
    }

    .cybercom-theme .category-page-menu-microsite__item:hover .category-page-menu-microsite__item--link {
        color: #005095;
    }

    .cybercom-theme .category-page-menu-microsite__item--link {
        color: #ffffff;
    }

    .cybercom-theme .category-page-menu-microsite__item--link.current {
        color: #ffffff;
        background-color: #005095;
    }

    .cybercom-theme .category-page-pa-gang-microsite {
        background-color: #f2fafd;
    }

    .cybercom-theme .category-page-pa-gang-microsite a:hover {
        color: #005095;
    }

    .cybercom-theme .category-page-notiser-microsite {
        background-color: #f2fafd;
    }

    .cybercom-theme .category-page-notiser-microsite a:hover span {
        color: #005095
    }

    .cybercom-theme .microsite-footer-toplink.env-button--primary {
        background-color: var(--footer-top-link, #ccecf9);
        border-color: var(--footer-top-link, #ccecf9);
        color: #ffffff;
    }

    .cybercom-theme .cybercom-theme .microsite-footer-toplink.env-button--primary:active, .cybercom-theme .microsite-footer-toplink.env-button--primary:hover {
        background-color: #005095!important;
        border-color: #005095!important;
    }

    .cybercom-theme .microsite-footer-sharebuttonlist__item a {
        color: #005095;
    }

    .cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu {
        background-color: #ccecf9;
    }

    .cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu a {
        color: #000000;
    }

    .cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu a:disabled {
        background-color: #f8f9fa;
    }

    .cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu-close {
        background-color: #ccecf9;
    }

    .cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu-close a {
        color: #000000;
    }

    .cybercom-theme .cc-responsive-menu-microsite .link-deko--responsive-menu-close a:disabled {
        background-color: #f8f9fa;
    }

    .cybercom-theme .cc-responsive-menu-microsite .responsive-menu-main__item--link {
        background-color: #ccecf9;
    }

    .cybercom-theme .cc-responsive-menu-microsite .responsive-menu-main__item--link.current {
        background-color: #005095;
        color: #ffffff;
    }

    .cybercom-theme .cc-responsive-menu-microsite .responsive-menu-main__item--link:hover {
        background-color: #005095;
        color: #ffffff;
    }

    .cybercom-theme .menu-microsite__item--link {
        background-color: #ccecf9;
    }

    .cybercom-theme .menu-microsite__item--link.current {
        color: #ffffff;
        background-color: #005095;
    }

    .cybercom-theme .menu-microsite__item--link:hover {
        background-color: #005095;
        color: #ffffff;
    }

    .cybercom-theme .menu-microsite-category-and-under-page__item--link {
        background-color: #ccecf9;
    }

    .cybercom-theme .menu-microsite-category-and-under-page__item--link.current {
        color: #ffffff;
        background-color: #005095;
    }

    .cybercom-theme .menu-microsite-category-and-under-page__item--link:hover {
        background-color: #005095;
        color: #ffffff;
    }

    .cybercom-theme .image-startpage-microsite__div {
        background-color: #ffffff;
    }

    .cybercom-theme .cc-rekai-microsite .cc-link-module__item {
        border: 2px solid #005095;
    }

    .cybercom-theme .cc-rekai-microsite .cc-link-module__item:hover {
        background-color: #005095;
    }

    .cybercom-theme .cc-rekai-microsite .cc-link-module__item:hover span {
        color: #ffffff;
    }

    .cybercom-theme .cc-rekai-microsite .cc-link-module a span {
        color: #005095;
    }

    .cybercom-theme .cc-startpage-puff-with-img-microsite__item--link {
        background-color: #f2fafd;
    }

    .cybercom-theme .cc-startpage-puff-with-img-microsite__item--link.current {
        color: #ffffff;
        background-color: #005095;
    }

    .cybercom-theme .cc-startpage-puff-with-img-microsite__item--link:hover {
        background-color: #005095;
    }

    .cybercom-theme .cc-startpage-puff-with-img-microsite__item--link:hover span {
        color: #ffffff;
    }
}