#util .ellipsis{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
#util .wordBreak{
    word-wrap:break-word;
    word-break:break-all
}
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
    float:left
}
.col-sm-12{
    width:100%
}
.col-sm-11{
    width:91.66666667%
}
.col-sm-10{
    width:83.33333333%
}
.col-sm-9{
    width:75%
}
.col-sm-8{
    width:66.66666667%
}
.col-sm-7{
    width:58.33333333%
}
.col-sm-6{
    width:50%
}
.col-sm-5{
    width:41.66666667%
}
.col-sm-4{
    width:33.33333333%
}
.col-sm-3{
    width:25%
}
.col-sm-2{
    width:16.66666667%
}
.col-sm-1{
    width:8.33333333%
}
.col-sm-pull-12{
    right:100%
}
.col-sm-pull-11{
    right:91.66666667%
}
.col-sm-pull-10{
    right:83.33333333%
}
.col-sm-pull-9{
    right:75%
}
.col-sm-pull-8{
    right:66.66666667%
}
.col-sm-pull-7{
    right:58.33333333%
}
.col-sm-pull-6{
    right:50%
}
.col-sm-pull-5{
    right:41.66666667%
}
.col-sm-pull-4{
    right:33.33333333%
}
.col-sm-pull-3{
    right:25%
}
.col-sm-pull-2{
    right:16.66666667%
}
.col-sm-pull-1{
    right:8.33333333%
}
.col-sm-pull-0{
    right:auto
}
.col-sm-push-12{
    left:100%
}
.col-sm-push-11{
    left:91.66666667%
}
.col-sm-push-10{
    left:83.33333333%
}
.col-sm-push-9{
    left:75%
}
.col-sm-push-8{
    left:66.66666667%
}
.col-sm-push-7{
    left:58.33333333%
}
.col-sm-push-6{
    left:50%
}
.col-sm-push-5{
    left:41.66666667%
}
.col-sm-push-4{
    left:33.33333333%
}
.col-sm-push-3{
    left:25%
}
.col-sm-push-2{
    left:16.66666667%
}
.col-sm-push-1{
    left:8.33333333%
}
.col-sm-push-0{
    left:auto
}
.col-sm-offset-12{
    margin-left:100%
}
.col-sm-offset-11{
    margin-left:91.66666667%
}
.col-sm-offset-10{
    margin-left:83.33333333%
}
.col-sm-offset-9{
    margin-left:75%
}
.col-sm-offset-8{
    margin-left:66.66666667%
}
.col-sm-offset-7{
    margin-left:58.33333333%
}
.col-sm-offset-6{
    margin-left:50%
}
.col-sm-offset-5{
    margin-left:41.66666667%
}
.col-sm-offset-4{
    margin-left:33.33333333%
}
.col-sm-offset-3{
    margin-left:25%
}
.col-sm-offset-2{
    margin-left:16.66666667%
}
.col-sm-offset-1{
    margin-left:8.33333333%
}
.col-sm-offset-0{
    margin-left:0
}
.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{
    display:none!important
}
.visible-sm{
    display:block!important
}
table.visible-sm{
    display:table!important
}
tr.visible-sm{
    display:table-row!important
}
td.visible-sm,th.visible-sm{
    display:table-cell!important
}
.visible-sm-block{
    display:block!important
}
.visible-sm-inline{
    display:inline!important
}
.visible-sm-inline-block{
    display:inline-block!important
}
.hidden-xs{
    display:block!important
}
table.hidden-xs{
    display:table!important
}
tr.hidden-xs{
    display:table-row!important
}
td.hidden-xs,th.hidden-xs{
    display:table-cell!important
}
.hidden-xs-block{
    display:block!important
}
.hidden-xs-inline{
    display:inline!important
}
.hidden-xs-inline-block{
    display:inline-block!important
}
.hidden-sm,.hidden-sm-block,.hidden-sm-inline,.hidden-sm-inline-block{
    display:none!important
}
div.forms-checkbox,div.forms-radio{
    display:inline-block;
    overflow:hidden;
    margin:5px 0;
    vertical-align:middle
}
div.forms-checkbox label,div.forms-radio label{
    margin:0;
    cursor:pointer
}
div.forms-checkbox>ul,div.forms-radio>ul{
    margin:-5px 0 0 -10px
}
div.forms-checkbox>ul ul,div.forms-radio>ul ul{
    font-size:.95em
}
div.forms-checkbox>ul li,div.forms-radio>ul li{
    display:inline-block;
    margin:5px 0 0 10px;
    vertical-align:top
}
div.forms-checkbox>ul li:focus ul,div.forms-checkbox>ul li:hover ul,div.forms-radio>ul li:focus ul,div.forms-radio>ul li:hover ul{
    background-color:rgba(0,0,0,.12)
}
