/******************************************************************/
/*************** Styles for Terms of Use **************************/
/******************************************************************/

.benevity_causes_site_tou_wrapper {
  height: 320px;
  overflow: auto;
  border: 1px solid #bdbdbd;
  padding: 20px;
  box-sizing: border-box;
}

@media print {
  .benevity_causes_site_tou_wrapper {
    height: auto;
    overflow: visible;
  }
}

input.onboarding-form-radio[type="radio"] {
  margin: 0 5px 0 0;
}

input.onboarding-form-submit[type="submit"] {
  background-color: #d83b01;
  box-shadow: inset 0 1px 0 0px #e6815c;
  border: 1px solid #ad2300;
}

.page-verification-holding .form-type-file label {
  margin-bottom: 0;
}

.page-verification-holding .form-type-file .description {
  margin-bottom: 8px;
}


/******************************************************************/
/********** Start - Styles for Cause Holding page menu ************/
/******************************************************************/

#user-navbar.user-navbar-cause-holding .nav.pull-right {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: right;
  margin-right: 0;
}

#user-navbar.user-navbar-cause-holding .nav {
  position: relative;
  left: 0;
  display: block;
  margin: 0 10px 0 0;
  z-index: 1;
}

#user-navbar.user-navbar-cause-holding .nav-collapse {
  height: auto;
  overflow: visible;
  position: relative;
  transition: height 0.35s ease;
  margin: -10px 0px -10px 0px;
}

#user-navbar.user-navbar-cause-holding .dropdown {
  position: relative;
}

#user-navbar.user-navbar-cause-holding .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  text-decoration: none;
  outline: 0;
}

#user-navbar.user-navbar-cause-holding .open > .dropdown-menu {
  display: block;
}

#user-navbar.user-navbar-cause-holding .dropdown-menu {
  border: 1px solid #ccc;
  background-color: rgb(255, 255, 255);
  background-clip: padding-box;
  border-bottom-color: rgb(204, 204, 204);
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgb(204, 204, 204);
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: rgb(204, 204, 204);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgb(204, 204, 204);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-top-style: solid;
  border-top-width: 1px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px 0px;
  color: rgb(51, 51, 51);
  padding: 5px 0;
  margin-top: 3px;
  top: 100%;
  float: left;
  min-width: 182px;
  list-style: none;
  position: absolute;
  right: 0;
  left: auto;
}

#user-navbar.user-navbar-cause-holding .nav.pull-right > li > .dropdown-menu::before{
  right: 12px;
  left: auto;
}

#user-navbar.user-navbar-cause-holding .dropdown-menu::before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

#user-navbar.user-navbar-cause-holding .nav.pull-right > li > .dropdown-menu::after {
  right: 13px;
  left: auto;
}

#user-navbar.user-navbar-cause-holding .dropdown-menu::after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}

#user-navbar.user-navbar-cause-holding .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333;
  white-space: nowrap;
}

#user-navbar.user-navbar-cause-holding .dropdown-menu > .active > a,
#user-navbar.user-navbar-cause-holding .dropdown-menu > .active > a:hover,
#user-navbar.user-navbar-cause-holding .dropdown-menu > .active > a:focus,
#user-navbar.user-navbar-cause-holding .dropdown-menu > li > a:hover,
#user-navbar.user-navbar-cause-holding .dropdown-menu > li > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #08c, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #08c, #0077b3);
  background-image: -o-linear-gradient(top, #08c, #0077b3);
  background-image: linear-gradient(to bottom, #08c, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}


#user-navbar.user-navbar-cause-holding .icon-caret-down {
  margin-bottom: 5px;
}

#user-navbar.user-navbar-cause-holding .icon-caret-down::before {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%0A%3Csvg aria-hidden='true' data-prefix='fas' data-icon='sort-down' class='svg-inline--fa fa-sort-down fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23DCF1F7' d='M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z'%3E%3C/path%3E%3C/svg%3E");
}

#user-navbar.user-navbar-cause-holding .icon-globe {
  margin-right: 8px;
}

#user-navbar.user-navbar-cause-holding .icon-globe::before {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%0A%3Csvg aria-hidden='true' data-prefix='fas' data-icon='globe-america' class='svg-inline--fa fa-globe-americas fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3Cpath fill='%23DCF1F7' d='M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm82.29 357.6c-3.9 3.88-7.99 7.95-11.31 11.28-2.99 3-5.1 6.7-6.17 10.71-1.51 5.66-2.73 11.38-4.77 16.87l-17.39 46.85c-13.76 3-28 4.69-42.65 4.69v-27.38c1.69-12.62-7.64-36.26-22.63-51.25-6-6-9.37-14.14-9.37-22.63v-32.01c0-11.64-6.27-22.34-16.46-27.97-14.37-7.95-34.81-19.06-48.81-26.11-11.48-5.78-22.1-13.14-31.65-21.75l-.8-.72a114.792 114.792 0 0 1-18.06-20.74c-9.38-13.77-24.66-36.42-34.59-51.14 20.47-45.5 57.36-82.04 103.2-101.89l24.01 12.01C203.48 89.74 216 82.01 216 70.11v-11.3c7.99-1.29 16.12-2.11 24.39-2.42l28.3 28.3c6.25 6.25 6.25 16.38 0 22.63L264 112l-10.34 10.34c-3.12 3.12-3.12 8.19 0 11.31l4.69 4.69c3.12 3.12 3.12 8.19 0 11.31l-8 8a8.008 8.008 0 0 1-5.66 2.34h-8.99c-2.08 0-4.08.81-5.58 2.27l-9.92 9.65a8.008 8.008 0 0 0-1.58 9.31l15.59 31.19c2.66 5.32-1.21 11.58-7.15 11.58h-5.64c-1.93 0-3.79-.7-5.24-1.96l-9.28-8.06a16.017 16.017 0 0 0-15.55-3.1l-31.17 10.39a11.95 11.95 0 0 0-8.17 11.34c0 4.53 2.56 8.66 6.61 10.69l11.08 5.54c9.41 4.71 19.79 7.16 30.31 7.16s22.59 27.29 32 32h66.75c8.49 0 16.62 3.37 22.63 9.37l13.69 13.69a30.503 30.503 0 0 1 8.93 21.57 46.536 46.536 0 0 1-13.72 32.98zM417 274.25c-5.79-1.45-10.84-5-14.15-9.97l-17.98-26.97a23.97 23.97 0 0 1 0-26.62l19.59-29.38c2.32-3.47 5.5-6.29 9.24-8.15l12.98-6.49C440.2 193.59 448 223.87 448 256c0 8.67-.74 17.16-1.82 25.54L417 274.25z'%3E%3C/path%3E%3C/svg%3E");
}

/******************************************************************/
/********** End - Styles for Cause Holding page menu ************/
/******************************************************************/
