/*! angular-xeditable - 0.8.1 Edit-in-place for angular.js Build date: 2017-11-14 */
 .editable-wrap{
    display:inline-block;
    white-space:pre;
    margin:0
}
.editable-wrap .editable-controls,.editable-wrap .editable-error{
    margin-bottom:0
}
.editable-wrap .editable-controls>input,.editable-wrap .editable-controls>select,.editable-wrap .editable-controls>textarea{
    margin-bottom:0
}
.editable-wrap .editable-input{
    display:inline-block;
    font-size:11px;
    text-transform: uppercase;
}
.editable-buttons{
    display:inline-block;
    vertical-align:top
}
.editable-buttons button{
    margin-left:5px
}
.editable-input.editable-has-buttons{
    width:auto
}
.editable-text{
    white-space:nowrap
}
.editable-bsdate{
    white-space:nowrap
}
.editable-bstime{
    white-space:nowrap
}
.editable-bstime .editable-input input[type=text]{
    width:46px
}
.editable-bstime .well-small{
    margin-bottom:0;
    padding:10px
}
.editable-range output{
    display:inline-block;
    min-width:30px;
    vertical-align:top;
    text-align:center
}
.editable-color input[type=color]{
    width:50px
}
.editable-checkbox label span,.editable-checklist label span,.editable-radiolist label span{
    margin-left:7px;
    margin-right:10px
}
.editable-hide{
    display:none!important
}
.editable-click,a.editable-click{
    text-decoration:none;
    color:#428bca;
    border-bottom:dashed 1px #428bca
}
.editable-click:hover,a.editable-click:hover{
    text-decoration:none;
    color:#2a6496;
    border-bottom-color:#2a6496
}
.editable-empty,.editable-empty:hover,.editable-empty:focus,a.editable-empty,a.editable-empty:hover,a.editable-empty:focus{
    font-style:italic;
    color:#D14;
    text-decoration:none
}
.ui-popover-wrapper a{
    display:inline!important
}
.ui-popover-wrapper form{
    display:none!important
}
.popover-wrapper>a{
    display:inline!important
}
.popover-wrapper{
    display:inline;
    position:relative
}
.popover-wrapper form{
    position:absolute;
    top:-53px;
    background:#FFF;
    border:1px solid #AAA;
    border-radius:5px;
    padding:7px;
    width:auto;
    display:inline-block;
    left:50%;
    z-index:101
}
.popover-wrapper form:before{
    content:"";
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top:10px solid #AAA;
    position:absolute;
    bottom:-10px
}
.popover-wrapper form:after{
    content:"";
    width:0;
    height:0;
    border-left:9px solid transparent;
    border-right:9px solid transparent;
    border-top:9px solid #FFF;
    position:absolute;
    bottom:-9px
}
@media screen and (max-width:720px){
    .popover-wrapper form{
        margin-left:-60px
    }
    .popover-wrapper form:before{
        left:50px
    }
    .popover-wrapper form:after{
        left:51px
    }
}
@media screen and (min-width:720px){
    .popover-wrapper form{
        margin-left:-110px
    }
    .popover-wrapper form:before{
        left:100px
    }
    .popover-wrapper form:after{
        left:101px
    }
}
