﻿/* Generated by Font Squirrel (https://www.fontsquirrel.com) on February 2, 2017 */

body {
  /*font-size:10pt;*/
}

tr.datatable-group {
  background-color: #aaa !important;
}

tr.datatable-subgroup {
  background-color: #ccc !important;
}

.link-neutro {
  color: inherit;
}

.div-dropdown {
  display: inline-block;
}

.div-checkbox {
  float: left;
  padding: 0px 0px 0px 0px;
  /*background-color:#eeeeee;*/
  margin-right: 20px;
  margin-bottom: 1px;
  /*width:80px;*/
  font-size: 90%;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
.div-checkbox input {
  float: left;
  margin-right: 1px;
  margin-top: 5px;
}

input:checked + div {
  color: #000;
}

.div-checkbox div {
  background-color: #eeeeee;
  color: #686868;
  float: left;
  padding: 6px 5px 5px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 50px;
  margin-top: -2px;
}

.div-dropdown-body {
  z-index: 1;
  background-color: #fafafa;
  display: block;
  position: absolute;
  padding: 5px 5px 5px 5px;
  border: 1px solid #eeeeee;
}

.div-dropdown-list {
  background-color: #f8f8f8;
  display: block;
  position: absolute;
  padding: 5px 5px 5px 5px;
}

.div-dropdown-list-options {
  padding: 5px 10px 10px 10px;
  max-height: 100px;
  overflow-y: auto;
}

.div-dropdown-list-options div {
  padding: 3px 10px 3px 10px;
}

div.options-item {
  /*font-size:90%;*/
  text-transform: uppercase;
  cursor: default;
}

div.options-item:focus {
  background-color: #f1f1f1;
  outline-width: 0;
}

div.options-item:hover {
  background-color: #f1f1f1;
}

.div-dropdown a {
  text-decoration: none;
}

.close a {
  text-decoration: none;
  height: 30px;
}

/*.div-dropdown input{
    width:100%;
    padding:3px;
    border-width: 0 0 1px 0;
}*/

.box-cadastro input,
.box-cadastro label {
  padding-top: 2px;
  padding-bottom: 1px;
}

.box-input input,
.box-input label {
  padding-top: 5px;
  padding-bottom: 5px;
}

.search-ul {
  padding-top: 10px;
  list-style-type: square;
}

.search-ul li{
    padding:10px;
}

select:focus{
    outline-width: 0;
}

input:not([readonly]):hover{
  border-color:#F9A714;
}

input:not([readonly]):focus {
    outline-width: 0;
    /*margin-top:-6px;*/
    /*position:fixed;*/
    /*padding:7px;*/

    /*outline-color: #ccc;
    outline-style:solid;*/

    /*-moz-border-radius: 0px;
    -webkit-border-radius: 0px;

    box-shadow: 0px 2px 0px 0px #F9A714;
    -webkit-box-shadow: 0px 0px 5px #CCC;
    -moz-box-shadow: 0px 0px 5px #CCC;*/
}

.div-dropdown > input:focus {
  outline-width: 0;
}

.glyphicon:focus {
  outline-width: 0;
}

/*textarea.text-large{
    border-width:0 0 0 2px;
    border-color: #EEEEEE;
    width:100%;
    height:100px;
    overflow-y: auto;
    padding:10px 10px 10px 20px;
}*/

textarea:not([readonly]).scrollbar-outer:focus {
  outline-width: 0;
  border-width: 0 0 0 2px !important;
  border-color: #f9a714 !important;
}

.padding-row {
  padding: 0 0px 0 0px;
}
.padding-row table tr td,
.padding-row table tr th {
  padding: 2px 1px 1px 1px;
}
.padding-row table tr td input[type='checkbox'] {
  position: relative;
  top: 2px;
}
.padding-row .date span.glyphicon-calendar {
  height: 5px;
}
/* unvisited link */
/*.link-list > a:link {
    text-decoration:none;
    display:block;
    color: #303030;
}*/

/*.a-selected {
    color: #f9a61b;
}*/

/* visited link */
/*.a-visited {
    color: #303030;
}

.a-link {
    color: #303030;
}*/

/* mouse over link */
/*.a-link a:hover {
    color: #f9a61b;
}*/

a {
  text-decoration: none;
  color: #2196f3;
}
a:hover {
  text-decoration: underline;
}

/* selected link */
/*a:active {
    color: #f9a61b;
}*/

.link-list {
  line-height: 24px;
}

.sombra {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;

  box-shadow: 3px 3px 5px #ccc;
  -webkit-box-shadow: 3px 3px 5px #ccc;
  -moz-box-shadow: 3px 3px 5px #ccc;
}

.div-dropdown-body .cabecalho {
  background-color: #eeeeee;
  /*font-weight:bold;*/
  padding-right: 6px;
  /*padding-left:15px;*/
  padding-top: 0px;
  height: 18px;
  margin-bottom: 5px;
}

.div-dropdown-body div.cabecalho div:nth-child(1) {
  float: right;
}

.div-dropdown-body .cabecalho div:nth-child(2) {
  width: 20%;
  float: right;
  text-align: right;
}

.box-cadastro,
.box-cadastro-titulo {
  width: 980px;
  margin: 0 auto 10px auto;
  font-size: 90%;
}

.box-cadastro {
  padding: 0px;
  background-color: white;
  box-shadow: 1px 1px 5px 2px #ccc;
  -webkit-box-shadow: 1px 1px 5px 2px #ccc;
  -moz-box-shadow: 1px 1px 5px 2px #ccc;
}



.input-length-x{
    width:inherit;
}
.input-border {
    border-width: 0 0 1px 0;
    border-color: #EEEEEE;
}
.input-border-all {
    border: 1px solid #eee;
}
.input-padding {
  padding: 5px 10px 5px 10px;
}
.input-length{
    width:290px;
}
.input-date-length{
    width:270px;
}
.input-length-duo-left{
    width:40px; text-align:center; text-transform:uppercase;
    border-bottom:1px solid white;
}
.input-length-duo-right{
    width:248px; padding-left:5px;
}
.div-input {
    display: inline-block;
}
.panel-center label{
    margin-right:10px
}
.panel-center .div-input-radio {
  display: inline;
  position: relative;
  top: 3px;
  width: 100%;
}
.panel-center .div-input-radio span {
  position: relative;
  bottom: 2px;
  padding: 0 10px 0 5px;
}
.div-input label,
.div-dropdown label {
  width: 140px;
  display: inline-block;
  border-bottom: 1px solid #eeeeee;
  /*font-size:90%;*/
}
.comboduo {
  display: inline-block;
}

.box-cadastro-enable {
  pointer-events: auto;
}
.box-cadastro-disable {
  pointer-events: none;
  color: #515151;
}
.box-cadastro-disable input {
  color: #515151;
}

.enabled {
  pointer-events: auto;
  opacity: 1;
}

.disabled {
  pointer-events: none;
  opacity: 0.5;
}

.panel,
.panel-footer {
  padding: 10px 20px 20px 20px;
}

.panel-footer {
  /*font-size:90%;*/
}

.panel-title {
  margin-bottom: 5px;
  margin-left: -5px;
}

/*input.ng-invalid{
    background-color:#fbf7f1;
}*/

/* Gradient transparent - color - transparent */

hr {
  border: 0;
  height: 1px;
  clear: both;
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0),
    rgba(238, 238, 238, 0.7),
    rgba(0, 0, 0, 0)
  );
  margin-top: 0px;
  margin-bottom: 0px;
}

div.leitura {
  color: #757575;
}

div.leitura input {
  color: #757575;
  pointer-events: none;
}

div[currency] input {
  padding-left: 20px !important;
}

div[currency] span:after {
  content: 'R$';
  border-radius: 4px;
  position: absolute;
  /*background-color:#EEEEEE;*/
  margin-top: 1px;
  /*font-size:90%;*/
  padding: 1px;
}

div.required:before {
  content: '*';
  position: absolute;
  margin-top: 4px;
  margin-left: -10px;
}

button[disabled] {
  opacity: inherit !important;
  color: #aeaeae !important;
}

button[disabled]:hover {
  color: #aeaeae !important;
}

#icons-left {
  margin: 10px 10px 0 -20px;
  text-align: left;
}
#icons-left > div:not(:last-child) {
  float: left;
  border-right: 1px solid #ccc;
  padding: 0 10px 0 0;
  margin-right: 20px;
}

#icons > div {
  float: right;
  text-align: center;
  width: 80px;
  padding-top: 3px;
  padding-bottom: 1px;
  cursor: pointer;
  font-size: 9pt;
}

#icons > div > div {
  margin-top: -5px;
}

#icons > div:hover {
  padding-bottom: 1px;
  background-color: #3b4a75;
  border-bottom: 2px solid #f9a61b;
}
button.e-ccButton:hover {
  background-color: #3b4a75 !important;
  border-bottom: 2px solid #f9a61b !important;
  height: 47px !important;
}

.link.e-headercell {
	
}

.template button {
  width: 150px;
}

.ul-h {
  margin-top: 4px;
}

.ul-h input[type='checkbox'] {
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
}

.ul-h div {
  float: left;
  margin-left: 5px;
  margin-top: 3px;
}
/*.ul-h li{
    float:left;
    padding:0 20px;
    list-style:none;
    margin-left:5px;
}*/

.link {
  color: blue;
  cursor: pointer;
}

.link:hover {
  text-decoration: underline;
}

/*o botão de inclusão de colunas na tabela do syncfusion*/
button.e-ccButton{
    position:fixed;
    top:88px;
    right:80px;
    z-index:2;
    padding-top:4px;
    border:0px!important;
    width:80px!important;
    height:45px!important;
    -moz-border-radius: 0px!important;
   -webkit-border-radius: 0px!important;
   background: #203765!important;
  
    /*margin-top: -32px!important;
    margin-right: 3px!important;*/
}
span.e-btn-span {
    margin-top: -5px!important;
}
span.e-btn-span:before{
    content:'Colunas';
    color:white;
    font-family: Tahoma!important;
    font-size:9pt!important;
}
button.e-ccButton:before{
    content:url(../../Images/columns.svg);
}

span.e-btntxt{
    visibility:hidden!important;
}
span.e-down-arrow{
    visibility:hidden;
}

/*.e-table {
    table-layout:auto!important;
}*/

.e-headercelldiv {
  font-size: 80% !important;
  /*text-transform:uppercase;*/
}

.e-gridfooter {
  font-size: 80%;
}
/*.e-gridheader{
    position:fixed;
    top:90px;
    width:100%;
}*/

/*.e-gridcontent{
    margin-top:50px;
}*/

/*#GridccDiv_wrapper{
    top:90px!important;
    /*margin-left:-0px;*/
/*position:fixed!important;
}*/

/*#pesquisa .periodo input[type=text]{
    border:1px solid #ccc;
    border-radius:4px;
    margin-left:5px;
    padding:3px 8px 3px 8px;

    width:90px;
    margin-right:2px;
}
#nomeFiltro{
    border:1px solid #ccc;
    border-radius:4px;
    margin-left:5px;
    padding:8px;
    width:130px;
    background-color:#eee;
}

#pesquisa .periodo li label{
    min-width:85px;
    margin-top:5px;
    white-space: nowrap;
}

#pesquisa .periodo > div{
    margin-left:5px;
}

#pesquisa .periodo li{
    padding-bottom:5px;
}*/

/*.search-fat-status > div{
    padding-left:20px;
    font-size:90%;

}*/

/*.table-tiny{
    border-collapse:collapse;
}*/

.table-tiny td,
.table-tiny th {
  padding: 1px 10px 0px 10px;
}
.table-tiny thead tr:first-child th:nth-child(2),
.table-tiny thead tr:first-child th:nth-child(3) {
  border-bottom: 1px solid #ccc;
}
.table-tiny thead tr th {
  border-bottom: 1px solid #ccc;
}
/*.table-tiny tbody tr td:nth-last-child(1){
    position:absolute;
    margin-left:10px;
   white-space:nowrap;
}*/
#templateCalculos img {
  position: relative;
  margin-left: 5px;
  top: -3px;
}
.templatecad {
  position: absolute;
  width: 100%;
  top: 90px;
  overflow-y: auto;
  /*z-index:2;*/
}

.background {
  /*background-color:#fafafa;*/
  background-color: white;
  height: calc(100% - 90px);
}
#voltar {
  position: fixed;
  top: 90px;
  z-index: 2;
}
.div-estatistica-exibe {
  top: 0px !important;
}
#div-estatistica {
  position: fixed;
  top: -18px;
  left: 50%;
  border-bottom: 2px solid #ccc;
  background-color: #fafafa;
  color: #000;
  z-index: 1;
  text-align: center;
  font-size: 9pt;
  font-family: monospace;
  margin: auto 0 auto 0;
  width: 260px;
  margin-left: -130px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

/*.ngtable, .ngtable tr td{
    border:1px solid red;
}*/

/*.teste {

}*/
/*#pesquisa .w3-aside-content{
    right:-400px;
}*/

.btn-success {
  background-color: red;
}
