@import url(bootstrap.min.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(jquery.loadmask.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(jquery.fancybox.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(product_content.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(search_portlet.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(desktop_nav.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(mobile_nav.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(customizable_navigation.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(content_page.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(registration_portlet.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(login_page.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(login_portlet.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(search_page.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(second_level_page.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(masterslider.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(google_translate.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(contactus-menu.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(additional_styling.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(homepage.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(myaccount_portlet.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
@import url(video-js.min.css?browserId=firefox&themeId=pelcotheme_WAR_pelcotheme&languageId=en_US&b=6210&t=1545412720000);
/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */
/********************* Colour reference chart****************
*************************** comment ********* colour ******** 
Primary blue                primary-blue      #0069B8
Primary yellow              primary-yellow    #FBAF28
Secondary orange            secondary-orange  #F1771F
Secondary blue              secondary-blue    #00AEEE
Secondary green             secondary-green   #86C247
Secodary gray               secondary-gray    #2A2E32
*/
@font-face {
  font-family: 'ApexNewWeb-Book';
  src: url("../fonts/ApexNewWeb-Book.eot");
  src: url("../fonts/ApexNewWeb-Book.eot") format("embedded-opentype"), url("../fonts/ApexNewWeb-Book.woff") format("woff"), url("../fonts/ApexNewWeb-Book.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

html.aui body {
  font-family: "ApexNewWeb-Book",sans-serif !important;
  /* Footer */ }
  html.aui body #wrapper {
    padding: 0; }
  html.aui body #mobile-search-bar {
    z-index: 302;
    width: 215px;
    top: 30px;
    left: 0;
    position: absolute;
    /* Fixing default with for IE on Search modal window */ }
    html.aui body #mobile-search-bar .search-textbox {
      float: none; }
    html.aui body #mobile-search-bar .default-search-field-text {
      max-width: 100% !important; }
    html.aui body #mobile-search-bar .search-text-field {
      width: 100% !important; }
    html.aui body #mobile-search-bar .search-modal-portlet {
      margin-left: 0px; }
    html.aui body #mobile-search-bar .documents-search-container-search-area-modal-search-field .search-input-cancel-button {
      background-image: url(../images/icons/clean_search_icon.png); }
    html.aui body #mobile-search-bar .documents-search-container-search-area-modal-search-field .search-icon {
      height: 27px;
      width: 30px;
      background-image: url(../images/icons/search_button_icon.png); }
      html.aui body #mobile-search-bar .documents-search-container-search-area-modal-search-field .search-icon img {
        opacity: .01;
        filter: alpha(opacity=1);
        /* For IE8 and earlier */ }
  html.aui body header#banner {
    position: fixed;
    width: 100%;
    z-index: 301;
    /* Main menu */
    /* Main menu */
    /* Header page title */
    /* Contact Us and Translate menu on mobile view*/ }
    html.aui body header#banner .dockbar .navbar-inner .container {
      max-width: 1200px;
      margin: 0 auto; }
      html.aui body header#banner .dockbar .navbar-inner .container .btn {
        max-width: 37px; }
    html.aui body header#banner .container-wrapper {
      max-width: 1800px;
      margin: 0 auto; }
    html.aui body header#banner .header-background {
      background-color: #fff; }
      html.aui body header#banner .header-background #wrapper {
        height: 90px;
        padding-top: 0px;
        margin-top: 0px; }
      html.aui body header#banner .header-background #heading {
        padding: 5px 0;
        position: relative; }
    html.aui body header#banner #mobile-search-icon {
      /*padding-right: 10px;*/
      display: none; }
    html.aui body header#banner .overlay-header {
      z-index: 2000;
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%; }
    html.aui body header#banner .logo-wrapper {
      width: 20%;
      display: inline-block; }
      html.aui body header#banner .logo-wrapper a.logo {
        padding: 10px 0; }
    html.aui body header#banner .header-right-column {
      height: 100%;
      vertical-align: middle;
      text-align: right;
      display: inline-block;
      position: absolute;
      top: 0;
      right: 6%;
      /* Header Search portlet*/ }
      html.aui body header#banner .header-right-column .search-wrapper {
        width: 30%;
        height: 100%;
        padding-top: 10px;
        text-align: right;
        display: inline-block;
        float: right; }
        html.aui body header#banner .header-right-column .search-wrapper a, html.aui body header#banner .header-right-column .search-wrapper a:hover, html.aui body header#banner .header-right-column .search-wrapper a:focus {
          color: white;
          text-transform: uppercase;
          font-weight: 600;
          padding-left: 5px;
          padding-right: 5px; }
          html.aui body header#banner .header-right-column .search-wrapper a img, html.aui body header#banner .header-right-column .search-wrapper a:hover img, html.aui body header#banner .header-right-column .search-wrapper a:focus img {
            padding-left: 10px; }
    html.aui body header#banner .main-menu-background {
      display: inline-block;
      vertical-align: middle;
      width: 66%; }
      @media (min-width: 980px) and (max-width: 1300px) {
        html.aui body header#banner .main-menu-background {
          width: 60%; } }
    html.aui body header#banner .page-title-background {
      background-color: transparent; }
      html.aui body header#banner .page-title-background #wrapper {
        height: 30px;
        padding-top: 0px;
        margin-top: 0px; }
      html.aui body header#banner .page-title-background .page-name {
        display: inline-block;
        float: left; }
      html.aui body header#banner .page-title-background .sharethis-pelco {
        float: right;
        display: inline-block;
        height: 40px;
        margin: 11px auto;
        line-height: 25px; }
    html.aui body header#banner .breadcrumb {
      background-color: transparent;
      border: none;
      padding: 5px;
      margin: 0;
      font-size: .9em;
      text-transform: uppercase; }
      html.aui body header#banner .breadcrumb a, html.aui body header#banner .breadcrumb li > .divider {
        color: #fff;
        text-shadow: none; }
      html.aui body header#banner .breadcrumb .first {
        display: none; }
    html.aui body header#banner .mobile-container-wrapper {
      height: 35px;
      padding: 0 5px; }
      html.aui body header#banner .mobile-container-wrapper .contact-us-menu-mobile-wrapper {
        float: left; }
      html.aui body header#banner .mobile-container-wrapper #mobile-social-media-wrapper {
        float: right;
        padding-top: 5px; }
    html.aui body header#banner #social-media-wrapper {
      padding-top: 6px; }
  html.aui body #content {
    max-width: 1200px;
    margin: 0 auto; }
    html.aui body #content #main-content {
      height: 100% !important; }
      html.aui body #content #main-content p {
        font-family: "ApexNewWeb-Book",sans-serif !important; }
    html.aui body #content #content-overlay {
      z-index: 300 !important; }
  html.aui body #footer {
    background: #0069b8;
    padding: 10px 0; }
    html.aui body #footer ul {
      display: table;
      margin: 15px auto; }
      html.aui body #footer ul li {
        color: white;
        display: inline-block;
        padding: 0 5px; }
        html.aui body #footer ul li a, html.aui body #footer ul li a:focus, html.aui body #footer ul li a:hover {
          color: white;
          text-shadow: none;
          font-size: 16px; }
        html.aui body #footer ul li span {
          margin-left: 8px;
          color: #064A77; }
    html.aui body #footer .social-links {
      border-top: 1px solid #fff; }
      html.aui body #footer .social-links img {
        margin: 0 5px; }
    html.aui body #footer .sharethis-pelco {
      padding: 0;
      margin: 0; }
      html.aui body #footer .sharethis-pelco span {
        padding: 0 2px;
        margin: 0;
        height: 16px;
        width: 16px;
        top: 3px; }
  html.aui body .lfr-hudcrumbs {
    display: none !important; }

html.aui body {
  /* Large desktop */
  /* Portrait tablet to landscape and desktop */
  /* Portrait tablet to landscape and desktop */
  /* Landscape phone to portrait tablet */
  /* Landscape phones and down */ }
  @media (min-width: 768px) and (max-width: 979px) {
    html.aui body header#banner .site-title {
      text-align: center; }
    html.aui body header#banner .header-right-column {
      width: 15%;
      right: 13%;
      padding-top: 0; }
      html.aui body header#banner .header-right-column .second-col {
        width: 100%; }
    html.aui body header#banner .logo-wrapper {
      width: 70%; }
      html.aui body header#banner .logo-wrapper .logo {
        display: table;
        margin: 0 auto; }
    html.aui body header#banner #mobile-search-icon {
      /*position: relative;
      float: right;
      padding-top: 10px;*/ }
    html.aui body header#banner .search-wrapper {
      width: 15% !important;
      padding-top: 0px; }
    html.aui body header#banner .search-textbox {
      float: left; }
    html.aui body header#banner #mobile-search-bar {
      /*top: 50px;*/ } }
  @media (max-width: 767px) {
    html.aui body {
      padding: 0; }
      html.aui body .documents-search-container {
        width: 93%; }
      html.aui body #content {
        padding: 0 10px; }
      html.aui body header#banner .site-title {
        text-align: center; }
      html.aui body header#banner .header-right-column {
        width: 15%;
        padding-top: 0;
        right: 21%; }
        html.aui body header#banner .header-right-column .second-col {
          width: 100%; }
      html.aui body header#banner .logo-wrapper {
        width: 70%; }
        html.aui body header#banner .logo-wrapper .logo {
          display: table;
          margin-left: 10%; }
      html.aui body header#banner #mobile-search-icon {
        /*position: relative;
        float: right;
        padding-top: 10px;*/ }
      html.aui body header#banner #mobile-menu-icon {
        padding-top: 10px; }
      html.aui body header#banner .search-wrapper {
        width: 15% !important;
        padding-top: 0px; }
      html.aui body header#banner .search-textbox {
        float: left; }
      html.aui body header#banner #mobile-search-bar {
        /*top: 50px;*/ } }
  @media (max-width: 568px) {
    html.aui body .logo-wrapper .logo {
      margin-left: 0 !important; }
    html.aui body header#banner .header-right-column {
      display: none; }
    html.aui body #mobile-search-bar {
      width: 100%;
      top: 9px;
      left: 17px;
      position: absolute; }
    html.aui body #mobile-search-icon {
      display: block !important;
      position: absolute;
      top: 30% !important;
      right: 5% !important; }
    html.aui body .header-right-column {
      bottom: -43px !important;
      left: 0;
      top: initial !important;
      height: 43px !important;
      background-color: #eee;
      width: 100% !important; }
    html.aui body .main-menu-background {
      display: none !important; } }
  @media (max-width: 480px) {
    html.aui body .documents-search-container {
      margin-left: 0px;
      width: 93%; }
    html.aui body header#banner .contact-us-wrapper,
    html.aui body header#banner .social-media-wrapper {
      font-size: 13px; }
    html.aui body #footer {
      text-align: center; } }

#hrefFm {
  display: none !important; }

