/*
 * Copyright 2004-2014 ICEsoft Technologies Canada Corp.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the
 * License. You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an "AS
 * IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
 * express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 */

.icePnlTbSetHdrIconLft, .icePnlTbSetHdrIconRt {
    display: inline;
    width: auto;
    height: auto;
}

.ui-input-label-left {
    width: auto;
}

.textEntryInputTable .ui-input-label-left {
    width: 100px;
}

.ui-inputfield.ui-state-optional.blueRS {
    background-color: #7B7BDC;
	background-image: none;
}

.ui-state-optional.ui-state-error.blueRS {
    background-color: #1B1BDC;
	background-image: none;
}

.ui-inputfield.ui-state-required.redRS {
    background-color: #FF5555;
	background-image: none;
}

.ui-state-required.ui-state-error.redRS {
    background-color: #FF1111;
	background-image: none;
}

.ui-inputfield.ui-state-optional.redRS {
    background-color: #DC7B7B;
	background-image: none;
}

.ui-state-optional.ui-state-error.redRS {
    background-color: #DC1B1B;
	background-image: none;
}

.ui-inputfield.ui-state-optional.greenRS {
    background-color: #7BDC7B;
	background-image: none;
}

.ui-state-optional.ui-state-error.greenRS {
    background-color: #1BDC1B;
	background-image: none;
}

.ui-inputfield.ui-state-required.blueRS {
    background-color: #5555FF;
	background-image: none;
}

.ui-state-required.ui-state-error.blueRS {
    background-color: #1111FF;
	background-image: none;
}

.ui-inputfield.ui-state-required.greenRS {
    background-color: #55FF55;
	background-image: none;
}

.ui-state-required.ui-state-error.greenRS {
    background-color: #11FF11;
	background-image: none;
}

.blueRS .ui-inputfield.ui-state-optional, .blueRS .ui-state-optional .ui-inputfield {
    background-color: #7B7BDC;
	background-image: none;
}

.blueRS .ui-state-optional.ui-state-error {
    background-color: #1B1BDC;
	background-image: none;
}

.redRS .ui-inputfield.ui-state-required, .redRS .ui-state-required .ui-inputfield {
    background-color: #FF5555;
	background-image: none;
}

.redRS .ui-state-required.ui-state-error {
    background-color: #FF1111;
	background-image: none;
}

.redRS .ui-inputfield.ui-state-optional, .redRS .ui-state-optional .ui-inputfield {
    background-color: #DC7B7B;
	background-image: none;
}

.redRS .ui-state-optional.ui-state-error {
    background-color: #DC1B1B;
	background-image: none;
}

.greenRS .ui-inputfield.ui-state-optional, .greenRS .ui-state-optional .ui-inputfield {
    background-color: #7BDC7B;
	background-image: none;
}

.greenRS .ui-state-optional.ui-state-error {
    background-color: #1BDC1B;
	background-image: none;
}

.blueRS .ui-inputfield.ui-state-required, .blueRS .ui-state-required .ui-inputfield {
    background-color: #5555FF;
	background-image: none;
}

.blueRS .ui-state-required.ui-state-error {
    background-color: #1111FF;
	background-image: none;
}

.greenRS .ui-inputfield.ui-state-required, .greenRS .ui-state-required .ui-inputfield {
    background-color: #55FF55;
	background-image: none;
}

.greenRS .ui-state-required.ui-state-error {
    background-color: #11FF11;
	background-image: none;
}

.th-align-left {
    text-align: left;
}

.component-suite-menu-tab {
	color:#333;
	text-decoration:underline;
	vertical-align: super;
	padding:10px;
	display:inline-block;
	background-color:#ccc;
	border:1px solid #666;
}