@import url("https://www.richmond.ca/__shared/templates/css/basics.css");@import url("https://www.richmond.ca/__shared/templates/css/content.css");@import url("https://www.richmond.ca/__shared/templates/css/main.css")  screen and (min-width:641px);@import url("https://www.richmond.ca/__shared/templates/css/tablet.css") screen and (min-width:641px) and (max-width:972px);@import url("https://www.richmond.ca/__shared/templates/css/print.css") print;@import url("https://www.richmond.ca/__shared/templates/css/mobile.css") screen and (max-width:641px);/*------------------------------------*\	$FONTS\*------------------------------------*/@font-face {    font-family: 'FrutigerBold';    src: url('fonts/frb____-webfont.eot');    src: url('fonts/frb____-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/frb____-webfont.woff') format('woff'),         url('fonts/frb____-webfont.ttf') format('truetype'),         url('fonts/frb____-webfont.svg#FrutigerBold') format('svg');    font-weight: normal;    font-style: normal;	font-variant:normal;}@font-face {    font-family: 'FrutigerLight';    src: url('fonts/frl____-webfont.eot');    src: url('fonts/frl____-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/frl____-webfont.woff') format('woff'),         url('fonts/frl____-webfont.ttf') format('truetype'),         url('fonts/frl____-webfont.svg#FrutigerLight') format('svg');    font-weight: normal;    font-style: normal;	font-variant:normal;}@font-face {    font-family: 'FrutigerRoman';    src: url('fonts/frr____-webfont.eot');    src: url('fonts/frr____-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/frr____-webfont.woff') format('woff'),         url('fonts/frr____-webfont.ttf') format('truetype'),         url('fonts/frr____-webfont.svg#FrutigerRoman') format('svg');    font-weight: normal;    font-style: normal;	font-variant:normal;}/* TEMPEST SPECIFIC STYLES/OVERRIDES */body {    font-size: inherit;    line-height: 1.6;}
tbody th  {background: inherit; color: inherit;  font-weight: inherit;}
.property-info-report-container th,
.property-info-report-container td,
.property-info-report-container tr { border: none!important;}

@media screen and (min-width:641px) {
  #mainnavigation a  span {border-left: 5px solid #ccc;}
  div[class*="-small"] {display:none;}
}
@media screen and (max-width:641px) {
  .table-condensed {display:none;}
}
.page-header, .page-header h2 {color: inherit; font-size: inherit; font-weight: inherit; text-align: inherit; padding:  0; border: 0; margin: 0} .row {padding: 0;  margin: 0} .header br {display:none;}
.meter-readings-div {border:0}
#searchResultsDiv td {border:  0}#main {    background: none;}.m-w2:after {    content: '';    clear: both;    display: block;} #mainnavigation {
margin-bottom: -18px;}#mainnavigation ul {    text-align: left;
display: inline-block;}#mainnavigation * {    box-sizing: unset;}#nav-appname span {    color: #808080;    padding:  10px 5px 10px 25px;    font-family: 'FrutigerLight', 'Arial Narrow', Helvetica, sans-serif;    font-size: 116.67%;    font-size: 1.1667rem;    display: block;    line-height: 26px;    font-style: italic;} #mainnavigation #nav-myprop a span, #mainnavigation  #nav-myprop a {    border-color: #ee3124;} #mainnavigation #nav-hog a span,  #mainnavigation  #nav-hog a  {    border-color:  #00a94f;} #mainnavigation #nav-tax a span, #mainnavigation  #nav-tax a  {   border-color:  #fbaf34;} #mainnavigation #nav-tickets a span,   #mainnavigation #nav-tickets a  {   border-color:  #0081c6;} #mainnavigation #nav-dogs a span, #mainnavigation #nav-dogs a {   border-color:  #000;}.main-page-content {    margin-top: 2em;}.main-page-content:before {    content: "City of Richmond";    display: block;    color: #b2b2b2;    font-weight: normal;    text-transform: uppercase;    margin-bottom: 6px;    font-family: 'FrutigerRoman', Arial, Helvetica, sans-serif;}.main-page-content .header {    font-size: 216.67%;    font-size: 2.1667rem;    color: #333333;    font-weight: normal;    border-left: 5px solid #d9d9d9;    padding-left: 12px;    line-height: 1em;    margin-bottom: 15px;    margin-bottom: 1.25rem;    font-family: 'FrutigerLight', 'Arial Narrow', Helvetica, sans-serif;}@media screen and (min-width: 641px) {    .h-w1 {        height: 42px;        margin: 0 auto 171px;    }    #footer {        background: #f0f0f0;        color: #666;        margin-top: 2em;        border-top: 3px solid;        padding: 1em;    }}.payable-item-link, .search-method-link {    border-radius: 4px;}.tdg-content .payable-item-container, .tdg-content .search-method-container,.tdg-content .payable-item-container:hover, .tdg-content .search-method-container:hover {  background-color: transparent;  border-width: 0;    max-width: 500px;     margin: auto;    margin-bottom: 15px;}.btn.btn-primary, .btn.btn-primary:visited,.payable-item-link, .payable-item-link:visited,.search-method-link, .search-method-link:visited,.btn.btn-continue, .btn.btn-continue:visited {    font-family: 'FrutigerBold', Arial, Helvetica, sans-serif;    text-shadow: #053b80 0px -1px 1px;display: inline-block;padding: 5px 30px;font-size: 91.67%;font-size: 0.9167rem;color:#ffffff;text-transform: uppercase;text-decoration: none;text-align: center;border: 1px solid#015081;position: relative;line-height: 1.6;background: #187CCD;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#187CCD), to(#01629f));background: -webkit-linear-gradient(#187CCD, #01629f);background: -moz-linear-gradient(#187CCD, #01629f);background: -ms-linear-gradient(#187CCD, #01629f);background: -o-linear-gradient(#187CCD, #01629f);background: linear-gradient(#187CCD,#01629f);-webkit-box-shadow: #c5c5c5 0px 2px 3px;-moz-box-shadow: #c5c5c5 0px 2px 3px;box-shadow:    #c5c5c5 0px 2px 3px;    margin-bottom: 0.75em;}.btn.btn-primary:hover,.payable-item-link:hover,.search-method-link:hover,.btn.btn-continue:hover {    text-decoration: none !important;    color: #fff;background: #01629F;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#01629F), to(#187CCD));background: -webkit-linear-gradient(#01629F, #187CCD);background: -moz-linear-gradient(#01629F, #187CCD);background: -ms-linear-gradient(#01629F, #187CCD);background: -o-linear-gradient(#01629F, #187CCD);background: linear-gradient(#01629F,    #187CCD);}.btn.btn-secondary, .btn.btn-secondary:visited {    font-family: 'FrutigerBold', Arial, Helvetica, sans-serif;    text-shadow: #cc9b16 0px -1px 1px;display: inline-block;padding: 5px 30px;font-size: 91.67%;font-size: 0.9167rem;color:#ffffff;text-transform: uppercase;text-decoration: none;text-align: center;border: 1px solid#015081;margin-bottom: 8px;position: relative;background: #6A6A6A;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6A6A6A), to(#434345));background: -webkit-linear-gradient(#6A6A6A, #434345);background: -moz-linear-gradient(#6A6A6A, #434345);background: -ms-linear-gradient(#6A6A6A, #434345);background: -o-linear-gradient(#6A6A6A, #434345);background: linear-gradient(#6A6A6A,#434345);-webkit-box-shadow: #C5C5C5 0px 2px 3px;-moz-box-shadow: #C5C5C5 0px 2px 3px;box-shadow:    #C5C5C5 0px 2px 3px;    margin-bottom: 0.75em;}.btn.btn-secondary:hover {    color: #FFFFFF;text-decoration: none !important;background: #434345;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#434345), to(#6A6A6A));background: -webkit-linear-gradient(#434345, #6A6A6A);background: -moz-linear-gradient(#434345, #6A6A6A);background: -ms-linear-gradient(#434345, #6A6A6A);background: -o-linear-gradient(#434345, #6A6A6A);background: linear-gradient(#434345,    #6A6A6A);}.remove-side-pad {    padding-right: 0px;    padding-left: 0px;}body > form > .main-page-content {    padding: 2em;}input[type="checkbox"], input[type="radio"] {    margin: 1px 4px;}a {    text-decoration: none;}
.h3  {
    font-size: 1.3rem;
    font-weight: bold;}
#confirmationPage div:after {content:'';display:block;clear:both;}
#confirmationPage .col-sm-pull-4, #receiptPage .col-sm-pull-4 {right:auto;}

fieldset{clear:both;}

/*#header {background: url(../images/banner.png) center 4px no-repeat;}*/
#main {max-width: 95%; margin: auto; }
.modal-backdrop.show {
    filter: alpha(opacity=50);
    opacity: .5;
}
.fade {
    opacity: 1;
}
.popover-add-padding {
    padding: 8px 12px 8px 12px;
}