body, html{
    background-color: #000;
    font-family: 'Myriad';
    font-size: 17px;
    color: #808080;
    font-style: normal;
    font-weight: normal;
    height: 100%;
    background-image:url("/pingstatic/project_theme1/images/institucional_azul_horizontal.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
[type=color], [type=date], [type=datetime-local], [type=datetime], 
[type=email], [type=month], [type=number], [type=password], 
[type=search], [type=tel], [type=text], [type=time], 
[type=url], [type=week], textarea, select{
    width: initial;
    height: 35px;
    font-size: 17px;
    color: #808080;
    background-color: #1A1A1A;
    border-color: #808080;
    padding: 5px;
    border-radius: 7px;
}
a, a:hover,
a:link,
a:visited,
a:active{
    color: inherit;
}
select{
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    background-position: right 4px center !important;
}
label{
	font-size: 17px;
    color: #808080;
    font-style: normal;
    font-weight: normal;
}
input:disabled, input[readonly], 
textarea:disabled, textarea[readonly],
html input[disabled], select:disabled {
    background-color: #1A1A1A;
    cursor: initial;
    border: none;
    box-shadow: none;
    font-size: 17px;
}
[type=color]:focus, [type=date]:focus, [type=datetime-local]:focus,
[type=datetime]:focus, [type=email]:focus, [type=month]:focus,
[type=number]:focus, [type=password]:focus, [type=search]:focus,
[type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus,
[type=week]:focus, textarea:focus{
    background-color: #1A1A1A;
    border: none;
}
select:disabled {
    -webkit-appearance: none;
    -moz-appearance: none;
    -prefix-appearance: none;
    appearance: none;
    -ms-appearance: none;
    text-overflow: '';
    background-image: none;
}
select:focus {
    background-color: #1A1A1A;
}
textarea{
    resize: none;
}
.reveal:focus,
.reveal:active{
   outline: none !important;
}
.reveal-overlay{
    background-color: hsla(0,0%,4%,.90);
}
.reveal{
    border-color: #000;
}
img,a,input,select{
    outline: none !important;
}
table{
    margin-bottom: 0px;
    /*border: solid 1px #000000;*/
}
table td, table th {
  border-top: none;
  border-bottom: none;
  /*border-left: solid 1px #000000;
  border-right: solid 1px #000000;*/
  border: none;
}
table tbody, table tfoot, table thead {
    border: none;
}
p{
    line-height: initial;
    margin-bottom: 0px;
}
table.ui-datepicker-calendar thead{
    background: initial;
    color: #808080;
    border: initial;
    background-color: initial;
}
table.ui-datepicker-calendar tbody{
    background: initial;
    color: initial;
    border: initial;
    background-color: initial;
}
table.ui-datepicker-calendar tbody tr:nth-child(even) {
    border-bottom: initial;
    background-color: initial;
}
::-webkit-scrollbar{
    width: 6px;
    height: 10px;
}
::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.7); 
    border-radius: 10px;
}
::-webkit-scrollbar-thumb{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.7); 
}
*::-webkit-input-placeholder {
    color: #000000;
}
*:-moz-placeholder {
    color: #000000;
}
*::-moz-placeholder {
    color: #000000;
}
*:-ms-input-placeholder {
    color: #000000;
}
::-webkit-input-placeholder{
   color: #000000;
}
::-moz-placeholder {
   color: #000000;
}
::-moz-placeholder {
   color: #000000;  
}
::-ms-input-placeholder {  
   color: #000000;  
}
/*input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}*/

@media only screen and (max-width: 39.9375em), only screen and (min-width: 40em) and (max-width: 63.9375em){
    ::-webkit-scrollbar{
        width: 6px;
        height: 6px;
    }
}