.storage-header {
    font-weight: bold;
    font-size: 1.5em;
    margin: 10px 0;
    text-align: center;
}

.search-history-result-body .table tr>td {
    border-left: 1px solid #ddd;
}

.search-history-result-header{
    float: left;
    display: inline-block;
    margin-bottom: 15px;
}
.search-history-save-wrapper {
    float: right;
    display: inline-block
}

.search-history-display-details {
	clear: both;
	font-weight: bold;
	text-decoration: underline;
}

.search-history-result-body{
	display: none;
}

.save_search_form {
    float: right;
    display: inline-block;
    margin-right: 0;
    margin-bottom: -21px;
    position: relative;
    top: -18px;
    margin-top: 1.6rem;
}

.clear{
    clear: both;
}

.save-search-button {
    background-color: green !important;
}

.delete-search-button {
    background-color: red !important;
}

.search-terms-display-wrapper {
    width: 75%;
}

.input-glyph-inline-save {
  font-size: 1.6rem;
  color: #056cbb !important;
  /*position: absolute !important;
  top: 1.3rem !important;
  right: -.3rem;*/
}

.filebox-search-save-trigger:hover,
.filebox-search-save-trigger:hover span,
.article-save-trigger:hover,
.article-save-trigger:hover span
{
    color: #7a7a7a !important;
}

.save-search-text,
.delete-search-text,
.save-article-text,
.delete-article-text,{
  margin: 7px 0 0px !important;
  padding: 0;
}

.delete-search-text,
.delete-search-text a,
.delete-article-text,
.delete-article-text a{
  color: #7a7a7a;
}


.input-glyph-inline-remove {
  font-size: 1.6rem;
  color: #7a7a7a;
  /*position: absolute !important;
  top: 1.3rem !important;
  right: -.3rem;*/
}

.filebox-search-delete-trigger:hover,
.filebox-search-delete-trigger:hover span,
.article-delete-trigger:hover,
.article-delete-trigger:hover span {
    color: #056cbb !important;
}



input[type="submit"], input[type="reset"], input[type="button"] {
  text-transform: none !important;
  font-weight: bold;
}

input[type="submit"],
input[type="reset"],
input[type="button"] {
  display: inline-block;
  padding: 6px 12px !important;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px !important;
}

.page-obituaries .save-btn {
    /*width: 12rem !important;*/
    background-color: #fff !important; 
    color: #056cbb !important;
}

.page-obituaries .remove-btn {
    /*width: 20rem !important;*/
    background-color: #fff !important; 
    color: #7a7a7a !important;
}

.page-obituaries .save-btn:hover {
    /*width: 14rem !important;*/
    background-color: #fff !important; 
    color: #7a7a7a !important;
}

.page-obituaries .remove-btn:hover {
    /*width: 20rem !important;*/
    background-color: #fff !important; 
    color: #056cbb !important;
}

.page-my-filebox .save-btn {
    /*width: 12rem !important;*/
    background-color: #fff !important; 
    color: #056cbb !important;
}

.page-my-filebox .remove-btn {
    /*width: 20rem !important;*/
    background-color: #fff !important; 
    color: #7a7a7a !important;
}

.page-my-filebox .save-btn:hover {
    /*width: 14rem !important;*/
    background-color: #fff !important; 
    color: #7a7a7a !important;
}

.page-my-filebox .remove-btn:hover {
    /*width: 20rem !important;*/
    background-color: #fff !important; 
    color: #056cbb !important;
}

.views-field-save-form {
    float: right;
    display: inline-block;
/*    margin-top: -9px;*/
}

.views-row {
    clear: both;
    margin: 20px 0px;
    padding-bottom: 15px;
    border-bottom: 1px solid #bbb;
}

.views-row-last {
  margin-bottom: 4rem;
}

.page-my-filebox-saved-articles .views-field-xml-text-2 {
  display: inline-block;
  color: #7a7a7a;
  font-size: 1.2rem;
}

.page-my-filebox-saved-articles .views-field, 
.page-my-filebox-search-history .views-field,
.page-my-filebox-saved-searches .views-field{
  color: #7a7a7a;
  font-size: 1.4rem;
}
.page-my-filebox-saved-articles .views-field .views-label {
  text-transform: uppercase;
}


.page-my-filebox-search-history .views-field-xml-text-2,
.page-my-filebox-saved-searches .views-field-xml-text-2,
.page-my-filebox-search-history .views-field-number-format,
.page-my-filebox-saved-searches .views-field-number-format {
  color: #333333;
  font-weight: bold;
}

.page-my-filebox-saved-articles .views-field-xml-text-2:after {
  content: "\2014";
  color: #7a7a7a;
}

.page-my-filebox-search-history .views-field-xml-url:after,
.page-my-filebox-saved-searches .views-field-xml-url:after {
  content: " | ";
  color: #7a7a7a;
}

.views-field-xml-date-1 {
  display: inline-block;
  color: #7a7a7a;
  font-size: 1.2rem;
}

.view-saved-articles .item-list,
.view-recent-saved-searches .item-list {
  width: 100%;
  border-top: 3px solid #ddd;
  border-bottom: 3px solid #ddd;
}

.view-saved-articles ul.pager,
.view-recent-saved-searches ul.pager {
  width: 102%;
}

.not-front #main .view-saved-articles .item-list ul li a,
.not-front #main .view-recent-saved-searches .item-list ul li a {
    font-size: 1.4rem;
    font-weight: 400;
}

.not-front #main .view-saved-articles .item-list ul li.pager-current,
.not-front #main .view-recent-saved-searches .item-list ul li.pager-current {
    font-size: 1.4rem;
    font-weight: 400;
}

.view-saved-articles ul.pager li a, 
.view-saved-articles ul.pager li.pager-current,
.view-recent-saved-searches ul.pager li a,
.view-recent-saved-searches ul.pager li.pager-current {
  padding: 5px 17px;
  margin: 0;
}

.view-saved-articles ul.pager li.pager-ellipsis,
.view-recent-saved-searches ul.pager li.pager-ellipsis {
    padding: 5px;
}

.view-saved-articles ul.pager li.pager-next a, 
.view-saved-articles ul.pager li.pager-previous a, 
.view-saved-articles ul.pager li.pager-next a:hover,
.view-saved-articles ul.pager li.pager-previous a:hover,
.view-recent-saved-searches ul.pager li.pager-next a, 
.view-recent-saved-searches ul.pager li.pager-previous a, 
.view-recent-saved-searches ul.pager li.pager-next a:hover,
.view-recent-saved-searches ul.pager li.pager-previous a:hover
{
  border-left: none;
  border-right: none;
}

.view-saved-articles .pager li>a:hover, 
.view-saved-articles .pager li>a:focus,
.view-recent-saved-searches .pager li>a:hover, 
.view-recent-saved-searches .pager li>a:focus {
  background-color: #fff;
}

.page-my-filebox-search-history .views-label,
.page-my-filebox-saved-searches .views-label{
  text-transform: uppercase;
  /*color: #056cbb;*/
  color: #7a7a7a;
}

.views-field-collection-text {
  /*color: #056cbb;*/
  color: #333;
}

.views-field-filebox-article-form{
  float: right;
  margin-top: -2.3rem;
}

.page-my-filebox-saved-articles .views-field-nothing {
  width: 65%;
}

.page-obituaries-obit .input-glyph-inline-remove, 
.page-ssdi-news .input-glyph-inline-remove { 
  font-size: 1.4rem;
}

.page-obituaries-obit .save_article_form {
  margin-left: 1rem;
}

.page-ssdi-news .save_article_form {
  margin-left: 3.6rem;
}
