﻿.uc-configuration { display: none; }
.uc-configuration.visible { display: inline-block; vertical-align: top; width: 300px; }
.uc-configuration-message { padding-bottom: 10px; }
.uc-configuration-update-preview-button { padding-top: 10px; }
.uc-configuration-update-preview-button > input.highlight { box-shadow: 0 0 15px #ccc; }

.uc-configuration .ruleValue > div > * { vertical-align: top; }
.uc-configuration .ruleValue > div > .uc-configuration-wait-icon,
.uc-download-panel #ModelView2dHolder .ruleValue > div > .uc-configuration-wait-icon { display: inline-block; width: 30px; height: 30px; background: url('/images/indicator_small.gif') no-repeat center center; }
.uc-configuration .ruleValue > div > input[type="text"] { height: 20px; width: 186px; }
.uc-configuration .ruleValue > div > .uc-configuration-min-max-description { margin-top: -8px; margin-bottom: 8px; font-style: italic; }

.uc-configuration-config-or-parameters { padding: 10px 0 20px 0; }
.uc-configuration-config-or-parameters > label { vertical-align: top; margin: 0 0 10px 0; padding: 0; }
.uc-configuration-config-or-parameters > label:last-child { margin-bottom: 0; }
.uc-configuration-config-or-parameters > label > input { vertical-align: top; margin: 1px 4px 0 0; padding: 0; }
.uc-configuration-invalid-input{ box-shadow: 0 0 5px rgb(238, 114, 81) !important;padding-right: 0 !important; border: 1px solid rgb(238, 175, 81) !important;}