
body{
    background-color:white;
}

/* Por motivos de teste
#cow{    
    font-family: "Verdana";
    border: 2px solid #ABC;
    font-size:18px;
    width: 90%;
}*/

#id_proforma
{color: blue;}

#txtdias
{color: blue;}

#txtpercentegem_maxima
{color: red;}

#txtper
{color: red;}

#data_inicial
{color: red;}
#txtf
{color: blue;}
#data_final
{color: red;}

#txtpercentegem_min
{color: red;}
#niv1, #tp1, #nomed1, #nomed2{color:blue;font-size:14px;font-weight: bold;font-family: "Verdana";}


#txtvalorclasse, #txtvalortrans, #txtdisc1, #txtdisc2{color:black;font-size:14px;font-weight: bold;font-family: "Verdana";}


#div_principal{
   
    
}

#ji
{

background-color: white;
margin-right: 2%;
}
#txtp{	
height:50%;	
width:15%;
}

#sair{	
float:right;
}





#saisdr{	
float:right;
}
	#btg11{
width:100px;
height:25px;
font-family: "Comic Sans MS";
}
#btg1{
width:100px;
height:25px;
font-family: "Comic Sans MS";
}



#div_titulo{
    background-color:gray;
    height:5%;
}

#div_subtitulo{
    border-top: 20px solid #D3D3D3;
    text-align: right;
    width: 100%
}
div#pesquisa{ padding: 10px 5px 0px 0px; }

#cor31{color:white;
	background-color:gray;
	text-align:right;
} 
#cor3{color:white;
background-color:gray;
}
#cor{color:white;
font-size:16px;
}
#cor1{color:blue;}

#corr{color:red;}

#besquerda
{
  background-color:red;  
  width:50%;
}

#bdireita
{
  background-color:yellow;  
  width:20%;
}


#bt1{

height:25px;
color:black;
text-align:left;
background-color:white;
width:93%;
border:-0px;
font-size:12px;	
font-family: "Verdana";
}




#contt
{
background-color:white;
font-size:14px;	
text-shadow: #999 1px 2px 2px;
}
#div_imgg{
	
	background-color:#EEE9E9;
	height:75px;
	font-size:10px;
	width:20%;

}
#div_imgg1{	
	background-color:#EEE9E9;
	height:75px;
	font-size:10px;
	width:20%;
	float:left;
}

#a:link {
 text-decoration: none;
}


#div_esquerda{
    background-color:white;
    width:15%;
    float:left;
}
#div_centro{
    background-color:white;
    width:100%;
    height:100%;
    float: left;
    border-color: #426abc;
}
input.form-control{  width: 300px;} 
.ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav{
    background-color: #fff;
}
.tooltip-inner{ text-transform: uppercase; font-weight: bold; }  
 /* Inicio de E.P */
.criterio{
    background-color:#f8f8f8;
    border: 1px solid gainsboro;
    /*border: 1px solid #428bca;*/
    padding:5px; 
    border-radius:5px;
     width: 100%;
}
.fancyTable{
    width: 100%;
    margin-left: 0px;
}
.tabela{
    width: 100%;
}
.fancyTable .table .tbody tr:hover{
    background-color: #ffffff;
}
i{font-size: 1.5em;}
i.m{font-size: 2em;}
i.b{ color: #fff; font-size: 1.7em; }
i.e{ color: #0f0;}
i.r{ color: #f00;}
i.p{ color: #0f0; font-size: 7em;}
.g{ color: green; font-weight: bold;}
i.men{ color: #426abc; font-weight: bold; font-size: 1.4em;}

span.caret{border-width: 0.8em;  }
.item{ padding: 2%; color: #000; font-weight: bold;  }
.item a{ color: #000;}
.item:hover { 
    background-color: gray;
    font-size:14px;
    font-weight: bold;
    color: #fff;
    font-weight: bold;
}
div.btn-primary, div.btn-default{
    height: 35px; 
    text-transform: uppercase; 
    vertical-align: middle; 
    padding: 3px;
}
select.form-control{ width: 300px;} 
.obrigatorio{color: #F00; }
textarea{ width: 300px; resize: none; min-height: 75px; }
.wrapper {
    font-family:'arial', sans-serif;
}
input.icon {
    padding:5px;
    font-size: 1.0em;;
}
input.icon::-webkit-input-placeholder {
    font-family:'FontAwesome';
}
input.icon::-moz-placeholder {
    font-family:'FontAwesome';
}
input.icon::-ms-input-placeholder {
    font-family:'FontAwesome';
}
.escondido{
    display: none;
}
.i1{
    width: 10%; 
    text-align: end; 
    float: left; 
    text-align: left;
}
.MaeItem{ 
    float: left; 
    border: 0px solid; 
    width: 85%;
}
.divider{ border: 1px dashed #426abc; }
.espaco{    padding: 5px; }
.centro{ text-align: center;}
.esquerda{ text-align: left;}
/* Fim de E.P*/
hr {
      color: #f00;
      background-color: blue;
      height: 7px;
    }   
    
    .noww{
       color: blue;  
        width: 200px;
        background-color: red;
        
        
    }
    .cor{ background-color: #6495ED; }
    
/*Sobre Modal */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px auto;
}
.modal-sm {
  max-width: 300px;
}


input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  padding: 10px;
}

/* Might want to wrap a span around your checkbox text */
.checkboxtext
{
  /* Checkbox text */
  font-size: 110%;
  display: inline;
}
#tbhover tr:hover {
color:black;
background-color: #00FF7F ;

}

#div_cont_add {
  position: relative;
  width: 90%;
}





.login100-form-btn010 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  width: 100%;
  height: 50px;
  border-radius: 10px;
  background: #de486b;

  font-family: Montserrat-Bold;
  font-size: 18px;
  color: #fff;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 1px;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}


.login100-form-btn01002 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  width: 100%;
  height: 50px;
  border-radius: 10px;
  background: #6675df;

  font-family: Montserrat-Bold;
  font-size: 18px;
  color: #fff;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 1px;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}




.login100-form-btn0103 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  width: 100%;
  height: 50px;
  border-radius: 10px;
  background: #de486b;

  font-family: Montserrat-Bold;
  font-size: 12px;
  color: #fff;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 1px;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}