/* line 1, ../sass/gin/_resets.scss */
html {
  line-height: 1; }

/* line 5, ../sass/gin/_resets.scss */
ol, ul {
  list-style: none; }

/* line 9, ../sass/gin/_resets.scss */
th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 15, ../sass/gin/_resets.scss */
a img {
  border: none; }

/* line 19, ../sass/gin/_resets.scss */
article, aside, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/* line 39, ../sass/gin/_resets.scss */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

/* line 48, ../sass/gin/_resets.scss */
.clearfix {
  display: inline-block; }

/* line 52, ../sass/gin/_resets.scss */
* html .clearfix {
  height: 1%; }

/* line 56, ../sass/gin/_resets.scss */
.clearfix {
  display: block; }

/* line 60, ../sass/gin/_resets.scss */
.blockimg {
  display: block;
  margin: 0; }

/* line 61, ../sass/gin/_resets.scss */
.left {
  float: left; }

/* line 62, ../sass/gin/_resets.scss */
.right {
  float: right; }

/* line 63, ../sass/gin/_resets.scss */
.clear {
  clear: both; }

/*
  This is for the tabs, the hidden ones to be exact.
*/
/* line 69, ../sass/gin/_resets.scss */
.hide {
  position: absolute;
  top: -9999px;
  left: -9999px; }

/*
  These are easy to forget
*/
/* line 75, ../sass/gin/_resets.scss */
img::selection {
  background: transparent; }

/* line 78, ../sass/gin/_resets.scss */
img::-moz-selection {
  background: transparent; }

/* line 82, ../sass/gin/_resets.scss */
body {
  -webkit-tap-highlight-color: rgba(255, 0, 0, 0.62);
  margin: 0; }

/* line 32, ../sass/gin/_mixers.scss */
.i {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 0 0 10px;
  background: url("../images/icons.png") no-repeat; }

/* line 1, ../sass/gin/_select.scss */
.bcg_select, .bcg_select[class*="span"] {
  float: none;
  display: inline-block;
  margin-bottom: 10px;
  margin-left: 0; }

/* line 8, ../sass/gin/_select.scss */
.bcg_select {
  width: 206px;
  position: relative;
  position: relative;
  vertical-align: middle;
  white-space: nowrap; }
  @media screen and (max-width: 700px) {
    /* line 8, ../sass/gin/_select.scss */
    .bcg_select {
      display: block;
      float: left;
      margin-right: 1.99203%;
      width: 100%; }
      /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
      .bcg_select:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 700px) {
    /* line 10, ../sass/gin/_select.scss */
    .bcg_select.sm {
      display: block;
      float: left;
      margin-right: 1.99203%;
      width: 61.75299%; }
      /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
      .bcg_select.sm:last-child {
        margin-right: 0; } }
  /* line 14, ../sass/gin/_select.scss */
  .bcg_select .btn {
    overflow: hidden;
    position: relative;
    -webkit-border-radius: 0px 4px 4px 0px;
    -moz-border-radius: 0px 4px 4px 0px;
    -ms-border-radius: 0px 4px 4px 0px;
    -o-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px;
    position: relative;
    width: 100%;
    padding: 5px;
    margin: 0;
    background: white;
    border: 1px solid #a7a9ac;
    font-size: 0.9em;
    color: #a7a9ac;
    cursor: pointer; }
    /* line 15, ../sass/gin/_select.scss */
    .bcg_select .btn:focus {
      outline: thin dotted #333333 !important;
      outline: 5px auto -webkit-focus-ring-color !important;
      outline-offset: -2px; }
    /* line 16, ../sass/gin/_select.scss */
    .bcg_select .btn:hover {
      background: white;
      color: #a7a9ac; }
    /* line 17, ../sass/gin/_select.scss */
    .bcg_select .btn .filter-option {
      overflow: hidden;
      position: absolute;
      left: 12px;
      text-align: left; }
    /* line 18, ../sass/gin/_select.scss */
    .bcg_select .btn .caret {
      position: absolute;
      right: 0px;
      height: 27px;
      width: 30px;
      display: inline-block;
      vertical-align: top;
      background: url("../images/caret.png");
      margin: -5px -1px 0 0; }
  /* line 22, ../sass/gin/_select.scss */
  .bcg_select .div-contain {
    overflow: hidden; }
  /* line 23, ../sass/gin/_select.scss */
  .bcg_select .dropdown-menu {
    display: none;
    width: 98%;
    float: left;
    left: 0;
    list-style: none outside none;
    margin: 2px 0 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px 2px;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px 2px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: white;
    overflow: hidden; }
    /* line 26, ../sass/gin/_select.scss */
    .bcg_select .dropdown-menu:hover {
      overflow: visible;
      width: auto;
      min-width: 100%; }
    /* line 28, ../sass/gin/_select.scss */
    .bcg_select .dropdown-menu p .option {
      width: 200px; }
    /* line 29, ../sass/gin/_select.scss */
    .bcg_select .dropdown-menu .time {
      width: 100px; }
    /* line 31, ../sass/gin/_select.scss */
    .bcg_select .dropdown-menu li a {
      clear: both;
      color: #a7a9ac;
      display: block;
      font-size: 1em;
      line-height: 20px;
      padding: 3px 20px;
      white-space: nowrap;
      text-decoration: none; }
      /* line 32, ../sass/gin/_select.scss */
      .bcg_select .dropdown-menu li a:hover {
        background: #d8d8d8;
        color: #5b5c5e;
        overflow: visible; }
    /* line 34, ../sass/gin/_select.scss */
    .bcg_select .dropdown-menu li small {
      padding-left: 0.5em; }
    /* line 35, ../sass/gin/_select.scss */
    .bcg_select .dropdown-menu li a i.check-mark {
      display: none; }
    /* line 36, ../sass/gin/_select.scss */
    .bcg_select .dropdown-menu li a .pull-left {
      margin-right: 34px; }

/* line 43, ../sass/gin/_select.scss */
.open > .dropdown-menu {
  display: block; }

/* line 47, ../sass/gin/_select.scss */
.bcg_select > .disabled, .gin-select .dropdown-menu li.disabled > a {
  cursor: not-allowed; }

/* line 3, ../sass/screen.scss */
::selection {
  background: yellow;
  color: black; }

/* line 4, ../sass/screen.scss */
::-moz-selection {
  background: yellow;
  color: black; }

/* line 6, ../sass/screen.scss */
.initial {
  /* background: url("../images/signin-bg.jpg"); */ 
  }

/* line 7, ../sass/screen.scss */
._bcg {
  color: #434343;
  font-family: sans-serif;
  margin: 0;
  padding: 0;
  /* Student Records & student profile */
  /* pnp_panel*/
  /* first contact */
  /* Edits 08 21 13 */ }
  /* line 11, ../sass/screen.scss */
  ._bcg .btn_blue {
    background: #0e76bc url("../images/btn-bg.png") no-repeat center center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border: 0;
    display: inline-block;
    margin: 0 0 20px 0;
    padding: 10px 20px;
    color: white;
    text-decoration: none;
    font-size: 1em;
    font-weight: 300;
    line-height: 20px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    margin: 10px; }
    /* line 18, ../sass/gin/_mixers.scss */
    ._bcg .btn_blue:hover {
      background: #0e76bc; }
  /* line 14, ../sass/screen.scss */
  ._bcg .form_error {
    display: none;
    width: 430px;
    margin: 0 auto; }
    /* line 15, ../sass/screen.scss */
    ._bcg .form_error .form_error_icon {
      float: left;
      margin: 5px 15px 0 0; }
    /* line 16, ../sass/screen.scss */
    ._bcg .form_error p {
      color: red;
      font-size: 1.2em; }
  /* line 18, ../sass/screen.scss */
  ._bcg .field {
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background: #f0f0f0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 3px 1px inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 3px 1px inset;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 3px 1px inset;
    overflow: hidden; }
    /* line 19, ../sass/screen.scss */
    ._bcg .field .field_label {
      color: #7c7c7c;
      position: absolute;
      padding: 4% 0 5%;
      line-height: 1.4em;
      left: 15px;
      font-size: .8em;
      text-transform: uppercase;
      font-weight: 700; }
    /* line 21, ../sass/screen.scss */
    ._bcg .field .field_text {
      width: 79%;
      border: 0;
      padding: 4% 0 5%;
      background: none;
      margin-left: 100px;
      outline: 0; }
  /* line 24, ../sass/screen.scss */
  ._bcg .actions .actions_submit {
    background: #94b54d url("../images/btn-bg.png") no-repeat center center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border: 0;
    padding: 10px 20px;
    font-size: 1.2em;
    line-height: 20px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    color: white;
    cursor: pointer; }
    /* line 25, ../sass/screen.scss */
    ._bcg .actions .actions_submit img {
      vertical-align: middle; }
  /* line 27, ../sass/screen.scss */
  ._bcg .actions .forgot_password {
    text-decoration: none;
    color: #939393;
    font-size: .9em;
    margin: 0 0 0 10px; }
    /* line 28, ../sass/screen.scss */
    ._bcg .actions .forgot_password:hover {
      text-decoration: underline; }
  /* line 33, ../sass/screen.scss */
  ._bcg .hdr {
    width: 100%;
    height: 140px;
    background: white;
    border-bottom: 6px solid #39b54a;
    *zoom: 1; }
    /* line 28, ../sass/gin/_resets.scss */
    ._bcg .hdr:before, ._bcg .hdr:after {
      content: " ";
      display: table; }
    /* line 33, ../sass/gin/_resets.scss */
    ._bcg .hdr:after {
      clear: both; }
    /* line 34, ../sass/screen.scss */
    ._bcg .hdr .logo {
      display: block;
      width: 150px;
      margin: 20px auto; }
    /* line 35, ../sass/screen.scss */
    ._bcg .hdr .logo_left {
      float: left;
      margin-top: 20px; }
    /* line 36, ../sass/screen.scss */
    ._bcg .hdr .login_info {
      float: right;
      margin-top: 25px;
      width: 50%; }
      @media screen and (max-width: 700px) {
        /* line 36, ../sass/screen.scss */
        ._bcg .hdr .login_info {
          font-size: .75em; } }
      @media screen and (max-width: 600px) {
        /* line 36, ../sass/screen.scss */
        ._bcg .hdr .login_info {
          float: right; } }
      /* line 39, ../sass/screen.scss */
      ._bcg .hdr .login_info li {
        float: right; }
        @media screen and (max-width: 600px) {
          /* line 39, ../sass/screen.scss */
          ._bcg .hdr .login_info li {
            float: right; } }
        /* line 41, ../sass/screen.scss */
        ._bcg .hdr .login_info li a {
          text-decoration: none;
          color: #0e76bc;
          padding: 5px;
          font-weight: 300;
          font-size: .9em; }
          /* line 42, ../sass/screen.scss */
          ._bcg .hdr .login_info li a:hover {
            color: #4090e1; }
      /* line 44, ../sass/screen.scss */
      ._bcg .hdr .login_info .current {
        float: right;
        clear: both;
        font-weight: 500;
        font-style: italic;
        color: #a7a9ac;
        margin-top: 10px;
        width: 125%;
        text-align: right; }
  /* line 51, ../sass/screen.scss */
  ._bcg .signin {
    /* background: url("../images/signin-c-bg.png") no-repeat 50px 140px; */
    -webkit-background-size: 1000px 350px;
    height: 600px; }
    /* line 52, ../sass/screen.scss */
    ._bcg .signin .signinerror {
      display: block;
      background: none repeat scroll 0 0 #FEF1EC;
      border: 1px solid #CD0A0A;
      color: #CD0A0A;
      padding: 5px;
      margin: 10px 0; }
  /* line 54, ../sass/screen.scss */
  ._bcg .wrap_bcg {
    *zoom: 1;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto; }
    /* line 28, ../sass/gin/_resets.scss */
    ._bcg .wrap_bcg:before, ._bcg .wrap_bcg:after {
      content: " ";
      display: table; }
    /* line 33, ../sass/gin/_resets.scss */
    ._bcg .wrap_bcg:after {
      clear: both; }
    @media screen and (max-width: 767px) {
      /* line 54, ../sass/screen.scss */
      ._bcg .wrap_bcg {
        padding: 0 10px; } }
    /* line 56, ../sass/screen.scss */
    ._bcg .wrap_bcg .panel_center {
      display: block;
      float: left;
      margin-right: 1.99203%;
      width: 49.00398%;
      margin-left: 25.49801%;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px 2px;
      -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px 2px;
      box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px 2px;
      background: white;
      margin-top: 40px;
      padding: 20px;
      min-width: 350px; }
      /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
      ._bcg .wrap_bcg .panel_center:last-child {
        margin-right: 0; }
      @media screen and (max-width: 600px) {
        /* line 56, ../sass/screen.scss */
        ._bcg .wrap_bcg .panel_center {
          width: 92%;
          margin-left: 0%; } }
      /* line 58, ../sass/screen.scss */
      ._bcg .wrap_bcg .panel_center .panel_center_hdr {
        text-transform: uppercase;
        font-size: 1.6em;
        margin: 0 0 20px 0;
        color: #5b5c5e; }
      /* line 59, ../sass/screen.scss */
      ._bcg .wrap_bcg .panel_center .field {
        margin-bottom: 20px; }
      /* line 60, ../sass/screen.scss */
      ._bcg .wrap_bcg .panel_center .forgot {
        font-size: .9em;
        line-height: 1.5;
        color: #5b5c5e; }
    /* line 62, ../sass/screen.scss */
    ._bcg .wrap_bcg .footer {
      width: 100%;
      height: 50px;
      float: none;
      clear: both; }
    /* line 63, ../sass/screen.scss */
    ._bcg .wrap_bcg .copyright {
      clear: both;
      text-align: center;
      padding: 20px 0;
      color: #063b5f;
      font-size: .8em; }
    /* line 69, ../sass/screen.scss */
    ._bcg .wrap_bcg .nav {
      position: relative;
      top: -20px;
      *zoom: 1; }
      /* line 28, ../sass/gin/_resets.scss */
      ._bcg .wrap_bcg .nav:before, ._bcg .wrap_bcg .nav:after {
        content: " ";
        display: table; }
      /* line 33, ../sass/gin/_resets.scss */
      ._bcg .wrap_bcg .nav:after {
        clear: both; }
      /* line 70, ../sass/screen.scss */
      ._bcg .wrap_bcg .nav ul {
        margin: 0;
        padding: 0; }
        /* line 71, ../sass/screen.scss */
        ._bcg .wrap_bcg .nav ul li {
          display: inline;
          float: left;
          width: 16.5%;
          background: #ffda5d;
          text-align: center;
          margin: 0 .2% 0 0; }
          @media screen and (max-width: 1000px) {
            /* line 71, ../sass/screen.scss */
            ._bcg .wrap_bcg .nav ul li {
              width: 33%;
              margin-bottom: 2px; } }
          /* line 74, ../sass/screen.scss */
          ._bcg .wrap_bcg .nav ul li a {
            font-size: .8em;
            display: block;
            color: black;
            text-decoration: none;
            padding: 10px 0; }
            @media screen and (max-width: 600px) {
              /* line 74, ../sass/screen.scss */
              ._bcg .wrap_bcg .nav ul li a {
                padding: 20px 0; } }
            /* line 77, ../sass/screen.scss */
            ._bcg .wrap_bcg .nav ul li a:hover {
              background: #febe10; }
            @media screen and (max-width: 767px) {
              /* line 74, ../sass/screen.scss */
              ._bcg .wrap_bcg .nav ul li a {
                font-size: .75em; } }
          /* line 83, ../sass/screen.scss */
          ._bcg .wrap_bcg .nav ul li.last {
            margin-right: 0%; }
          /* line 84, ../sass/screen.scss */
          ._bcg .wrap_bcg .nav ul li.active {
            background: #febe10; }
    /* line 92, ../sass/screen.scss */
    ._bcg .wrap_bcg .left_panels {
      display: block;
      float: left;
      margin-right: 1.99203%;
      width: 74.50199%;
      float: left; }
      /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
      ._bcg .wrap_bcg .left_panels:last-child {
        margin-right: 0; }
      @media screen and (max-width: 700px) {
        /* line 92, ../sass/screen.scss */
        ._bcg .wrap_bcg .left_panels {
          display: block;
          float: left;
          margin-right: 1.99203%;
          width: 100%; }
          /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
          ._bcg .wrap_bcg .left_panels:last-child {
            margin-right: 0; } }
    /* line 95, ../sass/screen.scss */
    ._bcg .wrap_bcg .welcome {
      width: 100%;
      margin: 20px 0;
      float: left; }
      /* line 96, ../sass/screen.scss */
      ._bcg .wrap_bcg .welcome h1 {
        float: left;
        color: #0e76bc;
        font-size: 1.75em;
        font-weight: 300;
        margin: 0; }
      /* line 97, ../sass/screen.scss */
      ._bcg .wrap_bcg .welcome .role {
        margin: 0; }
        @media screen and (max-width: 900px) {
          /* line 97, ../sass/screen.scss */
          ._bcg .wrap_bcg .welcome .role {
            width: 330px;
            margin: 0; } }
        /* line 99, ../sass/screen.scss */
        ._bcg .wrap_bcg .welcome .role label, ._bcg .wrap_bcg .welcome .role .panel_full .report_row .wide .to, ._bcg .panel_full .report_row .wide .wrap_bcg .welcome .role .to {
          float: left;
          background: #5b5c5e;
          padding: 7px 20px 6px 10px;
          margin: 0 -5px 0 10px;
          color: white;
          font-weight: 300;
          -webkit-border-radius: 4px 0 0 4px;
          -moz-border-radius: 4px 0 0 4px;
          -ms-border-radius: 4px 0 0 4px;
          -o-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
          vertical-align: center; }
          @media screen and (max-width: 900px) {
            /* line 99, ../sass/screen.scss */
            ._bcg .wrap_bcg .welcome .role label, ._bcg .wrap_bcg .welcome .role .panel_full .report_row .wide .to, ._bcg .panel_full .report_row .wide .wrap_bcg .welcome .role .to {
              margin: 0; } }
    /* line 110, ../sass/screen.scss */
    ._bcg .wrap_bcg .panel {
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
      -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
      box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
      border: 1px solid #d7d7d7;
      background: white;
      width: 48%;
      float: left; }
      @media screen and (max-width: 700px) {
        /* line 110, ../sass/screen.scss */
        ._bcg .wrap_bcg .panel {
          width: 100%;
          margin-bottom: 20px; } }
      /* line 112, ../sass/screen.scss */
      ._bcg .wrap_bcg .panel.l {
        margin-right: 2.5%; }
      /* line 113, ../sass/screen.scss */
      ._bcg .wrap_bcg .panel p {
        color: #a7a9ac;
        margin: 20px 10px; }
      /* line 114, ../sass/screen.scss */
      ._bcg .wrap_bcg .panel img {
        width: 100%;
        overflow: hidden; }
    /* line 117, ../sass/screen.scss */
    ._bcg .wrap_bcg .panel_head {
      text-transform: uppercase;
      color: #94b54d;
      font-size: 1em;
      font-weight: 400;
      margin: 25px 0 0 10px;
      padding: 0 0 25px 0; }
      /* line 118, ../sass/screen.scss */
      ._bcg .wrap_bcg .panel_head.sub {
        margin-bottom: 5px;
        margin-left: 0;
        padding-bottom: 0; }
    /* line 119, ../sass/screen.scss */
    ._bcg .wrap_bcg .panel_button {
      background: #0e76bc url("../images/btn-bg.png") no-repeat center center;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      border: 0;
      display: inline-block;
      margin: 0 0 20px 0;
      padding: 10px 20px;
      color: white;
      text-decoration: none;
      font-size: 1em;
      font-weight: 300;
      line-height: 20px;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out;
      float: left;
      margin: 0 0 20px 25%; }
      /* line 18, ../sass/gin/_mixers.scss */
      ._bcg .wrap_bcg .panel_button:hover {
        background: #0e76bc; }
      @media screen and (max-width: 700px) {
        /* line 119, ../sass/screen.scss */
        ._bcg .wrap_bcg .panel_button {
          font-size: .8em;
          margin: 0 0 20px 35%; } }
    /* line 124, ../sass/screen.scss */
    ._bcg .wrap_bcg .panel_2span {
      width: 96.5%;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
      -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
      box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
      border: 1px solid #d7d7d7;
      background: white;
      margin-right: 0;
      float: left;
      margin: 20px 0;
      padding: 10px; }
      @media screen and (max-width: 700px) {
        /* line 124, ../sass/screen.scss */
        ._bcg .wrap_bcg .panel_2span {
          width: 96.5%;
          margin-bottom: 20px; } }
      /* line 126, ../sass/screen.scss */
      ._bcg .wrap_bcg .panel_2span .panel_subhead {
        margin: 0 0 20px 0;
        color: #0e76bc;
        font-size: 1em; }
      /* line 127, ../sass/screen.scss */
      ._bcg .wrap_bcg .panel_2span.panel_button {
        margin: 0 33% 20px 33%; }
        @media screen and (max-width: 767px) {
          /* line 127, ../sass/screen.scss */
          ._bcg .wrap_bcg .panel_2span.panel_button {
            font-size: .8em; } }
  /* line 135, ../sass/screen.scss */
  ._bcg .panel_side {
    display: block;
    float: left;
    margin-right: 1.99203%;
    width: 23.50598%;
    margin-right: 0; }
    /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
    ._bcg .panel_side:last-child {
      margin-right: 0; }
    @media screen and (max-width: 700px) {
      /* line 135, ../sass/screen.scss */
      ._bcg .panel_side {
        display: block;
        float: left;
        margin-right: 1.99203%;
        width: 100%; }
        /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
        ._bcg .panel_side:last-child {
          margin-right: 0; } }
    /* line 138, ../sass/screen.scss */
    ._bcg .panel_side .panel_head {
      width: 90%;
      border-bottom: 1px solid #d8d8d8; }
  /* line 140, ../sass/screen.scss */
  ._bcg .message_center {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
    border: 1px solid #d7d7d7;
    background: white;
    padding: 1px;
    margin-bottom: 10px; }
    @media screen and (max-width: 700px) {
      /* line 140, ../sass/screen.scss */
      ._bcg .message_center {
        width: 98%;
        float: left; } }
    /* line 144, ../sass/screen.scss */
    ._bcg .message_center ul {
      margin: 0;
      padding: 0; }
      /* line 145, ../sass/screen.scss */
      ._bcg .message_center ul li {
        margin: 10px 0;
        position: relative; }
        /* line 147, ../sass/screen.scss */
        ._bcg .message_center ul li a.sp {
          width: 100%;
          height: 40px;
          display: block;
          line-height: 40px;
          padding-left: 75px;
          text-decoration: none;
          font-size: 1.2em;
          color: #a7a9ac; }
          /* line 148, ../sass/screen.scss */
          ._bcg .message_center ul li a.sp:hover {
            color: #0e76bc; }
        /* line 149, ../sass/screen.scss */
        ._bcg .message_center ul li a.notifications {
          background: url("../images/bigsprite.png") no-repeat 0 -360px; }
          /* line 150, ../sass/screen.scss */
          ._bcg .message_center ul li a.notifications:hover {
            background: url("../images/bigsprite.png") no-repeat 0 -320px; }
        /* line 151, ../sass/screen.scss */
        ._bcg .message_center ul li a.announcements {
          background: url("../images/bigsprite.png") no-repeat 0 -280px; }
          /* line 152, ../sass/screen.scss */
          ._bcg .message_center ul li a.announcements:hover {
            background: url("../images/bigsprite.png") no-repeat 0 -240px; }
        /* line 153, ../sass/screen.scss */
        ._bcg .message_center ul li a.newtest {
          background: url("../images/bigsprite.png") no-repeat 0 -200px; }
          /* line 154, ../sass/screen.scss */
          ._bcg .message_center ul li a.newtest:hover {
            background: url("../images/bigsprite.png") no-repeat 0 -160px; }
        /* line 155, ../sass/screen.scss */
        ._bcg .message_center ul li a.monitor {
          background: url("../images/bigsprite.png") no-repeat 0 -120px; }
          /* line 156, ../sass/screen.scss */
          ._bcg .message_center ul li a.monitor:hover {
            background: url("../images/bigsprite.png") no-repeat 0 -80px; }
        /* line 157, ../sass/screen.scss */
        ._bcg .message_center ul li a.rosters {
          background: url("../images/bigsprite.png") no-repeat 0 -40px; }
          /* line 158, ../sass/screen.scss */
          ._bcg .message_center ul li a.rosters:hover {
            background: url("../images/bigsprite.png") no-repeat 0 0; }
        /* line 159, ../sass/screen.scss */
        ._bcg .message_center ul li a.student {
          background: url("../images/bigsprite.png") no-repeat 0 -440px; }
          /* line 160, ../sass/screen.scss */
          ._bcg .message_center ul li a.student:hover {
            background: url("../images/bigsprite.png") no-repeat 0 -400px; }
        /* line 163, ../sass/screen.scss */
        ._bcg .message_center ul li .tick {
          font-size: .75em;
          font-weight: bold;
          display: block;
          position: absolute;
          top: -7px;
          right: 77.5%;
          color: white; }
        @media screen and (max-width: 767px) {
          /* line 145, ../sass/screen.scss */
          ._bcg .message_center ul li {
            font-size: .7em; } }
  /* line 176, ../sass/screen.scss */
  ._bcg .kite-table {
    width: 100%;
    margin: 0 0 20px 0; }
    /* line 178, ../sass/screen.scss */
    ._bcg .kite-table h2 {
      text-transform: uppercase;
      font-weight: 700;
      padding: 10px 0 20px; }
    /* line 181, ../sass/screen.scss */
    ._bcg .kite-table table th {
      color: white;
      font-weight: lighter;
      letter-spacing: 1px; }
    /* line 182, ../sass/screen.scss */
    ._bcg .kite-table table td, ._bcg .kite-table table th {
      text-align: left; }
    /* line 184, ../sass/screen.scss */
    ._bcg .kite-table table tr.altrow {
      background: #e5e5e5; }
      /* line 185, ../sass/screen.scss */
      ._bcg .kite-table table tr.altrow:hover {
        background: #d8d8d8; }
    /* line 187, ../sass/screen.scss */
    ._bcg .kite-table .ui-pg-table, ._bcg .kite-table .ui-jqgrid-hbox {
      background: #e5e5e5; }
      /* line 188, ../sass/screen.scss */
      ._bcg .kite-table .ui-pg-table:hover, ._bcg .kite-table .ui-jqgrid-hbox:hover {
        background: #e5e5e5; }
    /* line 190, ../sass/screen.scss */
    ._bcg .kite-table .col1 {
      font-size: 2em; }
      /* line 190, ../sass/screen.scss */
      ._bcg .kite-table .col1 span {
        font-size: 60%; }
    /* line 191, ../sass/screen.scss */
    ._bcg .kite-table .col2 {
      background: #e5e4d9;
      font-weight: 700;
      font-size: 2em; }
    /* line 192, ../sass/screen.scss */
    ._bcg .kite-table .col3 {
      background: #ceccb9;
      font-weight: 700;
      font-size: 2em; }
    /* line 194, ../sass/screen.scss */
    ._bcg .kite-table table td:not(.ui-pg-button .ui-corner-all), ._bcg .kite-table table th:not(.ui-pg-button .ui-corner-all) {
      border-left: 1px solid #fff;
      border-right: 1px solid #fff; }
      /* line 195, ../sass/screen.scss */
      ._bcg .kite-table table td:not(.ui-pg-button .ui-corner-all):first-child, ._bcg .kite-table table th:not(.ui-pg-button .ui-corner-all):first-child {
        border-left: none; }
      /* line 196, ../sass/screen.scss */
      ._bcg .kite-table table td:not(.ui-pg-button .ui-corner-all):last-child, ._bcg .kite-table table th:not(.ui-pg-button .ui-corner-all):last-child {
        border-right: none; }
    @media screen and (max-width: 767px) {
      /* line 202, ../sass/screen.scss */
      ._bcg .kite-table table.responsive {
        margin-bottom: 0; }
      /* line 204, ../sass/screen.scss */
      ._bcg .kite-table .pinned {
        position: absolute;
        left: 0;
        top: 0;
        background: #fff;
        width: 35%;
        overflow: hidden;
        overflow-x: scroll;
        border-right: 1px solid #ccc;
        border-left: 1px solid #ccc; }
      /* line 205, ../sass/screen.scss */
      ._bcg .kite-table .pinned table {
        border-right: none;
        border-left: none;
        width: 100%; }
      /* line 206, ../sass/screen.scss */
      ._bcg .kite-table .pinned table th, ._bcg .kite-table .pinned table td {
        white-space: nowrap; }
      /* line 207, ../sass/screen.scss */
      ._bcg .kite-table .pinned td:last-child {
        border-bottom: 0; }
      /* line 209, ../sass/screen.scss */
      ._bcg .kite-table div.table-wrapper {
        position: relative;
        margin-bottom: 20px;
        overflow: hidden;
        border-right: 1px solid #ccc; }
      /* line 211, ../sass/screen.scss */
      ._bcg .kite-table div.table-wrapper div.scrollable {
        overflow: scroll;
        overflow-y: hidden; }
      /* line 213, ../sass/screen.scss */
      ._bcg .kite-table table.responsive td, ._bcg .kite-table table.responsive th {
        position: relative;
        white-space: nowrap;
        overflow: hidden; }
      /* line 214, ../sass/screen.scss */
      ._bcg .kite-table table.responsive th:first-child, ._bcg .kite-table table.responsive td:first-child, ._bcg .kite-table table.responsive td:first-child, ._bcg .kite-table table.responsive.pinned td {
        display: none; } }
    /* line 217, ../sass/screen.scss */
    ._bcg .kite-table .empty {
      background: #f0f0f0;
      border: 0; }
    /* line 218, ../sass/screen.scss */
    ._bcg .kite-table .grade {
      background: #9ab863;
      color: white;
      text-align: center; }
    /* line 219, ../sass/screen.scss */
    ._bcg .kite-table form {
      text-align: center; }
    /* line 220, ../sass/screen.scss */
    ._bcg .kite-table a {
      text-decoration: none;
      color: #0e76bc; }
    /* line 223, ../sass/screen.scss */
    ._bcg .kite-table img {
      display: block;
      margin-left: auto;
      margin-right: auto; }
    /* line 228, ../sass/screen.scss */
    ._bcg .kite-table .ui-state-highlight {
      background-color: #f7b951 !important; }
  /* line 230, ../sass/screen.scss */
  ._bcg .monitor-table {
    width: 98%;
    margin: 20px 1%;
    overflow: scroll; }
    /* line 232, ../sass/screen.scss */
    ._bcg .monitor-table h2 {
      text-transform: uppercase;
      font-weight: 700;
      padding: 10px 0 20px; }
    /* line 235, ../sass/screen.scss */
    ._bcg .monitor-table table th {
      color: white;
      font-weight: lighter;
      letter-spacing: 1px;
      background: #5b5c5e; }
    /* line 236, ../sass/screen.scss */
    ._bcg .monitor-table table td, ._bcg .monitor-table table th {
      padding: 5px;
      text-align: left; }
    /* line 237, ../sass/screen.scss */
    ._bcg .monitor-table table tr {
      background: #fff;
      border-bottom: 1px solid #fff; }
      /* line 238, ../sass/screen.scss */
      ._bcg .monitor-table table tr:hover {
        background: #f0f0f0; }
    /* line 240, ../sass/screen.scss */
    ._bcg .monitor-table table tr.altrow {
      background: #e5e5e5; }
      /* line 241, ../sass/screen.scss */
      ._bcg .monitor-table table tr.altrow:hover {
        background: #d8d8d8; }
    /* line 243, ../sass/screen.scss */
    ._bcg .monitor-table .col1 {
      font-size: 2em; }
      /* line 243, ../sass/screen.scss */
      ._bcg .monitor-table .col1 span {
        font-size: 60%; }
    /* line 244, ../sass/screen.scss */
    ._bcg .monitor-table .col2 {
      background: #e5e4d9;
      font-weight: 700;
      font-size: 2em; }
    /* line 245, ../sass/screen.scss */
    ._bcg .monitor-table .col3 {
      background: #ceccb9;
      font-weight: 700;
      font-size: 2em; }
    /* line 247, ../sass/screen.scss */
    ._bcg .monitor-table table td:not(.ui-pg-button .ui-corner-all), ._bcg .monitor-table table th:not(.ui-pg-button .ui-corner-all) {
      border-left: 1px solid #fff;
      border-right: 1px solid #fff; }
      /* line 248, ../sass/screen.scss */
      ._bcg .monitor-table table td:not(.ui-pg-button .ui-corner-all):first-child, ._bcg .monitor-table table th:not(.ui-pg-button .ui-corner-all):first-child {
        border-left: none; }
      /* line 249, ../sass/screen.scss */
      ._bcg .monitor-table table td:not(.ui-pg-button .ui-corner-all):last-child, ._bcg .monitor-table table th:not(.ui-pg-button .ui-corner-all):last-child {
        border-right: none; }
    @media screen and (max-width: 767px) {
      /* line 255, ../sass/screen.scss */
      ._bcg .monitor-table table.responsive {
        margin-bottom: 0; }
      /* line 257, ../sass/screen.scss */
      ._bcg .monitor-table .pinned {
        position: absolute;
        left: 0;
        top: 0;
        background: #fff;
        width: 35%;
        overflow: hidden;
        overflow-x: scroll;
        border-right: 1px solid #ccc;
        border-left: 1px solid #ccc; }
      /* line 258, ../sass/screen.scss */
      ._bcg .monitor-table .pinned table {
        border-right: none;
        border-left: none;
        width: 100%; }
      /* line 259, ../sass/screen.scss */
      ._bcg .monitor-table .pinned table th, ._bcg .monitor-table .pinned table td {
        white-space: nowrap; }
      /* line 260, ../sass/screen.scss */
      ._bcg .monitor-table .pinned td:last-child {
        border-bottom: 0; }
      /* line 262, ../sass/screen.scss */
      ._bcg .monitor-table div.table-wrapper {
        position: relative;
        margin-bottom: 20px;
        overflow: hidden;
        border-right: 1px solid #ccc; }
      /* line 263, ../sass/screen.scss */
      ._bcg .monitor-table div.table-wrapper div.scrollable table {
        margin-left: 35%; }
      /* line 264, ../sass/screen.scss */
      ._bcg .monitor-table div.table-wrapper div.scrollable {
        overflow: scroll;
        overflow-y: hidden; }
      /* line 266, ../sass/screen.scss */
      ._bcg .monitor-table table.responsive td, ._bcg .monitor-table table.responsive th {
        position: relative;
        white-space: nowrap;
        overflow: hidden; }
      /* line 267, ../sass/screen.scss */
      ._bcg .monitor-table table.responsive th:first-child, ._bcg .monitor-table table.responsive td:first-child, ._bcg .monitor-table table.responsive td:first-child, ._bcg .monitor-table table.responsive.pinned td {
        display: none; } }
    /* line 270, ../sass/screen.scss */
    ._bcg .monitor-table .empty {
      background: #f0f0f0;
      border: 0; }
    /* line 271, ../sass/screen.scss */
    ._bcg .monitor-table .grade {
      background: #9ab863;
      color: white;
      text-align: center; }
    /* line 272, ../sass/screen.scss */
    ._bcg .monitor-table form {
      text-align: center; }
    /* line 273, ../sass/screen.scss */
    ._bcg .monitor-table a {
      text-decoration: none;
      color: #0e76bc; }
    /* line 276, ../sass/screen.scss */
    ._bcg .monitor-table img {
      display: block;
      margin-left: auto;
      margin-right: auto; }
    /* line 281, ../sass/screen.scss */
    ._bcg .monitor-table .ui-state-highlight {
      background-color: #f7b951 !important; }
  /* line 288, ../sass/screen.scss */
  ._bcg .breadcrumb {
    overflow: hidden; }
    /* line 289, ../sass/screen.scss */
    ._bcg .breadcrumb p {
      color: #0e76bc;
      margin: 0; }
    /* line 290, ../sass/screen.scss */
    ._bcg .breadcrumb h1 {
      color: #0e76bc;
      font-size: 1.75em;
      margin: 0 0 5px 0;
      font-weight: 300;
      float: left; }
    /* line 291, ../sass/screen.scss */
    ._bcg .breadcrumb h2 {
      color: #a7a9ac;
      font-size: .9em;
      font-weight: 300;
      margin: 0;
      float: left;
      clear: left; }
    /* line 292, ../sass/screen.scss */
    ._bcg .breadcrumb a {
      text-decoration: none;
      color: #0e76bc; }
      /* line 293, ../sass/screen.scss */
      ._bcg .breadcrumb a:hover {
        color: #4090e1; }
  /* line 295, ../sass/screen.scss */
  ._bcg .panel_full {
    display: block;
    float: left;
    margin-right: 1.99203%;
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
    border: 1px solid #d7d7d7;
    background: white;
    margin: 10px 0 0 0;
    padding: 0; }
    /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
    ._bcg .panel_full:last-child {
      margin-right: 0; }
    /* line 296, ../sass/screen.scss */
    ._bcg .panel_full .panel_btn {
      background: #0e76bc url("../images/btn-bg.png") no-repeat center center;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      border: 0;
      display: inline-block;
      margin: 0 0 20px 0;
      padding: 10px 20px;
      color: white;
      text-decoration: none;
      font-size: 1em;
      font-weight: 300;
      line-height: 20px;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out;
      margin: 10px; }
      /* line 18, ../sass/gin/_mixers.scss */
      ._bcg .panel_full .panel_btn:hover {
        background: #0e76bc; }
    /* line 298, ../sass/screen.scss */
    ._bcg .panel_full .save {
      margin-bottom: 30px; }
    /* line 299, ../sass/screen.scss */
    ._bcg .panel_full .test_m {
      padding: 10px;
      font-size: .9em;
      font-weight: 300;
      line-height: 20px; }
    /* line 300, ../sass/screen.scss */
    ._bcg .panel_full .tabs {
      float: left;
      width: 100%;
      margin: 0 0 20px 0;
      padding: 0; }
      /* line 302, ../sass/screen.scss */
      ._bcg .panel_full .tabs .ui-state-active a {
        background: white;
        color: #94b54d;
        border: 0; }
        /* line 302, ../sass/screen.scss */
        ._bcg .panel_full .tabs .ui-state-active a:hover {
          background: white; }
      /* line 304, ../sass/screen.scss */
      ._bcg .panel_full .tabs li {
        float: left;
        display: inline; }
        @media screen and (max-width: 900px) {
          /* line 304, ../sass/screen.scss */
          ._bcg .panel_full .tabs li {
            width: 20%;
            min-width: 75px; } }
        /* line 307, ../sass/screen.scss */
        ._bcg .panel_full .tabs li a {
          display: block;
          text-decoration: none;
          color: white;
          background: #94b54d;
          font-size: 1em;
          font-weight: lighter;
          padding: 15px 25px;
          text-align: center;
          -moz-border-radius-topright: 4px;
          -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
          border-right: 1px solid #65832f;
          height: 25px; }
          /* line 309, ../sass/screen.scss */
          ._bcg .panel_full .tabs li a.active {
            background: white;
            color: #94b54d; }
            /* line 310, ../sass/screen.scss */
            ._bcg .panel_full .tabs li a.active:hover {
              background: white; }
          /* line 312, ../sass/screen.scss */
          ._bcg .panel_full .tabs li a:hover {
            background: #9ab863; }
          /* line 316, ../sass/screen.scss */
          ._bcg .panel_full .tabs li a .ui-state-disabled .active {
            background: #94b54d;
            color: white; }
            /* line 317, ../sass/screen.scss */
            ._bcg .panel_full .tabs li a .ui-state-disabled .active:hover {
              background: #94b54d !important; }
          @media screen and (max-width: 767px) {
            /* line 307, ../sass/screen.scss */
            ._bcg .panel_full .tabs li a {
              font-size: .75em; } }
    /* line 328, ../sass/screen.scss */
    ._bcg .panel_full .tabs_config {
      float: left;
      width: 100%;
      margin: 0 0 20px 0;
      padding: 0; }
      /* line 330, ../sass/screen.scss */
      ._bcg .panel_full .tabs_config li {
        float: left;
        display: inline;
        width: 20%;
        /*@include media($bp_1) {width:33%; min-width: 100px;}*/ }
        /* line 333, ../sass/screen.scss */
        ._bcg .panel_full .tabs_config li a {
          display: block;
          text-decoration: none;
          color: white;
          background: #94b54d;
          font-size: 1em;
          font-weight: lighter;
          padding: 15px 25px;
          text-align: center;
          -moz-border-radius-topright: 4px;
          -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
          border-right: 1px solid #65832f;
          min-width: 145px; }
          /* line 335, ../sass/screen.scss */
          ._bcg .panel_full .tabs_config li a.active {
            background: white;
            color: #94b54d;
            border: 0; }
            /* line 336, ../sass/screen.scss */
            ._bcg .panel_full .tabs_config li a.active:hover {
              background: white; }
          /* line 338, ../sass/screen.scss */
          ._bcg .panel_full .tabs_config li a:hover {
            background: #9ab863; }
          @media screen and (max-width: 767px) {
            /* line 333, ../sass/screen.scss */
            ._bcg .panel_full .tabs_config li a {
              font-size: .75em; } }
    /* line 347, ../sass/screen.scss */
    ._bcg .panel_full .testname {
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      width: 300px;
      font-size: 1em;
      padding: 10px;
      color: grey; }
    /* line 348, ../sass/screen.scss */
    ._bcg .panel_full .panel_subhead {
      margin: 100px 0 20px 10px;
      color: #0e76bc;
      font-size: 1em;
      display: block; }
    /* line 349, ../sass/screen.scss */
    ._bcg .panel_full .report_row {
      width: 100%;
      float: left; }
      /* line 350, ../sass/screen.scss */
      ._bcg .panel_full .report_row p {
        width: 10%;
        display: inline;
        float: left;
        font-size: 1.2em;
        background: #0e76bc;
        color: white;
        margin: 0;
        padding: 30px 0;
        -moz-border-radius-topleft: 4px;
        -webkit-border-top-left-radius: 4px;
        border-top-left-radius: 4px;
        -moz-border-radius-bottomleft: 4px;
        -webkit-border-bottom-left-radius: 4px;
        border-bottom-left-radius: 4px;
        font-weight: 300;
        text-align: center; }
        @media screen and (max-width: 900px) {
          /* line 350, ../sass/screen.scss */
          ._bcg .panel_full .report_row p {
            padding: 60px 0;
            width: 25%;
            -moz-border-radius-topleft: 4px;
            -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
            -moz-border-radius-bottomleft: 4px;
            -webkit-border-bottom-left-radius: 4px;
            border-bottom-left-radius: 4px; } }
        @media screen and (max-width: 500px) {
          /* line 350, ../sass/screen.scss */
          ._bcg .panel_full .report_row p {
            width: 100%;
            padding: 20px 0;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px; } }
      /* line 353, ../sass/screen.scss */
      ._bcg .panel_full .report_row .dropdown {
        width: 20%;
        float: left;
        display: inline;
        margin: 20px 0 0 2%; }
        @media screen and (max-width: 900px) {
          /* line 353, ../sass/screen.scss */
          ._bcg .panel_full .report_row .dropdown {
            display: block;
            float: left;
            margin-right: 1.99203%;
            width: 29.88048%; }
            /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
            ._bcg .panel_full .report_row .dropdown:last-child {
              margin-right: 0; } }
        @media screen and (max-width: 500px) {
          /* line 353, ../sass/screen.scss */
          ._bcg .panel_full .report_row .dropdown {
            display: block;
            float: left;
            margin-right: 1.99203%;
            width: 93.6255%; }
            /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
            ._bcg .panel_full .report_row .dropdown:last-child {
              margin-right: 0; } }
        /* line 357, ../sass/screen.scss */
        ._bcg .panel_full .report_row .dropdown label, ._bcg .panel_full .report_row .dropdown .wide .to, ._bcg .panel_full .report_row .wide .dropdown .to {
          text-transform: uppercase;
          color: #0e76bc;
          font-size: .8em; }
          @media screen and (max-width: 900px) {
            /* line 357, ../sass/screen.scss */
            ._bcg .panel_full .report_row .dropdown label, ._bcg .panel_full .report_row .dropdown .wide .to, ._bcg .panel_full .report_row .wide .dropdown .to {
              width: 50%; } }
      /* line 360, ../sass/screen.scss */
      ._bcg .panel_full .report_row .wide {
        width: 50%;
        float: left;
        display: inline;
        margin: 20px 0 0 2%; }
        @media screen and (max-width: 900px) {
          /* line 360, ../sass/screen.scss */
          ._bcg .panel_full .report_row .wide {
            width: 30%; } }
        @media screen and (max-width: 500px) {
          /* line 360, ../sass/screen.scss */
          ._bcg .panel_full .report_row .wide {
            width: 100%; } }
        /* line 364, ../sass/screen.scss */
        ._bcg .panel_full .report_row .wide label, ._bcg .panel_full .report_row .wide .to {
          text-transform: uppercase;
          color: #0e76bc;
          font-size: .8em;
          float: left;
          display: block; }
          @media screen and (max-width: 700px) {
            /* line 364, ../sass/screen.scss */
            ._bcg .panel_full .report_row .wide label, ._bcg .panel_full .report_row .wide .to {
              width: 100%; } }
        /* line 366, ../sass/screen.scss */
        ._bcg .panel_full .report_row .wide .to {
          display: inline;
          margin: 0 10px;
          float: left; }
          @media screen and (max-width: 900px) {
            /* line 366, ../sass/screen.scss */
            ._bcg .panel_full .report_row .wide .to {
              display: block;
              float: left; } }
        /* line 368, ../sass/screen.scss */
        ._bcg .panel_full .report_row .wide input {
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          -ms-border-radius: 4px;
          -o-border-radius: 4px;
          border-radius: 4px;
          width: 180px;
          font-size: 1em;
          color: grey;
          padding: 5px;
          margin-top: 0px;
          float: left; }
          @media screen and (max-width: 500px) {
            /* line 368, ../sass/screen.scss */
            ._bcg .panel_full .report_row .wide input {
              width: 93%; } }
      /* line 372, ../sass/screen.scss */
      ._bcg .panel_full .report_row .panel_btn {
        float: left;
        margin: 30px 2% 0 0; }
    /* line 373, ../sass/screen.scss */
    ._bcg .panel_full .pag {
      width: 100%;
      text-align: center;
      margin: 20px 0; }
      /* line 375, ../sass/screen.scss */
      ._bcg .panel_full .pag .prv_nxt {
        padding: 3px 10px 5px 10px;
        background: #f7b951;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        color: white;
        font-size: 1.25em; }
  /* line 381, ../sass/screen.scss */
  ._bcg .full_side {
    display: block;
    float: left;
    margin-right: 1.99203%;
    width: 23.50598%;
    padding: 0 10px;
    margin-bottom: 25px; }
    /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
    ._bcg .full_side:last-child {
      margin-right: 0; }
    @media screen and (max-width: 900px) {
      /* line 383, ../sass/screen.scss */
      ._bcg .full_side .mar {
        margin: 10px;
        clear: both; } }
    @media screen and (max-width: 900px) {
      /* line 383, ../sass/screen.scss */
      ._bcg .full_side .mar {
        display: block;
        float: left;
        margin-right: 1.99203%;
        width: 93.6255%;
        display: block; }
        /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
        ._bcg .full_side .mar:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 900px) {
      /* line 381, ../sass/screen.scss */
      ._bcg .full_side {
        display: block;
        float: left;
        margin-right: 1.99203%;
        width: 100%; }
        /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
        ._bcg .full_side:last-child {
          margin-right: 0; } }
    /* line 388, ../sass/screen.scss */
    ._bcg .full_side .panel_btn {
      background: #0e76bc url("../images/btn-bg.png") no-repeat center center;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      border: 0;
      display: inline-block;
      margin: 0 0 20px 0;
      padding: 10px 20px;
      color: white;
      text-decoration: none;
      font-size: 1em;
      font-weight: 300;
      line-height: 20px;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out;
      margin-top: 10px; }
      /* line 18, ../sass/gin/_mixers.scss */
      ._bcg .full_side .panel_btn:hover {
        background: #0e76bc; }
      @media screen and (max-width: 900px) {
        /* line 388, ../sass/screen.scss */
        ._bcg .full_side .panel_btn {
          clear: left; } }
    /* line 391, ../sass/screen.scss */
    ._bcg .full_side .panel_subhead {
      color: #0e76bc;
      font-size: .75em;
      margin: 0; }
      @media screen and (max-width: 900px) {
        /* line 391, ../sass/screen.scss */
        ._bcg .full_side .panel_subhead {
          display: block;
          float: left;
          margin-right: 1.99203%;
          width: 100%;
          float: left; }
          /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
          ._bcg .full_side .panel_subhead:last-child {
            margin-right: 0; } }
    /* line 393, ../sass/screen.scss */
    ._bcg .full_side label, ._bcg .full_side .panel_full .report_row .wide .to, ._bcg .panel_full .report_row .wide .full_side .to {
      color: #0e76bc;
      text-transform: uppercase;
      display: block;
      font-size: .9em;
      margin: 30px 0 5px 0; }
    /* line 395, ../sass/screen.scss */
    ._bcg .full_side .option_label {
      color: #0e76bc;
      text-transform: uppercase;
      display: block;
      font-size: .9em;
      margin: 20px 0 5px 0; }
      @media screen and (max-width: 900px) {
        /* line 395, ../sass/screen.scss */
        ._bcg .full_side .option_label {
          display: block;
          float: left;
          margin-right: 1.99203%;
          width: 100%; }
          /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
          ._bcg .full_side .option_label:last-child {
            margin-right: 0; } }
    /* line 397, ../sass/screen.scss */
    ._bcg .full_side .option_scroll {
      width: 200px;
      height: 100px;
      overflow: auto;
      border: 1px solid #d8d8d8;
      padding: 5px; }
      @media screen and (max-width: 900px) {
        /* line 397, ../sass/screen.scss */
        ._bcg .full_side .option_scroll {
          width: 420px; } }
      /* line 400, ../sass/screen.scss */
      ._bcg .full_side .option_scroll .checkbox-label {
        display: block;
        width: 100%;
        margin: 4px 0px !important; }
        /* line 405, ../sass/screen.scss */
        ._bcg .full_side .option_scroll .checkbox-label span {
          display: -moz-inline-stack;
          display: inline-block;
          vertical-align: middle;
          *vertical-align: auto;
          zoom: 1;
          *display: inline;
          width: 100%;
          padding: 4px 0;
          white-space: nowrap;
          color: #0e76bc; }
        /* line 412, ../sass/screen.scss */
        ._bcg .full_side .option_scroll .checkbox-label input[type="checkbox"], ._bcg .full_side .option_scroll .checkbox-label input[type="radio"] {
          display: none; }
          /* line 415, ../sass/screen.scss */
          ._bcg .full_side .option_scroll .checkbox-label input[type="checkbox"]:checked + span, ._bcg .full_side .option_scroll .checkbox-label input[type="radio"]:checked + span {
            background: #f7b951;
            color: white; }
        /* line 422, ../sass/screen.scss */
        ._bcg .full_side .option_scroll .checkbox-label + .full-label {
          padding-left: 35px; }
        @media screen and (max-width: 900px) {
          /* line 426, ../sass/screen.scss */
          ._bcg .full_side .option_scroll .checkbox-label .left {
            width: 31.3%;
            float: left;
            padding: 0;
            margin: 0 2% 0 0; } }
        @media screen and (max-width: 400px) {
          /* line 426, ../sass/screen.scss */
          ._bcg .full_side .option_scroll .checkbox-label .left {
            display: block;
            float: left;
            margin-right: 1.99203%;
            width: 100%; }
            /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
            ._bcg .full_side .option_scroll .checkbox-label .left:last-child {
              margin-right: 0; } }
        /* line 428, ../sass/screen.scss */
        ._bcg .full_side .option_scroll .checkbox-label .calendar {
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          -ms-border-radius: 4px;
          -o-border-radius: 4px;
          border-radius: 4px;
          width: 200px;
          font-size: 1em;
          color: grey;
          padding: 10px;
          margin: 0px 0 30px 0;
          float: left; }
          @media screen and (max-width: 400px) {
            /* line 428, ../sass/screen.scss */
            ._bcg .full_side .option_scroll .checkbox-label .calendar {
              display: block;
              float: left;
              margin-right: 1.99203%;
              width: 49.00398%;
              margin: 25px 0 0 -20px; }
              /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
              ._bcg .full_side .option_scroll .checkbox-label .calendar:last-child {
                margin-right: 0; } }
        /* line 430, ../sass/screen.scss */
        ._bcg .full_side .option_scroll .checkbox-label .calendar_btn {
          height: 30px;
          width: 30px;
          background: url("../images/grey_caret.png") no-repeat;
          float: left;
          margin: 10px 0 0 -30px; }
          @media screen and (max-width: 400px) {
            /* line 430, ../sass/screen.scss */
            ._bcg .full_side .option_scroll .checkbox-label .calendar_btn {
              display: block;
              float: left;
              margin-right: 1.99203%;
              width: 49.00398%;
              margin: 35px 0 0 -40px; }
              /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
              ._bcg .full_side .option_scroll .checkbox-label .calendar_btn:last-child {
                margin-right: 0; } }
          /* line 432, ../sass/screen.scss */
          ._bcg .full_side .option_scroll .checkbox-label .calendar_btn input {
            border: 0;
            background: none;
            cursor: pointer; }
  /* line 439, ../sass/screen.scss */
  ._bcg .full_main {
    display: block;
    float: left;
    margin-right: 1.99203%;
    width: 68.12749%;
    margin-right: 0;
    padding: 0 10px;
    margin-bottom: 25px; }
    /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
    ._bcg .full_main:last-child {
      margin-right: 0; }
    @media screen and (max-width: 900px) {
      /* line 439, ../sass/screen.scss */
      ._bcg .full_main {
        display: block;
        float: left;
        margin-right: 1.99203%;
        width: 100%; }
        /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
        ._bcg .full_main:last-child {
          margin-right: 0; } }
    /* line 442, ../sass/screen.scss */
    ._bcg .full_main img {
      width: 100%; }
    /* line 443, ../sass/screen.scss */
    ._bcg .full_main .top_info {
      width: 100%;
      *zoom: 1;
      margin: 20px 0;
      padding: 0; }
      /* line 28, ../sass/gin/_resets.scss */
      ._bcg .full_main .top_info:before, ._bcg .full_main .top_info:after {
        content: " ";
        display: table; }
      /* line 33, ../sass/gin/_resets.scss */
      ._bcg .full_main .top_info:after {
        clear: both; }
      /* line 444, ../sass/screen.scss */
      ._bcg .full_main .top_info .panel_btn {
        float: right;
        margin: 0; }
      /* line 445, ../sass/screen.scss */
      ._bcg .full_main .top_info .mar {
        float: right;
        margin: 20px 0px 0 20px;
        clear: left;
        display: block; }
      /* line 446, ../sass/screen.scss */
      ._bcg .full_main .top_info .id_search {
        margin: 0px 20px 0 20px;
        width: 210px;
        float: left; }
        @media screen and (max-width: 400px) {
          /* line 446, ../sass/screen.scss */
          ._bcg .full_main .top_info .id_search {
            display: block;
            float: left;
            margin-right: 1.99203%;
            width: 100%; }
            /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
            ._bcg .full_main .top_info .id_search:last-child {
              margin-right: 0; } }
        /* line 448, ../sass/screen.scss */
        ._bcg .full_main .top_info .id_search .id_search_box {
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          -ms-border-radius: 4px;
          -o-border-radius: 4px;
          border-radius: 4px;
          width: 210px;
          font-size: 1em;
          color: grey;
          padding: 10px;
          float: left;
          margin-top: 0px; }
          @media screen and (max-width: 400px) {
            /* line 448, ../sass/screen.scss */
            ._bcg .full_main .top_info .id_search .id_search_box {
              display: block;
              float: left;
              margin-right: 1.99203%;
              width: 49.00398%;
              margin: 25px 0 0 -20px; }
              /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
              ._bcg .full_main .top_info .id_search .id_search_box:last-child {
                margin-right: 0; } }
        /* line 450, ../sass/screen.scss */
        ._bcg .full_main .top_info .id_search .id_search_btn {
          height: 30px;
          width: 30px;
          background: url("../images/search.png") no-repeat;
          float: right;
          margin: 10px 0 0 -30px; }
          @media screen and (max-width: 400px) {
            /* line 450, ../sass/screen.scss */
            ._bcg .full_main .top_info .id_search .id_search_btn {
              display: block;
              float: left;
              margin-right: 1.99203%;
              width: 49.00398%;
              margin: 35px 0 0 -40px; }
              /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
              ._bcg .full_main .top_info .id_search .id_search_btn:last-child {
                margin-right: 0; } }
          /* line 452, ../sass/screen.scss */
          ._bcg .full_main .top_info .id_search .id_search_btn input {
            border: 0;
            background: none;
            cursor: pointer; }
    /* line 455, ../sass/screen.scss */
    ._bcg .full_main .head {
      float: left;
      margin: 0 0;
      width: 40%;
      padding: 0; }
      @media screen and (max-width: 900px) {
        /* line 455, ../sass/screen.scss */
        ._bcg .full_main .head {
          display: block;
          float: left;
          margin-right: 1.99203%;
          width: 100%; }
          /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
          ._bcg .full_main .head:last-child {
            margin-right: 0; } }
      @media screen and (max-width: 400px) {
        /* line 455, ../sass/screen.scss */
        ._bcg .full_main .head {
          display: block;
          float: left;
          margin-right: 1.99203%;
          width: 100%;
          margin: 0;
          padding: 0; }
          /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
          ._bcg .full_main .head:last-child {
            margin-right: 0; } }
      /* line 460, ../sass/screen.scss */
      ._bcg .full_main .head h1 {
        font-size: 1.75em;
        color: #0e76bc;
        padding: 0 0 5px 0;
        margin: 0;
        font-weight: 300; }
      /* line 461, ../sass/screen.scss */
      ._bcg .full_main .head h2 {
        color: #a7a9ac;
        font-size: .8em;
        font-weight: 300;
        margin: 0; }
    /* line 464, ../sass/screen.scss */
    ._bcg .full_main .search, ._bcg .full_main .search_rt {
      position: relative;
      float: left;
      clear: none;
      margin-left: 50px; }
      @media screen and (max-width: 900px) {
        /* line 464, ../sass/screen.scss */
        ._bcg .full_main .search, ._bcg .full_main .search_rt {
          margin-left: 25px;
          width: 100%; } }
      /* line 466, ../sass/screen.scss */
      ._bcg .full_main .search .search_box, ._bcg .full_main .search_rt .search_box {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        width: 180px;
        font-size: 1em;
        color: grey;
        padding: 10px;
        float: left;
        position: relative;
        z-index: 0; }
        @media screen and (max-width: 900px) {
          /* line 466, ../sass/screen.scss */
          ._bcg .full_main .search .search_box, ._bcg .full_main .search_rt .search_box {
            display: block;
            float: left;
            margin-right: 1.99203%;
            width: 49.00398%;
            margin: 25px 0 0 -20px; }
            /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
            ._bcg .full_main .search .search_box:last-child, ._bcg .full_main .search_rt .search_box:last-child {
              margin-right: 0; } }
      /* line 468, ../sass/screen.scss */
      ._bcg .full_main .search .search_btn, ._bcg .full_main .search_rt .search_btn {
        height: 30px;
        width: 30px;
        background: url("../images/search.png") no-repeat;
        float: left;
        margin: 15px 0 0 -30px;
        position: relative;
        z-index: 999; }
        @media screen and (max-width: 900px) {
          /* line 468, ../sass/screen.scss */
          ._bcg .full_main .search .search_btn, ._bcg .full_main .search_rt .search_btn {
            display: block;
            float: left;
            margin-right: 1.99203%;
            width: 49.00398%;
            margin: 35px 0 0 -40px; }
            /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
            ._bcg .full_main .search .search_btn:last-child, ._bcg .full_main .search_rt .search_btn:last-child {
              margin-right: 0; } }
        /* line 470, ../sass/screen.scss */
        ._bcg .full_main .search .search_btn input, ._bcg .full_main .search_rt .search_btn input {
          border: 0;
          background: none;
          cursor: pointer; }
    /* line 471, ../sass/screen.scss */
    ._bcg .full_main .search_rt {
      float: right;
      margin: -55px 0 10px 0; }
      @media screen and (max-width: 400px) {
        /* line 471, ../sass/screen.scss */
        ._bcg .full_main .search_rt {
          display: block;
          float: left;
          margin-right: 1.99203%;
          width: 49.00398%;
          float: left;
          margin: 0; }
          /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
          ._bcg .full_main .search_rt:last-child {
            margin-right: 0; } }
    /* line 475, ../sass/screen.scss */
    ._bcg .full_main .next_btn {
      background: #0e76bc url("../images/btn-bg.png") no-repeat center center;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      border: 0;
      display: inline-block;
      margin: 0 0 20px 0;
      padding: 10px 20px;
      color: white;
      text-decoration: none;
      font-size: 1em;
      font-weight: 300;
      line-height: 20px;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out;
      float: right; }
      /* line 18, ../sass/gin/_mixers.scss */
      ._bcg .full_main .next_btn:hover {
        background: #0e76bc; }
      @media screen and (max-width: 900px) {
        /* line 475, ../sass/screen.scss */
        ._bcg .full_main .next_btn {
          margin: -40px 0 0 0; } }
  /* line 482, ../sass/screen.scss */
  ._bcg .system {
    padding: 10px; }
    /* line 483, ../sass/screen.scss */
    ._bcg .system .pag {
      width: 100%;
      text-align: center;
      margin: 20px 0; }
      /* line 484, ../sass/screen.scss */
      ._bcg .system .pag a {
        text-decoration: none;
        color: #5b5c5e; }
      /* line 485, ../sass/screen.scss */
      ._bcg .system .pag .prv_nxt {
        padding: 3px 10px 5px 10px;
        background: #f7b951;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        color: white;
        font-size: 1.25em; }
    /* line 488, ../sass/screen.scss */
    ._bcg .system .top_info {
      width: 100%;
      *zoom: 1;
      padding: 75px 0 15px 0; }
      /* line 28, ../sass/gin/_resets.scss */
      ._bcg .system .top_info:before, ._bcg .system .top_info:after {
        content: " ";
        display: table; }
      /* line 33, ../sass/gin/_resets.scss */
      ._bcg .system .top_info:after {
        clear: both; }
      /* line 489, ../sass/screen.scss */
      ._bcg .system .top_info .addnew {
        margin-top: 5px;
        width: 40%;
        min-width: 306px; }
        /* line 490, ../sass/screen.scss */
        ._bcg .system .top_info .addnew label, ._bcg .system .top_info .addnew .panel_full .report_row .wide .to, ._bcg .panel_full .report_row .wide .system .top_info .addnew .to {
          float: left;
          text-align: center;
          background: #5b5c5e;
          padding: 7px 20px 7px 10px;
          margin: 0px 0 0 0;
          color: white;
          font-weight: lighter;
          letter-spacing: 1px;
          -webkit-border-radius: 4px 0 0 4px;
          -moz-border-radius: 4px 0 0 4px;
          -ms-border-radius: 4px 0 0 4px;
          -o-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px; }
      /* line 493, ../sass/screen.scss */
      ._bcg .system .top_info .addnewpop {
        max-width: 200px; }
    /* line 495, ../sass/screen.scss */
    ._bcg .system .panel_btn {
      background: #0e76bc url("../images/btn-bg.png") no-repeat center center;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      border: 0;
      display: inline-block;
      margin: 0 0 20px 0;
      padding: 10px 20px;
      color: white;
      text-decoration: none;
      font-size: 1em;
      font-weight: 300;
      line-height: 20px;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out;
      margin-left: 10px; }
      /* line 18, ../sass/gin/_mixers.scss */
      ._bcg .system .panel_btn:hover {
        background: #0e76bc; }
    /* line 504, ../sass/screen.scss */
    ._bcg .system .search, ._bcg .system .full_main .search_rt, ._bcg .full_main .system .search_rt {
      float: right;
      margin: 0 10%; }
      /* line 505, ../sass/screen.scss */
      ._bcg .system .search .search_box, ._bcg .system .full_main .search_rt .search_box, ._bcg .full_main .system .search_rt .search_box {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        width: 180px;
        font-size: 1em;
        color: grey;
        padding: 10px;
        float: left; }
      /* line 508, ../sass/screen.scss */
      ._bcg .system .search .search_btn, ._bcg .system .full_main .search_rt .search_btn, ._bcg .full_main .system .search_rt .search_btn {
        height: 30px;
        width: 30px;
        background: url("../images/search.png") no-repeat;
        float: left;
        margin: 10px 0 0 -30px; }
        /* line 509, ../sass/screen.scss */
        ._bcg .system .search .search_btn input, ._bcg .system .full_main .search_rt .search_btn input, ._bcg .full_main .system .search_rt .search_btn input {
          border: 0;
          background: none;
          cursor: pointer; }
    /* line 512, ../sass/screen.scss */
    ._bcg .system .activate a {
      background: #94b54d url("../images/btn-bg.png") no-repeat center center;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      border: 0;
      display: inline-block;
      margin: 0 0 20px 0;
      padding: 10px 20px;
      color: white;
      text-decoration: none;
      font-size: 1em;
      font-weight: 300;
      line-height: 20px;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out; }
      /* line 18, ../sass/gin/_mixers.scss */
      ._bcg .system .activate a:hover {
        background: #94b54d; }
    @media screen and (max-width: 767px) {
      /* line 482, ../sass/screen.scss */
      ._bcg .system {
        font-size: .9em; } }
  /* line 522, ../sass/screen.scss */
  ._bcg .overlay {
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99999; }
    /* line 523, ../sass/screen.scss */
    ._bcg .overlay .overlay-bg {
      background-image: url("../images/overlay-bg.png");
      display: none;
      left: 0;
      position: absolute;
      top: 0;
      z-index: 9000; }
    /* line 524, ../sass/screen.scss */
    ._bcg .overlay .overlay-content {
      background: #fff;
      left: 50%;
      margin-left: -30%;
      verflow: hidden;
      padding: 15px;
      position: fixed;
      top: 10%;
      width: 60%;
      z-index: 9999;
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
      border-radius: 4px;
      -webkit-border-radius: 4px;
      opacity: 0; }
      @media screen and (max-width: 900px) {
        /* line 524, ../sass/screen.scss */
        ._bcg .overlay .overlay-content {
          width: 80%;
          left: 40%; } }
      /* line 526, ../sass/screen.scss */
      ._bcg .overlay .overlay-content .overlay-hdr {
        overflow: hidden;
        border-bottom: 1px solid #ccc;
        padding: 0 0 10px 0;
        margin: 10px 0; }
        /* line 527, ../sass/screen.scss */
        ._bcg .overlay .overlay-content .overlay-hdr .destroy {
          background: url("../images/destroy.png") no-repeat;
          display: block;
          float: right;
          height: 37px;
          width: 30px;
          text-indent: -99999px;
          cursor: pointer; }
          /* line 528, ../sass/screen.scss */
          ._bcg .overlay .overlay-content .overlay-hdr .destroy:hover {
            background-position: center top; }
      /* line 532, ../sass/screen.scss */
      ._bcg .overlay .overlay-content img {
        width: 100%;
        margin: 20px;
        overflow: hidden; }
      /* line 533, ../sass/screen.scss */
      ._bcg .overlay .overlay-content p {
        color: #0e76bc; }
      /* line 534, ../sass/screen.scss */
      ._bcg .overlay .overlay-content .overlay-body {
        width: 100%; }
        @media screen and (max-width: 767px) {
          /* line 534, ../sass/screen.scss */
          ._bcg .overlay .overlay-content .overlay-body {
            width: 100%; } }
      /* line 538, ../sass/screen.scss */
      ._bcg .overlay .overlay-content h1 {
        font-size: 1.75em;
        color: #94b54d;
        display: inline;
        line-height: 30px; }
        @media screen and (max-width: 767px) {
          /* line 538, ../sass/screen.scss */
          ._bcg .overlay .overlay-content h1 {
            font-size: 1.5em; } }
      /* line 542, ../sass/screen.scss */
      ._bcg .overlay .overlay-content label, ._bcg .overlay .overlay-content .panel_full .report_row .wide .to, ._bcg .panel_full .report_row .wide .overlay .overlay-content .to {
        float: left;
        width: 75px;
        text-align: center;
        background: #5b5c5e;
        padding: 5px 20px 7px 10px;
        margin: 0 -5px 0 0;
        color: white;
        font-weight: lighter;
        letter-spacing: 1px;
        -webkit-border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        -ms-border-radius: 4px 0 0 4px;
        -o-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px;
        vertical-align: center; }
        @media screen and (max-width: 700px) {
          /* line 542, ../sass/screen.scss */
          ._bcg .overlay .overlay-content label, ._bcg .overlay .overlay-content .panel_full .report_row .wide .to, ._bcg .panel_full .report_row .wide .overlay .overlay-content .to {
            background: white;
            text-transform: uppercase;
            color: #0e76bc;
            font-weight: 500;
            margin-left: 0;
            padding: 0;
            width: auto; } }
      /* line 545, ../sass/screen.scss */
      ._bcg .overlay .overlay-content input {
        float: left;
        height: 30px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        width: 50%;
        padding-left: 20px;
        margin: 20px 20px 30px 0; }
        @media screen and (max-width: 900px) {
          /* line 545, ../sass/screen.scss */
          ._bcg .overlay .overlay-content input {
            width: 100%; } }
      /* line 550, ../sass/screen.scss */
      ._bcg .overlay .overlay-content .newuser_select {
        margin: 20px 0 10px 0;
        width: 100%;
        float: left; }
        @media screen and (max-width: 767px) {
          /* line 550, ../sass/screen.scss */
          ._bcg .overlay .overlay-content .newuser_select {
            margin: 5px 0px 5px 0; } }
      /* line 556, ../sass/screen.scss */
      ._bcg .overlay .overlay-content .panel_btn {
        background: #0e76bc url("../images/btn-bg.png") no-repeat center center;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        border: 0;
        display: inline-block;
        margin: 0 0 20px 0;
        padding: 10px 20px;
        color: white;
        text-decoration: none;
        font-size: 1em;
        font-weight: 300;
        line-height: 20px;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        float: right;
        margin-left: 20px; }
        /* line 18, ../sass/gin/_mixers.scss */
        ._bcg .overlay .overlay-content .panel_btn:hover {
          background: #0e76bc; }
        @media screen and (max-width: 900px) {
          /* line 556, ../sass/screen.scss */
          ._bcg .overlay .overlay-content .panel_btn {
            margin-top: 20px; } }
    /* line 560, ../sass/screen.scss */
    ._bcg .overlay .tabs {
      float: left;
      width: 100%;
      margin: 50px 0 20px 0;
      padding: 0; }
      /* line 562, ../sass/screen.scss */
      ._bcg .overlay .tabs li {
        float: left;
        display: inline;
        width: 20%; }
        /* line 564, ../sass/screen.scss */
        ._bcg .overlay .tabs li a {
          display: block;
          text-decoration: none;
          color: white;
          background: #94b54d;
          font-size: 1em;
          font-weight: lighter;
          padding: 15px 25px;
          text-align: center;
          width: 100%;
          -moz-border-radius-topleft: 4px;
          -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
          -moz-border-radius-topright: 4px;
          -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
          border-right: 1px solid #65832f; }
          /* line 566, ../sass/screen.scss */
          ._bcg .overlay .tabs li a.active {
            background: white;
            color: #94b54d;
            border-top: 1px solid #d8d8d8;
            border-right: 0;
            border-left: 1px solid #d8d8d8; }
            /* line 567, ../sass/screen.scss */
            ._bcg .overlay .tabs li a.active:hover {
              background: white; }
          /* line 569, ../sass/screen.scss */
          ._bcg .overlay .tabs li a:hover {
            background: #9ab863; }
          /* line 571, ../sass/screen.scss */
          ._bcg .overlay .tabs li a .sub {
            font-size: .75em;
            text-align: center; }
          @media screen and (max-width: 767px) {
            /* line 564, ../sass/screen.scss */
            ._bcg .overlay .tabs li a {
              font-size: .75em; } }
    /* line 579, ../sass/screen.scss */
    ._bcg .overlay .model {
      width: 50%;
      height: 50px;
      float: left;
      clear: both; }
      @media screen and (max-width: 900px) {
        /* line 579, ../sass/screen.scss */
        ._bcg .overlay .model {
          width: 100%; } }
      /* line 581, ../sass/screen.scss */
      ._bcg .overlay .model input {
        width: 10px;
        height: 20px; }
      /* line 582, ../sass/screen.scss */
      ._bcg .overlay .model p {
        font-size: 1em;
        color: #0e76bc;
        line-height: 30px; }
    /* line 585, ../sass/screen.scss */
    ._bcg .overlay .option {
      width: 50%;
      margin-left: 4%; }
      @media screen and (max-width: 900px) {
        /* line 585, ../sass/screen.scss */
        ._bcg .overlay .option {
          width: 96%; } }
    /* line 588, ../sass/screen.scss */
    ._bcg .overlay .option_scroll {
      height: 120px;
      width: 92%;
      padding: 0 10px;
      overflow: scroll;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      border: 1px solid #d8d8d8;
      color: #a7a9ac; }
      @media screen and (max-width: 900px) {
        /* line 588, ../sass/screen.scss */
        ._bcg .overlay .option_scroll {
          display: block;
          float: left;
          margin-right: 1.99203%;
          width: 100%; }
          /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
          ._bcg .overlay .option_scroll:last-child {
            margin-right: 0; } }
      /* line 590, ../sass/screen.scss */
      ._bcg .overlay .option_scroll ul {
        margin: 0;
        padding: 0; }
        /* line 591, ../sass/screen.scss */
        ._bcg .overlay .option_scroll ul li {
          line-height: 30px; }
  /* line 597, ../sass/screen.scss */
  ._bcg .dynamic img {
    width: 100%; }
  /* line 607, ../sass/screen.scss */
  ._bcg .pnp_panel {
    display: block;
    float: left;
    margin-right: 1.99203%;
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
    border: 1px solid #d7d7d7;
    background: white;
    margin: -40px 0 0 0;
    /* pnp_wrap*/ }
    /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
    ._bcg .pnp_panel:last-child {
      margin-right: 0; }
    /* line 608, ../sass/screen.scss */
    ._bcg .pnp_panel .panel_btn {
      background: #0e76bc url("../images/btn-bg.png") no-repeat center center;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      border: 0;
      display: inline-block;
      margin: 0 0 20px 0;
      padding: 10px 20px;
      color: white;
      text-decoration: none;
      font-size: 1em;
      font-weight: 300;
      line-height: 20px;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out; }
      /* line 18, ../sass/gin/_mixers.scss */
      ._bcg .pnp_panel .panel_btn:hover {
        background: #0e76bc; }
    /* line 610, ../sass/screen.scss */
    ._bcg .pnp_panel .pnp_wrap {
      display: block;
      width: 100%;
      /* end stu_demo */
      /*end student settings */
      /*question*/
      /* bcg_sort */ }
      /* line 611, ../sass/screen.scss */
      ._bcg .pnp_panel .pnp_wrap .head {
        width: 96%;
        padding: 2%;
        border-bottom: 1px solid #d8d8d8;
        margin-bottom: 50px; }
        /* line 612, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .head h1 {
          font-size: 2em;
          color: #94b54d;
          display: inline; }
        /* line 613, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .head h2 {
          font-size: 1.25em;
          color: #94b54d;
          display: inline;
          font-weight: 500; }
        /* line 614, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .head h3 {
          margin: 5px 0;
          font-size: 1em;
          color: #0e76bc;
          font-weight: 300; }
        /* line 615, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .head .two {
          margin-top: -50px; }
      /* line 618, ../sass/screen.scss */
      ._bcg .pnp_panel .pnp_wrap .edit {
        float: right;
        display: inline;
        margin-top: 40px; }
        @media screen and (max-width: 700px) {
          /* line 618, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .edit {
            margin-top: 10px; } }
      /* line 620, ../sass/screen.scss */
      ._bcg .pnp_panel .pnp_wrap .tabs {
        float: left;
        width: 100%;
        margin: 0 0 20px 0;
        padding: 0;
        overflow: hidden; }
        /* line 622, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .tabs li {
          float: left;
          background: #94b54d;
          -moz-border-radius-topright: 4px;
          -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
          border-right: 1px solid #65832f;
          display: block; }
          /* line 623, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .tabs li a {
            text-decoration: none;
            color: white;
            font-size: 1em;
            font-weight: 300;
            padding: 15px 25px;
            display: block; }
            @media screen and (max-width: 900px) {
              /* line 623, ../sass/screen.scss */
              ._bcg .pnp_panel .pnp_wrap .tabs li a {
                font-size: .85em;
                height: 50px; } }
          /* line 627, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .tabs li .empty {
            text-decoration: none;
            color: white;
            font-size: 1em;
            font-weight: 300;
            padding: 15px 25px 28px  15px;
            display: block; }
            @media screen and (max-width: 767px) {
              /* line 627, ../sass/screen.scss */
              ._bcg .pnp_panel .pnp_wrap .tabs li .empty {
                font-size: .75em; } }
          /* line 630, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .tabs li:hover {
            background: #9ab863; }
          /* line 631, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .tabs li.active {
            background: white;
            color: #94b54d;
            border-top: 1px solid #d8d8d8;
            border-left: 1px solid #d8d8d8;
            -moz-border-radius-topleft: 4px;
            -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px; }
            /* line 632, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .tabs li.active a {
              color: #94b54d; }
            /* line 633, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .tabs li.active:hover {
              background: white; }
          /* line 636, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .tabs li ul.progress {
            margin: -10px 0 0px 10%;
            padding: 0; }
            /* line 637, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .tabs li ul.progress li {
              width: 11px;
              height: 11px;
              border: none;
              margin: 5px 5px 5px 0;
              padding: 0;
              cursor: default; }
              /* line 638, ../sass/screen.scss */
              ._bcg .pnp_panel .pnp_wrap .tabs li ul.progress li.done {
                background: url("../images/pnp_sprite.png") no-repeat 0 0; }
              /* line 639, ../sass/screen.scss */
              ._bcg .pnp_panel .pnp_wrap .tabs li ul.progress li.empty {
                background: url("../images/pnp_sprite.png") no-repeat -11px 0; }
              /* line 640, ../sass/screen.scss */
              ._bcg .pnp_panel .pnp_wrap .tabs li ul.progress li.current {
                background: url("../images/pnp_sprite.png") no-repeat -22px 0; }
      /* line 650, ../sass/screen.scss */
      ._bcg .pnp_panel .pnp_wrap .stu_demo {
        display: block;
        float: left;
        margin-right: 1.99203%;
        width: 29.88048%;
        z-index: 1; }
        /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
        ._bcg .pnp_panel .pnp_wrap .stu_demo:last-child {
          margin-right: 0; }
        @media screen and (max-width: 700px) {
          /* line 650, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .stu_demo {
            display: block;
            float: left;
            margin-right: 1.99203%;
            width: 100%; }
            /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
            ._bcg .pnp_panel .pnp_wrap .stu_demo:last-child {
              margin-right: 0; } }
        /* line 653, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .stu_demo h1 {
          font-size: 1.4em;
          color: #4090e1;
          font-weight: 300;
          padding: 40px 0 15px 0;
          border-bottom: 1px solid #d8d8d8; }
          @media screen and (max-width: 700px) {
            /* line 653, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .stu_demo h1 {
              padding: 5px 0 15px 0; } }
        /* line 656, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .stu_demo ul {
          width: 50%;
          float: left;
          margin: 0;
          padding: 0; }
          /* line 657, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .stu_demo ul li {
            margin: 20px 0;
            font-size: .95em; }
        /* line 661, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .stu_demo .stu_cat li {
          color: #4090e1;
          text-transform: uppercase; }
        /* line 664, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .stu_demo .stu_info li {
          color: #a7a9ac;
          font-weight: 300; }
        /* line 667, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .stu_demo a {
          color: #a7a9ac;
          text-decoration: none; }
        /* line 670, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .stu_demo .pnp_hide .tog {
          display: none; }
        /* line 672, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .stu_demo .tog {
          width: 300px;
          position: absolute;
          float: left;
          z-index: 1000;
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          -ms-border-radius: 4px;
          -o-border-radius: 4px;
          border-radius: 4px;
          -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
          -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
          box-shadow: rgba(0, 0, 0, 0.1) 0 0 1px 1px;
          border: 1px solid #d7d7d7;
          background: white;
          padding: 10px;
          height: 400px;
          overflow: auto; }
          /* line 673, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .stu_demo .tog .header {
            width: 100%;
            border-bottom: 1px solid #d8d8d8;
            padding-bottom: 20px; }
            /* line 674, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .stu_demo .tog .header h1 {
              display: inline;
              border: none;
              color: #94b54d; }
            /* line 675, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .stu_demo .tog .header a {
              background: #0e76bc url("../images/btn-bg.png") no-repeat center center;
              -webkit-border-radius: 4px;
              -moz-border-radius: 4px;
              -ms-border-radius: 4px;
              -o-border-radius: 4px;
              border-radius: 4px;
              border: 0;
              display: inline-block;
              margin: 0 0 20px 0;
              padding: 10px 20px;
              color: white;
              text-decoration: none;
              font-size: 1em;
              font-weight: 300;
              line-height: 20px;
              -webkit-transition: all .3s ease-in-out;
              -moz-transition: all .3s ease-in-out;
              -o-transition: all .3s ease-in-out;
              transition: all .3s ease-in-out;
              padding: 5px;
              float: right; }
              /* line 18, ../sass/gin/_mixers.scss */
              ._bcg .pnp_panel .pnp_wrap .stu_demo .tog .header a:hover {
                background: #0e76bc; }
          /* line 676, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .stu_demo .tog ul {
            width: 100%;
            margin: 0;
            padding: 0; }
            /* line 677, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .stu_demo .tog ul li {
              color: #a7a9ac;
              padding: 0;
              margin: 5px 0;
              font-size: 1em;
              white-space: nowrap; }
              /* line 678, ../sass/screen.scss */
              ._bcg .pnp_panel .pnp_wrap .stu_demo .tog ul li .category {
                font-weight: 700;
                margin-right: 10px; }
              /* line 679, ../sass/screen.scss */
              ._bcg .pnp_panel .pnp_wrap .stu_demo .tog ul li .detail {
                font-weight: 300; }
      /* line 683, ../sass/screen.scss */
      ._bcg .pnp_panel .pnp_wrap .stu_settings {
        display: block;
        float: left;
        margin-right: 1.99203%;
        width: 61.75299%;
        padding-left: 3%;
        display: inline;
        margin-top: -100px; }
        /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
        ._bcg .pnp_panel .pnp_wrap .stu_settings:last-child {
          margin-right: 0; }
        @media screen and (max-width: 700px) {
          /* line 683, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .stu_settings {
            display: block;
            float: left;
            margin-right: 1.99203%;
            width: 100%;
            margin-top: 0;
            padding: 0; }
            /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
            ._bcg .pnp_panel .pnp_wrap .stu_settings:last-child {
              margin-right: 0; } }
        /* line 686, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .stu_settings h1 {
          font-size: 1.4em;
          color: #4090e1;
          font-weight: 300;
          padding: 40px 0 15px 0;
          border-bottom: 1px solid #d8d8d8; }
        /* line 689, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .stu_settings ul {
          margin: 0;
          padding: 0; }
          /* line 690, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .stu_settings ul li {
            padding: 10px 0;
            color: #94b54d;
            font-size: 1.25em; }
            /* line 691, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .stu_settings ul li:not(:last-child) {
              border-bottom: 1px solid #d8d8d8; }
            /* line 693, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .stu_settings ul li img {
              padding: 5px 40px 0 0; }
            /* line 695, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .stu_settings ul li span {
              font-size: .75em;
              color: #a7a9ac;
              padding: 7px 0 0 70px;
              display: block; }
            /* line 699, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .stu_settings ul li .ita {
              display: inline;
              padding: 0;
              font-style: italic; }
      /* line 707, ../sass/screen.scss */
      ._bcg .pnp_panel .pnp_wrap .top_info {
        width: 100%; }
        /* line 709, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .top_info h1 {
          color: #0e76bc;
          font-size: 1.25em;
          font-weight: 300;
          margin: 40px 0 0 0;
          float: left;
          display: inline; }
        /* line 710, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .top_info h2 {
          color: #a7a9ac;
          font-weight: 300;
          font-size: .95em;
          margin: 0;
          float: left;
          clear: left;
          display: inline; }
        /* line 711, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .top_info h3 {
          color: #0e76bc;
          font-weight: 300;
          display: inline-block; }
      /* line 713, ../sass/screen.scss */
      ._bcg .pnp_panel .pnp_wrap .bottom_info {
        width: 100%;
        *zoom: 1;
        display: block;
        clear: both; }
        /* line 28, ../sass/gin/_resets.scss */
        ._bcg .pnp_panel .pnp_wrap .bottom_info:before, ._bcg .pnp_panel .pnp_wrap .bottom_info:after {
          content: " ";
          display: table; }
        /* line 33, ../sass/gin/_resets.scss */
        ._bcg .pnp_panel .pnp_wrap .bottom_info:after {
          clear: both; }
      /* line 714, ../sass/screen.scss */
      ._bcg .pnp_panel .pnp_wrap .column_wrap {
        width: 100%;
        overflow-x: auto;
        overflow-y: visible;
        margin: 20px 0; }
      /* line 715, ../sass/screen.scss */
      ._bcg .pnp_panel .pnp_wrap .column_scroll {
        width: 200%; }
      /* line 716, ../sass/screen.scss */
      ._bcg .pnp_panel .pnp_wrap .pnp_column {
        width: 16.5%;
        float: left;
        margin-left: 1%;
        padding-right: 1%; }
        @media screen and (max-width: 800px) {
          /* line 716, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .pnp_column {
            display: block;
            float: left;
            margin-right: 1.99203%;
            width: 52.19124%;
            margin-top: 0;
            padding: 0; }
            /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
            ._bcg .pnp_panel .pnp_wrap .pnp_column:last-child {
              margin-right: 0; } }
        /* line 719, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .pnp_column form {
          margin-bottom: 50px;
          border-right: 1px solid #d8d8d8;
          width: 100%; }
          /* line 720, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .pnp_column form .main_option {
            width: 90%;
            cursor: pointer;
            padding: 15px 0;
            border-bottom: 1px solid #d8d8d8; }
            /* line 722, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .pnp_column form .main_option .main_option_title {
              width: 75%;
              display: inline; }
            /* line 723, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .pnp_column form .main_option input {
              margin: 10px 10px 10px 10px; }
            /* line 725, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .pnp_column form .main_option h1 {
              font-size: 1em;
              color: #4090e1;
              display: inline-block;
              margin: 10px 10px;
              font-weight: 300; }
            /* line 726, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .pnp_column form .main_option .swap {
              width: 20px;
              height: 20px;
              background: url("../images/down_caret.png") no-repeat;
              display: inline-block;
              margin-top: 8px;
              float: right;
              cursor: pointer; }
          /* line 730, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .pnp_column form .sub_option {
            padding: 5px 0 0 10px;
            *zoom: 1; }
            /* line 28, ../sass/gin/_resets.scss */
            ._bcg .pnp_panel .pnp_wrap .pnp_column form .sub_option:before, ._bcg .pnp_panel .pnp_wrap .pnp_column form .sub_option:after {
              content: " ";
              display: table; }
            /* line 33, ../sass/gin/_resets.scss */
            ._bcg .pnp_panel .pnp_wrap .pnp_column form .sub_option:after {
              clear: both; }
            /* line 731, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .pnp_column form .sub_option h1 {
              font-size: .95em;
              color: #94b54d;
              text-transform: uppercase;
              font-weight: 300;
              display: inline-block; }
            /* line 732, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .pnp_column form .sub_option h2 {
              font-size: .95em;
              font-weight: 300;
              color: #a7a9ac;
              display: inline-block; }
            /* line 733, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .pnp_column form .sub_option ul {
              margin: 0;
              padding: 0; }
              /* line 734, ../sass/screen.scss */
              ._bcg .pnp_panel .pnp_wrap .pnp_column form .sub_option ul li {
                height: 30px;
                line-height: 7px; }
                /* line 735, ../sass/screen.scss */
                ._bcg .pnp_panel .pnp_wrap .pnp_column form .sub_option ul li input {
                  margin: 10px 10px 0 10px;
                  float: left; }
                /* line 736, ../sass/screen.scss */
                ._bcg .pnp_panel .pnp_wrap .pnp_column form .sub_option ul li ul {
                  margin-left: 15%;
                  margin-top: 5px;
                  float: left;
                  display: block;
                  clear: both; }
          /* line 743, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .pnp_column form .pnp_hide .tog {
            display: none; }
          /* line 745, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .pnp_column form .pnp_hide .main_option.last {
            border-bottom: none; }
          /* line 746, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .pnp_column form .pnp_hide .main_option .swap {
            background: url("../images/up_caret.png") no-repeat; }
      /* line 751, ../sass/screen.scss */
      ._bcg .pnp_panel .pnp_wrap .question {
        width: 100%;
        margin: 50px 0 0 0;
        *zoom: 1;
        padding: 0; }
        /* line 28, ../sass/gin/_resets.scss */
        ._bcg .pnp_panel .pnp_wrap .question:before, ._bcg .pnp_panel .pnp_wrap .question:after {
          content: " ";
          display: table; }
        /* line 33, ../sass/gin/_resets.scss */
        ._bcg .pnp_panel .pnp_wrap .question:after {
          clear: both; }
        /* line 752, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .question h1 {
          color: #94b54d;
          font-weight: 500;
          font-size: 1.1em;
          width: 100%;
          padding-bottom: 20px;
          border-bottom: 1px solid #d8d8d8;
          float: left; }
        /* line 753, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .question li {
          width: 100%;
          padding: 15px 0; }
          /* line 754, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .question li input {
            width: 8%;
            float: left;
            margin: 15px 0; }
          /* line 755, ../sass/screen.scss */
          ._bcg .pnp_panel .pnp_wrap .question li p {
            display: inline;
            width: 90%;
            color: #a7a9ac;
            font-weight: 300;
            float: left; }
      /* line 759, ../sass/screen.scss */
      ._bcg .pnp_panel .pnp_wrap .bcg_sort .instruct {
        width: 100%;
        border-bottom: 1px solid #d8d8d8;
        padding-bottom: 20px;
        margin-bottom: 40px; }
        /* line 760, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .bcg_sort .instruct h1 {
          color: #4090e1;
          font-weight: 300;
          font-size: 1.5em;
          width: 100%;
          margin: 50px 0 0 0; }
        /* line 761, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .bcg_sort .instruct h2 {
          color: #94b54d;
          font-weight: 500;
          font-size: 1.1em;
          width: 100%;
          margin: 10px 0 0 0; }
        /* line 762, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .bcg_sort .instruct p {
          width: 65%;
          font-size: .9em;
          color: #a7a9ac;
          margin: 10px 0;
          font-weight: 300; }
      /* line 765, ../sass/screen.scss */
      ._bcg .pnp_panel .pnp_wrap .bcg_sort .sortable {
        margin: 0;
        padding: 0; }
        /* line 767, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .bcg_sort .sortable li .dnd {
          width: 50%;
          display: block;
          background-image: url("../images/sort_handle.png");
          background-repeat: no-repeat;
          background-color: #f7b951;
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          -ms-border-radius: 4px;
          -o-border-radius: 4px;
          border-radius: 4px;
          padding: 10px 10px 10px 10%;
          margin: 10px 0 30px 0;
          color: white;
          font-weight: 300;
          letter-spacing: 1px;
          line-height: 50px; }
          @media screen and (max-width: 950px) {
            /* line 767, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .bcg_sort .sortable li .dnd {
              display: block;
              float: left;
              margin-right: 1.99203%;
              width: 100%;
              padding: 10px 10px 10px 15%; }
              /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
              ._bcg .pnp_panel .pnp_wrap .bcg_sort .sortable li .dnd:last-child {
                margin-right: 0; } }
          @media screen and (max-width: 500px) {
            /* line 767, ../sass/screen.scss */
            ._bcg .pnp_panel .pnp_wrap .bcg_sort .sortable li .dnd {
              display: block;
              float: left;
              margin-right: 1.99203%;
              width: 100%;
              padding: 10px 10px 10px 20%;
              min-width: 300px;
              font-size: .85em; }
              /* line 54, ../sass/gin/neat/grid/_span-columns.scss */
              ._bcg .pnp_panel .pnp_wrap .bcg_sort .sortable li .dnd:last-child {
                margin-right: 0; } }
        /* line 774, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .bcg_sort .sortable .sortable-dragging .dnd {
          height: 70px;
          width: 475px;
          background-color: #f7b951;
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          -ms-border-radius: 4px;
          -o-border-radius: 4px;
          border-radius: 4px;
          padding: 10px 10px 10px 10%; }
        /* line 779, ../sass/screen.scss */
        ._bcg .pnp_panel .pnp_wrap .bcg_sort .sortable .sortable-placeholder {
          height: 70px;
          width: 475px;
          background: white;
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          -ms-border-radius: 4px;
          -o-border-radius: 4px;
          border-radius: 4px;
          padding: 10px;
          margin: 10px 0 30px 0;
          border: 1px dashed #d8d8d8; }
    /* line 787, ../sass/screen.scss */
    ._bcg .pnp_panel .alert_link {
      cursor: pointer; }
    /* line 790, ../sass/screen.scss */
    ._bcg .pnp_panel .alert {
      font-size: .75em;
      line-height: 1.5;
      width: 90%;
      padding: 10px;
      color: #c30202;
      background-color: #fdb0b0;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px; }
      /* line 798, ../sass/screen.scss */
      ._bcg .pnp_panel .alert p {
        margin: 10px; }
    /* line 801, ../sass/screen.scss */
    ._bcg .pnp_panel .alert .hide {
      display: none; }
      
    ._bcg .wrap_body_content {
    	min-height:300px;
    }
