﻿.has-error .form-control, .input-validation-error  {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus , .input-validation-error:focus  {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon, .field-validation-error {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}


.position-relative {
    position:relative;
}

i.fa-times-circle {
    display:none;
}

.has-error i.fa-times-circle,.input-validation-error i.fa-times-circle{
    position: absolute;
    top: 0;
    right: 0;
    padding-top: 0;
    z-index: 3;
    display: block;
    line-height: 30px;
    text-align: center;
    pointer-events: none;
    color: white;
    background-color: #D74641;
    font-size: 16px;
    border-radius: 0 3px 3px 0;
}

.has-error input {
    padding-right: 42px;
}

.has-error input.with-button {
    padding-right: 5px;
}
.datetimepicker.has-error i.fa-times-circle {
    width:40px;
}

.has-error .checkbox{
color: #333;
}

.info-holder.code-hidden .code-holder-parent,
.info-holder.name-hidden .name-holder-parent,
.info-holder.currency_choosing .name-holder-parent,
.info-holder.service_choosing .code-holder-parent 
{
    display: none;
}

.info-holder.code-hidden .name-holder-parent,
.info-holder.service_choosing .name-holder-parent
{
    flex:1 0 auto;
}

.info-holder.name-hidden .code-holder-parent,
.info-holder.currency_choosing .code-holder-parent{
    flex:1 0 auto;
    margin-right: 0 !important;
    position: inherit !important;
}

.info-holder.disabled:not(.has-button) .input-group {
    display: block;
}

.info-holder.disabled:not(.has-button) .reference-btn {
    display: none;
}

.info-holder.disabled:not(.has-button) .code-holder-parent .code-holder,
.info-holder.disabled:not(.has-button) .name-holder-parent .name-holder,
.info-holder.disabled:not(.has-button) .code-holder-parent .oversize-code-holder{
    border-radius: 3px; 
}