.fade-enter-active,.fade-leave-active{transition:opacity .9s}.fade-enter,.fade-leave-active{opacity:0}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:400px;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px #00000054;transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}.modal-body{margin:20px 0}.full-height{height:100%}.item{cursor:pointer}ul{padding-left:1em;//line-height: 1.5em;list-style-type:dot}.li_right{display:block}.li_right:before{content:"";font-family:Glyphicons Halflings;font-size:9px;float:left;margin-top:4px;margin-left:-17px;color:#ccc}.li_down{display:block}.li_down:before{content:"";font-family:Glyphicons Halflings;font-size:9px;float:left;margin-top:4px;margin-left:-17px;color:#ccc}.li_leaf{display:block}.li_leaf:before{content:"*";font-family:Glyphicons Halflings;font-size:9px;float:left;margin-top:4px;margin-left:-17px;color:#ccc}.li_add{display:block}.li_add:before{content:"+";font-family:Glyphicons Halflings;font-size:9px;float:left;margin-top:4px;margin-left:-17px;color:#ccc}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-active{padding-left:10px;opacity:0}.form-inline{margin:-5px -10px}.form-inline .form-group{margin:5px 10px}.img{max-width:100%}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.iframe-modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:table;transition:opacity .3s ease}.iframe-modal-wrapper{display:table-cell;vertical-align:middle}.iframe-modal-container{width:90vw;height:90vh;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px #00000054;transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}.iframe-modal-body{margin:20px 0}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}
