﻿/* 
    Please add developer CSS changes here.  These will be merged into the appropriate CSS file
    and optimized for our styling strategy.

    !!!!    PLEASE ADD YOUR INITIALS NEXT TO YOUR CHANGES SO I CAN GET CLARIFICATION IF NEEDED 
            ALSO PLEASE NOTE WHERE IT'S USED AND THE DATE IT WAS ADDED
    !!!!

    */


/*CSF - right align the "Clear Exceptions" link on the Exceptions List Page*/
.clearExceptionsLink {
  margin-bottom: 10px;
  text-align: right;
}

/*CSF - add margin to the "Return to List" button on the Exceptions List page*/
.exceptionReturnToListButton {
  margin-bottom: 10px;
}

/*CSF - Exception Detail word wrap exception tables*/
table.cookies {
  word-break: break-all;
  word-wrap: break-word;
}

table.cookies td {
  min-width: 200px;
  vertical-align: text-top;
}

table.server-variables {
  word-break: break-all;
  word-wrap: break-word;
}

table.server-variables td {
  min-width: 200px;
  vertical-align: text-top;
}




/* text between input elements in dataview filters - DT */
span.data-view-filter-label {
  display: inline-block;
  height: 34px;
  margin: 8px 12px 0 0;
}


/*css for RSS Item paging*/


.rss-item-pager .previous > a, .rss-item-pager .previous > span {
  float: left;
}

.rss-item-pager .next > a, .rss-item-pager .next > span {
  float: right;
}

.rss-item-pager li > a, .rss-item-pager li > span {
  display: inline-block;
}

.rss-item-pager:after {
  clear: both;
}
.rss-item-pager:before, .rss-item-pager:after {
  display: table;
  content: " ";
}
.rss-item-pager:after {
  clear: both;
}
.rss-item-pager:before, .rss-item-pager:after {
  display: table;
  content: " ";
}

.rss-item-pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none outside none;
}

/* Added by Rich Dubay 02.26.2014 */
/* For related transaction image delete button stuff */
.photo-display {
  position: relative;
}

.image-delete-button {
  position: absolute;
  bottom: 0;
  z-index: 500;
  display: none;
  width: 100%;
}

.photo:hover > a.image-delete-button {
  display: block;
}

.photo > a.fluidbox-opened:hover + a {
  display: none;
}

/* DT Make the header of the merge field columns have a pointer since it can be used to select checkbox */
.merge-personselect .merge-header-summary {
  cursor: pointer;
}


/* DT If th has a required class, render the required field indicator after the column heading */
.table thead th.required:after {
  margin-left: 4px;
  font-family: FontAwesome;
  font-size: 6px;
  color: #eca9a7;
  vertical-align: super;
  content: '\f111';
}

/* Website calendar */



/* DT 2015-07-06 Fee grid on registration */
table th[align='right'] {
  text-align: right;
}
