﻿.cfsgrid {
  display: flex; }

.cfsgrid:hover {
  background: #eccc8d; }

.anchor-btn {
  background: -webkit-linear-gradient(#f2f2f2, #ebebeb 50%, #ddd 50%, #cfcfcf);
  /* emulates Firefox on Windows 7 */
  background: linear-gradient(#f2f2f2, #ebebeb 50%, #ddd 50%, #cfcfcf);
  /* emulates Firefox on Windows 7 */
  border: 1px solid #888;
  border-top-color: #bbb;
  border-left-color: #bbb;
  border-radius: 3px;
  font-weight: 700;
  padding: 2px .5em;
  width: 30%;
  margin-right: 0.5%;
  text-decoration: none; }

.anchor-btn:hover {
  background: -webkit-linear-gradient(#EAF6FD, #D9F0FC 50%, #BEE6FD 50%, #A7D9F5);
  /* emulates Firefox on Windows 7 */
  background: linear-gradient(#EAF6FD, #D9F0FC 50%, #BEE6FD 50%, #A7D9F5);
  /* emulates Firefox on Windows 7 */
  border: 1px solid #3C7FB1;
  text-decoration: none; }

.anchor-btn:active {
  bottom: -1px;
  position: relative;
  right: -1px; }

.rightheader {
  text-align: right; }

.centercol {
  text-align: center;
  padding-left: 10px; }

.attachbutton {
  text-align: center;
  margin-left: 10px;
  margin-bottom: 2px; }

.cfs-label {
  /*font-family: Verdana, "Segoe UI", Arial, sans-serif;*/
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 1em; }

.cfs-text {
  /*font-family: Verdana, "Segoe UI", Arial, sans-serif;*/
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 1em; }

.cfs-text-search {
  /*font-family: Verdana, "Segoe UI", Arial, sans-serif;*/
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 1em;
  width: 120%; }

.cfs-text:focus {
  /*font-family: Verdana, "Segoe UI", Arial, sans-serif;*/
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 1em; }

.hiddencol {
  display: none; }

.gridattach {
  margin-top: 0;
  margin-bottom: 8px; }

/* Edit Section */
.edit {
  display: flex;
  flex-direction: row;
  width: 100%; }
  .edit__form {
    padding-top: 30px;
    padding-left: 1%;
    width: 100%; }
    .edit__form-info {
      text-align: left;
      width: 100%; }
      .edit__form-info-left {
        width: 33%; }
      .edit__form-info-middle {
        width: 33%; }
      .edit__form-info-right {
        width: 34%; }
      .edit__form-info__input {
        display: flex;
        flex-direction: row;
        align-items: center;
        height: 32px;
        width: 100%; }
        .edit__form-info__input-label {
          width: 19%;
          font-weight: 600; }
        .edit__form-info__input-control {
          width: 81%; }
        .edit__form-info__input-gridcontainer {
          display: flex;
          flex-direction: column;
          align-items: center;
          width: 100%;
          margin-top: 5px;
          margin-bottom: 10px; }
      .edit__form-info__buttons {
        display: flex;
        flex-direction: row;
        padding-top: 10px;
        height: 22px;
        width: 100%; }

/* Search Section */
.search {
  display: flex;
  flex-direction: row;
  width: 100%; }
  .search__form {
    padding-top: 30px;
    padding-left: 1%;
    width: 100%; }
    .search__form-info {
      text-align: left;
      width: 100%; }
      .search__form-info__input {
        display: flex;
        flex-direction: row;
        align-items: center;
        height: 32px;
        width: 100%; }
        .search__form-info__input-label {
          width: 19%;
          font-weight: 600; }
        .search__form-info__input-control {
          width: 81%; }
      .search__form-info__buttons {
        display: flex;
        flex-direction: row;
        padding-top: 10px;
        height: 22px;
        width: 100%; }

.textboxdate {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 1em;
  width: 100px; }
  .textboxdate:focus {
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-size: 1em;
    /*width: 100px;*/
    background-color: white; }
