﻿
div.required label.fa:after{content:"\f069";font-size:.6em;margin:0px 0px 0px 5px}
div label{font-weight:bold;display:block;}
div.tc.metadata{margin:10px 0px 10px 0px;}
div.tc.metadata .col-md-6 span.controls{width:100%;}
.tc-required-label .fa-asterisk {
    margin: 0px 5px 0px -20px !important;
}
.metadata .controls .form-label:not(.tc-required-label) .fa-asterisk {
    margin: 0px 5px 0px 0px !important;
}
.button_container:empty {
    display:none;
}
.required.failed {
    color: red;
}
.hidden{display:none;}
/*.old-md{display:none;}*/
ol.tc.taxonomy{margin:0px;padding:0px;}
ol.tc.taxonomy,ol.tc.taxonomy li{list-style-type:none;width:100%;}
ol.tc.taxonomy li.branch{cursor:pointer;}
ol.tc.taxonomy li.branch .svg-inline--fa {
    margin: -5px 5px 0px;
}
.Taxonomy label{text-align:left !important;}
ol.tc.taxonomy li label{display:inline-block !important;width:auto;text-align:left !important;}
.calendar.selected-date{margin:0px 0px 0px 10px;}

.tc.metadata label{width:100%;}
.tc.metadata label .value{margin-left:20px;}
.failed-warning{color:red !important;font-style:italic;margin:15px 0px 15px 0px;display:inline-block;}
.tc-validation-valid{color:#198754;}
.tc-validation-invalid{color:#dc3545;}
.tc-required-label{padding-left:20px;}
.discount-warning{color:#dc3545;}
/*.tc.metadata input:disabled, .tc.metadata select:disabled,.tc.metadata .disabled{display:none;}*/
.inline label{display:inline;}
/*layout form IOS datepicker*/
.picker__select--year, .picker__select--month {
    height: 4.3rem;
    font-size: 1.8rem;
}