/*jQuery 自定义控件的重载样式*/

input.toUpper {
    text-transform:uppercase;
}

img.img-new {
    display: none;
}

.open>.dropdown-menu {
    -webkit-animation-name: flipInX;
    -moz-animation-name: flipInX;
    -o-animation-name: flipInX;
    animation-name: flipInX;
    -webkit-animation-duration: .4s;
    -moz-animation-duration: .4s;
    -o-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.dropdown-menu.pull-right{
    right:initial;
}

/*diff*/
ins {
  text-decoration: none;
  color: #009900;
}

del {
  color: #e61367;
}
/*diff*/

.deleted-flag {
    position:absolute;
    margin-top:60px;
    margin-left:85%;
    z-index:2;
}

.deleted-flag img {
    transform:rotate(25deg)
}

.breadcrumb>li+li:before{
    padding:0 0 0 6px!important;
 }


.enjoyhint {
  z-index:1099!important;
}


.pagination{
    padding:initial;
    margin:initial;
}


.smart-style-3  ul.pagination  li  a {
  font-size:13px;
  padding:5px  10px;
}

 .well{
     border:0;
 }

 .edit-tool-bar{
     margin-bottom:10px;
 }


.alert {
    margin-top: 0;
    color: #675100;
    border-width: 0;
    border-left-width: 5px;
    padding: 10px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}

.alert .close {
    top: 0;
    right: -5px;
    line-height: 20px
}

.alert-heading {
    font-weight: 600
}

.alert-danger {
    border-color: #953b39;
    color: #fff;
    background-color: #c26565;
    text-shadow: none
}

.alert-warning {
    border-color: #dfb56c;
    color: #826430;
    background-color: #efe1b3
}

.alert-success {
    border-color: #8ac38b;
    color: #356635;
    background-color: #cde0c4
}

.alert-info {
    border-color: #9cb4c5;
    color: #305d8c;
    background-color: #d6dde7
}

.btn-groups {
    display:inline-block;
    vertical-align: middle;
}

.jarviswidget-sortable > header > .widget-toolbar > .btn-groups {
    padding:1px 0;
}

.btn-groups > .btn-group {
    margin-left: 5px;
    margin-right: 5px;
}

.btn-groups > .btn {
    margin-left: 5px;
    margin-right: 5px;
}

.ng-valid-del[required] {
    border-left: 1px solid #42A948; /* green */
}

.ng-invalid-del {
    border-left: 1px solid #a94442; /* red */
}

/* width-xxx */
.width-50 {
    width:50px;
}

.width-100 {
    width:100px;
}

.width-200{
    width:200px;
}

.padding-5 {
    padding: 5px;
}



button > i.fa,
button > i.glyphicon,
a.btn > i.fa,
a.btn > i.glyphicon {
    margin-right:3px;
}

header > ul > li > a > i.fa,
header > ul > li > a > i.glyphicon {
    margin-right:3px;
}


button.no-text > i.fa,
button.no-text > i.glyphicon,
a.no-text > i.fa,
a.no-text > i.glyphicon,
td > a.btn > i.fa,
td > a.btn > i.glyphicon,
td > button > i.fa,
td > button > i.glyphicon,
td > div.btn-groups > button.btn > i.fa,
td > div.btn-groups > button.btn > i.glyphicon,
td > div.btn-groups > a.btn > i.fa,
td > div.btn-groups > a.btn > i.glyphicon {
    margin-right:unset;
}

.dotdotdot{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-break:keep-all;
}

.form-group > .control-span {
    margin-bottom: 0;
    padding-top: 7px;
}

div.select-btn {
    background-color: #eee;
    border: 1px solid #ccc;
}

div.select-btn > a.btn {
    float:right;
    margin-top: -5px;
    margin-right: -9px;
}

div.select-btn.readonly > a.btn {
    display:none;
}
