@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-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-rounded:after,
.p-icon-checkmark:after,
.p-icon-close-02:after,
.p-icon-close: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-first: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-last: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-button:after,
.p-icon-play: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-arrow-down:after,
.p-icon-arrow-down:after,
.p-icon-down:after {
  content: "\e201";
}

.p-arrow-down:after {
  font-size: 8px;
  font-size: 0.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-02:after,
.p-icon-close:after,
.p-icon-cross:after {
  content: "\e20f";
}

.p-icon-question-mark:after,
.p-icon-questionmark: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";
}

/* Base classes */
.text-link, .links-collection .links li a {
  font-size: 1.1em;
  text-align: left;
  font-weight: 700;
}

.text-link:focus, .links-collection .links li a:focus, .text-link:hover, .links-collection .links li a:hover {
  text-decoration: none;
}

/* HTML Body */
html {
  font-size: 100%;
  margin: 0;
  padding: 0;
  height: 100%;
}

body {
  font-size: 16px;
  font-family: "Centrale Sans", Tahoma, sans-serif;
  /* font-weight: 300; */
  line-height: 150%;
  height: 100vh;
}

.body {
  background: transparent;
  border: 0;
  font-size: 100%;
  letter-spacing: 0;
  line-height: 150%;
  padding: 0;
  text-align: left;
}

.small {
  font-size: 86%;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 18px;
}

/* Blocks */
/* #block-system-main>div.container>div.row.clearfix>div.col-sm-3>div>div.field-label {
  font-size: 1.2em;
}

.services-wrap h1 {
  font-size: 2.8em;
  line-height: 150%;
} */

/* .card-bottom a {
  font-size: 1em;
  line-height: 150%;
  font-weight: 600;
}

.card-bottom a:focus, .card-bottom a:hover {
  text-decoration: none;
}

.card-title {
  font-size: 1.2rem;
}

.card-description p {
  font-size: 0.9rem;
} */

p {
  font-size: 1rem;
  line-height: 165%;
}

/* ol,
ul {
  margin: 0;
  padding: 0 0 0 1.5rem;
}

ol li,
ul li {
  font-size: 1rem;
  line-height: 150%;
  padding: 0 0 0.5rem;
}

ol li li,
ul li li {
  font-size: 1rem;
} */

.section-head {
  font-weight: 400;
}

.headModal {
  text-align: right;
}

.close {
  text-decoration: none;
}

a.close:after {
  content: "";
}

.label {
  font-weight: normal;
  text-align: right;
}

fieldset legend {
  font-size: 121%;
  font-weight: 700;
}

.back-to-top {
  font-size: 1em;
  line-height: 1em;
  font-weight: 600;
  text-decoration: none;
}

.back-to-top i {
  font-size: 1.2em;
  font-weight: 700;
}

.breadcrumb-bar {
  font-size: 1em;
  font-weight: 400;
}

/* News Announcements blocks */
.viewsreference--view-title {
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 150%;
  font-family: "Centrale Sans", Tahoma, sans-serif;
  text-rendering: optimizeLegibility;
}

.view-aggregator-rss-feed .views-row a,
.view-announcements .views-row a {
  font-weight: 700;
}
.view-aggregator-rss-feed .views-row a:focus,
.view-aggregator-rss-feed .views-row a:hover,
.view-announcements .views-row a:focus,
.view-announcements .views-row a:hover {
  text-decoration: none;
}

.news-announcements-timestamp {
  font-style: italic;
}

/* Headers */
.body,
.bodyLarge,
.bodysmall,
.lg h4,
.link,
.quote,
.quoteSpecial,
a,
h1,
h1.large,
h1.xl,
h2,
h3,
h4.header4 {
  font-family: "Centrale Sans", Tahoma, sans-serif;
  text-rendering: optimizeLegibility;
  word-wrap: break-word;
}

h1,
h2,
h3,
h4,
h5 {
  line-height: 150%;
}

h1 {
  font-size: 2.4rem;
  font-weight: 700;
}

h2 {
  font-weight: 700;
}

h3 {
  font-size: 2rem;
  font-weight: 700;
}

h4 {
  font-size: 1.4rem;
  font-weight: 700;
}

h5 {
  font-size: 1.1rem;
  font-weight: 700;
}

@media screen and (max-width: 1000px) {
  h1 {
    font-size: 2.4rem;
  }

  /* h2 {
    font-size: 2rem;
  } */

  h3 {
    font-size: 1.8rem;
  }

  h4 {
    font-size: 1.6rem;
  }

  h5 {
    font-size: 1.4rem;
  }
}

/* Ascii rendered Headers */
.sect1 h2 {
  font-size: 2rem;
  font-weight: 700;
}

.sect1 h3 {
  font-size: 1.4rem;
  font-weight: 700;
}

.sect1 h4 {
  font-size: 1.1rem;
  font-weight: 700;
}

@media screen and (max-width: 1000px) {
  .sect1 h2 {
    font-size: 1.8rem;
  }

  .sect1 h3 {
    font-size: 1.6rem;
  }

  .sect1 h4 {
    font-size: 1.4rem;
  }
}

/* End of Ascii rendered Headers */
h1.lgt,
h1.lgt,
h1.t,
h2.t {
  font-weight: 200;
}

.philips .nav>li>a.hsdp {
  font-size: 150%;
  padding: 15px 20px;
}

/* h1 span {
  font-weight: 200;
  font-size: 60%;
} */

.headerXs,
.xs {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 79%;
  letter-spacing: 0;
  line-height: 16px;
}

.headerXs {
  font-weight: 700;
}

.xs {
  font-weight: 400;
}

/* Links */
.link,
a {
  font-size: inherit;
  font-weight: 300;
  letter-spacing: 0;
  line-height: inherit;
}

.link:active, .link:focus, .link:hover,
a:active,
a:focus,
a:hover {
  text-decoration: none;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/* Paragraph Links */
.field--name-field-navigation-link a {
  font-size: 1.2em;
  /* text-align: left; */
  font-weight: 700;
}

.field--name-field-navigation-link a:focus,
.field--name-field-navigation-link a:hover {
  text-decoration: none;
}

/* Tooltip */
.toolTip {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  height: 26px;
  line-height: 26px;
  text-align: center;
  width: 26px;
}

.toolTip:after {
  content: none;
}

/* Forms */
.form-group select [multiple],
select[size] {
  height: auto;
}

/* Form buttons */
.user-login-form .btn,
.user-pass .btn,
.hsdp-btn,
.more-link a {
  font-family: "Centrale Sans", Tahoma, sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 400;
}

.hsdp-btn:focus, .more-link a:focus, .hsdp-btn:hover, .more-link a:hover {
  text-decoration: none;
}

/* Icons */
.glyphicon-ok:before {
  cotnet: "\e204";
}

.glyphicon-warning-sign:before {
  cotnet: "";
}

.glyphicon-remove:before {
  cotnet: "";
}

.quote {
  font-size: 100%;
  font-style: italic;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 22px;
}

.quoteSpecial {
  font-size: 150%;
  font-style: italic;
  font-weight: 200;
  letter-spacing: 0;
  line-height: 29px;
}

/* Tables */
ul.large,
ul.large ul,
ul.medium,
ul.medium ul,
ul.small,
ul.small ul {
  list-style-type: none;
}

ul.large li:before,
ul.medium li:before,
ul.small li:before {
  content: "\2022\0020";
}

ul.large {
  font-size: 1em;
}

ul.large li:before {
  font-size: 1.5em;
  font-weight: 800;
  line-height: 2.5em;
  padding-right: 0.714em;
}

ul.medium {
  font-size: 0.857em;
  font-weight: 300;
}

ul.medium li:before {
  font-size: 1.142em;
  font-weight: 800;
  line-height: 1.857em;
  padding-right: 0.571em;
}

ul.small {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 0.785em;
  font-weight: 400;
}

ul.small li:before {
  font-size: 1.5em;
  font-weight: 300;
  line-height: 1.5em;
  padding-right: 0.4286em;
}

li a:after {
  content: "";
}

/* Tables */
.color,
.table-striped {
  border-collapse: collapse;
  border-spacing: 0 4px;
}

.color thead tr,
.table-striped thead tr {
  padding: 8px;
  font-weight: bold;
}

.color th,
.table-striped th {
  padding: 8px;
  font-weight: bold;
}

.table-responsive table {
  font-size: 14px;
}

@media screen and (max-width: 767px) {
  .table-responsive table {
    font-size: 12px;
  }
}

.self-service_table thead tr th {
  font-size: 1.1rem;
}

/* Catalog */
.catalog-panel .panel-title {
  font-size: 1.2rem;
  font-weight: 700;
}

.catalog-panel .panel-description p {
  font-size: 0.9rem;
}

.catalog-panel .panel-footer a {
  font-size: 1em;
  line-height: 150%;
  font-weight: 600;
}
.catalog-panel .panel-footer a:focus,
.catalog-panel .panel-footer a:hover {
  text-decoration: none;
}

.catalog-service-box a {
  font-size: 1em;
  font-family: "Centrale Sans", Tahoma, sans-serif;
  text-decoration: none;
}
.catalog-service-box a:focus, .catalog-service-box a:hover {
  text-decoration: none;
}

/* Forms */
.form-control,
.form-group select {
  font-size: 14px;
  line-height: 1.428571429;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

label.error {
  text-align: center;
  line-height: 34px;
}
