@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic);
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
@media all {
  .m-auto {
    margin: auto !important;
  }
  .m-0 {
    margin: 0px !important;
  }
  .m-1 {
    margin: calc(0.25rem) !important;
  }
  .m-2 {
    margin: calc(0.5rem) !important;
  }
  .m-3 {
    margin: 1rem !important;
  }
  .m-4 {
    margin: calc(1.5rem) !important;
  }
  .m-5 {
    margin: calc(3rem) !important;
  }
  .mb-auto {
    margin-bottom: auto !important;
  }
  .mb-0 {
    margin-bottom: 0 !important;
  }
  .mb-1 {
    margin-bottom: calc(0.25rem) !important;
  }
  .mb-2 {
    margin-bottom: calc(0.5rem) !important;
  }
  .mb-3 {
    margin-bottom: 1rem !important;
  }
  .mb-4 {
    margin-bottom: calc(1.5rem) !important;
  }
  .mb-5 {
    margin-bottom: calc(3rem) !important;
  }
  .mt-auto {
    margin-top: auto !important;
  }
  .mt-0 {
    margin-top: 0 !important;
  }
  .mt-1 {
    margin-top: calc(0.25rem) !important;
  }
  .mt-2 {
    margin-top: calc(0.5rem) !important;
  }
  .mt-3 {
    margin-top: 1rem !important;
  }
  .mt-4 {
    margin-top: calc(1.5rem) !important;
  }
  .mt-5 {
    margin-top: calc(3rem) !important;
  }
  .my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-1 {
    margin-top: calc(0.25rem) !important;
    margin-bottom: calc(0.25rem) !important;
  }
  .my-2 {
    margin-top: calc(0.5rem) !important;
    margin-bottom: calc(0.5rem) !important;
  }
  .my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-4 {
    margin-top: calc(1.5rem) !important;
    margin-bottom: calc(1.5rem) !important;
  }
  .my-5 {
    margin-top: calc(3rem) !important;
    margin-bottom: calc(3rem) !important;
  }
  .ml-auto {
    margin-left: auto !important;
  }
  .ml-0 {
    margin-left: 0 !important;
  }
  .ml-1 {
    margin-left: calc(0.25rem) !important;
  }
  .ml-2 {
    margin-left: calc(0.5rem) !important;
  }
  .ml-3 {
    margin-left: 1rem !important;
  }
  .ml-4 {
    margin-left: calc(1.5rem) !important;
  }
  .ml-5 {
    margin-left: calc(3rem) !important;
  }
  .mr-auto {
    margin-right: auto !important;
  }
  .mr-0 {
    margin-right: 0 !important;
  }
  .mr-1 {
    margin-right: calc(0.25rem) !important;
  }
  .mr-2 {
    margin-right: calc(0.5rem) !important;
  }
  .mr-3 {
    margin-right: 1rem !important;
  }
  .mr-4 {
    margin-right: calc(1.5rem) !important;
  }
  .mr-5 {
    margin-right: calc(3rem) !important;
  }
  .mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mx-1 {
    margin-left: calc(0.25rem) !important;
    margin-right: calc(0.25rem) !important;
  }
  .mx-2 {
    margin-left: calc(0.5rem) !important;
    margin-right: calc(0.5rem) !important;
  }
  .mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .mx-4 {
    margin-left: calc(1.5rem) !important;
    margin-right: calc(1.5rem) !important;
  }
  .mx-5 {
    margin-left: calc(3rem) !important;
    margin-right: calc(3rem) !important;
  }
  .p-0 {
    padding: 0 !important;
  }
  .p-1 {
    padding: calc(0.25rem) !important;
  }
  .p-2 {
    padding: calc(0.5rem) !important;
  }
  .p-3 {
    padding: 1rem !important;
  }
  .p-4 {
    padding: calc(1.5rem) !important;
  }
  .p-5 {
    padding: calc(3rem) !important;
  }
  .pb-0 {
    padding-bottom: 0 !important;
  }
  .pb-1 {
    padding-bottom: calc(0.25rem) !important;
  }
  .pb-2 {
    padding-bottom: calc(0.5rem) !important;
  }
  .pb-3 {
    padding-bottom: 1rem !important;
  }
  .pb-4 {
    padding-bottom: calc(1.5rem) !important;
  }
  .pb-5 {
    padding-bottom: calc(3rem) !important;
  }
  .pt-0 {
    padding-top: 0 !important;
  }
  .pt-1 {
    padding-top: calc(0.25rem) !important;
  }
  .pt-2 {
    padding-top: calc(0.5rem) !important;
  }
  .pt-3 {
    padding-top: 1rem !important;
  }
  .pt-4 {
    padding-top: calc(1.5rem) !important;
  }
  .pt-5 {
    padding-top: calc(3rem) !important;
  }
  .pl-0 {
    padding-left: 0 !important;
  }
  .pl-1 {
    padding-left: calc(0.25rem) !important;
  }
  .pl-2 {
    padding-left: calc(0.5rem) !important;
  }
  .pl-3 {
    padding-left: 1rem !important;
  }
  .pl-4 {
    padding-left: calc(1.5rem) !important;
  }
  .pl-5 {
    padding-left: calc(3rem) !important;
  }
  .pr-0 {
    padding-right: 0 !important;
  }
  .pr-1 {
    padding-right: calc(0.25rem) !important;
  }
  .pr-2 {
    padding-right: calc(0.5rem) !important;
  }
  .pr-3 {
    padding-right: 1rem !important;
  }
  .pr-4 {
    padding-right: calc(1.5rem) !important;
  }
  .pr-5 {
    padding-right: calc(3rem) !important;
  }
  .d-flex {
    display: flex;
  }
  .d-inline-flex {
    display: inline-flex;
  }
  .w-auto {
    width: auto !important;
  }
  .w-20 {
    width: 20% !important;
  }
  .w-25 {
    width: 25% !important;
  }
  .w-50 {
    width: 50% !important;
  }
  .w-75 {
    width: 75% !important;
  }
  .w-100 {
    width: 100% !important;
  }
  .h-auto {
    height: auto !important;
  }
  .h-25 {
    height: 25% !important;
  }
  .h-50 {
    height: 50% !important;
  }
  .h-75 {
    height: 75% !important;
  }
  .h-100 {
    height: 100% !important;
  }
  .float-left {
    float: left !important;
  }
  .float-right {
    float: right !important;
  }
  .float-none {
    float: none !important;
  }
  .fw-bold {
    font-weight: bold !important;
  }
  .fw-bolder {
    font-weight: bolder !important;
  }
  .fw-lighter {
    font-weight: lighter !important;
  }
  .fw-100 {
    font-weight: 100 !important;
  }
  .fw-300 {
    font-weight: 300 !important;
  }
  .fw-600 {
    font-weight: 600 !important;
  }
  .fw-900 {
    font-weight: 900 !important;
  }
  .aditivo p.paragrafo-g {
    font-size: 1.1rem;
    line-height: 1.2em;
  }
  .aditivo p.indent {
    text-indent: 50px;
  }
  .aditivo .assinatura {
    border-top: #000 1px solid;
  }
  .modal-xl {
    width: 90%;
    max-width: 1200px;
  }
}
@media screen {
  html {
    position: relative;
    min-height: 100%;
  }
  body {
    background-color: #e6ecee;
    /*background-color: #fff;*/
    background-size: 100% auto;
    font-family: 'Open Sans';
    /* font-size: 1.45em; */
  }
  html,
  body {
    height: 100%;
  }
  * html #conteudo {
    height: 100%;
  }
  .wrapper {
    min-height: 100%;
    position: relative;
    background-color: #D9D9D9;
    display: flex;
    flex-direction: column;
  }
  .wrapper > .header {
    background-color: #D9D9D9;
    height: 100px;
    max-height: 100px;
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    gap: 10px;
    padding: 10px;
  }
  .wrapper > .header .logo-rn,
  .wrapper > .header .logo-gove,
  .wrapper > .header .titulo {
    max-height: 100px;
    display: flex;
    flex-grow: 1;
    justify-content: center;
    width: 33.33%;
  }
  .wrapper > .header .logo-rn img,
  .wrapper > .header .logo-gove img,
  .wrapper > .header .titulo img {
    height: -webkit-fill-available;
    max-height: 100px;
  }
  .wrapper > .header .titulo {
    font-size: 25pt;
    font-weight: bold;
    color: #1E4B61;
    text-align: center;
    vertical-align: middle;
  }
  .wrapper > .body {
    background-image: url("../images/portal_do_cliente_background.png");
    background-position: 0px 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #1E4B61;
    position: relative;
    display: flex;
    flex-grow: 1;
    min-height: 100px;
    padding-top: 20px;
    /* & .content-left{
				margin-left: 0px;
			} */
  }
  .wrapper > .body > .content-right,
  .wrapper > .body > .content-left {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    align-items: center;
    max-width: 50%;
    width: 50%;
  }
  .wrapper > .body > .content-right > .buttons {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 19px;
    width: 620px;
    height: 500px;
    justify-content: space-between;
    margin-top: 100px;
  }
  .wrapper > .body > .content-right > .buttons .button {
    cursor: pointer;
    width: 300px;
    height: 220px;
    border: #fff 5px solid;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 30pt;
    gap: 10px;
    padding: 10px 55px;
  }
  .wrapper > .body > .content-right > .buttons .button:hover {
    background-color: rgba(255, 255, 255, 0.199);
  }
  .wrapper > .body > .content-right > .buttons .button span.text {
    font-size: 21pt;
    font-weight: bold;
    text-align: center;
    line-height: 35px;
  }
  .wrapper > .body > .content-right > .buttons .button span.text-cartilha {
    font-size: 20pt;
    font-weight: bold;
    text-align: center;
    line-height: 25px;
  }
  .wrapper > .body > .content-right > .buttons .button span.icon {
    width: 76px;
    height: 76px;
    text-align: center;
  }
  .wrapper > .body > .content-right > .buttons .button span.icon img {
    margin: auto;
    height: inherit;
  }
  .wrapper > .body > .content-right > .footer p,
  .wrapper > .body > .content-right > .footer a {
    font-size: 20pt;
    font-weight: 600;
    color: #fff;
  }
  .wrapper > .footer {
    background-color: #fff;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 80px;
  }
  .wrapper > .footer p {
    font-size: 20pt;
    font-weight: 600;
    color: #fff;
  }
  input,
  select,
  textarea,
  .btn,
  .chosen-container-single .chosen-single,
  .panel,
  .modal-dialog,
  .modal-header {
    border-radius: 5px !important;
  }
  .modal-content {
    border-radius: 10px !important;
  }
  .panel-heading {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
  }
  .btn,
  .panel {
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.4);
  }
  input[type=number]::-webkit-inner-spin-button,
  input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
    text-align: right;
  }
  input.placehoder-i::placeholder,
  textarea.placehoder-i::placeholder {
    font-style: italic;
    color: #b1b7bb;
  }
  legend {
    font-size: 16px;
    font-weight: 600;
  }
  textarea {
    resize: none;
  }
  .yes-print {
    display: none;
  }
  .moeda {
    text-align: right;
  }
  .columns-2 {
    /*column-count: 2;*/
    -moz-column-width: 250px;
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -moz-column-rule-color: rgba(255, 255, 255, 0);
    -moz-column-rule-style: solid;
    -moz-column-rule-width: 1px;
    -webkit-column-width: 250px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    -webkit-column-rule-color: rgba(255, 255, 255, 0);
    -webkit-column-rule-style: solid;
    -webkit-column-rule-width: 1px;
    column-width: 250px;
    column-count: 2;
    column-gap: 20px;
    column-rule-color: rgba(255, 255, 255, 0);
    column-rule-style: solid;
    column-rule-width: 1px;
    /*.columns(@colcount: 0, @colwidth: 250px, @colgap: 50px, @columnRuleColor: #EEE, @columnRuleStyle: solid, @columnRuleWidth: 1px)*/
  }
  .columns-3 {
    /*column-count: 3;*/
    -moz-column-width: 250px;
    -moz-column-count: 3;
    -moz-column-gap: 50px;
    -moz-column-rule-color: #eeeeee;
    -moz-column-rule-style: solid;
    -moz-column-rule-width: 1px;
    -webkit-column-width: 250px;
    -webkit-column-count: 3;
    -webkit-column-gap: 50px;
    -webkit-column-rule-color: #eeeeee;
    -webkit-column-rule-style: solid;
    -webkit-column-rule-width: 1px;
    column-width: 250px;
    column-count: 3;
    column-gap: 50px;
    column-rule-color: #eeeeee;
    column-rule-style: solid;
    column-rule-width: 1px;
  }
  .columns-4 {
    /*column-count: 4;*/
    -moz-column-width: 250px;
    -moz-column-count: 4;
    -moz-column-gap: 50px;
    -moz-column-rule-color: #eeeeee;
    -moz-column-rule-style: solid;
    -moz-column-rule-width: 1px;
    -webkit-column-width: 250px;
    -webkit-column-count: 4;
    -webkit-column-gap: 50px;
    -webkit-column-rule-color: #eeeeee;
    -webkit-column-rule-style: solid;
    -webkit-column-rule-width: 1px;
    column-width: 250px;
    column-count: 4;
    column-gap: 50px;
    column-rule-color: #eeeeee;
    column-rule-style: solid;
    column-rule-width: 1px;
  }
  .columns-5 {
    /*column-count: 5;*/
    -moz-column-width: 250px;
    -moz-column-count: 5;
    -moz-column-gap: 50px;
    -moz-column-rule-color: #eeeeee;
    -moz-column-rule-style: solid;
    -moz-column-rule-width: 1px;
    -webkit-column-width: 250px;
    -webkit-column-count: 5;
    -webkit-column-gap: 50px;
    -webkit-column-rule-color: #eeeeee;
    -webkit-column-rule-style: solid;
    -webkit-column-rule-width: 1px;
    column-width: 250px;
    column-count: 5;
    column-gap: 50px;
    column-rule-color: #eeeeee;
    column-rule-style: solid;
    column-rule-width: 1px;
  }
  .columns-6 {
    /*column-count: 6;*/
    -moz-column-width: 250px;
    -moz-column-count: 6;
    -moz-column-gap: 50px;
    -moz-column-rule-color: #eeeeee;
    -moz-column-rule-style: solid;
    -moz-column-rule-width: 1px;
    -webkit-column-width: 250px;
    -webkit-column-count: 6;
    -webkit-column-gap: 50px;
    -webkit-column-rule-color: #eeeeee;
    -webkit-column-rule-style: solid;
    -webkit-column-rule-width: 1px;
    column-width: 250px;
    column-count: 6;
    column-gap: 50px;
    column-rule-color: #eeeeee;
    column-rule-style: solid;
    column-rule-width: 1px;
  }
  .principal {
    float: none;
    margin: auto;
    text-align: center;
  }
  .principal img {
    margin: auto;
    width: 450px;
    max-width: 450px;
  }
  .principal.button {
    margin-top: 10px;
  }
  #conteudo {
    min-height: 80%;
    padding-top: 60px;
    margin-bottom: 30px;
  }
  #div-loader {
    display: none;
  }
  #div-login {
    width: 100%;
    border-top: #e4ebed 2px solid;
    border-bottom: #e4ebed 2px solid;
    position: absolute;
    -webkit-box-shadow: 0px 15px 40px -21px #425c68;
    -moz-box-shadow: 0px 15px 40px -21px #425c68;
    box-shadow: 0px 15px 40px -21px #425c68;
    background: #e4ebed;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dbe4e8), color-stop(1, #ecf1f2));
    background: -ms-linear-gradient(bottom, #dbe4e8, #ecf1f2);
    background: -moz-linear-gradient(center bottom, #dbe4e8 0%, #ecf1f2 100%);
    background: -o-linear-gradient(#ecf1f2, #dbe4e8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecf1f2', endColorstr='#dbe4e8', GradientType=0);
  }
  #div-login div.row {
    height: inherit;
  }
  #div-login div.row div:not('.alert') {
    height: inherit;
  }
  #div-login .divider-login {
    background-image: url(../images/divider-login.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 250px;
  }
  #div-login .logo-login {
    margin-top: 25px;
  }
  #div-login #shadow-login {
    position: inherit;
    width: 100%;
    height: auto;
    bottom: 0px;
  }
  #div-login .form-login {
    padding: 20px;
  }
  #div-login .input-group {
    margin-bottom: 10px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  #div-login .input-group-addon {
    width: 45px;
    color: #e6ecee;
  }
  #div-login a:not('.btn'),
  #div-login a:link:not('.btn') {
    color: #dc5938;
  }
  footer {
    /*border-top: @gray-dark 1px solid;*/
    background-color: #577388;
    /*.gradient(#E4EBED, #ECF1F2, #DBE4E8);*/
    -webkit-box-shadow: 0px 15px 15px 10px #425c68;
    -moz-box-shadow: 0px 15px 15px 10px #425c68;
    box-shadow: 0px 15px 15px 10px #425c68;
    border-top: 1px solid #e6ecee;
    font-weight: 300;
    width: 100%;
    min-height: 150px;
    bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  label {
    font-weight: normal;
  }
  label:has(input[type="checkbox"]),
  label:has(input[type="radio"]),
  input[type="checkbox"],
  input[type="radio"] {
    cursor: pointer;
  }
  table.dataTable {
    font-size: small;
  }
  table.table-centered {
    text-align: center;
  }
  table.table-paging {
    margin-bottom: 6px !important;
  }
  table.bordered th,
  table.bordered td {
    border: #141414 1px solid;
  }
  table.bordered th.no-border,
  table.bordered td.no-border {
    border: none !important;
  }
  table caption {
    color: inherit !important;
  }
  table thead tr th {
    font-weight: 600;
    text-align: center;
    vertical-align: middle !important;
    background-color: #e6ecee;
  }
  table tbody tr td {
    vertical-align: top !important;
  }
  .barra-pagination {
    text-align: right;
  }
  .barra-pagination ul.paging-pagination li.li-paging a.active,
  .barra-pagination ul.paging-pagination li.li-paging a.pg-selected {
    text-decoration: none;
    cursor: default;
    background-color: #577388;
    color: #fff;
  }
  .navbar-empreender {
    background: #e4ebed;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dbe4e8), color-stop(1, #ecf1f2));
    background: -ms-linear-gradient(bottom, #dbe4e8, #ecf1f2);
    background: -moz-linear-gradient(center bottom, #dbe4e8 0%, #ecf1f2 100%);
    background: -o-linear-gradient(#ecf1f2, #dbe4e8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecf1f2', endColorstr='#dbe4e8', GradientType=0);
    -webkit-box-shadow: 0px 15px 15px -20px #425c68;
    -moz-box-shadow: 0px 15px 15px -20px #425c68;
    box-shadow: 0px 15px 15px -20px #425c68;
    font-weight: 300;
  }
  .navbar-empreender img {
    max-height: 40px;
    width: auto;
  }
  .navbar-empreender .navbar-brand {
    padding-top: 5px;
    padding-left: 15px;
    padding-bottom: 0px;
    padding-right: 15px;
  }
  .navbar-empreender .navbar-nav > li > a {
    color: #577388;
  }
  .navbar-empreender .navbar-nav > li > a:hover,
  .navbar-empreender .navbar-nav > li > a:focus {
    color: #577388;
    background-color: #DCE5E8;
  }
  .navbar-empreender .navbar-nav li button.btn-nav {
    margin-left: 5px;
  }
  .navbar-empreender .navbar-nav .dropdown-menu {
    background-color: #e6ecee;
    -webkit-box-shadow: 0px 15px 15px -20px #425c68;
    -moz-box-shadow: 0px 15px 15px -20px #425c68;
    box-shadow: 0px 15px 15px -20px #425c68;
  }
  .navbar-empreender .navbar-nav .dropdown-menu > li > a {
    color: #577388;
  }
  .navbar-empreender .navbar-nav .dropdown-menu > li > a:hover,
  .navbar-empreender .navbar-nav .dropdown-menu > li > a:focus {
    background-color: #DCE5E8;
  }
  .navbar-empreender .navbar-nav .dropdown-submenu {
    position: relative;
    cursor: pointer;
  }
  .navbar-empreender .navbar-nav .dropdown-submenu:hover > .dropdown-menu {
    display: block;
  }
  .navbar-empreender .navbar-nav .dropdown-submenu:hover a:after {
    border-left-color: #ffffff;
  }
  .navbar-empreender .navbar-nav .dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-top-right-radius: 0 6px 6px 6px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 0 6px 6px 6px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    border-top-right-radius: 0 6px 6px 6px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .navbar-empreender .navbar-nav .dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #cccccc;
    margin-top: 5px;
    margin-right: -10px;
  }
  .navbar-empreender .navbar-nav .dropdown-submenu.pull-left {
    float: none;
  }
  .navbar-empreender .navbar-nav .dropdown-submenu.pull-left .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-top-right-radius: 6px 0 6px 6px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 6px 0 6px 6px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    border-top-right-radius: 6px 0 6px 6px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .navbar-nav .buttons button.navbar-btn {
    margin-left: 5px;
  }
  .navbar-btn {
    margin-left: 5px;
  }
  .div-search a.btn {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .div-search .form-group {
    margin-bottom: 5px;
  }
  .form-horizontal .form-group {
    margin-left: 0px;
    margin-right: 0px;
  }
  .panel {
    padding: 2px;
    /* Cadastro externo */
    /* /Cadastro externo */
  }
  .panel .panel.report .panel-body {
    padding: 5px;
  }
  .panel.cadastro-report table tr td {
    border-bottom: 1px solid #c4d0d4;
    border-top: none;
    padding: 2px 1px 2px 0px;
  }
  .panel.cadastro-report table tr td.report {
    font-weight: 600;
    padding-left: 5px;
  }
  .panel.panel-consulta-credito {
    border-color: rgba(75, 103, 112, 0.35);
    background-color: rgba(255, 255, 255, 0);
  }
  .panel.panel-consulta-credito label {
    padding-left: 5px;
    padding-right: 5px;
  }
  .panel.panel-consulta-credito .panel-heading,
  .panel.panel-consulta-credito .panel-footer {
    background-color: #577388;
    color: #e6ecee;
  }
  .panel.panel-consulta-credito .table.table-linha-credito {
    table-layout: fixed;
  }
  .panel.panel-consulta-credito .table.table-linha-credito tbody tr td {
    word-wrap: break-word;
    margin: 5px auto;
    overflow: hidden;
  }
  .panel.panel-consulta-processo {
    border-color: rgba(75, 103, 112, 0.35);
    background-color: rgba(255, 255, 255, 0);
  }
  .panel.panel-consulta-processo label {
    padding-left: 5px;
    padding-right: 5px;
  }
  .panel.panel-consulta-processo .panel-heading,
  .panel.panel-consulta-processo .panel-footer {
    background-color: #577388;
    color: #e6ecee;
  }
  .panel .panel-body .navbar {
    padding-top: 7px;
  }
  .tab-content {
    padding: 20px;
  }
  .dataTables_wrapper input[type="text"],
  .dataTables_wrapper input[type="search"],
  .dataTables_wrapper select {
    display: block;
    height: 34px;
    padding: 6px 12px;
    line-height: 1.42857143;
    border: 1px solid #8fabb4;
  }
  .dropdown-menu {
    background-color: #e6ecee;
    -webkit-box-shadow: 0px 15px 15px -20px #425c68;
    -moz-box-shadow: 0px 15px 15px -20px #425c68;
    box-shadow: 0px 15px 15px -20px #425c68;
  }
  .dropdown-menu > li > a {
    color: #577388;
  }
  .dropdown-menu > li > a:hover,
  .dropdown-menu > li > a:focus {
    background-color: #DCE5E8;
  }
  .input-control {
    display: inline-block;
    height: 34px;
    padding: 6px 12px;
    line-height: 1.42857143;
    border: 1px solid #8fabb4;
  }
  /* chosen */
  .chosen-container-single .chosen-single {
    border-radius: 0px;
    color: #3e555c;
    border: 1px solid #8fabb4;
  }
  .chosen-container .chosen-container-single {
    width: 100% !important;
  }
  /* /chosen */
  /* Fontawesome */
  .fa-times {
    color: #a02c2c;
  }
  .fa-warning,
  .fa-exclamation-triangle {
    color: #f07800;
  }
  .fa-pencil {
    color: #1d5b89;
  }
  .fa-check-square-o {
    color: #3e8e42;
  }
  .fa-reply-all {
    color: #f07800;
  }
  .fa-info.fa-indeferir {
    color: #a02c2c;
  }
  /* /Fontawesome */
  /* Form-Wizard */
  .section-wizard .wizard {
    margin: 20px auto;
    background: #fff;
  }
  .section-wizard .wizard .nav-tabs {
    position: relative;
    margin: 40px auto;
    margin-bottom: 0;
    border-bottom-color: #678d99;
  }
  .section-wizard .wizard .nav-tabs.nav-justified {
    border-bottom: #5bc0de 1px solid;
  }
  .section-wizard .wizard .nav-tabs > li {
    /*width: 20%;*/
  }
  .section-wizard .wizard .nav-tabs > li a {
    width: 70px;
    height: 70px;
    margin: 20px auto;
    border-radius: 100%;
    padding: 0;
  }
  .section-wizard .wizard .nav-tabs > li a:hover {
    background: transparent;
  }
  .section-wizard .wizard .nav-tabs > li.active > a,
  .section-wizard .wizard .nav-tabs > li.active > a:hover,
  .section-wizard .wizard .nav-tabs > li.active > a:focus {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom-color: transparent;
  }
  .section-wizard .wizard .wizard-inner {
    position: relative;
  }
  .section-wizard .wizard .wizard-inner .connecting-line {
    height: 2px;
    background: #e0e0e0;
    position: absolute;
    width: 75%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 20%;
    z-index: 1;
  }
  .section-wizard .wizard li.active:after {
    content: " ";
    position: absolute;
    left: 47%;
    opacity: 1;
    margin: 0 auto;
    bottom: 0px;
    border: 10px solid transparent;
    border-bottom-color: #5bc0de;
  }
  .section-wizard .wizard li.active span.round-tab {
    background: #fff;
    border: 2px solid #5bc0de;
  }
  .section-wizard .wizard li.active span.round-tab i {
    color: #5bc0de;
  }
  .section-wizard .wizard li:after {
    content: " ";
    position: absolute;
    left: 46%;
    opacity: 0;
    margin: 0 auto;
    bottom: 0px;
    border: 5px solid transparent;
    border-bottom-color: #5bc0de;
    transition: 0.1s ease-in-out;
  }
  .section-wizard .wizard .tab-pane {
    position: relative;
    padding-top: 10px;
  }
  .section-wizard .wizard h3 {
    margin-top: 0;
  }
  .section-wizard .wizard .container-docs {
    padding: 0px;
  }
  .section-wizard .wizard .container-docs .row {
    margin: 0px;
  }
  .section-wizard span.round-tab {
    width: 70px;
    height: 70px;
    line-height: 70px;
    display: inline-block;
    border-radius: 100px;
    background: #fff;
    border: 2px solid #e0e0e0;
    z-index: 2;
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 25px;
  }
  .section-wizard span.round-tab:hover {
    color: #678d99;
    border: 2px solid #678d99;
  }
  .section-wizard span.round-tab i {
    color: #678d99;
  }
  /* /Form-Wizard */
  /* colors */
  .div-gray-base {
    background-color: #253438;
    border-color: #253438;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .div-gray-darker {
    background-color: #3e555c;
    border-color: #253438;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .div-gray-dark {
    background-color: #4b6770;
    border-color: #3e555c;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .div-gray {
    background-color: #678d99;
    border-color: #678d99;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .div-gray-light {
    background-color: #8fabb4;
    border-color: #678d99;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .div-gray-lighter {
    background-color: #e6ecee;
    border-color: #8fabb4;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .div-primary {
    background-color: #1d5b89;
    border-color: #1d5b89;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .div-brand-primary {
    background-color: #577388;
    border-color: #577388;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .div-brand-success {
    background-color: #3e8e42;
    border-color: #3e8e42;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .div-brand-info {
    background-color: #58a4dc;
    border-color: #58a4dc;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .div-brand-warning {
    background-color: #f07800;
    border-color: #f07800;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .div-brand-danger {
    background-color: #a02c2c;
    border-color: #a02c2c;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .div-brand-gold {
    background-color: #c6a44e;
    border-color: #c6a44e;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .gray-base {
    color: #253438;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .gray-darker {
    color: #3e555c;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .gray-dark {
    color: #4b6770;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .gray {
    color: #678d99;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .gray-light {
    color: #8fabb4;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .gray-lighter {
    color: #e6ecee;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .primary {
    color: #1d5b89;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .brand-primary {
    color: #577388;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .brand-success {
    color: #3e8e42;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .brand-info {
    color: #58a4dc;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .brand-warning {
    color: #f07800;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .brand-danger {
    color: #a02c2c;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .brand-gold {
    color: #c6a44e;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  .brand-orange {
    color: #dc5938;
    /*width: 20px;*/
    /*height: 20px;*/
  }
  /* /colors */
  /* fileUpload*/
  .fileinput-button {
    position: relative;
    overflow: hidden;
    display: inline-block;
  }
  .fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    filter: 'alpha(opacity=0)';
    font-size: 200px !important;
    direction: ltr;
    cursor: pointer;
  }
  .fileinput-button input:before {
    content: 'Select some files';
  }
  .fileinput-button input:hover:before {
    content: 'Selecionar arquivo...';
  }
  .fileinput-button::-webkit-file-upload-button {
    visibility: hidden;
  }
  /* /fileUpload*/
  /* Print */
  div.print {
    display: block;
    font-size: 1rem !important;
    /*padding-top: 70px;*/
  }
  div.print .div-pagina,
  div.print .botoes {
    border: #000 1px solid;
    background-color: #fff;
    /*height: 400px;*/
    width: 210mm;
    padding: 20px;
  }
  div.print .div-pagina {
    min-height: 297mm;
    height: 297mm;
    position: relative;
  }
  div.print .div-pagina.texto-contrato {
    font-size: 110%;
  }
  div.print .div-pagina .footer {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: auto;
    width: 100%;
    padding: 20px 50px;
    text-align: center;
  }
  div.print .div-pagina .footer p {
    text-align: center;
    margin-bottom: 5px;
  }
  div.print .div-pagina .row {
    padding: 0px;
    margin: auto 0px;
  }
  div.print .div-pagina .row.declaracao {
    font-size: 90%;
  }
  div.print .div-pagina .label-input-grau {
    text-align: right;
    border-left: #000 1px solid;
    border-right: #000 1px solid;
    padding: 0px 10px 5px 10px;
  }
  div.print .div-pagina .label-input {
    text-align: left;
    border-left: #000 1px solid;
    border-right: #000 1px solid;
    padding: 0px 10px 0px 5px;
    /*padding: 0px 10px 5px 10px;*/
    font-size: 0.9rem;
  }
  div.print .div-pagina .input {
    /*text-align: right;*/
    border-left: #000 1px solid;
    border-right: #000 1px solid;
    border-bottom: #000 1px solid;
    padding: 0px 5px;
    /*padding: 0px 5px 5px 5px;*/
    /*width: 100%;*/
  }
  div.print .div-pagina .input pre {
    font-family: inherit;
    font-size: inherit;
    background: transparent;
    border: 0;
    white-space: pre-wrap !important;
    /* css-3 */
    white-space: -moz-pre-wrap !important;
    /* Mozilla, since 1999 */
    white-space: -pre-wrap !important;
    /* Opera 4-6 */
    white-space: -o-pre-wrap !important;
    /* Opera 7 */
    word-wrap: break-word !important;
    /* Internet Explorer 5.5+ */
    word-break: break-word !important;
    min-height: 30px !important;
  }
  div.print .div-pagina .input p {
    min-height: 14px;
  }
  div.print .div-pagina h1,
  div.print .div-pagina h2,
  div.print .div-pagina h3,
  div.print .div-pagina h4,
  div.print .div-pagina h5,
  div.print .div-pagina h6 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  div.print .div-pagina input[type="text"],
  div.print .div-pagina input[type="email"],
  div.print .div-pagina input[type="date"],
  div.print .div-pagina textarea {
    border: none;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }
  div.print .div-pagina input[type="text"] #clear,
  div.print .div-pagina input[type="email"] #clear,
  div.print .div-pagina input[type="date"] #clear,
  div.print .div-pagina textarea #clear,
  div.print .div-pagina input[type="text"] #spin,
  div.print .div-pagina input[type="email"] #spin,
  div.print .div-pagina input[type="date"] #spin,
  div.print .div-pagina textarea #spin,
  div.print .div-pagina input[type="text"] #picker,
  div.print .div-pagina input[type="email"] #picker,
  div.print .div-pagina input[type="date"] #picker,
  div.print .div-pagina textarea #picker {
    display: none;
  }
  div.print .div-pagina input[type="checkbox"],
  div.print .div-pagina input[type="radio"] {
    padding: 0px 5px;
    margin: 2px 0px 2px -20px;
  }
  div.print .div-pagina input[type="text"].local-data,
  div.print .div-pagina input[type="date"].local-data {
    border: #ccc 1px solid;
  }
  div.print .div-pagina legend {
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 0px !important;
    border: none;
  }
  div.print .div-pagina table {
    margin: auto auto 5px auto;
  }
  div.print .div-pagina table.table-capa-processo {
    font-size: 1.15em;
  }
  div.print .div-pagina table.table-publicacao {
    font-size: 0.75em;
    border: #000 1px solid;
  }
  div.print .div-pagina table.table-publicacao thead tr th {
    font-weight: bold;
    border: #000 1px solid;
  }
  div.print .div-pagina table.table-publicacao tbody tr td {
    border: #000 1px solid;
  }
  div.print .div-pagina table thead tr th {
    font-weight: bold;
    text-align: center;
  }
  div.print .div-pagina p.p-analise {
    text-indent: 50px !important;
    font-size: 1.3rem !important;
    margin-top: 10px !important;
  }
  div.print .div-pagina p.p-notatecnica {
    text-indent: 50px;
    font-size: 1.25em;
    margin-top: 0px;
  }
  div.print .div-pagina ol.justify {
    padding-left: 15px;
  }
  div.print .div-pagina ol.justify li {
    text-align: justify;
  }
  div.print .div-pagina ol.justify li:before {
    font-weight: bold;
  }
  div.print .div-pagina ol.justify li ul {
    padding-left: 5px;
    list-style-type: none;
  }
  div.print .div-pagina ol.justify li ul li:before {
    font-weight: bold;
  }
  div.print .div-pagina-landscape {
    height: 202mm;
    max-height: 202mm;
    min-height: 202mm;
    width: 288mm;
    max-width: 288mm;
    min-width: 288mm;
    padding: 0px;
    border: #000 1px solid;
    background-color: #fff;
  }
  div.print .div-pagina-landscape .row {
    height: 101mm;
    margin: 0px;
    padding: 10px;
  }
  div.print .div-pagina-landscape .row table.table td {
    border: none;
  }
  div.print .div-pagina-landscape .row table tbody tr td.tdEtiqueta {
    padding-left: 40px;
    padding-right: 10px;
  }
  /* /Print */
}
@media screen and (max-width: 585px) {
  .wizard {
    width: 90%;
    height: auto !important;
  }
  .wizard .nav-tabs > li.active:after {
    content: " ";
    position: absolute;
    left: 35%;
  }
  .wizard .nav-tabs > li a {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
  span.round-tab {
    font-size: 16px;
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
}
@media print {
  body {
    font-family: 'Open Sans';
    font-size: 1.2em;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .yes-print {
    display: block;
  }
  .yes-print .dados-print {
    font-weight: bold;
    font-size: 110%;
  }
  .yes-print table tr td {
    border: none;
    padding: 2px 1px 2px 0px;
  }
  .not-print {
    display: none;
  }
  .columns-2 {
    -moz-column-width: 250px;
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -moz-column-rule-color: rgba(255, 255, 255, 0);
    -moz-column-rule-style: solid;
    -moz-column-rule-width: 1px;
    -webkit-column-width: 250px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    -webkit-column-rule-color: rgba(255, 255, 255, 0);
    -webkit-column-rule-style: solid;
    -webkit-column-rule-width: 1px;
    column-width: 250px;
    column-count: 2;
    column-gap: 20px;
    column-rule-color: rgba(255, 255, 255, 0);
    column-rule-style: solid;
    column-rule-width: 1px;
    /*column-count: 2;*/
  }
  .columns-3 {
    column-count: 3;
  }
  .columns-4 {
    column-count: 4;
  }
  .columns-5 {
    column-count: 5;
  }
  .columns-6 {
    column-count: 6;
  }
  div.print {
    display: block;
    font-size: 1rem !important;
    padding-top: 0px;
  }
  div.print .quebra {
    page-break-after: always;
  }
  div.print .div-pagina {
    /*border: #000 1px solid;*/
    margin-top: 5mm;
    margin-bottom: 10mm;
    height: 222mm;
    width: 210mm;
    /*padding: 20px;*/
  }
  div.print .div-pagina.texto-contrato {
    font-size: 110%;
  }
  div.print .div-pagina .footer {
    position: absolute;
    bottom: 0;
    left: 0;
    height: auto;
    width: 100%;
    padding: 20px 50px;
    text-align: center;
  }
  div.print .div-pagina .footer p {
    width: 100%;
    text-align: center !important;
    margin-bottom: 5px;
  }
  div.print .div-pagina .row {
    padding: 0px;
    margin: auto 0px;
  }
  div.print .div-pagina .row.declaracao {
    font-size: 90%;
  }
  div.print .div-pagina .label-input-grau {
    text-align: right;
    border-left: #000 1px solid;
    border-right: #000 1px solid;
    padding: 0px 10px 5px 10px;
  }
  div.print .div-pagina .label-input {
    text-align: left;
    border-left: #000 1px solid;
    border-right: #000 1px solid;
    padding: 0px 10px 0px 5px;
    font-size: 0.9rem;
  }
  div.print .div-pagina .input-grau {
    text-align: right;
    border-left: #000 1px solid;
    border-right: #000 1px solid;
    border-bottom: #000 1px solid;
    padding: 0px 10px 5px 10px;
  }
  div.print .div-pagina .input {
    border-left: #000 1px solid;
    border-right: #000 1px solid;
    border-bottom: #000 1px solid;
    padding: 0px 5px;
    /*padding: 0px 5px 5px 5px;*/
  }
  div.print .div-pagina .input pre {
    font-family: inherit;
    font-size: inherit;
    background: transparent;
    border: 0;
    white-space: pre-wrap !important;
    /* css-3 */
    white-space: -moz-pre-wrap !important;
    /* Mozilla, since 1999 */
    white-space: -pre-wrap !important;
    /* Opera 4-6 */
    white-space: -o-pre-wrap !important;
    /* Opera 7 */
    word-wrap: break-word !important;
    /* Internet Explorer 5.5+ */
    word-break: break-word !important;
    min-height: 30px !important;
  }
  div.print .div-pagina input[type="text"],
  div.print .div-pagina input[type="email"],
  div.print .div-pagina input[type="date"],
  div.print .div-pagina textarea {
    border: none;
    width: 100%;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
  }
  div.print .div-pagina input[type="text"] #clear,
  div.print .div-pagina input[type="email"] #clear,
  div.print .div-pagina input[type="date"] #clear,
  div.print .div-pagina textarea #clear,
  div.print .div-pagina input[type="text"] #spin,
  div.print .div-pagina input[type="email"] #spin,
  div.print .div-pagina input[type="date"] #spin,
  div.print .div-pagina textarea #spin,
  div.print .div-pagina input[type="text"] #picker,
  div.print .div-pagina input[type="email"] #picker,
  div.print .div-pagina input[type="date"] #picker,
  div.print .div-pagina textarea #picker {
    display: none;
  }
  div.print .div-pagina input[type="checkbox"],
  div.print .div-pagina input[type="radio"] {
    padding: 0px 5px;
    margin: 2px 0px 2px -20px;
  }
  div.print .div-pagina legend {
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 0px !important;
    border-bottom: none;
  }
  div.print .div-pagina table {
    margin: auto auto 5px auto;
  }
  div.print .div-pagina table.table-capa-processo {
    font-size: 1.15em;
  }
  div.print .div-pagina table.table-publicacao {
    font-size: 0.75em;
    border: #000 1px solid;
  }
  div.print .div-pagina table.table-publicacao thead tr th {
    font-weight: bold;
    border: #000 1px solid;
  }
  div.print .div-pagina table.table-publicacao tbody tr td {
    border: #000 1px solid;
  }
  div.print .div-pagina table thead tr th {
    font-weight: bold;
    text-align: center;
  }
  div.print .div-pagina table tbody tr td {
    vertical-align: top !important;
  }
  div.print .div-pagina p.p-analise {
    text-indent: 50px !important;
    font-size: 1.3rem !important;
    margin-top: 10px !important;
  }
  div.print .div-pagina p.p-notatecnica {
    text-indent: 50px;
    font-size: 1.25em;
    margin-top: 0px;
  }
  div.print .div-pagina h1,
  div.print .div-pagina h2,
  div.print .div-pagina h3,
  div.print .div-pagina h4,
  div.print .div-pagina h5,
  div.print .div-pagina h6 {
    margin-bottom: 5px;
    margin-top: 5px;
  }
  div.print .div-pagina ol.justify {
    padding-left: 15px;
  }
  div.print .div-pagina ol.justify li {
    text-align: justify;
  }
  div.print .div-pagina ol.justify li:before {
    font-weight: bold;
  }
  div.print .div-pagina ol.justify li ul {
    padding-left: 5px;
    list-style-type: none;
  }
  div.print .div-pagina ol.justify li ul li:before {
    font-weight: bold;
  }
  div.print .botoes {
    display: none;
  }
  div.print .div-pagina-landscape {
    height: 192mm;
    max-height: 192mm;
    min-height: 192mm;
    width: 288mm;
    max-width: 288mm;
    min-width: 288mm;
    padding: 0px;
    background-color: #fff;
  }
  div.print .div-pagina-landscape .row {
    height: 96mm;
    margin: 0px;
    padding: 10px;
  }
  div.print .div-pagina-landscape .row table.table td {
    border: none;
  }
  div.print .div-pagina-landscape .row table tbody tr td.tdEtiqueta {
    padding-left: 40px;
    padding-right: 10px;
  }
}
