﻿@font-face { font-family: 'Google Sans'; font-style: italic; font-weight: 400; src: url(/Content/fonts/4UairENHsxJlGDuGo1OIlL3L2JB80eWHxVA9_Iou-BqGpjmscm43kO8Q5nYku74vu-A.woff2)format('woff2'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: 'Google Sans'; font-style: italic; font-weight: 400; src: url(/Content/fonts/4UairENHsxJlGDuGo1OIlL3L2JB80eWHxVA9_Iou-BqGpjmscm43kO8Q5nYkvL4vu-A.woff2)format('woff2'); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Google Sans'; font-style: italic; font-weight: 400; src: url(/Content/fonts/4UairENHsxJlGDuGo1OIlL3L2JB80eWHxVA9_Iou-BqGpjmscm43kO8Q5nYkvb4vu-A.woff2)format('woff2'); unicode-range: U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F; }
@font-face { font-family: 'Google Sans'; font-style: italic; font-weight: 400; src: url(/Content/fonts/4UairENHsxJlGDuGo1OIlL3L2JB80eWHxVA9_Iou-BqGpjmscm43kO8Q5nYksL4vu-A.woff2)format('woff2'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; }
@font-face { font-family: 'Google Sans'; font-style: italic; font-weight: 400; src: url(/Content/fonts/4UairENHsxJlGDuGo1OIlL3L2JB80eWHxVA9_Iou-BqGpjmscm43kO8Q5nYksb4vu-A.woff2)format('woff2'); unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: 'Google Sans'; font-style: italic; font-weight: 400; src: url(/Content/fonts/4UairENHsxJlGDuGo1OIlL3L2JB80eWHxVA9_Iou-BqGpjmscm43kO8Q5nYkv74v.woff2)format('woff2'); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 400; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Kwp5MKg.woff2)format('woff2'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 400; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Nwp5MKg.woff2)format('woff2'); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 400; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Mwp5MKg.woff2)format('woff2'); unicode-range: U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 400; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Bwp5MKg.woff2)format('woff2'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 400; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Awp5MKg.woff2)format('woff2'); unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 400; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Owp4.woff2)format('woff2'); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 500; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Kwp5MKg.woff2)format('woff2'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 500; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Nwp5MKg.woff2)format('woff2'); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 500; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Mwp5MKg.woff2)format('woff2'); unicode-range: U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 500; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Bwp5MKg.woff2)format('woff2'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 500; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Awp5MKg.woff2)format('woff2'); unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 500; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Owp4.woff2)format('woff2'); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 700; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Kwp5MKg.woff2)format('woff2'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 700; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Nwp5MKg.woff2)format('woff2'); unicode-range: U+0370-03FF; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 700; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Mwp5MKg.woff2)format('woff2'); unicode-range: U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 700; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Bwp5MKg.woff2)format('woff2'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 700; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Awp5MKg.woff2)format('woff2'); unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: 'Google Sans'; font-style: normal; font-weight: 700; src: url(/Content/fonts/4UaGrENHsxJlGDuGo1OIlL3Owp4.woff2)format('woff2'); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: 'Product Sans'; font-style: normal; font-weight: 400; src: url(/Content/fonts/pxiDypQkot1TnFhsFMOfGShVGdeOcEg.woff2)format('woff2'); unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: 'Product Sans'; font-style: normal; font-weight: 400; src: url(/Content/fonts/pxiDypQkot1TnFhsFMOfGShVF9eO.woff2)format('woff2'); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
* { font-family: 'Google Sans' !important; }

.input-validation-error { border-color: #d11947 !important; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important; }
.field-validation-error { padding: 0 5px; }
.field-validation-error span { font-size: 7pt; }
.label-important { background-color: #d11947 !important; }

.max-cad { font-size: 9pt; padding-right: 15px !important; }
.notif ul { margin: 0; padding: 0; list-style: none; text-align: center; }
.notif ul li { height: 22px; line-height: 22px; display: inline-block; padding: 0; }
.notif ul li:last-child { padding: 0 0 0 2px; }
.notif ul li > a { display: block; background: #ffffff; color: #7c7c7c; text-decoration: none; padding: 0 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.notif ul li > a .text { display: inline-block; padding-left: 10px; }
.notif ul li > a.glyphicons { padding: 0 5px 0 25px; }
.notif ul li > a.glyphicons i:before { color: #d0d0cf; font-size: 15px; top: 3px; left: 5px; }
.notif ul li > a:hover { color: #7c7c7c; background: #ffffff; }
.notif ul li > a:hover .glyphicons i:before { color: #7c7c7c; }
table.dynamicTableDet.table { clear: both; margin-bottom: 0 !important; max-width: none !important; }
#loading { display: none; }

.load { z-index: 99999; display: none; visibility: visible; padding: 0; margin: 0; position: fixed; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEUAAACnej3aAAAAAXRSTlPmCY+fKwAAABRJREFUeF49wCEBAAAAgCD/r7ZBDAAKAAFmYAHdAAAAAElFTkSuQmCC') /*/Content/images/bg-modal.png*/; }
.load .conteudo { position: fixed; top: 50%; left: 50%; width: 30em; height: 18em; margin-top: -9em; margin-left: -15em; border: 1px solid #ccc; background-color: #fff; text-align: center; }
.load .conteudo img { margin-bottom: 30px; margin-top: 50px; }
.load .conteudo p { line-height: 18px; font-size: 10pt; }

.list-ul-modal { width: 100%; list-style: none; margin: 0; padding: 0; }
.list-ul-modal li { width: 48%; float: left; padding: 2px 0; }
.recheio { list-style: none; margin: 0; padding: 0; }
.recheio li { width: 30%; float: left; }
.recheio li input[type=checkbox] { float: left; margin-right: 5px; }
.titulo { background-color: #82c3b0; padding: 0 10px; font-size: 10pt; margin: 0 0 15px 0; color: #000; }
.tituloInterno { background-color: #82c3b0; padding: 5px 10px; font-size: 12pt !important; margin: 0 0 15px 0; color: #000; }
.divextras { border: solid 1px #d6d6d6; padding: 5px; margin: 0 0 5px 0; }
.padding-top { padding-top: 5px; font-weight: bold; }
.menos-padding { margin-bottom: 0 !important; }

.div-table { width: 99%; }
.div-table .header { font-weight: bold; overflow: hidden; }
.div-table .header div { float: left; padding: 5px; text-align: center; border-right: solid #ccc 1px; background-color: #ddd; color: #000; }
.div-table .body { overflow: hidden; }
.div-table .body .dia { float: left; padding: 5px; }
.div-table .body .dia .item { float: left; padding: 5px 3px; text-align: center; border-bottom: solid #ccc 1px; width: 100%; }

.fc-toolbar .fc-center h2 { font-size: 14pt !important; }

.fotos-imovel { margin: 0; padding: 0; overflow: hidden; list-style: none; }
.fotos-imovel li { float: left; margin: 0 5px 5px 0; width: 205px; }
.fotos-imovel li img { width: 205px; margin-bottom: 5px; }
.fotos-imovel li input[type=text] { width: 162px; }
.hand { cursor: pointer; }

.btn-add { margin-left: 10px !important; margin-top: 10px !important; display: initial; }

.wrapper { width: 99%; height: 99%; margin: 0 auto; background: #fff; }
.h_iframe { padding: 10px; }
.h_iframe .ratio { display: block; width: 99%; height: auto; }
.h_iframe iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.widget-body { overflow-x: auto; }

#menu .slim-scroll > ul > li.active > a, #menu > ul > li.active > a { background-color: #d6f7ed; }

.table tbody tr:hover td { background-color: #eff5f9 !important; }
.dec-hide { display: none; }

/* Image cropper style */
.img-container, .img-preview { overflow: hidden; text-align: center; width: 100%; }
.img-preview-sm { height: 200px; width: 200px; }
