/* Small Changes */
.listingblock .content .code-toolbar pre[class*="language-"].highlight >code {
    color: black;
}

/* End of issue Fixes */
/* Adjust padding for the checkbox label */
.facets-widget-checkbox .facet-item label {
    position: relative;
    padding-left: 30px; /* Increase padding to make room for the custom checkbox */
    cursor: pointer;
    width: 100%;
}

.facet-item {
    margin: -20px;  /* Removes any margin */
    padding: 0; /* Removes any padding */
    list-style-type: none; /* Removes bullet points if needed */
}

/* Custom checkbox before the label */
.facets-widget-checkbox .facet-item label::before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 20px;
    height: 20px;
    border: 2px solid #ccc;
    background-color: #fff;
    transition: border-color 0.3s ease;
    padding: 0;
}

/* Checkmark inside the custom checkbox */
.facets-widget-checkbox .facet-item label::after {
    content: "\2713";
    position: absolute;
    top: 7px;
    left: 4px;
    font-size: 16px;
    color: #158dbf;
    visibility: hidden;
    transition: visibility 0.3s ease;
    line-height: 1.1;
}

/* Style for the checked state */
.facets-widget-checkbox .facet-item input[type="checkbox"]:checked + label::after {
    visibility: visible;
}

.facets-widget-checkbox .facet-item input[type="checkbox"]:checked + label::before {
    border-color: #158dbf;
}

/* Hide the default checkbox */
.facets-widget-checkbox .facet-item input[type="checkbox"] {
    opacity: 0;
    visibility: hidden;
}

/*  ----------------  */

/*  active class for book navigation  item */
.block-hsdp-book-navigation.block-book-top-navigation .active > a {
    color: #1474b8;
    font-weight: bold;
}

.block-hsdp-book-navigation.block-book-top-navigation li:hover > a {
    color: #1474b8;
}
/* End*/

/* Search page Fillter Changes */
@media only screen and (min-width: 1200px) {
    .container.custom-container {
        width: 1170px;
    }
}
input.facets-checkbox {
    margin-right: 4px;
}
/* end */

/* striping changes */
.page-container {
    /* margin: 0 auto; */
    /* width: 100dvw; */
    /* margin-left: calc(50% - 50dvw); */
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.paragraph--type--multi-column-slider-block {
    padding-top: 50px;
}

.block-views-exposed-filter-blocksolr-search-page-1 .form--inline .form-item {
    float: none;
}

.region-navigation ul, ol {
    margin-top: 0;
    margin-bottom: 0px;
}

.region-navigation .breadcrumb {
    margin-bottom: 0px;
}
/* End*/

/* Custom Styles For Select 2 Ann. */
.view-announcements form .form--inline {
    display: flex;
    align-items: flex-end;
}
.view-announcements form .form--inline .multiselect-dropdown__toggle {
    background-color: white;
    color: black;
}
.view-announcements .multiselect-dropdown__actions {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
}
.view-announcements form .form--inline .form-item-service {
    width: 70%;
}
.view-announcements form .form--inline .form-item-items-per-page {
    width: 15%;
    margin: 0 2.5%;
}
.view-announcements form .form--inline .form-item-items-per-page .select-wrapper {
    display: block;
}
.view-announcements form .form--inline .form-item-items-per-page .select-wrapper select {
    width: 100%;
}
.view-announcements .multiselect-dropdown .multiselect-dropdown__dialog {
    max-width: inherit;
}
.view-announcements .multiselect-dropdown__scroll ul.multiselect-dropdown__list {
    padding-left: 0;
}
/* End*/

/* checkbox upadtes */
.select2-dropdown .select2-results__option .wrap {
    position: relative;
    padding-left: 27px;
}
.multiselect-dropdown .multiselect-dropdown__item--grouped .form-item .control-label {
    padding-left: 10px;
}
.multiselect-dropdown .multiselect-dropdown__item--grouped .form-item .control-label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 20px;
    height: 20px;
    border: 2px solid #ccc;
    background-color: #fff;
    transition: border-color 0.3s ease;
    padding: 0;
}
.multiselect-dropdown .multiselect-dropdown__item--grouped .form-item .control-label::after {
    content: "\2713";
    position: absolute;
    top: 6px;
    left: 4px;
    font-size: 16px;
    color: #158dbf;
    visibility: hidden;
    transition: visibility 0.3s ease;
    line-height: 1.1;
}
.multiselect-dropdown .multiselect-dropdown__item--grouped .form-item .control-label.checked::after {
    visibility: visible;
}
.multiselect-dropdown .multiselect-dropdown__item--grouped .form-item .control-label.checked::before {
    border-color: #158dbf;
}
.multiselect-dropdown .multiselect-dropdown__item--grouped .form-item .control-label input {
    opacity: 0;
    visibility: hidden;
}
/* End */

/* Search Page Loader CSS */
.no-term-reference-tree-button {
    display: none;
}

.ajax-progress.ajax-progress-fullscreen {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #00000096;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9;
}
.ajax-progress.ajax-progress-fullscreen::before {
    content: "";
    background-image: url("https://cdn.pixabay.com/animation/2023/05/02/04/29/04-29-06-428_512.gif");
    height: 50px;
    width: 50px;
    background-size: cover;
}

/* End*/

/* Custom styles for Region */

.region-select > ul.region-checkboxes {
    display: flex;
    justify-content: space-between;
    list-style: none;
    flex-wrap: wrap;
}

table.sticky-header.table.table-hover.table-striped {
    width: auto;
}

.region-checkboxes li label {
    color: var(--text-base);
}
.region-select > ul.region-checkboxes {
    display: flex;
    justify-content: space-between;
    list-style: none;
    flex-wrap: wrap;
    background-color: var(--grey-dark);
    border-color: #d1e0f7;
    padding-right: 15px;
    padding-top: 15px;
    padding-left: 15px;
}
/* End*/

/* Custom styles for checkboxes */
.region-checkboxes {
    list-style: none;
    padding: 0;
}

.region-checkboxes input[type="checkbox"] {
    display: none; /* Hide the default checkbox */
}

/* Custom checkbox design */
.region-checkboxes label {
    position: relative;
    padding-left: 30px;
    cursor: pointer;
    font-size: 16px;
}

/* Checkbox tick mark */
.region-checkboxes label::before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 20px;
    height: 20px;
    border: 2px solid #ccc;
    background-color: #fff;
    transition: border-color 0.3s ease;
}

/* Checkbox tick mark (checked state) */
.region-checkboxes input[type="checkbox"]:checked + label::before {
    border-color: #158dbf; /* Change border color when checked */
}

/* Check mark icon */
.region-checkboxes label::after {
    content: "\2713";
    position: absolute;
    top: 3px;
    left: 5px;
    font-size: 14px;
    color: #158dbf; /* Color of the check mark icon */
    visibility: hidden;
    transition: visibility 0.3s ease;
}

/* Check mark icon (visible when checked) */
.region-checkboxes input[type="checkbox"]:checked + label::after {
    visibility: visible;
}
/* End*/


/* Tables */
table.color tr, table.color>thead>tr>th {
    border-bottom: 2px solid #fff;
}

table.white tr, table.white>thead>tr>th {
    border-bottom: 1px solid #ccc;
}

table.color {
    background-color: #dbe7f9;
    background-color: rgba(11, 94, 215, 0.15);
}

tfoot {
    background: #fff;
}

/* Forms */
.has-success input {
    border-color: #b6bf00;
    background-color: #e0e96e;
}
.has-success label {
    color: #00693c;
}
.glyphicon-ok:before {
    cotnet: '\e204';
}
.has-warning input {
    border-color: #e98300;
    background-color: #eeaf00;
}
.has-warning label {
    color: #983222;
}
.glyphicon-warning-sign:before {
    cotnet: '';
}
.has-error input {
    border-color: #cd202c;
    background-color: #e59aaa;
}
.has-error label {
    color: #96172e;
}
.glyphicon-remove:before {
    cotnet: '';
}
.formWrapper {
    display: table;
    width: 100%;
}
.centeredForm {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
/* button {
    clear: both;
    display: block;
    float: left;
    margin: 1em 0 1em 90px;
} */
::-webkit-input-placeholder {
    padding-left: 4px;
}
:-moz-placeholder {
    padding-left: 4px;
}
::-moz-placeholder {
    padding-left: 4px;
}
:-ms-input-placeholder {
    padding-left: 4px;
}
input:focus {
    background-color: #e6effb;
    background-color: rgba(11, 94, 215, 0.1);
}
input, textarea {
    border-radius: 2px;
}
.toolTip {
    background-color: #0b5ed7;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    text-align: center;
    width: 26px;
}
.toolTip:after {
    content: none;
}
label.error {
    background-color: #e98300;
    border-radius: 2px;
    color: #fff;
    display: block;
    height: 34px;
    line-height: 34px;
    margin: 34px 0;
    text-align: center;
    width: 100%;
}
.ta-wrap label {
    margin-top: 10px;
    vertical-align: top;
}
.ta-wrap .toolTip {
    vertical-align: bottom;
}

/* Philips Content */


div.links {
  text-align: center;
}

div.links, div.links a {
  color: #fff;
}

div.links:after {
  clear: both;
  *zoom: 1;
  height: 0;
  visibility: hidden;
  display: block;Site Search

}

#page-content {
	min-height: 600px;
}

.jumbotron {
    border-radius: 2px;
}


/* Custom Elements! ***********************************/

.accordion dt {
    background-color: #dbe7f9;
    background-color: rgba(11, 94, 215, 0.15);
    border-bottom: 2px solid #fff;
    border-radius: 2px;
    height: 4em;
    line-height: 2em;
}
.accordion dt>a {
    dispaly: table-cell;
    vertical-align: middle;
}
.accordion dt>a:after {
    content: '\0020\0020\e203';
    font-family: 'philips-global-icon-font';
    font-size: 20px;
    font-weight: 800;
}
.accordion dt>a.open:after {
    content: '\0020\0020\e201';
    font-family: 'philips-global-icon-font';
    font-size: 20px;
    font-weight: 800;
}
.accordion dt,
.accordion dd {
    padding: 10px;
}
.accordion dt a:after {
    float: right;
}
.accordion dd {
    border-top: 0;
    font-size: 14px;
}
.accordion dd:last-of-type {
    border-top: 1px solid white;
    position: relative;
    top: -1px;
}

.lightBox h3,
.lightBox p,
.lightBox ul,
.darkBox h3,
.darkBox p,
.darkBox ul {
    padding: 0 16px;
}
.lightBox:first-child,
.darkBox:first-child {
    padding-top: 16px;
}
.lightBox:last-child,
.darkBox:last-child {
    padding-bottom: 16px;
}
.lightBox {
    background-color: #dbe7f9;
    background-color: rgba(11, 94, 215, 0.15)
}
.borderBox {
    border: 1px solid #ccc;
}
.darkBox {
    background-color: #0b5ed7;
    color: #fff;
}
.darkBox a {
    color: #fff;
}

/*  Utility Classes */
.nds {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
}

.lds {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.07);
}

.alpha {
    padding-left: 0;
    margin-left: 0
}
.omerga {
    padding-right: 0;
    margin-right: 0
}

#bgModal {
    z-index: 1;
    position: fixed;
    display: none;
    height: 100%;
    width: 100%;
    background: #000;
    top: 0;
    left: 0
}
#toOpen {
    background: #fff;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
    display: none;
    heigth: 35%;
    left: 50%;
    margin-left: -17.25%;
    margin-top: -17.25%;
    padding: 4px;
    position: fixed;
    text-align: left;
    top: 50%;
    width: 35%;
    z-index: 2
}

.headModal {
    text-align: right
}

.close {
    text-decoration: none
}

a.close:after {
    content: ''
}

div#contentModal {
    margin: 8px
}



/* Unsorted */

.label {
    border-radius: 2px
}


.xport-links {
    text-align: right
}

.pagination>li>a {
    border: 0
}
.pagination>li>a:hover {
    border: 0;
    background: transparent;
    font-weight: 700
}
.pagination>.active>a {
    color: #0073b4;
    background: transparent;
    font-weight: 700
}
.pagination>.prev>a,
.pagination>.next>a {
    color: #0073b4
}

@media only screen and (max-width: 767px) {
	footer.philips
	{
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px
	}

    h1,
    .header1 {
        font-size: 243%;
        letter-spacing: -1;
        line-height: 44px
    }
    h2,
    .header2 {
        font-size: 186%;
        letter-spacing: -0.5;
        line-height: 34px
    }
    h3,
    .header3 {
        font-size: 136%;
        letter-spacing: -0.2;
        line-height: 26px;
        font-weight: light;
    }
    h4.header4lg {
        font-size: 114%;
        letter-spacing: -0.1;
        line-height: 24px
    }
    h4,
    .header4 {
        font-size: 100%;
        letter-spacing: -0.1;
        line-height: 22px
    }
    .lg {
        font-size: 114%;
        letter-spacing: 0;
        line-height: 24px
    }
    .body {
        font-size: 100%;
        letter-spacing: 0;
        line-height: 22px
    }
    .small {
        font-size: 86%;
        letter-spacing: 0;
        line-height: 18px
    }
    a,
    .link {
        font-size: 100%;
        letter-spacing: 0;
        line-height: 20px
    }
    .quote {
        font-size: 100%;
        font-style: italic;
        letter-spacing: 0;
        line-height: 22px
    }
    .quoteSpecial {
        font-size: 150%;
        font-style: italic;
        letter-spacing: 0;
        line-height: 26px
    }
}
@media only screen and (max-width: 480px) {
    #main-nav {
        background-color: #e0e0e0
    }
    #main-nav li:hover,
    #main-nav li a:hover {
        background-color: #fff;
        color: #323232
    }
}
@media print {
    html,
    body {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0
    }
    a[href]:after {
        content: none
    }
    header.philips,
    footer.philips,
    #sidebar {
        display: none
    }
}
@font-face {
    font-family: 'Centrale Sans';
    font-style: bold;
    font-weight: 700;
    src: url('../../fonts/CentraleSans/CentraleSans-Bold/CentraleSans-Bold.eot');
    src: url('../../fonts/CentraleSans/CentraleSans-Bold/CentraleSans-Bold.eot?iefix') format('eot'), url('../../fonts/CentraleSans/CentraleSans-Bold/CentraleSans-Bold.svg#webfontZam02nTh') format('svg'), url('../../fonts/CentraleSans/CentraleSans-Bold/CentraleSans-Bold.ttf') format('truetype'), url('../../fonts/CentraleSans/CentraleSans-Bold/CentraleSans-Bold.woff') format('woff')
}
@font-face {
    font-family: 'Centrale Sans';
    font-style: normal;
    font-weight: 300;
    src: url('../../fonts/CentraleSans/CentraleSans-Book/CentraleSans-Book.eot');
    src: url('../../fonts/CentraleSans/CentraleSans-Book/CentraleSans-Book.eot?iefix') format('eot'), url('../../fonts/CentraleSans/CentraleSans-Book/CentraleSans-Book.svg#webfontZam02nTh') format('svg'), url('../../fonts/CentraleSans/CentraleSans-Book/CentraleSans-Book.ttf') format('truetype'), url('../../fonts/CentraleSans/CentraleSans-Book/CentraleSans-Book.woff') format('woff')
}
@font-face {
    font-family: 'Centrale Sans';
    font-style: normal;
    font-weight: 200;
    src: url('../../fonts/CentraleSans/CentraleSans-Light/CentraleSans-Light.eot');
    src: url('../../fonts/CentraleSans/CentraleSans-Light/CentraleSans-Light.eot?iefix') format('eot'), url('../../fonts/CentraleSans/CentraleSans-Light/CentraleSans-Light.svg#webfontZam02nTh') format('svg'), url('../../fonts/CentraleSans/CentraleSans-Light/CentraleSans-Light.ttf') format('truetype'), url('../../fonts/CentraleSans/CentraleSans-Light/CentraleSans-Light.woff') format('woff')
}
@font-face {
    font-family: 'Centrale Sans';
    font-style: italic;
    font-weight: 200;
    src: url('../../fonts/CentraleSans/CentraleSans-LightItalic/CentraleSans-LightItalic.eot');
    src: url('../../fonts/CentraleSans/CentraleSans-LightItalic/CentraleSans-LightItalic.eot?iefix') format('eot'), url('../../fonts/CentraleSans/CentraleSans-LightItalic/CentraleSans-LightItalic.svg#webfontZam02nTh') format('svg'), url('../../fonts/CentraleSans/CentraleSans-LightItalic/CentraleSans-LightItalic.ttf') format('truetype'), url('../../fonts/CentraleSans/CentraleSans-LightItalic/CentraleSans-LightItalic.woff') format('woff')
}
@font-face {
    font-family: 'Centrale Sans';
    font-style: normal;
    font-weight: 800;
    src: url('../../fonts/CentraleSans/CentraleSans-XBold/CentraleSans-XBold.eot');
    src: url('../../fonts/CentraleSans/CentraleSans-XBold/CentraleSans-XBold.eot?iefix') format('eot'), url('../../fonts/CentraleSans/CentraleSans-XBold/CentraleSans-XBold.svg#webfontZam02nTh') format('svg'), url('../../fonts/CentraleSans/CentraleSans-XBold/CentraleSans-XBold.ttf') format('truetype'), url('../../fonts/CentraleSans/CentraleSans-XBold/CentraleSans-XBold.woff') format('woff')
}
@font-face {
    font-family: 'philips-global-icon-font';
    src: url('../../fonts/philips-global-icon-font/philips-global-icon-font.eot');
    src: url('../../fonts/philips-global-icon-font/philips-global-icon-font.eot?#iefix') format('embedded-opentype'), url('../../fonts/philips-global-icon-font/philips-global-icon-font.woff') format('woff'), url('../../fonts/philips-global-icon-font/philips-global-icon-font.ttf') format('truetype'), url('../../fonts/philips-global-icon-font/philips-global-icon-font.svg#philips-icon2') format('svg');
    font-weight: normal;
    font-style: normal
}
.p-icon-first:after,
.p-icon-last:after,
.p-arrow-down:after,
.p-arrow-right:after,
.p-arrow-small:after,
.p-checkbox.p-checked:after,
.p-icon-360-reset:after,
.p-icon-360-rotate:after,
.p-icon-arrow-down:after,
.p-icon-arrow-left:after,
.p-icon-arrow-right:after,
.p-icon-arrow-up:after,
.p-icon-checkmark:after,
.p-icon-checkmark-rounded:after,
.p-icon-close:after,
.p-icon-close-02:after,
.p-icon-cross:after,
.p-icon-down:after,
.p-icon-envelope:after,
.p-icon-envelope:after,
.p-icon-exit-fullscreen:after,
.p-icon-facebook:after,
.p-icon-flickr:after,
.p-icon-fullscreen:after,
.p-icon-gallery-grid:after,
.p-icon-gallery-preview:after,
.p-icon-googleplus:after,
.p-icon-grid-view:after,
.p-icon-inpage:after,
.p-icon-instagram:after,
.p-icon-link:after,
.p-icon-linkedin:after,
.p-icon-list-view:after,
.p-icon-livejournal:after,
.p-icon-magnifier:after,
.p-icon-myphilips:after,
.p-icon-next:after,
.p-icon-pause:after,
.p-icon-philips-wordmark-2008:after,
.p-icon-pinterest:after,
.p-icon-play:after,
.p-icon-play-button:after,
.p-icon-plus:after,
.p-icon-prev:after,
.p-icon-question-mark:after,
.p-icon-questionmark:after,
.p-icon-record:after,
.p-icon-rss:after,
.p-icon-search:after,
.p-icon-share:after,
.p-icon-shoppingcart:after,
.p-icon-stories:after,
.p-icon-tencentweibo:after,
.p-icon-twitter:after,
.p-icon-up:after,
.p-icon-vkontakte:after,
.p-icon-volume-high:after,
.p-icon-volume-low:after,
.p-icon-volume-medium:after,
.p-icon-volume-mute:after,
.p-icon-weibo:after,
.p-icon-youtube:after {
    font-family: 'philips-global-icon-font';
    font-style: normal
}
.p-icon-arrow-left-before:before {
    font-family: 'philips-global-icon-font';
    font-style: normal
}
.p-icon-philips-wordmark-2008:after {
    content: "\e100"
}
.p-icon-arrow-up:after,
.p-icon-up:after {
    content: "\e200"
}
.p-icon-arrow-down:after,
.p-icon-down:after,
.p-arrow-down:after {
    content: "\e201"
}
.p-arrow-down:after {
    font-size: 8px;
    font-size: .8rem
}
.p-icon-arrow-left:after,
.p-icon-prev:after {
    content: "\e202"
}
.p-icon-first:after {
    content: "\e202\e202"
}
.p-icon-last:after {
    content: "\e203\e203"
}
.p-icon-arrow-left-before:before {
    content: "\e202"
}
.p-arrow-right:after,
.p-arrow-small:after,
.p-icon-arrow-right:after,
.p-icon-next:after {
    content: "\e203"
}
.p-icon-checkmark:after {
    content: "\e204"
}
.p-icon-fullscreen:after {
    content: "\e205"
}
.p-icon-exit-fullscreen:after {
    content: "\e206"
}
.p-icon-grid-view:after {
    content: "\e207"
}
.p-icon-list-view:after {
    content: "\e208"
}
.p-icon-magnifier:after,
.p-icon-search:after {
    content: "\e209"
}
.p-icon-play:after {
    content: "\e20a"
}
.p-icon-pause:after {
    content: "\e20b"
}
.p-icon-record:after {
    content: "\e20c"
}
.p-icon-play-button:after {
    content: "\e20d"
}
.p-icon-plus:after {
    content: "\e20e"
}
.p-icon-close:after,
.p-icon-close-02:after,
.p-icon-cross:after {
    content: "\e20f"
}
.p-icon-questionmark:after,
.p-icon-question-mark:after {
    content: "\e210"
}
.p-icon-volume-high:after {
    content: "\e211"
}
.p-icon-volume-medium:after {
    content: "\e212"
}
.p-icon-volume-low:after {
    content: "\e213"
}
.p-icon-volume-mute:after {
    content: "\e214"
}
.p-icon-shoppingcart:after {
    content: "\e215"
}
.p-icon-myphilips:after {
    content: "\e216"
}
.p-icon-checkmark-rounded:after {
    content: "\e222"
}
.p-icon-360-rotate:after {
    content: "\e221"
}
.p-icon-360-reset:after {
    content: "\e220"
}
.p-icon-gallery-grid:after {
    content: "\e218"
}
.p-icon-gallery-preview:after {
    content: "\e219"
}
.p-icon-envelope:after {
    content: "\e217"
}
.p-icon-facebook:after {
    content: "\e300"
}
.p-icon-flickr:after {
    content: "\e301"
}
.p-icon-googleplus:after {
    content: "\e302"
}
.p-icon-instagram:after {
    content: "\e303"
}
.p-icon-link:after {
    content: "\e304"
}
.p-icon-linkedin:after {
    content: "\e305"
}
.p-icon-livejournal:after {
    content: "\e306"
}
.p-icon-pinterest:after {
    content: "\e307"
}
.p-icon-rss:after {
    content: "\e308"
}
.p-icon-weibo:after {
    content: "\e309"
}
.p-icon-tencentweibo:after {
    content: "\e30a"
}
.p-icon-twitter:after {
    content: "\e30b"
}
.p-icon-vkontakte:after {
    content: "\e30c"
}
.p-icon-youtube:after {
    content: "\e30d"
}
.p-icon-stories:after {
    content: "\e400"
}
.p-icon-share:after {
    content: "\e401"
}
.p-icon-inpage:after {
    content: "\e402"
}
.p-square {
    color: #0089c4;
    cursor: pointer;
    font-size: 21px;
    font-size: 2.1rem;
    display: inline-block;
    width: 35px;
    height: 35px;
    background: transparent;
    border-radius: 2px
}
.p-square:hover {
    background: #0089c4
}
.p-square.p-icon-close:before {
    content: ''
}
.p-square.p-icon-close:after {
    margin-top: 6px;
    margin-top: .6rem
}
.p-square:after {
    display: block;
    text-align: center
}
.p-square:hover:after {
    color: #fff
}
.p-square.p-small {
    display: inline-block;
    width: 26px;
    height: 26px;
    background: transparent;
    font-size: 14px;
    font-size: 1.4rem
}
.p-square.p-small:hover {
    background: #0089c4
}
.p-square.p-xsmall {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: transparent;
    font-size: 10px;
    font-size: 1rem;
    line-height: 14px;
    line-height: 1.4rem
}
.p-square.p-xsmall:hover {
    background: #0089c4
}
.p-square.p-xsmall.p-icon-question-mark:after {
    content: "\e608"
}
button.p-square.p-small {
    width: 26px;
    height: 26px
}

#navbar .nav > li {
	float: left;
}

body video {
    width: 100%;
}

/* .content div:nth-child(even) .paragraph {
    background-color: white !important;
} */

button.ui-dialog-titlebar-close::before {
    content: "X";
    position: absolute;
    top: 1px;
    left: 3px;
    line-height: 1rem;
}

.user-login-form a {
    background-color: var(--blue-dark);
    color: var(--white);
    font-family: "Centrale Sans", Tahoma, sans-serif;
    font-size: 16px;
    line-height: 130%;
    font-weight: 400;
    /* display: inline-block; */
    outline: 0;
    padding: 0.8em 1.5em 0.7em;
    min-width: 142px;
    margin: 1em 0;
    border: none;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -o-transition: 0.15s ease-in-out;
    -webkit-transition: 0.15s ease-in-out;
    transition: 0.15s ease-in-out;
}

.user-login-form a:hover {
    color: var(--white);
}
