.invalid-feedback {
    display: none;
    width: 100%;
    margin-bottom: 0.75rem;
    font-size: 80%;
    color: #dc3545;
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip, .was-validated
.custom-select:invalid ~ .invalid-feedback,
.was-validated
.custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}


.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.alert-danger hr {
    border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
    color: #843534;
}

.index-first-block form .field {
  padding-right: unset; /* 147px */
}

#login-form .custom-control-label::after,
#login-form .custom-control-input:checked ~ .custom-control-label::before,
#login-form .custom-control-label::before{
  border: 2px solid red;
  visibility: hidden !important;
}

.b-details__top-btn.btn-info{
  background-color: #17a2b8 !important;
}

.license-type.rf::before, .license-type.type16::before { background-color: #e6e5e5; border: 1px solid #5a5853; content: 'RF'; }
.license-type.rm::before, .license-type.type1::before,  .license-type.type2::before { background-color: #4c5356; border: 1px solid #4c5356; color: #fff; content: 'RM'; }
.license-type.cd::before, .license-type.type8::before { content: 'CD'; }
.license-type.ms::before, .license-type.type128::before { background-color: #e6e5e5; border: 1px solid #e6e5e5; content: 'MS'; }

.k-pager-numbers .k-state-selected, .k-pager-numbers .k-state-selected:hover{
  background-color: #FF8000;
  border: 1px solid #FF8000
}

.k-block ::selection, .k-widget ::selection{
  background-color: #FF8000;
}

.k-pager-wrap .k-link, .k-pager-wrap .k-pager-nav {
  color: #FF8000;
}
.border-bottom {
  border-bottom: unset !important;
}

.just-on-show {
	display: none !important;
}
.just-show.show .just-on-show {
	display: block !important;
}
.bg-overlay {
	background-color: rgba( 0, 0, 0, 0.5 );
}


/* prices */

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}
/* changed */
.list-group-item-info {
  color: #000;
  background-color: #fff;
  ;
}
/* changed */
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #000;
  background-color: #fff;
}
/* changed */
.list-group-item-info.list-group-item-action.active {
  color: #000;
  background-color: #fff;
  border: unset;
  border: 1px solid rgba(0, 0, 0, 0.125);  /*#808080*/ /*#ff4d00*/
  /*border: 2px solid #ff4d00;*/
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

.photo-page-prices{
  padding: 0px 14px 3px 14px;
  font-weight: 700;
  font-size: 18px;
  line-height: 150%;
}

.price-h6{
  font-weight: 700;
  font-size: 18px;
}

.mb-1.price-description{
  padding-right: 16px;
  padding-left: 16px;
  font-weight: 500;
  font-size: 16px;
  line-height: 145%;
}

.prices-rs-item .radio1, .prices-rf-item .radio1 {
  display: none;
}
.prices-ms-item .radio1, .prices-ms-item .radio1 {
  display: none;
}

.radio1 + label{
  background: url(../img/radio2.svg) no-repeat 12px 16px !important;
  display: flex;
  cursor: pointer;
  padding: 4px 8px 5px 44px;
  position: relative;
  font-weight: 500;
  font-size: 16px;
  line-height: 145%;
}

.radio1 + label.active{
  background: url(../img/radio2a.svg) no-repeat 12px 16px !important;
}

.custom-hide-bottom {
  min-height: 36px;
  top: -44px;
  position: relative;
  background-color: #ffffff;
}

.custom-hide-bottom-masonry{
	width: 100%;
	height: 11px;
	background-color: white;
}

#reset_password_button, #cancel_forgot_button{
  font-size: 0.7rem;
}

.justified-gallery > a, .justified-gallery > div{
  overflow: visible !important;
}

.position-bottomleft.btn-group.d-block.text-right{
  right: 0;
}
.hideit{
  visibility: hidden;
}







