/*Alert Messages*/
.aud_message {
	position: fixed;
    top: 50%;
    left: 50%;
    padding: 25px 20px 25px 70px;
    background: rgba(0, 0, 0, 0.7);
    color: #FFF;
    border-radius: 8px;
    font-size: 18px;
    display: block;
    max-width: 400px;
    z-index: 99999;
    width: 100%;
}
.aud_message.aud_success {
	background: url(../images/tick.png) rgba(0, 0, 0, 0.7) no-repeat 10px center;
}
.aud_message.aud_error {
	background: url(../images/cross.png) rgba(0, 0, 0, 0.7) no-repeat 10px center;
}
.aud_message.aud_warning {
	background: url(../images/warning.png) rgba(0, 0, 0, 0.7) no-repeat 10px center;
}

/*Check boxes*/
.aud-checkbox{
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  color: #394a56;
}

.aud-checkbox .label-text{
	color:#888;
}

.aud-checkbox .label-text.left{
  margin-right: 16px;
}

.aud-checkbox .label-text.right{
  margin-left: 16px;
}

.aud-checkbox .toggle {
    isolation: isolate;
    position: relative;
    height: 30px;
    width: 60px;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: -8px -4px 8px 0px #ffffff, 8px 4px 12px 0px #d1d9e6, 4px 4px 4px 0px #d1d9e6 inset, -4px -4px 4px 0px #ffffff inset;
    background: #FFF;
}

.aud-checkbox .toggle-state {
  display: none;
}

.aud-checkbox .indicator {
    height: 100%;
    width: 200%;
	background: #adadad;    
    border-radius: 15px;
    transform: translate3d(25%, 0, 0);
    transition: transform 0.4s cubic-bezier(0.85, 0.05, 0.18, 1.35);
    box-shadow: -8px -4px 8px 0px #ffffff, 8px 4px 12px 0px #d1d9e6;
}

.aud-checkbox .toggle-state:checked ~ .indicator {
    transform: translate3d(-75%, 0, 0);
    background: #19ad2b;
}
.loader{
  position:fixed;
  z-index:9999999;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:url(../images/loader.png) rgba( 0, 0, 0, 0.5 ) no-repeat center center;
}