.humane,
.humane-original {
  position: fixed;
  -moz-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  z-index: 100000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.humane,
.humane-original {
  font-family: Ubuntu, Verdana, sans-serif;
  line-height: 40px;
  font-size: 25px;
  top: 25%;
  left: 25%;
  opacity: 0;
  width: 60%;
  min-height: 40px;  
  padding: 10px;
  text-align: left;
  background-color: #000;
  color: #fff;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}
.humane p,
.humane-original p,
.humane ul,
.humane-original ul {
  margin: 0;
  padding: 0;
}
.humane ul,
.humane-original ul {
  list-style: none;
}
.humane.humane-original-info,
.humane-original.humane-original-info {
  background-color: #030;
}
.humane.humane-original-success,
.humane-original.humane-original-success {
  background-color: #030;
}
.humane.humane-original-error,
.humane-original.humane-original-error {
  background-color: #300;
  widows: 400px;
}
.humane.humane-animate,
.humane-original.humane-original-animate {
  opacity: 0.8;
}
.humane.humane-animate:hover,
.humane-original.humane-original-animate:hover {
  opacity: 0.6;
}
.humane.humane-js-animate,
.humane-original.humane-original-js-animate {
  opacity: 0.8;
}
.humane.humane-js-animate:hover,
.humane-original.humane-original-js-animate:hover {
  opacity: 0.6;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}

/* Notification */
.notification {
  position: absolute; 
  top: 18px; right: 
  18px; z-index: 10000; 
  background: #cc5b5b; 
  min-width: 350px; 
  max-width: 550px; 
  color: #eee; 
  border-color: rgba(221, 221, 221, 0.8); 
  box-shadow: 0 2px 12px rgba(252, 92, 92, 0.175); 
  -webkit-box-shadow: 0 2px 12px rgba(0,0,0,0.175); 
  -moz-box-shadow: 0 2px 12px rgba(0,0,0,0.175);
}  
.notification .panel-body {padding: 15px 18px 10px;}   
.notification p.text-right {margin: 5px; margin-top: -6px;}
.notification small {color: #999;}
.notification h3 {font-size: inherit; padding-bottom: 8px; margin: 0 0 4px 0;} 
.notification button.close {padding: 8px; opacity: 0.75; color: #ddd; font-weight: normal; margin-right: 8px;}
.notification-pagination {text-align: right;}
.notification-pagination .btn {border: 0; padding: 2px 4px; font-size: 12px; color: #eee;}
.notification-pagination .btn:hover,.notification-pagination .btn:focus, .notification-pagination .btn.focus {opacity: 0.70;}
.notification-text {background: rgb(236, 152, 152); color: rgb(179, 124, 124); margin: 0 -18px; padding: 12px 18px 4px; margin-bottom: 10px;}
@media (max-width: 770px){
	.notification {min-width: 96%; left: 2%; right: 2%; top: 3%;}
} 

.ux-dialog {
  max-width: 800px;
}

.link-img {
    padding-right: 16px;
    background: url('./../images/link.gif') center right no-repeat;
    display: inherit;
}

.dropdown-menu {
  width: 600px !important;  
}

.no-padding {
  width: inherit;
  padding: 0px !important;
}

.clear {
  clear: both;
}

.in-text-input {
  width: 200px;
  display: inline-block; 
  height: 19px;
}

.in-text-input .form-control {
  height: 28px;
}

.in-text-input .input-group-addon {
  padding: 5px 12px;
}

/* HIDE ARROWS ON NUBER TYPE INPUT FIELDS */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

/* HIDE ARROWS ON NUBER TYPE INPUT FIELDS - end */

li label {
  display: block;
}

.emphasized {
  font-weight: bolder;
  letter-spacing: 3px;
  font-size: large;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.mb-10 {
  margin-bottom: 10px;
  display: block;
}

.mt-10 {
  margin-bottom: 10px;
}

.ml-15 {
  margin-left: 15px;
}

.no-number-list {
  padding: inherit;
  list-style-type: none;
}

.flow-root {
  display: flow-root;
}

.inline-block {
  display: inline-block;
}

.error-dt-picker .form-control {
  background: #ffeeee;
  border: 1px solid #B6393C;
}

.m-none {
  margin: 0px !important;
}

.pr-none {
  padding-right: 0px !important;
}

.btn-w-90 {
  width: 90px;
}

.text-uppercase{
  text-transform: uppercase;
}

.font-normal {
  font-weight: normal;
}

.font-bold {
  font-weight: bold;
}

.block {
  display: block;
}

.border-block {
  border: #777777 solid 1px;
}

.fit-content {
  width: fit-content;
}
