@charset "UTF-8";
@media print {
  table.cabecalho_registro, #modal_rq05_1 .modal-dialog .modal-content .modal-header .modal-custom-header,
  #modal_rq05_2 .modal-dialog .modal-content .modal-header .modal-custom-header,
  #modal_rq18_1 .modal-dialog .modal-content .modal-header .modal-custom-header {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 17px !important;
    font-weight: 700 !important;
  }
  table.cabecalho_registro tr td, #modal_rq05_1 .modal-dialog .modal-content .modal-header .modal-custom-header tr td, #modal_rq05_2 .modal-dialog .modal-content .modal-header .modal-custom-header tr td, #modal_rq18_1 .modal-dialog .modal-content .modal-header .modal-custom-header tr td {
    padding: 0 !important;
  }
  table.cabecalho_registro p, #modal_rq05_1 .modal-dialog .modal-content .modal-header .modal-custom-header p, #modal_rq05_2 .modal-dialog .modal-content .modal-header .modal-custom-header p, #modal_rq18_1 .modal-dialog .modal-content .modal-header .modal-custom-header p {
    margin: 0 !important;
    padding: 0 !important;
  }
  @page {
    margin: 5mm 5mm 10mm 5mm;
    size: auto;
  }
  body {
    background-color: transparent;
    margin: 0 !important;
    padding: 0 !important;
    width: 1280px !important;
  }
  #main-content {
    padding: 0 !important;
  }
  select,
  textarea,
  input[type] {
    background: transparent;
    font-weight: normal;
  }
  textarea {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    resize: none !important;
  }
  select,
  input[type] {
    -webkit-appearance: none;
    border: 0;
  }
  input[type="checkbox"] {
    -webkit-appearance: auto;
    border: 1px;
  }
  #modal_rq05_1,
  #modal_rq05_2,
  #modal_rq18_1 {
    padding: 10px !important;
    background-color: #FFF !important;
    position: initial !important;
    width: auto;
    height: auto;
    overflow: visible;
  }
  #modal_rq05_1 .modal-dialog,
  #modal_rq05_2 .modal-dialog,
  #modal_rq18_1 .modal-dialog {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  #modal_rq05_1 .modal-dialog .modal-content,
  #modal_rq05_2 .modal-dialog .modal-content,
  #modal_rq18_1 .modal-dialog .modal-content {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #modal_rq05_1 .modal-dialog .modal-content .modal-header,
  #modal_rq05_2 .modal-dialog .modal-content .modal-header,
  #modal_rq18_1 .modal-dialog .modal-content .modal-header {
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  #modal_rq05_1 .modal-dialog .modal-content .modal-body,
  #modal_rq05_2 .modal-dialog .modal-content .modal-body,
  #modal_rq18_1 .modal-dialog .modal-content .modal-body {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  #modal_rq05_1 .modal-dialog .modal-content .modal-body #titulo-rq,
  #modal_rq05_2 .modal-dialog .modal-content .modal-body #titulo-rq,
  #modal_rq18_1 .modal-dialog .modal-content .modal-body #titulo-rq {
    right: 7px;
  }
  #modal_rq05_1 .modal-dialog .modal-content .modal-footer,
  #modal_rq05_2 .modal-dialog .modal-content .modal-footer,
  #modal_rq18_1 .modal-dialog .modal-content .modal-footer {
    display: none;
  }
  #modal_rq18_1 #container-ministrante-treinamento select {
    width: initial !important;
  }
  #modal_rq05_1 .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
  .sem-impressao,
  .tooltip {
    display: none !important;
  }
  .modal-backdrop {
    display: none;
  }
  #field-vigencia {
    page-break-after: always;
  }
  .control-label {
    padding-top: 7px;
  }
  .textarea-texto-impressao {
    padding: 13px;
    /* para simular padding do textarea */
    color: #555;
    /* para simular cor do textarea */
  }
  #observacoes + .textarea-texto-impressao {
    padding-top: 0;
    /* para reduzir espaçamento ao topo */
    padding-left: 0;
    /* para alinhar com label */
  }
  .col-sm-1 {
    width: 8%;
    float: left;
  }
  .col-sm-2 {
    width: 16%;
    float: left;
  }
  .col-sm-3 {
    width: 25%;
    float: left;
  }
  .col-sm-4 {
    width: 33%;
    float: left;
  }
  .col-sm-5 {
    width: 42%;
    float: left;
  }
  .col-sm-6 {
    width: 50%;
    float: left;
  }
  .col-sm-7 {
    width: 58%;
    float: left;
  }
  .col-sm-8 {
    width: 66%;
    float: left;
  }
  .col-sm-9 {
    width: 75%;
    float: left;
  }
  .col-sm-10 {
    width: 83%;
    float: left;
  }
  .col-sm-11 {
    width: 92%;
    float: left;
  }
  .col-sm-12 {
    width: 100%;
    float: left;
  }
}
/*# sourceMappingURL=arquivos_registros_print.css.map */