.form-error-class
{
  border:1px solid red;
}
  
.form-error-class:focus
{
  border:1px solid red;
}
  
.form-error-class-label
{
  color:red;
}

.not-active {
  pointer-events: none;
  cursor: default;
}

.fs-spinned {
  position: relative;
  pointer-events: none;
  cursor: default;
  opacity: 0.5;
}

body.fs-spinned {
  position: static;
}

.fs-spinned:after {
  position: absolute;
  z-index: 100000;
}

.fs-spinned.fs-spinned-small:after {
  content: url('../../../icons/loading16.gif');
  top: calc(50% - 8px);
  left: calc(50% - 8px);
}

.fs-spinned.fs-spinned-medium:after {
  content: url('../../../icons/loading48.gif');
  top: calc(50% - 24px);
  left: calc(50% - 24px);
}

.fs-spinned.fs-spinned-large:after {
  content: url('../../../icons/loading96.gif');
  top: calc(50% - 48px);
  left: calc(50% - 48px);
}

/* Style for PLACEHOLDER (own color) */
.form-control::-webkit-input-placeholder { color: #ababab; font-style: italic; }  /* WebKit, Blink, Edge */
.form-control:-moz-placeholder { color: #ababab; font-style: italic; }  /* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder { color: #ababab; font-style: italic; }  /* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder { color: #ababab; font-style: italic; }  /* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder { color: #ababab; font-style: italic; }  /* Microsoft Edge */

.form-control:focus::-webkit-input-placeholder { color: transparent }  /* WebKit, Blink, Edge */
.form-control:focus:-moz-placeholder { color: transparent }  /* Mozilla Firefox 4 to 18 */
.form-control:focus::-moz-placeholder { color: transparent }  /* Mozilla Firefox 19+ */
.form-control:focus:-ms-input-placeholder { color: transparent }  /* Internet Explorer 10-11 */
.form-control:focus::-ms-input-placeholder { color: transparent }  /* Microsoft Edge */


.document_form_margin {
   margin-bottom:5px;
}
/* Style dropzone advanced*/
.upload_drag_hidden {
	opacity: 0;
}

.anonymized_metadata {
	height:20px;
	width:100%;
	background-image: url('../../../icons/anonym-2.png'); 
}


/* MODAL DIALOGS STYLES */
/*
.modal {
  text-align: center;  
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}    

@media screen and (min-width: 768px) {
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
    background-color: transparent;    
  }
  
  .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;  
  }    

}
*/
  
/* RESPONSIVE MODAL DIALOGS STYLES */
  
@media screen and (max-width: 767px) and (min-width: 0) {

  .modal {
    width: 100%;
    height: 100%;
    background-color: white;
  }
  
  .modal-dialog, .modal-sm {
    display: inline-block;
    text-align: left;
    vertical-align: middle;  
    width: 100% !important;
    min-height: 100%;
    top: 0;
    margin: 0 auto;
  }      
  
  .modal-content {
    border: none;    
    border-radius: 0;
    box-shadow: none;
    background-clip: inherit;
  }
}



/* Multiselect search maximalni vyska */
.chosen-container .chosen-choices { max-height: 600px; overflow-y: auto;}


.changer_row_xs > .col-sm-6{ width:100%}
.changer_row_xs > .col-sm-5{ width:100%}
.changer_row_xs > .col-sm-4{ width:100%}
.changer_row_xs > .col-sm-3{ width:100%}
.changer_row_xs > .col-sm-2{ width:100%}

.changer_row_xs > .col-md-6{ width:100%}
.changer_row_xs > .col-md-5{ width:100%}
.changer_row_xs > .col-md-4{ width:100%}
.changer_row_xs > .col-md-3{ width:100%}
.changer_row_xs > .col-md-2{ width:100%}

.changer_row_xs > .col-lg-6{ width:100%}
.changer_row_xs > .col-lg-5{ width:100%}
.changer_row_xs > .col-lg-4{ width:100%}
.changer_row_xs > .col-lg-3{ width:100%}
.changer_row_xs > .col-lg-2{ width:100%}



.changer_row_main_xs { width:100%!important; margin-left: 0}

.width_max_content{ 
width: max-content; 
width: -moz-max-content;
width: -webkit-max-content;
width: -o-max-content;
display: inline-block;
/* width: -ms-max-content;*/
}

.admin_napoveda_seda { color:grey; margin-top:5px; margin-bottom:5px;}


.bulk_icon_hide { display:none; }

.bulk_icon_normal { display:inline-block; }

