﻿.vmsi-login-header {
    color: #000000 !important;
}

.register-content {
    margin: 100px !important;
    margin-top: 20px !important;
    padding-top: 0px !important;
}

.validation-summary-valid {
    display: none;
}

.centeredIcon {
    display: table !important;
    margin: 0 auto !important;
}

.datepicker-inline {
    margin: 0 auto !important;
}

.reportContent {
    margin-left: 0px !important;
}

#valuationReportContainer > ol > li:not(.active) {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.actionCell {
    text-align: center !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
}

#MultiUnitTable,
#comparisonTable,
#comparisonRentalTable {
    margin-bottom: 0px !important;
    table-layout: fixed;
    margin-top: 0px !important;
}

    #MultiUnitTable td:not(.descriptionCell),
    #comparisonTable td:not(.descriptionCell),
    #comparisonRentalTable td:not(.descriptionCell) {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

.required-radio-group-doubleLine,
.required-radio-group {
    border: 1px solid;
    border-radius: 3px;
    padding-bottom: 10px;
}

    .required-radio-group-doubleLine label,
    .required-radio-group label {
        padding-top: 5px;
        padding-left: 30px;
        color: black;
    }

    .required-radio-group span {
        padding-right: 15px;
        padding-top: 25px;
    }

    .required-radio-group-doubleLine span {
        padding-right: 15px;
        padding-top: 40px;
    }

.required-radio-group-success {
    border-color: #00acac;
    color: #00acac;
}

.required-radio-group-warning {
    border-color: #f59c1a;
    color: #f59c1a;
}

.required-radio-group-default {
    border: 1px solid;
    border-color: #ccd0d4;
    color: #f59c1a;
}

.centeredStep {
    margin-right: 0px !important;
    margin-left: 10px !important;
}

.has-feedback-dropdown select {
    padding-left: 12px !important;
    padding-right: 12px !important;
}

.has-feedback-dropdown span {
    padding-right: 40px !important;
}

.valuation-data-container {
    padding-right: 35px !important;
}

    .valuation-data-container span {
        padding-right: 0px !important;
        text-align: right !important;
    }

.valuation-data-container-currency {
    padding-left: 15px !important;
}

    .valuation-data-container-currency .input-group-addon {
        padding-right: 15px !important;
    }

.required-checkbox-group-request-valuation,
.required-radio-group-request-valuation {
    border: 1px solid;
    border-radius: 3px;
    padding-bottom: 5px;
}

    .required-radio-group-request-valuation .radio label {
        padding-left: 30px !important;
    }

    .required-checkbox-group-request-valuation .radio-inline,
    .required-radio-group-request-valuation .radio-inline {
        padding-top: 8px !important;
        padding-left: 35px !important;
    }

    .required-checkbox-group-request-valuation .radio-group-feedback,
    .required-radio-group-request-valuation .radio-group-feedback {
        padding-right: 15px !important;
        padding-top: 3px;
    }

.required-checkbox-group-request-valuation-default,
.required-radio-group-request-valuation-default {
    border-color: #ccd0d4;
    color: #f59c1a;
}

.required-checkbox-group-request-valuation-success,
.required-radio-group-request-valuation-success {
    border-color: #00acac;
    color: #00acac;
}

.required-checkbox-group-request-valuation-warning,
.required-radio-group-request-valuation-warning {
    border-color: #f59c1a;
    color: #f59c1a;
}

.required-checkbox-group-request-valuation label,
.required-radio-group-request-valuation label {
    padding-left: 10px !important;
}

div.dataTables_processing {
    z-index: 1;
}

.actionCell,
.requestView {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.reportView,
.photosView,
.alertsView,
.caseFiles {
    padding-left: 3px !important;
    padding-right: 3px !important;
}

.expandCell {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

th.requestView,
th.reportView,
th.photosView,
th.alertsView,
th.caseFiles
{
    text-align:center!important;
}

.revalWarningRow > td
{
    background-color:#FFE0A3!important;
}

/*.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th 
{
    padding-left:3px!important;
    padding-right:0px!important;
}*/

/*#example td,
#example th {
    padding-left: 10px !important;
    padding-right: 10px !important;
}*/

#valuersPerformanceTable th,
#propertyProfileTable th {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

#valuersPerformanceTable td,
#VMSStatementTable td,
#valuersStatementTable td{
    vertical-align:middle;
    text-align:center!important;
}

#valuersPerformanceTable tfoot th,
#VMSStatementTable tfoot th,
#valuersStatementTable tfoot th{
    vertical-align:middle;
    text-align:center!important;
}

.table>tfoot>tr>th.blackBottomBorder,
.table>thead:first-child>tr:first-child>th.blackBottomBorder,
.table>thead>tr>th.blackBottomBorder,
td.blackBottomBorder,
th.blackBottomBorder{
    border-bottom-color: black!important;
    border-bottom-width:1px!important;
}

.table>tfoot>tr>th.blackRightBorder,
.table>thead:first-child>tr:first-child>th.blackRightBorder,
td.blackRightBorder{
    border-right-color: black!important;
}

#VMSStatementTable tfoot tr.subTotalRow>th
{
    font-weight:normal!important;
}

.si47ReportContent
{
    width:90%;
    margin:0 auto;
}

.si47ReportFieldLabel{
    text-align: left!important;
    color: black!important;
    padding: 0px!important;
    margin-bottom: 2px!important;
    width:100%!important;
}