span.error{color:#d81717;font-size:10px}.glb-message-bx.error{text-align:center;color:red;background:#ff00001a;padding:9px}.glb-message-bx.success{text-align:center;background:#00800029;padding:9px}.ajax-loading{background:url(http://www.xiconeditor.com/image/icons/loading.gif) no-repeat right center!important}.select2-container{display:block}.select2-container--default .select2-selection--single,.select2-selection.select2-selection--multiple{border:1px solid #dfe3e7!important}.fc-event-danger{background:#e61610;border:1px solid #e61610}.fc-event-success{background:#036703;border:1px solid #036703}.fc-event-warning{background:#ffa834;border:1px solid #ffa834}.fc-event-primary{background:#0072bc;border:1px solid #0072bc}.fc-event-default{background:gray;border:1px solid gray}#form-loader{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;background:rgba(0,0,0,.75) url(../images/form-loading.gif) no-repeat center center;z-index:10000}.auth-logo-bx img{width:100px;padding-bottom:20px}.picker__input.form-control:disabled{background-color:#f2f4f4!important}
body.vertical-layout.vertical-menu-modern .main-menu .navigation > li > a > i{height: 25px;}
.toast-success{
	opacity: 1 !important;
    background: #2c7b24;
}

.toast-error{
	opacity: 1 !important;
    background: #da0b0b;
}

.terms-box{
	border: 1px solid #DDD;
    padding: 10px;
    max-height: 200px;
    overflow-y: scroll;
    background: #FFFF;
}
.datepicker{
	z-index: 999 !important;
}

.error-box{
    height: unset;
    width: unset;
    position: unset;
    border-radius: 20px;
        padding: 25px;
}

.error-box .error-body .bg-default{
    background: #FFF;
    font-size: 30px;

} 

.error-box .error-body{
    padding-top: unset;
}

.glyphicon-calendar i{
    text-indent: -2px;
    bottom: -67px;
    font-size: 1.3em;
    z-index: 3;
    display: block;
    width: 1rem;
    height: 2rem;
    color: #aaa;
    margin-top: -56px;
    float: right;
    position: relative;
    right: 10px;

  }

.dropdown-menu.dropdown-menu-right.mailbox{
    max-width: 350px;
}


.form-group-dob{
      position: relative !important;
  }

.form-group-dob .glyphicon-calendar i{
      margin: unset !important;
    margin-top: unset !important;
    top: 35px !important;
    position: absolute !important;
    right: 0px !important;
}

.custom-file-label {
    white-space: nowrap;
    overflow: hidden;
}


.video-progress-bar {
    height: 6px;
    border-radius: 5px;
}
.progress{
    display: none;
    height: 10px;
    margin-top: 6px;
}

.displayUploadedFileName .fileContainer{
  border: 1px solid #DDD;
  padding: 4px;
  width: 100px;
  position: relative;
}

.displayUploadedFileName .fileContainer span{
  position: absolute;
  right: -6px;
  top: -8px;
}

.displayUploadedFileName .fileContainer span i{
  background: #b00403;
  color: #FFF;
  border-radius: 49%;
  padding: 2px 3px;
  font-size: 10px;
  border: 1px solid #b00403;
  cursor: pointer;
}

.displayUploadedFileName .fileContainer img{
  height: 100px;
  width: 90px;
  border: 1px solid #DDD;
}
