@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

@media all { 
    .btn, .btn-default, .btn-lg { border-radius:3px }
    body { margin: 0; padding: 0px }
    h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.75rem } 
    th { text-align: inherit }
    input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }
    p { margin-top: 0; margin-bottom: 1rem }
    img { vertical-align: middle; border-style: none }
    .cabrod     { width:100%; background-color:#6cb8eb; color:white; padding:5px }
    .clsdent    { font-family: 'Courier New', Courier, monospace}
    .container  { margin-top:10px  }
    .btnacap    { height:17px }
    .btnacao    { height:20px }
    .btnacam    { height:26px }
    .btnfiltro  { height:3vw }
    .btnstatus  { width: 1.2vw }
    .preto      { color:#000; padding:5px }
    .azul       { color:#1188ff; padding:5px }
    .amarelo    { color:#800040; padding:5px }
    .laranja    { color:#fc5727; padding:5px }
    .verde      { color:#008040; padding:5px }
    .fcorpocb   { font-family:arial; font-size:1.6vw; padding:0px 3px 0px 3px }
    .fcorpoin   { font-family:verdana; font-size:1vw; font-weight:bold; padding:0px 3px 0px 3px }
    .fcorpomd   { font-family:verdana; font-size:1.3w; font-weight:bold; padding:0px 3px 0px 3px }
    .bordasi    { width:100%; border-bottom: 1px solid black; padding-bottom:1px; }
    .bordai     { width:100%; border-bottom: 2px solid black; border-top: 2px solid black }
    .span1      { font-size:11px; height:29px; width:auto; color:#000000; text-transform: uppercase; text-align:right }
    .span1m     { font-size:2vw; height:29px; width:auto; color:#000000; text-transform: uppercase; text-align:right }
    .span1l     { height:29px; width:auto; color:#000000; text-transform: uppercase; text-align:left }
    .span2l     { height:29px; width:100%; color:#000000; text-transform: uppercase; text-align:left }
    .btnverde   { background-color:#c4fcb6; font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:12px; font-weight:bold; border-radius:3px}
    .btnverme   { background-color:#ffa8a8; font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:12px; font-weight:bold; border-radius:3px}
    .btnamare   { background-color:#ffffb3; font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:12px; font-weight:bold; border-radius:3px}
    label       { font-family:Verdana; font-size:11px; font-weight:bold;}
    .trtd       { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size:12px; font-weight:bold; background-color:#e8e8e8; height:15px }
    .inputx     { font-family:Verdana; font-size:10px; font-weight:bold; width:100%; height:25px }
    .inputy     { font-family:Verdana; font-size:9px; font-weight:bold; width:100%; height:25px }
    input:first-of-type { width: 100%; }
    .cem { width:100% }
    .titulo { font-family:Calibri; font-size:24px; font-weight:bold;}
    .noventa { width:90%; margin-left:auto; margin-right:auto }
    .oitenta { width:80%; margin-left:auto; margin-right:auto }
    .setenta { width:70%; margin-left:auto; margin-right:auto }
    .sessenta { width:60%; margin-left:auto; margin-right:auto }
    .cinquenta { width:50%; margin-left:auto; margin-right:auto }
    .cupper { text-transform:uppercase }
    .direit { text-align:right; vertical-align: middle }
    .esquer { text-align:left; vertical-align: middle }
    .centro { text-align:center; vertical-align: middle }
    .brarr { width:100%; background-color:#e4e4e4; border-radius:3px }
    .borarr { margin-top:10px; width:100%; height:100%; background-color:#e4e4e4; border-radius:3px }
    .bor080 { margin-top:10px; width:80%; background-color:#e4e4e4; border-radius:3px }
    .btn span.glyphicon { opacity:0 }
    .btn.active span.glyphicon { opacity:1 }
    .escondido { display:none }
    .modal .modal-dialog { width: 60%; } 
    a.disabled { pointer-events: none; cursor: default }
    .glyphicon.glyphicon-edit{ font-size:28px; padding: 8px 3px 0 8px; }
    .submit-with-icon { background: transparent; border: 0px; padding: 0; outline: 0; }
    .box{ padding:10px 0px; }
    .box-part{ background:#FFF; border-radius:1px; padding:10px 10px; margin:10px 0px }
    .text{ margin:2px 0px; font-size:10px }
    .fa{ color:#4183D7; }

    .card-text {
        color: #000000;
        font-weight: 600;
        font-size: 1.5em;
    }

    .card-title {
        color: #000000;
        font-weight:bold;
        font-size: 2em;
    }

    .trtdmnt { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#fff }
    .trtdmnm { font-family:Verdana; font-size:2vw; font-weight:bold; background-color:#fff }
    .trtdcad { font-size:18px; font-weight: bold; color:#fff; background-color:#16659a; text-align:center }
    .trtdcam { font-size:3vw; font-weight: bold; color:#fff; background-color:#16659a; text-align:center }
    .botaofechar { font-size:18px; font-weight:bold; margin-top:3px; font-family:sans-serif; background-color:#ffffff; color:#000000 }

    .quadro{
        background: #FFFFFF;
       -webkit-box-shadow: 0px 3px 5px 0px rgba(184,175,184,1);
       -moz-box-shadow: 0px 3px 5px 0px rgba(184,175,184,1);
       box-shadow: 0px 3px 5px 0px rgba(184,175,184,1);
    }
}