<commit_before>@import "../settings/colors";
@import "../tools/mixins";

#PrimaryNav {
  color: $primary-nav-text-color;
  background-color: $primary-nav-color;

  -webkit-box-shadow: 3px 0px 4px 6px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    3px 0px 4px 6px #ccc;  /* Firefox 3.5 - 3.6 */
  box-shadow:         3px 0px 4px 6px #ccc;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */


  //LOGO STARTS
  .logo {
    $logo-image-width: 35px;
    $logo-text-size: 35px;

    padding-top: 10px;
    padding-bottom: 20px;

    text-align: center; //Required to center this wrapper
    .logo-container {
      display: inline-block;  //Required to center this wrapper
      
      a {
        text-decoration: none;

        .logo-image {
          overflow: hidden;
          img {
            width: $logo-image-width;
            vertical-align: middle;
            @include achorfy(false);
          }
        }

        .logo-text {
          font-size: $logo-text-size;
          font-weight: bolder;
          vertical-align: middle;
          padding-left: 15px;
          @include achorfy(false);
        }
      }

    }


  }
  //LOGO ENDS

  //Navigation STARTS
  .menu-container {
    $nav-item-size: 14px;
    $menu-height: 50px;
    $menu-item-padding-side: 15px;
    $menu-container-padding-top: ($menu-height / 4);

    text-align: center;
    min-height: $menu-height;
    background-color: $primary-nav-sub-color;

    .menu-main-container {
      display: inline-block;
      padding-top: $menu-container-padding-top;

      ul li {
        padding-right: $menu-item-padding-side;
        padding-left: $menu-item-padding-side;
        font-size: $nav-item-size;
        text-transform: uppercase;

        //Required to make vertical alignment
        height: 30px;
        line-height: 30px;


        a {
          text-decoration: none;
        }

        .auth-button {
          position: relative;
          display: block;
          padding: 0;
          overflow: hidden;
          border-width: 0;
          outline: none;
          border-radius: 2px;
          box-shadow: 0 1px 4px rgba(0, 0, 0, .6);

          color: white;

          transition: background-color .3s;
          padding: 6px 12px;
          line-height: normal;
        }

        .auth-button-login {
          @extend .auth-button;
          background-color: #2ecc71;
        }

        .auth-button-logout {
          @extend .auth-button;
          background-color: red;
        }

      }
    }
  }
  //Navigation ENDS


  @include normalizeList(true);
}<commit_msg>Fixed logout CTA box-shadow<commit_after>@import "../settings/colors";
@import "../tools/mixins";

#PrimaryNav {
  color: $primary-nav-text-color;
  background-color: $primary-nav-color;

  -webkit-box-shadow: 3px 0px 4px 6px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    3px 0px 4px 6px #ccc;  /* Firefox 3.5 - 3.6 */
  box-shadow:         3px 0px 4px 6px #ccc;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */


  //LOGO STARTS
  .logo {
    $logo-image-width: 35px;
    $logo-text-size: 35px;

    padding-top: 10px;
    padding-bottom: 20px;

    text-align: center; //Required to center this wrapper
    .logo-container {
      display: inline-block;  //Required to center this wrapper
      
      a {
        text-decoration: none;

        .logo-image {
          overflow: hidden;
          img {
            width: $logo-image-width;
            vertical-align: middle;
            @include achorfy(false);
          }
        }

        .logo-text {
          font-size: $logo-text-size;
          font-weight: bolder;
          vertical-align: middle;
          padding-left: 15px;
          @include achorfy(false);
        }
      }

    }


  }
  //LOGO ENDS

  //Navigation STARTS
  .menu-container {
    $nav-item-size: 14px;
    $menu-height: 50px;
    $menu-item-padding-side: 15px;
    $menu-container-padding-top: ($menu-height / 4);

    text-align: center;
    min-height: $menu-height;
    background-color: $primary-nav-sub-color;

    .menu-main-container {
      display: inline-block;
      padding-top: $menu-container-padding-top;

      ul li {
        padding-right: $menu-item-padding-side;
        padding-left: $menu-item-padding-side;
        font-size: $nav-item-size;
        text-transform: uppercase;

        //Required to make vertical alignment
        height: 30px;
        line-height: 30px;


        a {
          text-decoration: none;
        }

        .auth-button {
          position: relative;
          display: block;
          padding: 0;
          overflow: hidden;
          border-width: 0;
          outline: none;
          border-radius: 2px;


          color: white;

          transition: background-color .3s;
          padding: 6px 12px;
          line-height: normal;
          cursor: pointer;
        }

        .auth-button-login {
          @extend .auth-button;
          box-shadow: 0 1px 4px rgba(0, 0, 0, .6);
          background-color: #2ecc71;
        }

        .auth-button-logout {
          @extend .auth-button;
          background-color: red;
          box-shadow: 0 !important;
        }

      }
    }
  }
  //Navigation ENDS


  @include normalizeList(true);
}
{'fraction_non_alphanumeric': 0.12825840574234984, 'fraction_numerical': 0.02663392519833774, 'mean_word_length': 1.6212871287128714, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1994132', 'n_tokens_mistral': 1882, 'n_tokens_neox': 1686, 'n_words': 390}