﻿@font-face {
    font-family: 'Lato-Light';
    src: url('../fonts/Lato-Light.ttf') format('truetype');
}

.grid75{
	width: 75px;
}

.center-cell{
  display:flex;
  justify-content:center;
  align-items:center;
}

.center{
  display:flex;
  justify-content:center;
  align-items:center;
}

/*override*/
div.ui-grid-cell-contents{
  /*height: inherit !important;
  display:flex;*/
  justify-content:center;
  align-items:center;
  padding-left: 0;
}

.ui-grid-top-panel{
  background: #F4F3F3 !important;
}

.ui-grid-viewport{
  overflow-y: scroll !important;
  overflow-x: auto !important;
}

.ui-grid-header-cell-primary-focus{
  height: 40px !important;
  line-height: 40px; /*same as height for align bottom*/
}

.ui-grid-cell{
  justify-content:center;
  align-items:center;
 /*  background-color: white !important; */
}

.left-cell{
  display:flex;
  justify-content:flex-start;
  align-items:center;
}

.grid-header { 
    background: #F4F3F3;
    color: #222222;
    font-weight: bold;
}

.ui-grid-header{
  border-bottom: 2px solid #d4d4d4 !important;
}

.ui-grid-header-cell, .ui-grid-header-cell-row{
  border:none !important;
}

.ui-grid-row{
   border-bottom: 1px solid #d4d4d4 !important;
   -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.ui-grid-row:nth-child(odd):hover, .ui-grid-row:nth-child(even):hover {
  background-color: #ECEBEC !important;
}
 
.ui-grid-cell-contents-center{
  font-family:Lato-Light;
}

.ui-grid-cell-focus {
  outline: 0;
  background-color: #b3c4c7;
}


.ui-grid-cell{
  border-right: none !important;
  border-left: none !important;
}

.document-btn, .document-btn:not(:active){
  background-color: white;
  border-bottom: 1px solid #d4d4d4;
  width: 70px;
  height: 25px;
  padding: 0 !important;
}

.ui-grid-sort-priority-number{
	display: none !important;
}

.ui-grid-viewport{
	height: 100% !important;
	overflow-y: hidden !important;
}

.ui-grid{
	height: 100% !important;
	border: none !important;
}

.ui-grid-canvas{
	height: 100% !important;
}

.pagination > li:first-child > a {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.pagination>.active>a{
    background-color: #444444;
    border-color: #444444;
}
.pagination>.active>a:hover, .pagination>.active>a:visited{
    background-color: #444444;
    border-color: #444444;
}
.pagination>li>a{
    color:#444444;
}
.pagination>li>a:hover{
    color:#444444;
}

.pagination > li:last-child > a {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.ico-file{
  width: 100%;
  height: 100%;
}

.ico-geral{
  background: url('../images/documents/ico-geral.svg') no-repeat center;
}

.ico-pdf{
  background: url('../images/documents/ico-pdf.svg') no-repeat center;
}

.ico-excel{
  background: url('../images/documents/ico-excel.svg') no-repeat center;
}

.ico-powerpoint{
  background: url('../images/documents/ico-powerpoint.svg') no-repeat center;
}

.ico-word{
  background: url('../images/documents/ico-word.svg') no-repeat center;
}