@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600');
.branded-vendor-cover .divider:after {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); }

.branded-vendor-cover .overlay-panel {
  background-color: rgba(0, 0, 0, 0.85); }
  .branded-vendor-cover .section-title-align {
    text-align: center; }
  .branded-vendor-cover .section-title {
    color: #fff; }
  .branded-vendor-cover .section-title :before {
    border-top-color: #fff;
    border-left-color: #fff; }
  .branded-vendor-cover .section-title:after {
    border-right-color: #fff;
    border-bottom-color: #fff; }
  .branded-vendor-cover .section-description {
    text-align: center; }
  .branded-vendor-cover .section-description {
    color: #ccc; }
  .branded-vendor-cover .section-description a {
    color: #ccc; }

.branded-vendor-about .divider:after {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); }

.branded-vendor-about {
  background-image: url(https://s3-ap-southeast-1.amazonaws.com/atap-main/branded-section-background-full-plain/e9683241-d9ac-4585-8023-6fce13890d5a/id-industries-branded-section-about.jpg); }
  .branded-vendor-about .overlay-panel {
    background-color: rgba(255, 255, 255, 0.85); }
  .branded-vendor-about .section-title-align {
    text-align: center; }
  .branded-vendor-about .section-title {
    color: #333; }
  .branded-vendor-about .section-title :before {
    border-top-color: #333;
    border-left-color: #333; }
  .branded-vendor-about .section-title:after {
    border-right-color: #333;
    border-bottom-color: #333; }
  .branded-vendor-about .section-description {
    text-align: center; }
  .branded-vendor-about .section-description {
    color: #666; }
  .branded-vendor-about .section-description a {
    color: #666; }

.branded-vendor-users .divider:after {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); }

.branded-vendor-users .overlay-panel {
  background-color: rgba(255, 255, 255, 0.85); }
  .branded-vendor-users .section-title-align {
    text-align: center; }
  .branded-vendor-users .section-title {
    color: #333; }
  .branded-vendor-users .section-title :before {
    border-top-color: #333;
    border-left-color: #333; }
  .branded-vendor-users .section-title:after {
    border-right-color: #333;
    border-bottom-color: #333; }
  .branded-vendor-users ul strong, .branded-vendor-users ul i {
    color: #333; }
  .branded-vendor-users .section-description {
    text-align: center; }
  .branded-vendor-users .section-description {
    color: #666; }
  .branded-vendor-users .section-description a {
    color: #666; }
  .branded-vendor-users ul p {
    color: #666; }

.branded-vendor-video .divider:after {
  box-shadow: 0 0 8px #444; }

.branded-vendor-video {
  background-color: #000; }
  .branded-vendor-video .overlay-panel {
    background-color: rgba(0, 0, 0, 0.85); }
  .branded-vendor-video .section-title-align {
    text-align: center; }
  .branded-vendor-video .section-title {
    color: #fff; }
  .branded-vendor-video .section-title :before {
    border-top-color: #fff;
    border-left-color: #fff; }
  .branded-vendor-video .section-title:after {
    border-right-color: #fff;
    border-bottom-color: #fff; }
  .branded-vendor-video .section-description {
    text-align: center; }
  .branded-vendor-video .section-description {
    color: #ccc; }
  .branded-vendor-video .section-description a {
    color: #ccc; }

.branded-vendor-services .divider:after {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); }

.branded-vendor-services {
  background-image: url(https://s3-ap-southeast-1.amazonaws.com/atap-main/branded-section-background-full-plain/1561a6bf-6739-4106-9752-3d71d9271e72/id-industries-branded-section-services.jpg); }
  .branded-vendor-services .overlay-panel {
    background-color: rgba(255, 255, 255, 0.85); }
  .branded-vendor-services .section-title-align {
    text-align: center; }
  .branded-vendor-services .section-title {
    color: #333; }
  .branded-vendor-services .section-title :before {
    border-top-color: #333;
    border-left-color: #333; }
  .branded-vendor-services .section-title:after {
    border-right-color: #333;
    border-bottom-color: #333; }
  .branded-vendor-services ul strong, .branded-vendor-services ul a {
    color: #333; }
  .branded-vendor-services .section-description {
    text-align: center; }
  .branded-vendor-services .section-description {
    color: #666; }
  .branded-vendor-services .section-description a {
    color: #666; }
  .branded-vendor-services ul p {
    color: #666; }

.branded-vendor-featured-project .divider:after {
  box-shadow: 0 0 8px #444; }

.branded-vendor-featured-project {
  background-color: #000; }
  .branded-vendor-featured-project .overlay-panel {
    background-color: rgba(0, 0, 0, 0.85); }
  .branded-vendor-featured-project .section-title-align {
    text-align: center; }
  .branded-vendor-featured-project .section-title {
    color: #fff; }
  .branded-vendor-featured-project .section-title :before {
    border-top-color: #fff;
    border-left-color: #fff; }
  .branded-vendor-featured-project .section-title:after {
    border-right-color: #fff;
    border-bottom-color: #fff; }
  .branded-vendor-featured-project .section-description {
    text-align: center; }
  .branded-vendor-featured-project .section-description {
    color: #fff; }
  .branded-vendor-featured-project .section-description a {
    color: #fff; }

.branded-vendor-projects .divider:after {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); }

.branded-vendor-projects .overlay-panel {
  background-color: rgba(255, 255, 255, 0.85); }
  .branded-vendor-projects .section-title-align {
    text-align: center; }
  .branded-vendor-projects .section-title {
    color: #333; }
  .branded-vendor-projects .section-title :before {
    border-top-color: #333;
    border-left-color: #333; }
  .branded-vendor-projects .section-title:after {
    border-right-color: #333;
    border-bottom-color: #333; }
  .branded-vendor-projects #more-projects-show {
    border: 2px solid #333;
    color: #333; }
    .branded-vendor-projects #more-projects-show:hover {
      background: #333;
      color: rgba(255, 255, 255, 0.85); }
  .branded-vendor-projects .section-description {
    text-align: center; }
  .branded-vendor-projects .section-description {
    color: #666; }
  .branded-vendor-projects .section-description a {
    color: #666; }

.branded-vendor-html .divider:after {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); }

.branded-vendor-html .overlay-panel {
  background-color: rgba(255, 255, 255, 0.85); }
  .branded-vendor-html .section-title-align {
    text-align: center; }
  .branded-vendor-html .section-title {
    color: #333; }
  .branded-vendor-html .section-title :before {
    border-top-color: #333;
    border-left-color: #333; }
  .branded-vendor-html .section-title:after {
    border-right-color: #333;
    border-bottom-color: #333; }
  .branded-vendor-html .section-description {
    text-align: center; }
  .branded-vendor-html .section-description {
    color: #666; }
  .branded-vendor-html .section-description a {
    color: #666; }

.branded-vendor-contact .divider:after {
  box-shadow: 0 0 8px #444; }

.btn-primary {
  color: #fff;
  background-color: #9c27b0;
  border-color: #8e24aa; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #771e86;
    border-color: #360e41; }
  .btn-primary:hover {
    color: #fff;
    background-color: #771e86;
    border-color: #641977; }
  .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #771e86;
    border-color: #641977; }
    .btn-primary:active:hover, .btn-primary.active:hover, .open > .btn-primary.dropdown-toggle:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .btn-primary.dropdown-toggle:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #5d1769;
      border-color: #360e41; }
  .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus {
    background-color: #9c27b0;
    border-color: #8e24aa; }
    .btn-primary.disabled:hover.disabled:hover, .btn-primary[disabled]:hover.disabled:hover, fieldset[disabled] .btn-primary:hover.disabled:hover, .btn-primary.disabled:focus.disabled:hover, .btn-primary[disabled]:focus.disabled:hover, fieldset[disabled] .btn-primary:focus.disabled:hover, .btn-primary.disabled.focus.disabled:hover, .btn-primary[disabled].focus.disabled:hover, fieldset[disabled] .btn-primary.focus.disabled:hover {
      background-color: #771e86;
      border-color: #641977; }
  .btn-primary .badge {
    color: #9c27b0;
    background-color: #fff; }

.btn-default {
  color: #666;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:focus, .btn-default.focus {
    color: #666;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  .btn-default:hover {
    color: #666;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
    color: #666;
    background-color: #e6e6e6;
    border-color: #adadad; }
    .btn-default:active:hover, .btn-default.active:hover, .open > .btn-default.dropdown-toggle:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .btn-default.dropdown-toggle:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle.focus {
      color: #666;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc; }
    .btn-default.disabled:hover.disabled:hover, .btn-default[disabled]:hover.disabled:hover, fieldset[disabled] .btn-default:hover.disabled:hover, .btn-default.disabled:focus.disabled:hover, .btn-default[disabled]:focus.disabled:hover, fieldset[disabled] .btn-default:focus.disabled:hover, .btn-default.disabled.focus.disabled:hover, .btn-default[disabled].focus.disabled:hover, fieldset[disabled] .btn-default.focus.disabled:hover {
      background-color: #e6e6e6;
      border-color: #adadad; }
  .btn-default .badge {
    color: #fff;
    background-color: #666; }

.cd-type-4 .custom-domain-navigation-bar {
  background: #f2f2f2; }
  .cd-type-4 .custom-domain-navigation-bar .custom-domain-navigation {
    background: #fff; }
  .cd-type-4 .custom-domain-navigation-bar .custom-domain-navigation.active {
    background: #f2f2f2; }
  .cd-type-4 .custom-domain-navigation-bar.menu-scrolled, .cd-type-4 .custom-domain-navigation-bar.menu-fixed-top {
    background: #fff; }
  .cd-type-4 .custom-domain-navigation-bar.menu-scrolled .custom-domain-navigation, .cd-type-4 .custom-domain-navigation-bar.menu-fixed-top .custom-domain-navigation {
    background: #fff; }
  .cd-type-4 .custom-domain-contact-navigation-bar .custom-domain-navigation {
    background: #fff; }

@media screen and (max-width: 767px) and (min-width: 300px) {
  .cd-type-4 .custom-domain-navigation-bar {
    background: #fff; } }

.custom-domain-navigation-bar, .custom-domain-contact-navigation-bar {
  background: #fff; }
  .custom-domain-navigation-bar .custom-domain-navigation.active, .custom-domain-contact-navigation-bar .custom-domain-navigation.active {
    background: #fff; }
  .custom-domain-navigation-bar .custom-domain-navigation ul li a, .custom-domain-contact-navigation-bar .custom-domain-navigation ul li a {
    color: #999; }
    .custom-domain-navigation-bar .custom-domain-navigation ul li a:hover, .custom-domain-contact-navigation-bar .custom-domain-navigation ul li a:hover {
      color: #000; }
      .custom-domain-navigation-bar .custom-domain-navigation ul li a:hover:after, .custom-domain-contact-navigation-bar .custom-domain-navigation ul li a:hover:after {
        background-color: #000; }
    .custom-domain-navigation-bar .custom-domain-navigation ul li.active a, .custom-domain-contact-navigation-bar .custom-domain-navigation ul li.active a {
      color: #000; }
      .custom-domain-navigation-bar .custom-domain-navigation ul li.active a:after, .custom-domain-contact-navigation-bar .custom-domain-navigation ul li.active a:after {
        background-color: #000; }

.custom-domain-navigation-bar .nav-icon span {
  background: #999; }
  .custom-domain-navigation-bar .custom-domain-navigation-mobile a i {
    background: #999; }

.custom-domain-contact-navigation-bar {
  background: #fff; }

.text-custom-domain-primary, .custom-domain-project-details i.text-custom-domain-primary, .custom-domain-project-details .box i.text-custom-domain-primary, .form-styling .checkbox input[type=checkbox]:checked + span:before, .form-styling .group-checkbox input[type=checkbox]:checked + span:before {
  color: #9c27b0; }

.custom-domain-project-details .toggle-show.text-custom-domain-primary {
  color: #9c27b0; }
  .custom-domain-project-details .toggle-show.text-custom-domain-primary:hover, .custom-domain-project-details .toggle-show.text-custom-domain-primary:focus {
    color: #641971; }

.thank-you-page .lead-process-steps .active .title {
  color: #9c27b0; }

.custom-domain-project-details .related-projects .sub-title:after, .progress-bar, .form-request-quote.multi-step .section-container .btn-radio-selection input:checked + span, .form-edit-lead.multi-step .section-container .btn-radio-selection input:checked + span, .form-request-quote.multi-step .section-container .btn-radio-selection input:checked + span:hover, .form-edit-lead.multi-step .section-container .btn-radio-selection input:checked + span:hover, .thank-you-page .lead-process-steps .active i {
  background: #9c27b0; }

.form-request-quote.multi-step .section-container .btn-radio-selection input:checked + span, .form-edit-lead.multi-step .section-container .btn-radio-selection input:checked + span, .form-request-quote.multi-step .section-container .btn-radio-selection input:checked + span:hover, .form-edit-lead.multi-step .section-container .btn-radio-selection input:checked + span:hover, .form-request-quote.multi-step .section-container .btn-radio-selection input:checked + span:hover i, .form-edit-lead.multi-step .section-container .btn-radio-selection input:checked + span:hover i, .form-request-quote.multi-step .section-container .btn-radio-selection input:checked + span i, .form-edit-lead.multi-step .section-container .btn-radio-selection input:checked + span i, .thank-you-page .lead-process-steps .active i:before {
  color: #fff; }

.fotorama__thumb-border, .custom-domain-photo-details .photo-details-thumb-control .active span {
  border-color: #9c27b0; }

.project-name.text-custom-domain-primary {
  color: #000; }
  .project-name.text-custom-domain-primary:hover, .project-name.text-custom-domain-primary:focus {
    color: #9c27b0; }

a.text-custom-domain-primary {
  color: #9c27b0; }
  a.text-custom-domain-primary:hover, a.text-custom-domain-primary:focus {
    color: #641971; }

.branded-vendor-content-more, .branded-vendor-content-less {
  border-top: 1px solid #9c27b0; }

.photo-details .photo-related .box.active {
  border-color: #9c27b0; }

.branded-vendor-contact {
  background-color: #222; }
  .branded-vendor-contact .section-title-align {
    text-align: center; }
  .branded-vendor-contact .nav > li > a {
    background-color: #fff;
    color: #333; }
  .branded-vendor-contact .section-title {
    color: #fff; }
  .branded-vendor-contact .section-title :before {
    border-top-color: #fff;
    border-left-color: #fff; }
  .branded-vendor-contact .section-title:after {
    border-right-color: #fff;
    border-bottom-color: #fff; }
  .branded-vendor-contact .nav > li.active > a {
    background-color: #222;
    color: #fff; }
  .branded-vendor-contact .tab-container {
    color: #fff; }

#custom-domain-contact-modal .close {
  color: #fff; }

a {
  color: #fff; }
  a:hover, a:focus {
    color: #d9d9d9; }
