<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
colors
black: #363E53
dark blue: #005AAA
light blue: #15BDE7
*/
#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000; background:url('../images/logo.png') no-repeat center center #eceff1;}
#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;z-index:1000;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
#loader-wrapper .loader-section.section-left{left:0}
#loader-wrapper .loader-section.section-right{right:0}
#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:/*azul escuro*/ #005AAA;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:1001}
#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:/*azul claro*/#007aff;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}
#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:/*preto*/#333;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}
#loader-logo{display:block;position:absolute;left:48%;top:46%;background:url("../images/user-bg-2.jpg") no-repeat center center;z-index:1001}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}
.loaded #loader-wrapper{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.3s 1s ease-out;transition:all 0.3s 1s ease-out}
.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}
.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}
.loaded #loader{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.progress{background-color:rgba(255,64,129,0.22)}
.no-js #loader-wrapper{display:none}
h1.logo-wrapper{margin:0}
.preloader-wrapper { margin: 0 auto !important; }
.preloader-wrapper.big {  width: 100px !important; height: 100px !important; }
#loading { position:fixed; z-index:999999; width: 100%; height:100%; top: 0;  background-color:rgba(0, 0, 0, 0.1); }

html,
    body {
      position: relative;
      height: 100%;
    }
html { font-size:16px !important; }
.sidenav li &gt; a { font-size:18px !important; height:35px !important; line-height:35px !important; }
.sidenav li &gt; a.btn { padding:0 5px !important; font-size:14px !important; }
#slide-out.sidenav li &gt; a &gt; i, #slide-out.sidenav li &gt; a &gt; i.material-icons { height:35px !important; line-height:35px !important; }
body { background: #EFEFEF /*#E3F2FD*/; /*overflow-x:hidden;*/ }
.blue-text.text-darken-2 { color: #005AAA !important; }
.blue.darken-2 { background: #005AAA !important; }
a { color: #007aff; }
nav { padding: 0!important; }
.nav-wrapper { width:90%; margin:0 auto; }
nav, .navbar-fixed, nav .nav-wrapper i { height:140px; line-height:140px; }
.navbar-fixed.hide-on-med-and-down img { height:80px; }
/*
.custom .navbar-fixed.hide-on-med-and-down nav, .custom .navbar-fixed.hide-on-med-and-down { height:80px; line-height:80px; }
.custom .navbar-fixed.hide-on-med-and-down img { height:60px; }
.custom .navbar-fixed.hide-on-med-and-down .dropdown-content li &gt; a &gt; i, .custom .navbar-fixed.hide-on-med-and-down nav .nav-wrapper i { height: inherit !important; line-height:inherit !important; }
*/
nav ul a, nav ul a i, nav .brand-logo { color: #005AAA; font-weight:bold; }
nav ul a { padding:0 10px !important; }
nav ul li ul li a { padding:10px !important; }
nav .dropdown-content ul a { padding:15px !important; }
nav .brand-logo span { vertical-align:top;  }
nav .brand-logo img{ margin-top:7px; vertical-align:top; }
.navbar-fixed.hide-on-med-and-down img { height:100px; }
nav .sidenav-trigger { /*position:absolute !important; top: 0;*/ float:right !important; }
nav .sidenav-trigger i { color: #005AAA; } 
nav .sidenav-trigger i.material-icons { font-size:40px !important; }
.logo { height:auto !important; }
.logo //.background a { display:block; padding-top:20px; }
.logo .background img { height:70px; }
.sidenav { width:275px !important; }
.sidenav .btn-small i { color:#FFF !important; }
.sidenav .btn-small { font-weight:bold; } 
nav .dropdown-content { top: 110px !important; }
.custom nav .dropdown-content { top: 70px !important; }
.dropdown-content li &gt; a, .dropdown-content li &gt; span { color:#363E53;  }
.dropdown-content li &gt; a { line-height:40px !important; }
#nav-mobile img { height:45px; border:solid 3px #CCC; border-radius:50%; margin:5px 0 0 0 !important; }
nav ul a.menu-user:hover img{ border-color:#42A5F5 !important; }
nav ul a.menu-user:hover { background:none !important; }
#dropdownMenuSettings { width:auto !important; z-index:999999999999 !important; }

.divTable { 
background:#FFF; 
padding:0 20px 20px 20px;
-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.4);
box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.4); 
}
.divTable td .material-icons.edit { font-size:16px; vertical-align:middle; }
/*td a:hover { text-decoration:underline; }*/
table tr:hover td { background: #DDD; }
.tabs { background-color:transparent !important; }
.tab-content { background: #FFF; padding:30px 20px 20px 20px !important; 
-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
 }
.tabs .tab a { background:#DDD; color: #363E53; font-weight:bold; border-radius: 10px 10px 0 0; }
.tabs .tab a:hover, .tabs .tab a.active { background:#FFF !important; background-color:#FFF !important; color: #005AAA; }
.tabs .indicator { background-color: #005AAA !important; }
.tabs .tab.disabled a, .tabs .tab.disabled a:hover { color: #999; }
.tabs .tab.disabled a:hover { background:#DDD !important; }
.buttonsNavigateTab { margin:20px 0 0 0 !important;  }
.buttonsNavigateTab div { padding:0 !important; }
.tab-exames label { line-height:30px; }
input[type="checkbox"].filled-in:checked + span:not(.lever):after { top: 0; width: 20px; height: 20px; border-color: #005AAA; background-color: #005AAA; z-index: 0; }
input[type="radio"]:checked + span::after, input[type="radio"].with-gap:checked + span::after { background-color: #005AAA; }
input[type="radio"]:checked + span::after, input[type="radio"].with-gap:checked + span::before, input[type="radio"].with-gap:checked + span::after { border: 2px solid #005AAA; }
textarea:focus, input:focus, input.valid[type=text]:not(.browser-default){
	/*border-bottom:1px solid #005AAA !important; box-shadow:none !important;*/
	border-bottom: 1px solid #005AAA !important;
	-webkit-box-shadow: 0 1px 0 0 #005AAA !important;
	box-shadow: 0 1px 0 0 #005AAA !important;
}
.input-field div, label { color: #363E53; /*font-weight:bold*/; }
.input-field div span { /*color: #C00;*/ font-weight:bold; margin-right:5px; }
.input-field .mce-tinymce div span { color:#333 !important; }
.mce-path div { visibility:hidden !important; }
.file-field div span { color: #FFF; font-weight:normal; margin:0; }
.dropzone { border:dotted 5px #42A5F5; border-radius:10px; }
.dropzone:hover { border:dashed 5px #42A5F5; }
.dz-button { font-size:25px !important; color: #42A5F5 !important; }
.modal h4 { color: #15BDE7; }
.tab-content h4 { color: #363E53; font-size:1.5rem; }
.ui-datepicker-trigger { position: absolute; margin: 20px 0 0 -20px; cursor:pointer; }
.ui-datepicker-title select { float:left; margin-left:5px !important; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { height:2.9em !important; }
h1 i, h4 i { vertical-align:bottom; }
.container100 { background:#EFEFEF; padding:10px 10px 1px 10px !important; }
.success { color: #4caf50 !important; }
.info { color: #42A5F5 !important; }
.warning { color: #ff9800 !important; }
.danger { color: #f44336 !important; }
.waves-effect input[type=submit] { cursor:pointer !important; }
.preloader-wrapper { margin: 0 auto !important; }
.preloader-wrapper.big {  width: 100px !important; height: 100px !important; }
#loading { position:fixed; z-index:999999; width: 100%; height:100%; top: 0;  background-color:rgba(0, 0, 0, 0.1); }
.alerta { 
background:#FFF;  
-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.4);
box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.4);
padding:2px 10px;
border-radius: 10px;
cursor:pointer;
}
.alerta i{ vertical-align:bottom !important; font-size:30px; } 
.dropdown-content .subheader { cursor:default !important; color: #999 !important; }
.dropdown-content .subheader:hover { background:none !important; background-color:none !important; }
.uppercase { text-transform:uppercase; }

#content h4 { font-size: 1.5rem !important; }
.center-align .materialboxed { margin:0 auto !important; }
h5 { margin:12px 0 !important; }
h6 { color: #005AAA; font-size:1.2rem; font-weight:600; }
.collapsible-body { padding:0 !important; background:#FFF; }
.divFilter { padding:10px; background:#EFEFEF; }
.divFilter .row { margin:0 !important; }
/*li.active*/ .collapsible-header { /*border-bottom:solid 1px #005AAA;*/ font-size:18px; }
.collapsible-header i { color: #005AAA;  }
#ancora_topo { z-index:99; width: 0px; height: 0px; border-top: 50px solid transparent;	border-bottom: 0; border-right: 60px solid #005AAA;	cursor:pointer; position:fixed; right:0; bottom:0; } 
#ancora_topo i { color: #FFF; margin-top: -27px; position: absolute; right: -50px; font-size:30px; }
#ancora_topo:hover { border-right-color: #15BDE7; }
.select2 span { font-weight:normal !important; }
strong { font-weight:700 !important; }
.input-field .prefix.active, .input-field label.active { color: #005AAA !important; }
.input-field label.active { font-size:18px !important; }
input.pw {  -webkit-text-security: disc; }

#compra_online {  margin: 70px auto 20px auto;}
#compra_online .divTable {  border-radius: 10px; padding:20px !important; }
nav.compra_online {  height: auto !important; padding: 20px 0 0 0 !important; }
#compra_online h1 { font-size: 1.5rem !important; line-height: 10%; letter-spacing:-2px; margin-bottom:0;  }
#compra_online h1 i, #compra_online h2 i { display:inline !important; vertical-align:middle !important; }
#compra_online h2, #compra_online h5 { font-size: 1.2rem !important; letter-spacing:-1px;  }
nav.compra_online  .row{  margin:0 !important; }
nav.compra_online .sidenav-trigger { right:0 !important; }
nav.compra_online .center{ margin:0 auto !important;}
ul.stepper.horizontal {  margin-top:0; }
ul.stepper.horizontal .step .step-content .step-actions {  position: relative !important;}
#postos_coleta .valor {  font-size: 1.2rem; }
#postos_coleta .divLab {  padding-bottom: 20px; }
#postos_coleta .divLab:nth-child(odd) { background-color:#EFEFEF; } 
#postos_coleta .divLab:nth-child(even) { background-color:#FFF; }
.footer { font-size:11px; color: #333; padding:0 0 15px 0; line-height:15px; }
.switch label input[type="checkbox"]:checked + .lever::after { background-color:#42A5F5 !important; }
input[type="checkbox"]:checked + span:not(.lever)::before { border-right: 3px solid #42A5F5; border-bottom: 3px solid #42A5F5; }

::-webkit-input-placeholder {
   color: #666;
}

:-moz-placeholder { /* Firefox 18- */
   color: #666;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #666;  
}

:-ms-input-placeholder {  
   color: #666;  
}
table.dataTable thead th, table.dataTable.no-footer { border-bottom:none; }
.paginate_button { margin:0 2px; }
.paginate_button.current { background:#1565c0 !important; }
table.dataTable { margin-bottom:20px; }
.dataTables_wrapper .dataTables_filter {
    float: left;
    text-align: left;
    width: 100%;
	margin-bottom:20px;
}
.dataTables_wrapper .dataTables_filter input { margin-left:0; }
.fixed-action-btn.direction-left ul li { margin-right:5px; }
a { cursor:pointer !important; }
.destaque_n { color:#CCC; cursor:pointer; }
.destaque_s { color:yellow; cursor:pointer; }
.img-galery { border:solid 5px #CCC; border-radius:10px; }
.img-galery:hover { border:dashed 5px #42A5F5; }
.dropdown-content {  min-width: 250px !important; }
.dropdown-content li:hover { background:#FFF !important; }
img.border { border:solid 3px #CCC; }
.sidenav li &gt; a &gt; i.material-icons { margin-right:5px !important; }
.sidenav li &gt; a.btn-small { padding:0 18px !important; }
.busca { margin:15px; padding:10px; border-radius:10px; }
.busca .row, .busca .row .col { margin:0 !important; padding:0 !important; }
.busca .btn { width:100%; }
.busca ul &gt; :first-child input, .busca ul &gt; :first-child span::before, .busca .divTipo ul &gt; :first-child { display:none !important; }
.busca ul &gt; :first-child span { padding-left:2px !important;  }
.select-dropdown li.optgroup ~ li.optgroup-option { padding-left:0 !important; }
.select-dropdown li.optgroup { background:#e0e0e0; }
.busca ul { top:50px !important; max-height:300px !important; }
.busca .dropdown-content { min-width:225px !important; }
.busca [type="checkbox"] + span:not(.lever) { letter-spacing:-1px !important; }
.busca .dropdown-content li &gt; span { padding: 7px 10px !important; }
.busca .dropdown-content li { min-height:40px !important; line-height:40px !important; }
.sidenav li &gt; a { padding: 0 25px !important; }
.swiper-slide {
      text-align: left;
      background: #fff;
	  height: 90%;
      
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  
}

.sw2 {
      width: 100%;
      height: 300px;
}
.bg_areas {
  padding: 80px 0;
  background: url('../images/bg_areas.png') top center no-repeat fixed;
  background-size: cover;
}
.sw2 .swiper-slide { display:block; height:98%; }
.sw2 .swiper-pagination { bottom:-5px !important; }
.sw2 .swiper-button-prev { left:0; }
.sw2 .swiper-button-next { right:0; }
.sw2 img { width: 100%; max-height:200px; }
.sw2 h2 {
  font-size: 1.2rem;
  color: #333;
  margin: 0;
  text-align: center;
  font-weight: bold;
}
.sw2 .content { padding:20px 0; }
.sw2 a:hover h2 { color: #1e88e5; }
.heading h1 i { font-size:2rem !important; margin-right:5px;  }
.heading h1 {  color: #333 !important; text-align:center; text-transform:uppercase; font-size:1.6rem; line-height:15px; margin-bottom:30px !important; text-transform:uppercase; border-bottom: solid 4px #1e88e5; padding-bottom: 0px;  }
h1 i {  color: #1e88e5; font-size:2rem !important; display:block !important;}
h1 span { background:#EFEFEF; padding:0 40px 20px 40px; position:relative; bottom:-8px; }
.content { width:90% !important; margin:0 auto !important;  }
#content { width: calc(100% - 300px) !important; float:right; padding:20px 20px 20px 0; }
.sw1 {
    width: 90%;
    height: 480px;
	margin-bottom:20px;
	top:20px;
}
.sw1 .swiper-pagination-bullet { width:10px; height:10px; }
.sw1 .swiper-slide h1 { font-size:1.8rem; text-shadow: 1px 1px 2px #000000; letter-spacing:-1px; color: #FFF; text-transform:capitalize; font-weight:bold; margin-top: 12% !important; }
.sw1 .swiper-slide p { font-size:1.4rem; text-shadow: 1px 1px 2px #000000; letter-spacing:-1px; color:#FFF; }
.sw1 .swiper-slide h1, .sw1 .swiper-slide p { margin:0 40px; }
.sw1 .swiper-slide { text-align:center; }
.sw1 .swiper-slide a { display:block; height:100%; }
.menu-institucional { height:40px; line-height:40px; }
.menu-institucional a { color: #333; margin:0 10px;  text-transform:uppercase; font-weight:bold; }
.menu-institucional a:hover { color: #1e88e5; }
.menu-acessos { margin:15px 0; height:50px; line-height:50px;  }
.menu-acessos a { text-transform:capitalize !important; font-weight:bold; }

.bg_areas .heading { text-align:center; margin:20px 0; }
.bg_areas .heading h1, .bg_areas .heading p { color: #FFF; }
.bg_areas .heading h1 { font-weight:bold; text-transform:initial; font-size:2rem; }
footer { padding:30px 0 10px 0; }
footer h1 { text-transform:normal; }
footer p { margin:0; padding:0; line-height:25px; }
footer p.title { padding-bottom: 10px; text-transform:uppercase; }
footer i { margin-right:5px; vertical-align:bottom; }
footer .social { padding-top:30px !important; }
footer .brand-logo img { margin-top:30px; }
.sw1 img { width:100%; }
h1 i, h4 i {
  vertical-align: bottom;
}
h1 i {
  font-size: 2rem !important;
  margin-right: 5px;
}
#whats-fixed { position:fixed; z-index:99; right: 10px; bottom:25px; }
#dropdownContato { margin-top:10px; padding-top:10px; }
#conteudo { margin-top:30px;  }
#conteudo h1 { font-size:30px; margin:0; color:#005AAA; }
#conteudo h2 { font-size:24px; margin:0; }
#conteudo h3 { font-size:16px; margin:5px 0; }
#conteudo h3 * { font-size:16px; }
#conteudo p { margin:0; }
#conteudo .collapsible-header { color: #005AAA; font-weight:bold;}
#conteudo .collapsible-body i{ vertical-align:bottom; color: #005AAA;}
#conteudo .collapsible-body { padding:10px 24px !important; }
#conteudo .form_interesse i { color:#CCC; }
.fullwidth { width:100%; }

#conteudo #galeria .swiper-container {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
}
#conteudo #galeria { background:#FFF; padding:5px; }
#conteudo #galeria .gallery-top { height:500px; }
#conteudo #galeria .gallery-thumbs { height:100px; }
#conteudo #galeria .swiper-slide {
      background-size: cover;
      background-position: center;
	  height:98%;
	  
}
#conteudo #galeria .gallery-thumbs .swiper-slide {
  height: 90%;
  opacity: 0.4;
  border:solid 5px;
  cursor:pointer;
}

#conteudo #galeria .gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}
#conteudo #galeria img { height:100%; }
a.breadcrumb { color:#999 !important; font-size:16px; letter-spacing:-1px; }
a.breadcrumb::before { color:#999 !important; font-size:20px; margin:0; }
a.breadcrumb:hover { color: #005AAA !important; }

.cardSobre { padding:2px 10px !important; border-radius:10px !important; margin-bottom:20px; }
.cardSobre i, .sobre h3 i { color:#005AAA; vertical-align:bottom; }
.sobre h3 { font-size:24px !important; }
.sobre .texto { margin:10px 0 20px 0; text-align:justify !important; }
.sobre li {text-align:justify !important; }
.sobre h3 i { font-size:24px !important; } 
@media screen and ( max-width: 992px ) {
	nav, .navbar-fixed, nav .nav-wrapper i, nav .sidenav-trigger, nav .sidenav-trigger i { height:80px; line-height:80px; }
.content { width:95% !important; }  	
#content { width: 100% !important; padding:20px; }
a.breadcrumb { font-size:12px; }
.nomargin_s{ margin:5px 0 !important; }
.nopadding_s{ padding:0 !important; }
h1 i, h4 i { vertical-align:bottom; }
.sw1 {
    width: 100%;
    height: 200px;
	margin-bottom:20px;
}
.swiper-slide {  height: 90%; }
.sw1 .swiper-pagination { margin-bottom:-10px; }
#conteudo #galeria .gallery-top { height:300px; }
#conteudo #galeria .gallery-thumbs { height:80px; }
#conteudo #galeria .gallery-thumbs img { width:100%; }
#conteudo #galeria .gallery-thumbs .swiper-slide { border:solid 2px; }
#conteudo h2 { font-size:18px; }
h1 { font-size:20px !important; letter-spacing:-1px;  }
footer .col { margin-bottom:20px; text-align:center; }
footer .social { padding-top:10px !important; }
footer h1 { font-size:24px !important; }
}

@media (max-width: 600px)
{
	.sw1 .swiper-slide h1 { margin-top: 5% !important; } 
	.sw1 .swiper-slide p { font-size:1rem; }
	.menu-acessos { display:table; padding:0 10px; }
	.menu-acessos a { width:100%; }
}

.nopadding{ padding:0 !important; }
.nomargin{ margin:0 !important; }
.section-title {
    padding: 20px 0px;
}
.section-title h2 {
    font-size: 14px;
    font-weight: 500;
    padding: 0;
    line-height: 1px;
    margin: 0 0 5px 0;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #231F20;
}

.section-title p {
    margin: 0;
    margin: 0;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    color: #005AAA;
}

.section-title h2::after {
    content: "";
    width: 120px;
    height: 1px;
    display: inline-block;
    background: #007aff;
    margin: 4px 10px;
	
}

::after, ::before {
    box-sizing: border-box;
}

#map { height: 400px; }
#map h1 { font-size:16px !important; margin:5px 0 !important; }
#map h2 { font-size:14px !important; }
#map h3 { font-size:14px !important; }
#map p { font-size:12px !important; }
.gm-style .gm-style-iw-c, .gm-style .gm-style-iw-d { max-height:200px !important; max-width: 400px !important; }
.pagination li, .pagination li.disabled:hover { background-color:#DDD; }
.pagination li.active, .pagination li:hover { background-color:#007aff; }
.pagination li:hover a { color:#FFF !important; }
.pagination li.disabled:hover a { color:#999 !important; cursor:default !important; }
.nocollapsible .collapsible-body { display:block !important; }
.row .col.figura { padding:0 !important;  }

.modal.modal-fixed-footer { height:80% !important; }
.modal { max-height: 90% !important; }</pre></body></html>