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

	Theme Name: MADEO Child
	Theme URI: https://madeostudio.com
	Description: Innocence project
	Author: MADEO 
        Author URI: https://madeostudio.com
        Version: 1.0
        Template: madeo

-------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
/*  0.  Import style.css 
/*-----------------------------------------------------------------------------------*/
@import url(include/css/bootstrap.min.css);
@import url("//fonts.googleapis.com/css?family=Roboto:300,400,700");
@import url("//fonts.googleapis.com/css?family=Roboto+Mono:400,700");
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,700');
/*
/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
*/
/*-----------------------------------------------------------------------------------*/
/*  1.  General
/*-----------------------------------------------------------------------------------*/
::-webkit-input-placeholder {
  color: black !important; }

:-moz-placeholder {
  /* Firefox 18- */
  color: black  !important; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: black  !important; }

:-ms-input-placeholder {
  color: black  !important; }

h1, h2, h3, h4, h5, h6 {
  letter-spacing: 0.2px; }

h1 {
  font-family: 'Oswald', sans-serif;
  font-size: 65px;
    line-height: 70px;
  /*line-height: 1.4;*/
  font-weight: 400;
  letter-spacing: -1.73px;
    text-transform: uppercase;
}

h2 {
  font-family: 'Roboto', sans-serif;
  font-size: 30px;
  line-height: 1.4;
  font-weight: 400; }

h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  line-height: 1.45;
  font-weight: 400; }

h4 {
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  line-height: 1.7;
  font-weight: 700;
  letter-spacing: 2.5px;
  text-transform: uppercase; }

h5 {
  font-family: 'Roboto', sans-serif;
  font-size: 17px;
  line-height: 1.7;
  font-weight: 700; }

p {
  font-family: 'Roboto', sans-serif;
  font-size: 17px;
  line-height: 1.7;
  font-weight: 400; }
  p a {
    color: #aca581;
    transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    border-bottom: 1px solid transparent; }
    p a:hover {
      border-bottom: 1px solid #aca581;
      transition: all .3s ease;
      -moz-transition: all .3s ease;
      -webkit-transition: all .3s ease; }

ul.list, ol.list {
  list-style: none;
  margin-left: 0px; }
  ul.list li, ol.list li {
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.7;
    border-top: 1px solid rgba(42, 44, 50, 0.1);
    padding-bottom: 13px;
    padding-top: 13px;
    padding-left: 50px;
    background: url(include/img/SVG/square.svg) no-repeat 0 28px; }
    ul.list li:first-child, ol.list li:first-child {
      border-top: none; }

.article-details .col-md-9 ul:not(.commentlist), .article-details .col-md-9 ol:not(.commentlist) {
  list-style: none !important;
  margin-left: 0px; }
  .article-details .col-md-9 ul:not(.commentlist) li, .article-details .col-md-9 ol:not(.commentlist) li {
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.7;
    border-top: 1px solid rgba(42, 44, 50, 0.1);
    padding-bottom: 13px;
    padding-top: 13px;
    padding-left: 50px;
    background: url(include/img/SVG/square.svg) no-repeat 0 28px; }
    .article-details .col-md-9 ul:not(.commentlist) li:first-child, .article-details .col-md-9 ol:not(.commentlist) li:first-child {
      border-top: none; }
    .article-details .col-md-9 ul:not(.commentlist) li a, .article-details .col-md-9 ol:not(.commentlist) li a {
      color: #aca581;
      transition: all .3s ease;
      -moz-transition: all .3s ease;
      -webkit-transition: all .3s ease;
      border-bottom: 1px solid transparent; }
      .article-details .col-md-9 ul:not(.commentlist) li a:hover, .article-details .col-md-9 ol:not(.commentlist) li a:hover {
        border-bottom: 1px solid #aca581;
        transition: all .3s ease;
        -moz-transition: all .3s ease;
        -webkit-transition: all .3s ease; }

.article-details .col-md-9 ol.carousel-indicators {
  margin-left: -30%; }
  .article-details .col-md-9 ol.carousel-indicators li {
    padding: 0;
    background: rgba(255, 255, 255, 0.6);
    transition: all .2s ease;
    -moz-transition: all .2s ease;
    -webkit-transition: all .2s ease; }
    .article-details .col-md-9 ol.carousel-indicators li.active {
      background: white;
      transition: all .2s ease;
      -moz-transition: all .2s ease;
      -webkit-transition: all .2s ease; }

blockquote {
  font-family: 'Roboto', sans-serif;
  font-size: 30px;
  color: #2a2d32;
  font-weight: 400;
  line-height: 1.4;
  margin: 0px;
  font-style: normal;
  border-left: 1px solid #2a2d32;
  padding: 0px 0px 0px 50px; }

blockquote * {
  font-family: 'Roboto', sans-serif;
  margin: 0;
  font-size: 30px !important;
  line-height: 1.4 !important;
  font-weight: 400 !important;
  /*color: #2D3C48 !important;*/
  font-style: normal !important;
  padding: 0px 0px 0px 0px !important; }

blockquote *:not(a) {
  color: #2D3C48 !important; }
blockquote.new-quote p {
  padding: 0px 0px 0px 50px !important;
  font-size: 30px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  font-style: normal !important;
  font-family: 'Roboto', sans-serif;
  text-align: left !important; }

blockquote a {
  color: #ACA581 !important; }

.blank-divider {
  padding-bottom: 50px; }

body, input, button, select, textarea, .gallery-caption, header #logo a {
  font-family: 'Roboto', sans-serif; }

body {
  color: #2a2d32;
  font-size: 17px;
  line-height: 1.7;
  font-weight: 400;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important; }

a:not([class*="btn"]) {
  color: #ACA581; }

header {
  height: 100px; }
  header.scroll-ready {
    position: fixed;
    top: -110px;
    left: 0;
    transition: top 0.5s;
    -webkit-transition: top 0.5s; }
  header.scroll {
    top: 0;
    transition: top 0.5s;
    -webkit-transition: top 0.5s; }

.scroll-ready-body .wrap_all {
  padding-top: 150px; }
.scroll-ready-body .widget_donate_bar_widget {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }
.scroll-ready-body.donate-btn-opened .wrap_all {
  padding-top: 220px; }

.caption, .img-caption {
  font-family: 'Roboto', sans-serif;
  color: #333333;
  opacity: 0.4;
  font-size: 13px;
  line-height: 1.5;
  letter-spacing: 0.2px;
  margin-left: 50%; }

.article-title p.img-caption {
  margin-bottom: 0px; }

a.yellow-link {
  color: #aca581 !important;
  transition: all .3s ease;
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease;
  border-bottom: 1px solid transparent; }
  a.yellow-link:hover {
    border-bottom: 1px solid #aca581;
    transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease; }

.page-header-overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: .3;
  background-color: #2a2d32;
  left: 0;
  top: 0; }

.div-center {
  margin: auto !important;
  float: none;
  display: table; }

.up-index {
  position: relative;
  z-index: 2; }

.right-btn {
  margin-top: -50px;
  padding: 11px 27px !important;
  margin-right: 15px; }

.default-btn, .colored-btn, .blue-btn, .colored-btn-revert, .def-white-btn, .black-btn, .white-btn {
  padding: 18px 60px;
  font-size: 17px;
  font-weight: 400;
  display: inline-block;
  font-family: 'Roboto', sans-serif;
  line-height: 1.7; }
  .default-btn.full-width, .full-width.colored-btn, .full-width.blue-btn, .full-width.colored-btn-revert, .full-width.def-white-btn, .full-width.black-btn, .full-width.white-btn {
    width: 100%;
    text-align: center; }

.colored-btn {
  background-color: #ACA581;
  border: 1px solid #aca581;
  color: #fff;
  transition: background-color .25s ease, color .25s ease, border .25s ease;
  -moz-transition: background-color .25s ease, color .25s ease, border .25s ease;
  -webkit-transition: background-color .25s ease, color .25s ease, border .25s ease; }

.colored-btn:hover, .def-white-btn:hover {
  background-color: #898467;
  color: #fff;
  border: 1px solid #898467;
  transition: all .25s ease;
  -moz-transition: all .25s ease;
  -webkit-transition: all .25s ease; }

.blue-btn {
  background-color: #344388;
  border: 1px solid #344388;
  color: #fff;
  transition: all .25s ease;
  -moz-transition: all .25s ease;
  -webkit-transition: all .25s ease; }

.blue-btn:hover {
  background-color: #1e2653;
  color: #fff;
  border: 1px solid #1e2653; }

.colored-btn-revert {
  background-color: #ACA581;
  border: 1px solid #aca581;
  color: #fff;
  transition: all .25s ease;
  -moz-transition: all .25s ease;
  -webkit-transition: all .25s ease; }

.colored-btn-revert:hover {
  background-color: #fff;
  color: #2A2D32;
  border: 1px solid white; }

.def-white-btn {
  background-color: #fff;
  border: 1px solid white;
  color: #000; }

.black-btn {
  border: 1px solid rgba(42, 45, 50, 0.2);
  color: #2a2d32;
  background-color: transparent;
  transition: all .25s ease;
  -moz-transition: all .25s ease;
  -webkit-transition: all .25s ease; }

.black-btn:hover {
  border: 1px solid #2a2d32;
  color: #2a2d32;
  transition: all .25s ease;
  -moz-transition: all .25s ease;
  -webkit-transition: all .25s ease; }

.white-btn {
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: #fff;
  transition: all .25s ease;
  -moz-transition: all .25s ease;
  -webkit-transition: all .25s ease; }

.white-btn:hover {
  border: 1px solid white;
  color: #fff; }

.center-btn {
  display: table;
  margin: auto;
  text-align: center; }

.wide-btn {
  display: block;
  text-align: center; }

.form-control {
  padding: 15px 25px;
  height: auto;
  border-radius: 0px;
  border: 2px solid #ECECEC;
  font-size: 16px;
  text-shadow: none;
  box-shadow: none; }
  .form-control:focus {
    border: 2px solid #000;
    -webkit-box-shadow: none;
    box-shadow: none; }

.has-overlay {
  position: relative; }

#logo a img {
  width: auto;
  max-width: 72%;
  height: auto;
  opacity: 1;
  vertical-align: text-top;
  transition: all .2s ease;
  -moz-transition: all .2s ease;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease; }

#logo a:hover img, #logo a:focus img, #logo a:active img {
  opacity: 1; }

#logo a img.animate {
  transition: all .2s ease;
  -moz-transition: all .2s ease;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease; }

#title-page .overlay-bg-fill {
  background-color: #ACA581 !important; }

#wnb-bar {
  border-bottom: none;
  box-shadow: none;
  -webkit-box-shadow: none; }

#error-page .error-btn {
  background: none !important;
  width: 100%;
  opacity: 1; }

#error-page .error-btn .error-title {
  color: #2a2d32; }

#error-page .error-btn .error-caption {
  color: #2a2d32; }

#error-page {
  background: #fff;
  padding: 110px 0 150px 0; }

#cases-loader {
  margin-bottom: 80px !important; }
  #cases-loader img {
    width: 65px;
    height: auto; }

#search-loader, #tag-loader {
  margin-bottom: 50px !important;
  margin-top: 50px !important; }
  #search-loader img, #tag-loader img {
    width: 65px;
    height: auto; }

#team-loader img {
  width: 65px;
  height: auto; }

#black_header_widget-3 .static-navbar .col-md-3.col-md-offset-1 {
  margin-left: 21% !important; }

/*-----------------------------------------------------------------------------------*/
/*  2.  Sections
/*-----------------------------------------------------------------------------------*/
.ivory-section {
  background-color: #F9F8F0; }

.black-russian-section {
  background-color: #16171B; }

.golden-section {
  background-color: #ACA581; }

.black-pearl-section {
  background-color: #15171A; }

.white-section {
  background-color: #fff; }

.alabaster-section {
  background-color: #EFEEE5; }

.light-grey-section {
  background-color: #f3f3f3; }

.dark-section {
  background-color: #2a2d32; }

.wrap_all {
  overflow-x: hidden; }

/*-----------------------------------------------------------------------------------*/
/*  3.  padding
/*-----------------------------------------------------------------------------------*/
.padding-top-90 {
  padding-top: 90px; }

.equal-top-bottom-padding-100 {
  padding-top: 100px;
  padding-bottom: 100px; }

.margin-top-70 {
  margin-top: 70px; }

.equal-top-bottom-padding-60 {
  padding-top: 60px;
  padding-bottom: 60px; }

.equal-top-bottom-padding-40 {
  padding-top: 40px;
  padding-bottom: 40px; }

.padding-bottom-40 {
  padding-bottom: 40px; }

.padding-bottom-20 {
  padding-bottom: 20px; }

.padding-bottom-60 {
  padding-bottom: 60px; }

.padding-bottom-50 {
  padding-bottom: 50px; }

.padding-top-60 {
  padding-top: 60px; }

.padding-top-40 {
  padding-top: 40px; }

.fixed-bg {
    background: no-repeat center center url(https://dev.innocenceproject.org/fathers-day/include/img/phone-background.png);
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: 1;
    background-size: cover;
    display: none;
}

.quiz-page {
  background-image: url(include/img/IP-NBA-Partnership-background.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 100vh;
  position: relative; }
  .quiz-page .step-1{
    padding-top: 110px;
    /*padding-bottom: 45px;*/
  }
  .quiz-page .main-row{
    min-height: 100vh;
  }
  .quiz-page .text-center {
    max-width: 700px;
    margin: 0 auto;
    float: none; }
    .quiz-page .text-center h1 {
      color: #fff;
      margin-bottom: 40px;
      margin-top:0; }
    .quiz-page .text-center p {
      color: #fff; }
      .quiz-page .text-center p.tiny {
        margin-top: 15px;
        font-size: 12px; }
      .quiz-page .text-center p.low-opacity {
        opacity: 0.6; }
    .quiz-page .text-center .sub-header {
      color: #fff;
      max-width: 520px;
      margin: 0 auto 40px; }
      .quiz-page .text-center .header {
      font-family: 'Oswald', sans-serif;
      font-size: 2.17em;
      line-height: 1.12;
      text-transform: uppercase;
      letter-spacing: -0.99px; 
      color: #fff;
      max-width: 500px;
      margin: 0 auto 34px; }
    .logos-row{
      display: flex;
      align-items: center;
      margin-bottom: 64px;
      margin-left: 0;
      margin-right: 0;
    }
    .logos-row .col{
      display: inline-flex;
      padding-right: 54px;
    }
    /*.logos-row .col:nth-child(2){
      padding-left: 75px;
      padding-right: 75px;
    }*/
    .quiz-page .text-center .q-logo {
      width: 160px;
      height: 26px;
      /*margin: 0 auto 150px;*/
      background: url(include/img/IP-logo-black-background.svg) right center no-repeat;
      background-size: contain; }
    .quiz-page .text-center .ip-network-logo {
      width: 160px;
      height: 21px;
      background: url(include/img/innocence-network.png) left center no-repeat;
      background-size: contain; }
      .quiz-page .text-center .ip-nbca-logo{
          width: 90px;
          height: 35px;
          background: url(include/img/nbca-logo.png) left center no-repeat;
          background-size: contain;
      }
      .quiz-page .text-center .ip-nba-logo{
          width: 97px;
          height: 27px;
          background: url(include/img/nba-logo.svg) left center no-repeat;
          background-size: contain;
      }
    .quiz-page .text-center .quiz-form .col-md-6 {
      margin-bottom: 20px; }
      .quiz-page .text-center .quiz-form .col-md-6 .form-control {
        border: 1px solid #c7c6c0;
        background-color: rgba(0, 0, 0, 0.2);
        color: #fff; }
      .quiz-page .text-center .quiz-form .col-md-6 input::-webkit-input-placeholder, .quiz-page .text-center .quiz-form .col-md-6 textarea::-webkit-input-placeholder {
        color: #bbbab3 !important; }
      .quiz-page .text-center .quiz-form .col-md-6 input:-moz-placeholder, .quiz-page .text-center .quiz-form .col-md-6 textarea:-moz-placeholder {
        color: #bbbab3 !important; }
    .quiz-page .text-center .quiz-form .col-md-12 .colored-btn {
      margin-top: 45px;
      border-radius: 0px;
      background: no-repeat center center #aca581;
  
       }
    
    .quiz-page .text-center a:focus, .quiz-page .text-center a:hover {
      text-decoration: none; }
    .quiz-page .text-center .large-margin {
      margin-bottom: 210px; }
  .quiz-page .page-header-overlay {
    background-color: #16171b;
    opacity: 0.65; }
  .quiz-page .ziperror {
    position: absolute;
    display: none;
    left: 15px;
    margin-top: 5px;
    color: #fff;
    font-size: 12px; }

input::placeholder{
  color: #bbbab3 !important; ;
}
input:focus{
  outline: none !important; ;
}

.quiz-page .text-center .quiz-form .col-md-6 .col-md-6 {
    margin-bottom: 0;
}
.quiz-page .sprator{
    height: 0px;
    opacity: 0.2;
    background-color: #fff;
    margin-top: 43px;
    margin-bottom: 57px;
}
.checkbox-holder {
    text-align: left;
}

.checkbox-holder label {
    color: #c7c6c0;
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
    margin: 0;
    letter-spacing: -0.1px;
    /*max-width: calc(100% - 35px);*/
}

.icheckbox_minimal {
    margin-right: 6px;
    background: 0 none;
    background-color: rgba(0, 0, 0, 0.2);
    border: 1px solid #fff;
    width: 15px;
    height: 15px;
    /*margin-top: 7px;*/
    vertical-align: middle;
}

.icheckbox_minimal:before {
    content: " ";
    opacity: 0;
    width: 7px;
    height: 7px;
    display: block;
    position: absolute;
    top: 3px;
    left: 3px;
    background-color: #fff;
    transition: opacity 0.3s ease;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
}

.icheckbox_minimal.checked:before {
    opacity: 1;
}

p.note {
    margin-top: 15px;
    opacity: 0.81;
    color: #ffffff;
    font-size: 12px;
    font-weight: 400;
    line-height: 23px;
}

.step-1 {
    position: relative;
    z-index: 2;
    transition: opacity 0.5s ease, visibility 0s ease 0.55s;
    -webkit-transition: opacity 0.5s ease, visibility 0s ease 0.55s;
    -moz-transition: opacity 0.5s ease, visibility 0s ease 0.55s;
    -o-transition: opacity 0.5s ease, visibility 0s ease 0.55s;
}

.step-2 {
    position: absolute;
    left: 50%;
    top: 50vh;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.5s ease;
    -webkit-transition: opacity 0.5s ease;
    -moz-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
}

.spinner{
    width: 32px;
    height: 32px;
    
    border: 2px solid rgba(255,255,255,0.4);
    border-top:3px solid #fff;
    border-radius: 100%;
    margin: auto;
    
    animation: spin 1s infinite linear;
}

@keyframes spin {
    from{
        transform: rotate(0deg);
    }to{
        transform: rotate(360deg);
    }
}

body.thank-you .step-1, body.thank-you .logos-row, body.thank-you .sprator {
    opacity: 0;
    visibility: hidden;
    
}
body.thank-you .sprator {
  
    margin: 0;
    padding: 0;
}

body.thank-you .step-2 {
    opacity: 1;
    visibility: visible;
}
*/body.thank-you .quiz-page .text-center .quiz-form .col-md-12 .btn-check-icon{
      background: url(include/img/check-icon.svg) no-repeat center center #aca581;
      color: transparent;
  }*/
.quiz-page .text-center .step-2 h1 {
    max-width: 100%;
    line-height: 70px;
    letter-spacing: -1.73px;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 40px;
}

.quiz-page .text-center .step-2 h1 span {
    display: block;
    text-align: center;
}

.quiz-page .text-center .step-2 .sub-header {
      max-width: 350px;
        margin-bottom:40px; }

.social-links {
    text-align: center;
    display: block;
    width: 100%;
    margin-top: 50px;
    padding-left: 10px;
}

.social-links a {
    display: inline-block;
    width: 25px;
    height: 25px;
    background: no-repeat url(include/img/Instagram-Icon.png) center center;
    background-size: 100% 100%;
    margin:0 22px;
}

.social-links a.facebook {
    width: 14px;
    background-image: url(include/img/facebook.svg);
}

.social-links a.twitter {
    width: 24px;
    background-image: url(include/img/twitter.svg);
}

.social-links a.youtube {
    width: 29px;
    background-image: url(include/img/youtube.svg);
}

input[type='number'] {
    -moz-appearance:textfield;
}
/* Webkit browsers like Safari and Chrome */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
@media (max-width: 991px){
  .quiz-page .step-1{
    padding-top: 60px;
  }
}
@media (max-width: 767px){
    .quiz-page {
        /*background-image: url(include/img/phone-background.png);
        background-attachment: fixed;*/
        /*background: none transparent !important;*/
        z-index: 2;
        padding-left: 15px;
        padding-right: 15px;
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-size:cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        -o-background-size: cover;
        background-position: center center;
    }
    .quiz-page .step-1{
        padding-top: 115px;
        padding-bottom: 15px;
    }
    body.thank-you .step-1, body.thank-you .logos-row, body.thank-you .sprator {
        opacity: 0;
        visibility: hidden;
        margin: 0;
        padding: 0;
        display: none;
    }
    .quiz-page:after{
      content:"";
      position:fixed; /* stretch a fixed position to the whole screen */
      top:0;
      height:100vh; /* fix for mobile browser address bar appearing disappearing */
      left:0;
      right:0;
      z-index:-1; /* needed to keep in the background */
      background: url(include/img/IP-NBA-Partnership-background.jpg) 85% center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;

    }
    .page-header-overlay {
        position: fixed;
    }
    .fixed-bg {
        display: block;
    }
    .quiz-page .page-header-overlay {
    opacity: 0.65; }
    
    .quiz-page .text-center .q-logo {
      width: 193px;
      margin: 0 auto;
      height: 31px;
      background-position: center center;
    }
    .quiz-page .text-center .ip-network-logo {
      width: 194px;
      height: 26px;
      margin: 0 auto;
      background-position: center center;
    }
    .quiz-page .text-center .ip-nbca-logo{
      width: 128px;
      height: 50px;
      margin: 0 auto;
      background-position: center center;
    }
    .quiz-page .text-center .ip-nba-logo {
      margin: 0 auto;
      width: 124px;
      height: 35px;
      background-position: center center;
    }
    .logos-row {
        margin-bottom: 40px;
        padding-right: 0px;
        display: block;
    }
    .logos-row .col{
        display: block;
        margin-bottom: 50px;
        padding-right: 0px;
    }    
    .logos-row .col:nth-child(2) {
        padding-left: 21px;
        padding-right: 21px;
    }
    .quiz-page .text-center .quiz-form .col-md-12 .btn-check-icon {
        font-size: 17px;
        height: auto;
        background-image: none;
    }
    .quiz-page .text-center .quiz-form .col-md-6 .col-md-6 {
        margin-bottom: 20px;
    }
    
    .quiz-page .text-center .quiz-form .col-md-6 .col-md-6:last-child {
        margin-bottom: 0;
    }
    .quiz-page .text-center .header {
        font-size: 1.88em;
        line-height: 1.15625;
        letter-spacing: -0.85px;
        margin: 0 auto 32px;
    }
    
    .checkbox-holder label {
        color: #c7c6c0;
        font-size: 15px;
        font-weight: 400;
        line-height: 23px;
        margin: 0;
        max-width: calc(100% - 35px);
        vertical-align: text-top;
    }
}
