/*
    Styles that displays functionality of each row when hovering,
    Select all functionality,
*/


/* .last_visibile_column {
    display:none;
} */

.fa-chevron-down {
    font-size:12px;
    vertical-align: text-bottom;
}

.tab1_table,
.tab2_table,
.tab3_table {
    width:100%;
}

.tab1_table tr:hover:not(.api-agreements-column table tr),
.tab2_table tr:hover:not(.api-agreements-column table tr),
.tab3_table tr:hover:not(.api-agreements-column table tr) {
    background-color: #eeeeee;
}

/*.tab1_table tbody tr:hover .viewed-timestamp-column,
.tab1_table tbody tr:hover .downloaded-timestamp-column,
.tab1_table tbody tr:hover .approval-timestamp-column,
.tab2_table tbody tr:hover .approval-timestamp-column2{
    display:none;
}*/

/* .tab1_table tbody tr:hover .approval-status-column */

.tab1_table > tbody > tr:hover > td:nth-last-of-type(2),
.tab2_table > tbody > tr:hover > td:nth-last-of-type(2) {
    display:none;
}

.tab1_table tbody tr:hover .timestamp-column,
.tab2_table tbody tr:hover .timestamp-column2,
.tab3_table tbody tr:hover .timestamp-column3,
.tab1_table tbody tr:hover .viewed-timestamp-column,
.tab1_table tbody tr:hover .downloaded-timestamp-column { 
    display:none;
}

.tab1_table tbody tr:hover .cover_actions,
.tab2_table tbody tr:hover .cover_actions,
.tab3_table tbody tr:hover .cover_actions {
    display:table-cell;
}

.cover_actions{
    display:none;
    text-align:right !important;
    padding-top: 0px !important;
    padding-bottom:0px !important;
}

.cover_actions #cover_actions_icons {
/* padding-right:25%; */
text-align: center;
color:var(--main-link-color);
}

.cover_actions #cover_actions_icons i {
background-color:transparent;
border-radius:50%;
padding:6% 7%;
}

.cover_actions #cover_actions_icons i:hover {
background-color:rgba(217,217,217,0.8);
color:var(--main-link-hover-color);
cursor: pointer;
}

.cover_actions #cover_actions_icons i:not(:last-child) {
    margin-right: 10px;
}

.disable_trash,
.disable_trash:hover,
.disable_history,
.disable_history:hover,
.disable_eye,
.disable_eye:hover  {
    background-color:transparent !important;
    color: rgba(178, 178, 178,0.8) !important;
    cursor:not-allowed !important;
}

.fa-trash-alt,
.fa-history,
.fa-envelope-open {
  font-size: 1.35em;
}

.disable_cover_actions {
    display:none !important;
}


#delete_all_btn,
#read_all_btn{
  border: 1px var(--main-link-hover-color) solid;
  width:95px;
  padding-left:10px;
  padding-right:10px;
  border-radius: 5px;
  /*float: right;*/
  background-color: white;
  padding-top: 8px;
  padding-bottom: 8px;
  display:none;
  text-align: center;
}

#delete_all_btn:hover,
#read_all_btn:hover{
  border:1px black solid;
  /*width:250px;*/
  padding-left:10px;
  padding-right:10px;
  border-radius: 5px;
  background: #e8ebef;
  cursor:pointer;
  background:var(--main-link-hover-color) !important;
}

#delete_all_btn a,
#read_all_btn a{
  color:white;
  font-size:15px;
  text-decoration: none;
}

#delete_all_btn i,
#read_all_btn i {
  font-size:1em;
  padding-right:10%;
  margin:0px !important;
}

.smart_table_tr_placeholder {
    min-width: 100px;
    width: 8%;
}
/* .limited_display { */
    /* max-width: 1px;
    height: 1.2em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 4% !important; */

    /* code to show 2 lines instead of 1 */
    /* display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    padding:0px;
    margin:8px; */
/* } */
