/* Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information. */
/**
 * Office UI Fabric 2.6.3
 * The front-end framework for building experiences for Office 365.
 **/
/*Sasssssssss*/
/*
  Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
*/
.ms-Table {
  display: table;
  width: 100%;
  border-collapse: collapse;
}

.ms-Table--fixed {
  table-layout: fixed;
}

.ms-Table tr,
.ms-Table-row {
  display: table-row;
  line-height: 30px;
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
}

.ms-Table tr:hover,
.ms-Table-row:hover {
  background-color: #f4f4f4;
  cursor: pointer;
  outline: 1px solid transparent;
}

.ms-Table tr.is-selected,
.ms-Table-row.is-selected {
  background-color: #c7e0f4;
}

.ms-Table tr.is-selected .ms-Table-rowCheck,
.ms-Table-row.is-selected .ms-Table-rowCheck {
  background-color: #0078d7;
}

.ms-Table tr.is-selected .ms-Table-rowCheck:before,
.ms-Table-row.is-selected .ms-Table-rowCheck:before {
  display: none;
}

.ms-Table tr.is-selected .ms-Table-rowCheck:after,
.ms-Table-row.is-selected .ms-Table-rowCheck:after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'Office365Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  content: '\e041';
  color: #ffffff;
  font-size: 12px;
  position: absolute;
  left: 4px;
  top: 9px;
}

.ms-Table th,
.ms-Table td,
.ms-Table-cell {
  display: table-cell;
  padding: 0 10px;
}

.ms-Table thead th,
.ms-Table-head {
  font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe UI', Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #666666;
}

.ms-Table thead td,
.ms-Table thead th,
.ms-Table thead .ms-Table-cell,
.ms-Table thead .ms-Table-rowCheck,
.ms-Table-head td,
.ms-Table-head th,
.ms-Table-head .ms-Table-cell,
.ms-Table-head .ms-Table-rowCheck {
  font-weight: normal;
  text-align: left;
  border-bottom: 1px solid #eaeaea;
}

.ms-Table thead .ms-Table-rowCheck:after,
.ms-Table-head .ms-Table-rowCheck:after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'Office365Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  content: '\e041';
  color: #a6a6a6;
  font-size: 12px;
  position: absolute;
  left: 4px;
  top: 9px;
}

.ms-Table-rowCheck {
  display: table-cell;
  width: 20px;
  position: relative;
  padding: 0;
}

.ms-Table-rowCheck:before {
  border: 1px solid #a6a6a6;
  content: '';
  display: block;
  height: 14px;
  left: 2px;
  position: absolute;
  top: 6px;
  width: 14px;
}

@media screen and (-ms-high-contrast: active) {
  .ms-Table-row.is-selected .ms-Table-rowCheck {
    background: none;
  }

  .ms-Table-row.is-selected .ms-Table-rowCheck:before {
    display: block;
  }
}
