
.error label,
.error label.error {
    color: #C3232D;
}


/** Notices and Errors **/
.cake-error,
.cake-debug,
.notice,
p.error,
p.notice {
    display: block;
    clear: both;
    background-repeat: repeat-x;
    margin-bottom: 18px;
    padding: 7px 14px;
    border-radius: 3px;
    box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24);
}

.cake-debug,
.notice,
p.notice {
    color: #000000;
    background: #ffcc00;
}

.cake-error,
p.error {
    color: #fff;
    background: #C3232D;
}

.cake-error .cake-stack-trace {
    margin-top:10px;
}

.cake-stack-trace code {
    background: inherit;
    border:0;
}

.cake-code-dump .code-highlight {
    display: block;
    background-color: #FFC600;
}

.cake-error a,
.cake-error a:hover {
    color:#fff;
    text-decoration: underline;
}



div.message {
    text-align: center;
    cursor: pointer;
    display: block;
    font-weight: normal;
    transition: height 300ms ease-out 0s;
    background-color: #dff0d8;
    border:solid 1px #d6e9c6;
    color: #3c763d;
    z-index: 999;
    overflow: hidden;
    line-height: 3em;
    border-radius: 5px;
}


div.message.error {
    background-color: #ebccd1;
    border:solid 1px #C3232D;
    color: #C3232D;
}



div.message.hidden {
    height: 0;
}
.form-horizontal .input.error .form-group .error-message {color: #ff0500;display: block;}
.form-horizontal .input.error .error-message{display:none;}
.input.error label {
    color: #ff0500;
}
.form-error {
    border: 1px solid #ff0500;
}
.input.error .form-group .error-message {
    color: #ff0500;
    display: block;
    text-align:left;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

.login-index .site-name-login{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.left-content{
    text-align: left;
}
.right-content{
    text-align: right;
}
.displayFlex{
    display: inline-flex;
}
.left-align{
    text-align: left;
}
.right-align{
    text-align: right;
}
.border-none{
    border: none;
}
/** Shade Css **/
.shade-card .shade-input-css{
    display: none;
}
.shade-card .supplier-shade-radio{
    width:3%;margin-top: 10px;margin-right: 5px;
}
.read-only{
    background-color: #e4e7ea!important;opacity: 1;cursor: not-allowed;
}

.select2-container { width: 100% !important; font-weight: bold !important; }
  .select2-selection__rendered { display: block;
    width: 100 !important%;
    padding: 0.375rem 0.75rem !important;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #5c6873;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e4e7ea;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    .select2-container--default .select2-selection--single {
     background-color: none !important;
     border: none !important; 
    border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height:20px !important; }