@charset "UTF-8";
/*bootstrap*/
#DRPrivacyPolicy .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
#DRPrivacyPolicy .navbar-default {
  background-color: #FFF;
  padding-bottom: 20px;
}
#DRPrivacyPolicy .navbar-default .navbar-toggle .icon-bar {
  background-color: #00A7E1;
}
#DRPrivacyPolicy .navbar-default .navbar-toggle {
  border-color: transparent;
}
#DRPrivacyPolicy .navbar-toggle .icon-bar {
  width: 30px;
  height: 3px;
}
#DRPrivacyPolicy .navbar-default .navbar-toggle:focus, 
#DRPrivacyPolicy .navbar-default .navbar-toggle:hover {
  background-color: transparent;
}
#DRPrivacyPolicy .navbar-default .navbar-nav > li > a {
  color: #00A7E1;
  font-size: 19px;
  font-family: "mr-eaves-xl-modern", Helvetica, Arial, sans-serif;
}
#DRPrivacyPolicy .navbar-default .navbar-nav > li > a:hover,
#DRPrivacyPolicy .navbar-default .navbar-nav > li > a:focus {
  color: #003058;
  background-color: transparent;
}
#DRPrivacyPolicy .btn-primary, 
#DRPrivacyPolicy .btn-primary:focus, 
#DRPrivacyPolicy .btn-primary:active:focus {
  color: #fff;
  background-color: #00A7E1;
  border-color: #00A7E1;
  outline: none;
}
#DRPrivacyPolicy .btn-primary:hover {
  color: #fff;
  background-color: #0081ae;
  border-color: #007aa4;
}
/*base styles*/
#DRPrivacyPolicy, #DRPrivacyPolicy p, #DRPrivacyPolicy a, #DRPrivacyPolicy .dr_privacyInfoLists li {
  font-family: "mr-eaves-xl-modern", Helvetica, Arial, sans-serif;
  font-size: 19px;
}
#DRPrivacyPolicy  {
  color: #666666;
  font-weight: 400;
  line-height: 1.42857;
}
#DRPrivacyPolicy p {
  font-weight: 300;
  letter-spacing: .75px;
  line-height: 1.6;
}
#DRPrivacyPolicy .dr_privacyInfoLists li {
  font-weight: 100;
}
@media (min-width: 768px) {
  #DRPrivacyPolicy .dr_privacyInfoLists li {
    margin-bottom: 3rem;
  }
}
#DRPrivacyPolicy .dr_privacyInfoSmall li {
  margin-bottom: 0;
}
@font-face {
  font-family: 'mr-eaves-xl-modern';
  src: url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-Reg.eot");
  src: url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-Reg.eot?#iefix")
  format("embedded-opentype"), url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-Reg.woff2")
  format("woff2"), url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-Reg.woff")
  format("woff"), url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-Reg.ttf")
  format("truetype"), url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-Reg.svg#svgFontName")
  format("svg");
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'mr-eaves-xl-modern';
  src: url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-Bold.eot");
  src: url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-Bold.eot?#iefix")
  format("embedded-opentype"), url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-Bold.woff2")
  format("woff2"), url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-Bold.woff")
  format("woff"), url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-Bold.ttf")
  format("truetype"), url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-Bold.svg#svgFontName")
  format("svg");
  font-weight: bold;
  font-style: normal
}
@font-face {
  font-family: 'mr-eaves-xl-modern';
  src: url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-RegItalic.eot");
  src: url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-RegItalic.eot?#iefix")
  format("embedded-opentype"), url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-RegItalic.woff2")
  format("woff2"), url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-RegItalic.woff")
  format("woff"), url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-RegItalic.ttf")
  format("truetype"), url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-RegItalic.svg#svgFontName")
  format("svg");
  font-style: italic;
  font-weight: normal
}
@font-face {
  font-family: 'mr-eaves-xl-modern';
  src: url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-BoldItalic.eot");
  src: url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-BoldItalic.eot?#iefix")
  format("embedded-opentype"), url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-BoldItalic.woff2")
  format("woff2"), url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-BoldItalic.woff")
  format("woff"), url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-BoldItalic.ttf")
  format("truetype"), url("//drh-fonts.img.digitalrivercontent.net/Storefront/Library/fonts/compliance/MrEavesXLModOT-BoldItalic.svg#svgFontName")
  format("svg");
  font-style: italic;
  font-weight: bold
}
#DRPrivacyPolicy h1, #DRPrivacyPolicy h2, #DRPrivacyPolicy h3, #DRPrivacyPolicy h4, #DRPrivacyPolicy h5, #DRPrivacyPolicy h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1;
  color: #003058;
}
#DRPrivacyPolicy select, #DRPrivacyPolicy option {
  padding: 5px;
}
#DRPrivacyPolicy a {
  color: #00A7E1;
  text-decoration: none;
}
#DRPrivacyPolicy a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
#DRPrivacyPolicy a:hover {
  color: #006e95;
  text-decoration: none;
}
/*navbar*/
#DRPrivacyPolicy #dr_navbarHeader {
  margin-top: 1em;
}
#DRPrivacyPolicy .dr_printIcon {
  border: none;
}
#DRPrivacyPolicy #countryLabel {
  font-weight: normal;
  font-size: 0.8em;
}
/*main*/
#DRPrivacyPolicy .main-body {
  background-image: url(//ui1.img.digitalrivercontent.net/Storefront/images/pattern.png);
  background-size: 100% auto;
}
/*hero*/
#DRPrivacyPolicy .heroHeader {
  position: relative;
  margin-top: 100px;
  overflow: hidden;
}
@media (min-width: 768px) {
  #DRPrivacyPolicy .heroHeader {
    background-image: url(//ui1.img.digitalrivercontent.net/Storefront/images/clientsoverview_ourclients_image.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 50%;
  }
}
#DRPrivacyPolicy .heroHeader .box {
  background-image: url(//ui1.img.digitalrivercontent.net/Storefront/images/small-pattern.png);
  background-repeat: repeat-y;
  background-color: rgba(3, 181, 232, 0.9);
  padding-bottom: 3rem;
  padding-top: 3rem;
}
@media (min-width: 768px) {
  #DRPrivacyPolicy .heroHeader .box {
    margin-top: 12%;
    margin-bottom: 12%;
  }
}
#DRPrivacyPolicy .heroHeader h1 {
  color: #FFF;
  font-size: 6rem;
  font-weight: 500;
  font-family: inherit;
  line-height: 1;
  max-width: 350px;
}
/*policy links and info*/
#DRPrivacyPolicy .dr_privacyAnchor {
  padding-top: 16rem !important;
}
#DRPrivacyPolicy section {
  padding-top: 4rem;
}
#DRPrivacyPolicy section .heading {
  margin: 0 0 6.75px;;
}
#DRPrivacyPolicy section h4.heading {
  font-size: 26px;
  margin-top: 4rem !important;
}
#DRPrivacyPolicy section h5.heading {
  font-size: 21px;
}
#DRPrivacyPolicy section h6.heading {
  font-size: 19px;
  text-transform: uppercase;
  padding-top: 4rem;
}
#DRPrivacyPolicy .dr_privacyInfoLists {
  padding-left: 15px;
}
#DRPrivacyPolicy .dr_privacyInfoListSuperscript .row {
  border-top: 2px darkGray solid;
  padding-top: 5px;
}
/*back to top button*/
#DRPrivacyPolicy .svg-14404 svg {
  height: 35px;
  width: 35px;
}
#DRPrivacyPolicy .svg-14404 svg * {
  fill:#ffffff !important;
} 
#DRPrivacyPolicy .buttonFooter {
  display: none;
  font-size: 30px;
  color: #fff;
  border-radius: 50%;
  z-index: 99999;
  overflow: hidden;
  height: 55px;
  width: 55px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  border: none;
  outline: none;
}
#DRPrivacyPolicy .buttonFooter .svg-wrapper {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -40%);
}
/*print*/
@media print {
  #DRPrivacyPolicy  *,
  #DRPrivacyPolicy *:before,
  #DRPrivacyPolicy *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  #DRPrivacyPolicy a,
  #DRPrivacyPolicy a:visited {
    text-decoration: underline;
  }
  #DRPrivacyPolicy a[href]:after {
    content: " (" attr(href) ")";
  }
  #DRPrivacyPolicy abbr[title]:after {
    content: " (" attr(title) ")";
  }
  #DRPrivacyPolicy a[href^="#"]:after,
  #DRPrivacyPolicy a[href^="javascript:"]:after {
    content: "";
  }
  #DRPrivacyPolicy pre,
  #DRPrivacyPolicy blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  #DRPrivacyPolicy thead {
    display: table-header-group;
  }
  #DRPrivacyPolicy tr,
  #DRPrivacyPolicy img {
    page-break-inside: avoid;
  }
  #DRPrivacyPolicy img {
    max-width: 100% !important;
  }
  #DRPrivacyPolicy p,
  #DRPrivacyPolicy h2,
  #DRPrivacyPolicy h3 {
    orphans: 3;
    widows: 3;
  }
  #DRPrivacyPolicy h2,
  #DRPrivacyPolicy h3 {
    page-break-after: avoid;
  }
  #DRPrivacyPolicy .navbar {
    display: none;
  }
  #DRPrivacyPolicy .btn > .caret,
  #DRPrivacyPolicy .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  #DRPrivacyPolicy .label {
    border: 1px solid #000;
  }
}
