.teld-btn-pre-show {width: 32px;height:32px;background-image: url(/Content/img/teld-pre.png);float:left}
.teld-btn-after-show {width: 32px;height:32px;background-image: url(/Content/img/teld-after.png);float:right}
.autocomplete-suggestions{
    border: 1px solid #999;
    box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
    overflow: auto;
    text-align:left;
    background-color: white;
}
.autocomplete-suggestList-select{
    background:#F0F0F0;
}
.loading-suggestList{
    width:100%;
    height:1em;
    text-align: center;
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    margin: auto;
    bottom:0px;
}
.loading-suggestList > div.bounce1, .loading-suggestList>div.bounce2{
    animation-fill-mode:both;
    animation: bouncedelay 1.4s infinite ease-in-out;
    background-color:#47a447!important;
    border-radius:100%;
    display:inline-block;
    height:1em;
    width:1em;
}
.loading-suggestList>div.bounce1{
    animation-delay:-.32s;
}
.loading-suggestList>div.bounce2{
    animation-delay:-.16s;
}
.teld_img_load_container{
    border:3px dashed #ddd;
    border-radius:3px;
    cursor:pointer;
    transition:all .5s;
}
.teld_img_load_container > div.imgZone{
    display: block;
    margin:10px 10px 10px 10px;
    overflow: hidden;
    border-radius:10px;
}
.state-indicator {
    position: absolute;
    top: -999em;
    left: -999em;
}
.state-indicator:before{content:'desktop';display:none}
@media all and (max-width:1200px)
{.state-indicator:before{content:'small-desktop'}}
@media all and (max-width:1024px){.state-indicator:before{content:'tablet'}}
@media all and (max-width:768px){.state-indicator:before{content:'mobile'}}
.customCondition{
    height:28px;
}
.customCondition:disabled{
    background: #dddddd;
}
.condition-select {
    width:100%;
    border: 1px solid #ccc;
    padding: 1px;
}
.condition-icon{
    display: inline-block;
    width:16px;
    height:16px;
    overflow: hidden;
    vertical-align:middle;
}
.condtion-ctrl,
.condition{
    height:40px;
    padding-top: 10px;
}

.condition-add-icon{
    background:url('/Content/img/teld-com/teld-icons.png') no-repeat -112px -16px !important;
}
.condition-del-icon{
    background:url('/Content/img/teld-com/teld-icons.png')  no-repeat -1136px -16px !important;
}
.checkbox-slider--default{position:relative}.checkbox-slider--default input{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:0 0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.checkbox-slider--default input+span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-slider--default input+span:before{position:absolute;left:0;display:inline-block}.checkbox-slider--default input+span>h4{display:inline}.checkbox-slider--default input+span{padding-left:40px}.checkbox-slider--default input+span:before{content:"";height:20px;width:40px;background:rgba(100,100,100,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.8);transition:background .2s ease-out}.checkbox-slider--default input+span:after{width:20px;height:20px;position:absolute;left:0;top:0;display:block;background:#fff;transition:margin-left .1s ease-in-out;text-align:center;font-weight:700;content:""}.checkbox-slider--default input:checked+span:after{margin-left:20px;content:""}.checkbox-slider--default input:checked+span:before{transition:background .2s ease-in}.checkbox-slider--default input+span:after{background:#fff;border:solid transparent 1px;background-clip:content-box}.checkbox-slider--default input:checked+span:after{background:#5cb85c;border:solid transparent 1px;background-clip:content-box}.checkbox-slider--default input:disabled+span:after{background:#777}.checkbox-slider--default input:disabled+span:before{box-shadow:0 0 0 #000}.checkbox-slider--default input:disabled+span{color:#777}.checkbox-slider-info.checkbox-slider--default input:checked+span:after{background:#5bc0de;background-clip:content-box}.checkbox-slider-warning.checkbox-slider--default input:checked+span:after{background:#f0ad4e;background-clip:content-box}.checkbox-slider-danger.checkbox-slider--default input:checked+span:after{background:#d9534f;background-clip:content-box}
