.cern-page-display-page > h2 {
  margin: 3rem 0 !important; }
.cern-page-display-page .views-exposed-form .form-inline {
  margin: 0 -10px; }
  .cern-page-display-page .views-exposed-form .form-inline .form-item {
    vertical-align: top;
    margin: 10px; }
    .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child {
      display: block;
      text-align: center;
      position: relative; }
      .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child > input {
        margin: 0 auto 15px auto;
        height: 40px;
        padding-left: 40px; }
      .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child:before {
        content: 'O';
        font-family: "cern-icons";
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        position: absolute;
        left: 0;
        width: 25px;
        height: 25px;
        top: 8px;
        text-align: center;
        line-height: 21px;
        font-weight: 500;
        padding-right: 2px;
        font-size: 46px;
        color: #0855a0; }
      .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child label {
        display: block; }
      .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child.form-type-textfield {
        width: 100%;
        float: left;
        padding: 0 10px;
        margin: 10px 0; }
        .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child.form-type-textfield select, .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child.form-type-textfield > input {
          width: 100%; }
    .cern-page-display-page .views-exposed-form .form-inline .form-item > input {
      display: block; }
    @media only screen and (max-width: 767px) {
      .cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child) {
        width: 100%;
        margin: 0;
        padding: 0 10px; } }
    .cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child) input {
      width: 100%; }
    .cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select {
      width: 100%; }
  .cern-page-display-page .views-exposed-form .form-inline .form-actions {
    width: calc((100% / 4) - 40px);
    margin: 10px;
    vertical-align: bottom;
    text-align: right; }
    @media only screen and (max-width: 767px) {
      .cern-page-display-page .views-exposed-form .form-inline .form-actions {
        width: 100%;
        margin: 0;
        padding: 0 0 0 10px; } }
    .cern-page-display-page .views-exposed-form .form-inline .form-actions button {
      width: 100%; }
.cern-page-display-page .view-content a {
  font-size: inherit; }

/*# sourceMappingURL=common-views.css.map */
