/*gdpr*/
.page-civicrm-gdpr .crm-container fieldset,
.page-civicrm-profile .crm-container fieldset{
  border-top:0;
}

.page-civicrm-gdpr .crm-container .crm-button.crm-icon-button,
.page-civicrm-profile .crm-container .crm-button.crm-icon-button,
.page-civicrm-profile .crm-container .button.cancel{
  padding:8px 20px;
  background-image: none;
  text-shadow:none;
  border:0;
  transition: all .4s ease;
  -moz-transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  background-color: #000f9f;
}

.page-civicrm-profile .crm-container .button.cancel {
  padding: 9px 20px;
}
.page-civicrm-gdpr .crm-container .crm-button.crm-icon-button:hover,
.page-civicrm-profile .crm-container .crm-button.crm-icon-button:hover,
.page-civicrm-profile .crm-container .button.cancel:hover{
  background-color: #484a4c;
}
.page-civicrm-gdpr  .crm-container input.crm-form-submit,
.page-civicrm-profile  .crm-container input.crm-form-submit {
  text-shadow:none;
}
.page-civicrm-gdpr .crm-container fieldset > legend {
    font-size: 16px;
    padding: 4px 0 15px 0;
  }

.page-civicrm-gdpr .crm-container .status {
  margin: 1em 0;
  padding: 5px;
  font-size: 14px;
}

body.page-civicrm-gdpr,
body.page-civicrm-profile {
  font-size: 14px;
  background-color: #f5f5f5;
}

.page-civicrm-gdpr #branding,
.page-civicrm-gdpr  #branding a:link,
.page-civicrm-gdpr  #branding a:visited,
.page-civicrm-profile #branding,
.page-civicrm-profile  #branding a:link,
.page-civicrm-profile  #branding a:visited {
  text-shadow: none;
  line-height: 100px;
  color: #3E3E3E;
}


.page-civicrm-gdpr #tabs-wrapper,
.page-civicrm-profile #tabs-wrapper {
  border-bottom: 0;
  margin-bottom: 2em
}

.page-civicrm-gdpr #wrapper #container #center .right-corner,
.page-civicrm-gdpr #wrapper #container #center .right-corner .left-corner,
.page-civicrm-profile #wrapper #container #center .right-corner,
.page-civicrm-profile #wrapper #container #center .right-corner .left-corner {
  background:none;
}
.page-civicrm-gdpr #wrapper #container #center #squeeze,
.page-civicrm-profile #wrapper #container #center #squeeze {
  background-image: none;
}
.page-civicrm-gdpr #wrapper #container .breadcrumb,
.page-civicrm-gdpr #header ul.main-menu,
.page-civicrm-gdpr #crm-container div#printer-friendly,
.page-civicrm-profile #wrapper #container .breadcrumb,
.page-civicrm-profile #header ul.main-menu,
.page-civicrm-profile  #crm-container div#printer-friendly {
  display: none!important
}

.page-civicrm-gdpr #wrapper #container #center .right-corner .left-corner,
.page-civicrm-profile #wrapper #container #center .right-corner .left-corner{
  padding-top:25px;
}

.page-civicrm-gdpr #wrapper,
.page-civicrm-profile #wrapper{
  background: #f5f5f5!important;
  background-image: none!important;
}

.page-civicrm-gdpr.not-logged-in #logo-floater,
.page-civicrm-profile.not-logged-in #logo-floater {
  background-image: url("https://barcelonaglobal.civi-go.net/files/civicrm/persist/contribute/images/barcelona-global-blue.svg");
  background-repeat: no-repeat;
  height: 95px;
  width: 63px;
  background-size: 63px 95px
}

.page-civicrm-gdpr.not-logged-in #wrapper #container #header,
.page-civicrm-profile.not-logged-in #wrapper #container #header {
    height: 100px;
    margin-top: 8px;
}
.page-civicrm-gdpr #crm-container.crm-public input[type="text"],
.page-civicrm-gdpr #crm-container.crm-public input[type="password"],
.page-civicrm-gdpr #crm-container.crm-public input[type="email"],
.page-civicrm-gdpr #crm-container.crm-public select,
.page-civicrm-profile #crm-container.crm-public input[type="text"],
.page-civicrm-profile #crm-container.crm-public input[type="password"],
.page-civicrm-profile #crm-container.crm-public input[type="email"],
.page-civicrm-profile #crm-container.crm-public select, {
    width: 250px;
}
.page-civicrm-profile .select2-container-multi .select2-choices {
    background-image: none;
}
