.md-default-theme .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator, .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator, .md-default-theme .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator, .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator {
    background: rgb(16,108,200);
    color: rgba(255,255,255,0.87);
    border-color: transparent;
}

.md-default-theme .md-calendar-date-disabled, .md-calendar-date-disabled, .md-default-theme .md-calendar-month-label-disabled, .md-calendar-month-label-disabled {
    color: rgba(0,0,0,0.435);
}

md-radio-group.md-default-theme .md-checked:not([disabled]).md-primary .md-ink-ripple, md-radio-group .md-checked:not([disabled]).md-primary .md-ink-ripple, md-radio-group.md-default-theme.md-primary .md-checked:not([disabled]) .md-ink-ripple, md-radio-group.md-primary .md-checked:not([disabled]) .md-ink-ripple{
    color: rgba(16,108,200,0.26);
}

md-radio-button.md-default-theme:not([disabled]).md-primary.md-checked .md-off, md-radio-button:not([disabled]).md-primary.md-checked .md-off, md-radio-button.md-default-theme:not([disabled]) .md-primary.md-checked .md-off, md-radio-button:not([disabled]) .md-primary.md-checked .md-off, md-radio-button.md-default-theme:not([disabled]).md-primary .md-checked .md-off, md-radio-button:not([disabled]).md-primary .md-checked .md-off, md-radio-button.md-default-theme:not([disabled]) .md-primary .md-checked .md-off, md-radio-button:not([disabled]) .md-primary .md-checked .md-off, md-radio-group.md-default-theme:not([disabled]).md-primary.md-checked .md-off, md-radio-group:not([disabled]).md-primary.md-checked .md-off, md-radio-group.md-default-theme:not([disabled]) .md-primary.md-checked .md-off, md-radio-group:not([disabled]) .md-primary.md-checked .md-off, md-radio-group.md-default-theme:not([disabled]).md-primary .md-checked .md-off, md-radio-group:not([disabled]).md-primary .md-checked .md-off, md-radio-group.md-default-theme:not([disabled]) .md-primary .md-checked .md-off, md-radio-group:not([disabled]) .md-primary .md-checked .md-off{
    border-color: rgba(16,108,200,0.87);
}

md-radio-button.md-default-theme:not([disabled]).md-primary .md-on, md-radio-button:not([disabled]).md-primary .md-on, md-radio-button.md-default-theme:not([disabled]) .md-primary .md-on, md-radio-button:not([disabled]) .md-primary .md-on, md-radio-group.md-default-theme:not([disabled]).md-primary .md-on, md-radio-group:not([disabled]).md-primary .md-on, md-radio-group.md-default-theme:not([disabled]) .md-primary .md-on, md-radio-group:not([disabled]) .md-primary .md-on{
    background-color: rgba(16,108,200,0.87);
}

md-select-menu.md-default-theme md-content md-optgroup, md-select-menu md-content md-optgroup {
    color: rgba(117,117,117,0.87);
}

md-content.md-default-theme, md-content,
md-dialog md-dialog-content{
    color: rgba(0,0,0,0.87);
    background-color: rgb(250,250,250);
}
md-select-menu.md-default-theme md-content md-option, md-select-menu md-content md-option {
    color: rgba(33,33,33,0.87);
    border-bottom: 1px solid #757575;
}

md-select-menu.md-default-theme md-content md-option:hover, md-select-menu md-content md-option:hover
{
    background: rgb(16,108,200);
    color: rgba(255,255,255,0.87);
    border-color: transparent;
}

.list-group-item{
    color: rgba(0,0,0,0.87);
    background-color: transparent;
}
.list-group-item b{
    display: inline-block;
    margin-right: 10px;
    color: #0073b7 !important;
}

.md-button.md-default-theme.md-primary.md-fab, .md-button.md-primary.md-fab, .md-button.md-default-theme.md-primary.md-raised, .md-button.md-primary.md-raised {
    color: rgba(255,255,255,0.87);
    background-color: rgb(16,108,200);
}

md-dialog{
    max-height: 100% !important;
}
md-input-container:after{
    display: none;
}
md-input-container .md-errors-spacer{
    display: none;
}
md-input-container .md-input, md-input-container .md-select-value{
    border-color: #CCC;
}
.layout-row{
    padding: 7px 0;
    border-width: 0 0 1px;
    border-color: #ccc;
    border-style: solid;
}

.checkbox legend {
    color: #0073b7 !important;
    font-size: 14px;
    padding: 0 10px;
    margin: 0 10px;
    width: auto;
    border: none;
    font-weight: bold;
}

.checkbox legend code {
    color: #3F51B5;
    font-weight: normal; }

.checkbox p {
    padding-left: 8px; }

.checkbox .info {
    padding-left: 13px; }

.checkbox div.standard {
    padding: 8px;
    padding-left: 15px; }

.checkbox fieldset.standard {
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0;
    height: 100%;
    padding: 0 10px;
}
.checkbox .layout-row{
    border: none;
}
md-checkbox.md-default-theme.md-checked .md-ink-ripple, md-checkbox.md-checked .md-ink-ripple {
    color: rgba(255,82,82,0.87);
}
md-checkbox.md-default-theme.md-checked .md-icon, md-checkbox.md-checked .md-icon {
    background-color: rgba(255,82,82,0.87);
}
md-checkbox.md-default-theme.md-checked .md-icon:after, md-checkbox.md-checked .md-icon:after {
    border-color: rgba(255,255,255,0.87);
}

.fixed md-dialog{
    position: fixed;
}