div.tagsinput{
    border:1px solid #ccc;
    background:#fff;
    padding:5px;
    width:300px;
    height:100px;
    overflow-y:auto
}
div.tagsinput span.tag{
    border:1px solid #a5d24a;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    display:block;
    float:left;
    padding:5px;
    text-decoration:none;
    background:#cde69c;
    color:#638421;
    margin-right:5px;
    margin-bottom:5px;
    font-family:helvetica;
    font-size:13px
}
div.tagsinput span.tag a{
    font-weight:700;
    color:#82ad2b;
    text-decoration:none;
    font-size:11px
}
div.tagsinput input{
    width:80px;
    margin:0 5px 5px 0;
    font-family:helvetica;
    font-size:13px;
    border:1px solid transparent;
    padding:5px;
    background:0 0;
    color:#000;
    outline:0
}
div.tagsinput div{
    display:block;
    float:left
}
.tags_clear{
    clear:both;
    width:100%;
    height:0
}
.not_valid{
    background:#fbd8db!important;
    color:#90111a!important
}
.fw1{
    width:8px
}
.fw2{
    width:16px
}
.fw3{
    width:24px
}
.fw4{
    width:48px
}
.fw5{
    width:96px
}
.o10{
    opacity:.1
}
.o30{
    opacity:.3
}
.o70{
    opacity:.7
}
.o90{
    opacity:.9
}
*,:after,:before{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
a:hover{
    text-decoration:none;
    opacity:.6
}
ul{
    padding-left:0
}
li{
    list-style-type:none
}
@media (max-width:420px){
    .hide-mobile{
        display:none
    }
}
input{
    color:#32393f;
    height:26px;
    padding-left:12px
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    opacity:.5
}
input::-ms-input-placeholder,textarea::-ms-input-placeholder{
    opacity:.5
}
input::placeholder,textarea::placeholder{
    opacity:.5
}
input[type=number],input[type=password]{
    padding:6px 12px
}
input:focus{
    outline:0
}
input[type=checkbox],input[type=radio]{
    height:10px;
    width:10px
}
input[type=file],select{
    height:26px
}
select,textarea{
    color:#32393f
}
textarea{
    border-radius:4px;
    padding:4px;
    border:1px solid #c8c8c8
}
table{
    border-collapse:collapse;
    width:100%;
    text-align:left
}
table tr{
    height:12px
}
table th{
    font-weight:100
}
table .small{
    width:48px
}
table.condensed tr{
    height:8px;
    padding:4px
}
table.condensed td{
    padding:4px
}
table.expanded tr{
    height:48px
}
table.striped tr:nth-child(2n){
    background-color:#fafafa
}
table.striped td,table.striped tr{
    border-bottom:none
}
table td:first-child,table th:first-child{
    padding-left:24px
}
table td:last-child,table th:last-child{
    padding-right:24px
}
table thead.sticky{
    background:#fff
}
table thead.sticky th{
    position:-webkit-sticky;
    position:sticky;
    top:-4px;
    z-index:5
}
table thead.sticky th.sticky:first-child{
    position:-webkit-sticky;
    position:sticky;
    left:0;
    top:-4px;
    z-index:6
}
table tbody td.sticky{
    background:#fafafa
}
table tbody th.sticky,td.sticky{
    position:-webkit-sticky;
    position:sticky;
    left:0;
    z-index:5
}
.card{
    border:1px solid #f0f0f0;
    border-radius:4px;
    background-color:#fff
}
.card.medium{
    text-align:center;
    font-size:24px
}
.card.small{
    height:100px;
    line-height:100px;
    text-align:center;
    font-size:18px;
    margin-right:12px;
    margin-bottom:48px
}
.card .header{
    padding:12px;
    background-color:#fafafa;
    border-bottom:1px solid #f0f0f0;
    margin-top:0;
    border-top-right-radius:4px;
    border-top-left-radius:4px
}
.card .footer{
    margin:-5px -1px 0;
    padding:8px;
    font-size:12px;
    border:1px solid #f0f0f0;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
    border-top:none;
    line-height:24px;
    height:36px
}
.card .footer,.panel{
    background-color:#fafafa
}
.panel{
    width:90%;
    margin-left:12px;
    padding:12px;
    border-radius:4px;
    -webkit-box-shadow:0 1px 0 1px rgba(89,105,128,.1),0 1px 3px 0 rgba(89,105,128,.1),0 1px 2px 0 rgba(0,0,0,.05);
    box-shadow:0 1px 0 1px rgba(89,105,128,.1),0 1px 3px 0 rgba(89,105,128,.1),0 1px 2px 0 rgba(0,0,0,.05)
}
.grid,.grid-spaced{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.grid-spaced{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.grid-center{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.col-min66{
    min-width:66%
}
.col-min50,.col-min66{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.col-min50{
    min-width:50%
}
.col-min33{
    min-width:33%
}
.col-min25,.col-min33{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.col-min25{
    min-width:25%
}
.col-min20{
    min-width:20%
}
.col-min10,.col-min20{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.col-min10{
    min-width:10%
}
@media screen and (min-width:0) and (max-width:1025px){
    .col-min66{
        min-width:33%
    }
    .col-min25{
        min-width:50%
    }
    .col-min10,.col-min20{
        min-width:33%
    }
}
@media screen and (min-width:0) and (max-width:769px){
    .col-min10,.col-min20,.col-min25,.col-min33,.col-min50,.col-min66{
        min-width:100%
    }
}
.dropdown{
    cursor:pointer
}
.dropdown-container{
    z-index:999;
    position:absolute;
    text-align:left;
    border:1px solid #f0f0f0;
    border-radius:4px;
    background-color:#fff;
    display:none;
    -webkit-box-shadow:0 1px 0 1px rgba(89,105,128,.1),0 3px 20px 0 rgba(89,105,128,.3),0 1px 2px 0 rgba(0,0,0,.05);
    box-shadow:0 1px 0 1px rgba(89,105,128,.1),0 3px 20px 0 rgba(89,105,128,.3),0 1px 2px 0 rgba(0,0,0,.05);
    padding:8px;
    margin-top:0
}
.dropdown-container li{
    margin-top:4px;
    margin-bottom:4px
}
.dropdown .separator{
    border-bottom:1px solid #f0f0f0;
    margin-top:8px;
    margin-bottom:8px
}
.sortableHeader{
    display:-webkit-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
.sortArrows{
    font-size:9px;
    display:block;
    margin-left:5px;
    margin-right:10px;
    opacity:.5;
    height:20px
}
.sortArrows .sortUp{
    margin-top:-5px;
    position:absolute
}
.sortArrows .sortDown{
    margin-top:7px;
    position:absolute
}
.ui-sortable-helper{
    display:table
}
.m0{
    margin:0
}
.m1{
    margin:4px
}
.m2{
    margin:8px
}
.m3{
    margin:12px
}
.m4{
    margin:24px
}
.m5{
    margin:48px
}
.mt0{
    margin-top:0
}
.mt1{
    margin-top:4px
}
.mt2{
    margin-top:8px
}
.mt3{
    margin-top:12px
}
.mt4{
    margin-top:24px
}
.mt5{
    margin-top:48px
}
.mr0{
    margin-right:0
}
.mr1{
    margin-right:4px
}
.mr2{
    margin-right:8px
}
.mr3{
    margin-right:12px
}
.mr4{
    margin-right:24px
}
.mr5{
    margin-right:48px
}
.mb0{
    margin-bottom:0
}
.mb1{
    margin-bottom:4px
}
.mb2{
    margin-bottom:8px
}
.mb3{
    margin-bottom:12px
}
.mb4{
    margin-bottom:24px
}
.mb5{
    margin-bottom:48px
}
.ml0,.ml1{
    margin-left:4px
}
.ml2{
    margin-left:8px
}
.ml3{
    margin-left:12px
}
.ml4{
    margin-left:24px
}
.ml5{
    margin-left:48px
}
.mh0{
    margin-left:0;
    margin-right:0
}
.mh1{
    margin-left:4px;
    margin-right:4px
}
.mh2{
    margin-left:8px;
    margin-right:8px
}
.mh3{
    margin-left:12px;
    margin-right:12px
}
.mh4{
    margin-left:24px;
    margin-right:24px
}
.mh5{
    margin-left:48px;
    margin-right:48px
}
.mv0{
    margin-top:0;
    margin-bottom:0
}
.mv1{
    margin-top:4px;
    margin-bottom:4px
}
.mv2{
    margin-top:8px;
    margin-bottom:8px
}
.mv3{
    margin-top:12px;
    margin-bottom:12px
}
.mv4{
    margin-top:24px;
    margin-bottom:24px
}
.mv5{
    margin-top:48px;
    margin-bottom:48px
}
.mt-1{
    margin-top:-4px
}
.mt-2{
    margin-top:-8px
}
.mt-3{
    margin-top:-12px
}
.mt-4{
    margin-top:-24px
}
.mt-5{
    margin-top:-48px
}
.mr-1{
    margin-right:-4px
}
.mr-2{
    margin-right:-8px
}
.mr-3{
    margin-right:-12px
}
.mr-4{
    margin-right:-24px
}
.mr-5{
    margin-right:-48px
}
.mb-1{
    margin-bottom:-4px
}
.mb-2{
    margin-bottom:-8px
}
.mb-3{
    margin-bottom:-12px
}
.mb-4{
    margin-bottom:-24px
}
.mb-5{
    margin-bottom:-48px
}
.ml-1{
    margin-left:-4px
}
.ml-2{
    margin-left:-8px
}
.ml-3{
    margin-left:-12px
}
.ml-4{
    margin-left:-24px
}
.ml-5{
    margin-left:-48px
}
.p0{
    padding:0
}
.p1{
    padding:4px
}
.p2{
    padding:8px
}
.p3{
    padding:12px
}
.p4{
    padding:24px
}
.p5{
    padding:48px
}
.pt0{
    padding-top:0
}
.pt1{
    padding-top:4px
}
.pt2{
    padding-top:8px
}
.pt3{
    padding-top:12px
}
.pt4{
    padding-top:24px
}
.pt5{
    padding-top:48px
}
.pr0{
    padding-right:0
}
.pr1{
    padding-right:4px
}
.pr2{
    padding-right:8px
}
.pr3{
    padding-right:12px
}
.pr4{
    padding-right:24px
}
.pr5{
    padding-right:48px
}
.pb0{
    padding-bottom:0
}
.pb1{
    padding-bottom:4px
}
.pb2{
    padding-bottom:8px
}
.pb3{
    padding-bottom:12px
}
.pb4{
    padding-bottom:24px
}
.pb5{
    padding-bottom:48px
}
.pl0{
    padding-left:0
}
.pl1{
    padding-left:4px
}
.pl2{
    padding-left:8px
}
.pl3{
    padding-left:12px
}
.pl4{
    padding-left:24px
}
.pl5{
    padding-left:48px
}
.ph0{
    padding-left:0;
    padding-right:0
}
.ph1{
    padding-left:4px;
    padding-right:4px
}
.ph2{
    padding-left:8px;
    padding-right:8px
}
.ph3{
    padding-left:12px;
    padding-right:12px
}
.ph4{
    padding-left:24px;
    padding-right:24px
}
.ph5{
    padding-left:48px;
    padding-right:48px
}
.pv0{
    padding-top:0;
    padding-bottom:0
}
.pv1{
    padding-top:4px;
    padding-bottom:4px
}
.pv2{
    padding-top:8px;
    padding-bottom:8px
}
.pv3{
    padding-top:12px;
    padding-bottom:12px
}
.pv4{
    padding-top:24px;
    padding-bottom:24px
}
.pv5{
    padding-top:48px;
    padding-bottom:48px
}
.fs1{
    font-size:10px
}
.fs2{
    font-size:12px
}
.fs3{
    font-size:18px
}
.fs4{
    font-size:24px
}
.fs5{
    font-size:32px
}
.w100{
    width:100%
}
.w90{
    width:90%
}
.w80{
    width:80%
}
.w60,.w70{
    width:60%
}
.w50{
    width:50%
}
.w40{
    width:40%
}
.w30{
    width:30%
}
.w20{
    width:20%
}
.w10{
    width:10%
}
.minw100{
    min-width:100%
}
.minw90{
    min-width:90%
}
.minw80{
    min-width:80%
}
.minw60,.minw70{
    min-width:60%
}
.minw50{
    min-width:50%
}
.minw40{
    min-width:40%
}
.minw30{
    min-width:30%
}
.minw20{
    min-width:20%
}
.minw10{
    min-width:10%
}
.maxw100{
    max-width:100%
}
.maxw90{
    max-width:90%
}
.maxw80{
    max-width:80%
}
.maxw60,.maxw70{
    max-width:60%
}
.maxw50{
    max-width:50%
}
.maxw40{
    max-width:40%
}
.maxw30{
    max-width:30%
}
.maxw20{
    max-width:20%
}
.maxw10{
    max-width:10%
}
.maxw600{
    max-width:600px
}
.text-decoration-none{
    text-decoration:none
}
.strike-trough{
    text-decoration:line-through
}
.underline{
    text-decoration:underline
}
.uppercase{
    text-transform:uppercase
}
.lowercase{
    text-transform:lowercase
}
.capitalize{
    text-transform:capitalize
}
.center{
    margin-left:auto;
    margin-right:auto
}
.text-center{
    text-align:center
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.red{
    color:#e73140
}
.green{
    color:#33bc8c
}
.white{
    color:#fff
}
.blue{
    color:#00f
}
.lighter-gray{
    color:#c8c8c8
}
.gray{
    color:#7c8287
}
.gold{
    color:gold
}
.bg-white{
    background-color:#fff
}
.bg-danger{
    background-color:#e73140
}
.bg-success{
    background-color:#33bc8c
}
.bg-gray{
    background-color:#7c8287
}
.bg-light-gray{
    background-color:#8e8e8e
}
.bg-lighter-gray{
    background-color:#c8c8c8
}
.bg-broken-white{
    background-color:#fafafa
}
.bold{
    font-weight:700
}
.thin{
    font-weight:100
}
.hidden{
    display:none
}
.pointer{
    cursor:pointer
}
.clear-both{
    clear:both
}
.circle{
    border-radius:50%
}
.shadow0{
    -webkit-box-shadow:0 0 0 #000;
    box-shadow:0 0 0 #000
}
.shadow-hard{
    -webkit-box-shadow:0 2px 0 rgba(0,0,0,.3);
    box-shadow:0 2px 0 rgba(0,0,0,.3)
}
.shadow-outer-1{
    -webkit-box-shadow:0 1px 0 1px rgba(89,105,128,.1),0 1px 3px 0 rgba(89,105,128,.1),0 1px 2px 0 rgba(0,0,0,.05);
    box-shadow:0 1px 0 1px rgba(89,105,128,.1),0 1px 3px 0 rgba(89,105,128,.1),0 1px 2px 0 rgba(0,0,0,.05)
}
.shadow-outer-2{
    -webkit-box-shadow:0 1px 0 1px rgba(89,105,128,.1),0 3px 20px 0 rgba(89,105,128,.3),0 1px 2px 0 rgba(0,0,0,.05);
    box-shadow:0 1px 0 1px rgba(89,105,128,.1),0 3px 20px 0 rgba(89,105,128,.3),0 1px 2px 0 rgba(0,0,0,.05)
}
.shadow-outer-3{
    -webkit-box-shadow:0 1px 3px 0 rgba(89,105,128,.05),0 1px 1px 0 rgba(0,0,0,.025);
    box-shadow:0 1px 3px 0 rgba(89,105,128,.05),0 1px 1px 0 rgba(0,0,0,.025)
}
.shadow-inner-1{
    -webkit-box-shadow:inset 0 0 0 1px rgba(89,105,128,.1),inset 0 1px 3px 0 rgba(207,215,230,.6);
    box-shadow:inset 0 0 0 1px rgba(89,105,128,.1),inset 0 1px 3px 0 rgba(207,215,230,.6)
}
.shadow-inner-2{
    -webkit-box-shadow:inset 0 1px 2px 0 rgba(207,215,230,.4);
    box-shadow:inset 0 1px 2px 0 rgba(207,215,230,.4)
}
.pill{
    border-radius:50%
}
.br0{
    border-radius:0
}
.br1{
    border-radius:4px
}
.br2{
    border-radius:8px
}
.br3{
    border-radius:12px
}
.br4{
    border-radius:24px
}
.br5{
    border-radius:48px
}
.bd{
    border-style:dashed;
    border-width:1px
}
.bbr1{
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px
}
.btr1{
    border-top-right-radius:4px;
    border-top-left-radius:4px
}
.b0{
    border:none
}
.b{
    border:1px solid #f0f0f0
}
.bb{
    border-bottom:1px solid #f0f0f0
}
.bt{
    border-top:1px solid #f0f0f0
}
.br{
    border-right:1px solid #f0f0f0
}
.bl{
    border-left:1px solid #f0f0f0
}
.o0{
    opacity:0
}
.o20{
    opacity:.2
}
.o40{
    opacity:.4
}
.o50{
    opacity:.5
}
.o60{
    opacity:.6
}
.o80{
    opacity:.8
}
.o100{
    opacity:.1
}
.float-left{
    float:left
}
.float-right{
    float:right
}
.absolute{
    position:absolute
}
.block{
    display:block
}
.inline{
    display:inline-block
}
.relative{
    position:relative
}
.transition-all{
    -webkit-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
table tr{
    height:48px
}
thead{
    border-bottom:1px solid #f0f0f0
}
table th{
    color:#000;
    font-weight:600;
    text-align:left
}
table .small{
    width:72px
}
.sidebar{
    padding-top:24px;
    overflow:auto;
    position:fixed;
    height:100%;
    float:left;
    background-color:#878787;
    width:300px
}
.sidebar img{
    margin-left:56px;
    margin-bottom:4px;
    height:59px
}
.sidebar h4{
    margin-left:24px;
    color:#fff;
    margin-top:4vh;
    margin-bottom:4px;
    padding-bottom:8px;
    letter-spacing:1px;
    font-weight:700;
    cursor:default
}
.sidebar h4,.sidebar h4 i{
    font-size:16px
}
.sidebar ul{
    margin-top:0;
    margin-bottom:0
}
.sidebar li{
    padding-left:24px;
    padding-right:8px;
    list-style:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:24px;
    height:6vh;
    max-height:40px;
    position:relative
}
.sidebar li a{
    color:#fff;
    text-decoration:none;
    display:block;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.sidebar li.active{
    background-color:#282e32;
    border-left:4px solid #46a5e0;
    padding-left:20px;
    color:#fff
}
.sidebar li.active a{
    color:#fff
}
.sidebar .label{
    margin-right:8px;
    font-size:12px;
    background-color:#46a5e0;
    color:#fff;
    padding:2px 6px;
    border-radius:8px
}
@media (max-width:769px){
    .sidebar{
        left:-320px;
        -webkit-box-shadow:0 1px 0 1px rgba(89,105,128,.1),0 3px 20px 0 rgba(89,105,128,.3),0 1px 2px 0 rgba(0,0,0,.05);
        box-shadow:0 1px 0 1px rgba(89,105,128,.1),0 3px 20px 0 rgba(89,105,128,.3),0 1px 2px 0 rgba(0,0,0,.05);
        position:absolute;
        z-index:99
    }
}
input{
    border:1px solid #c8c8c8;
    color:#7c8287;
    border-radius:4px;
    padding:6px 12px
}
input::-webkit-input-placeholder{
    color:#c8c8c8
}
input::-ms-input-placeholder{
    color:#c8c8c8
}
input::placeholder{
    color:#c8c8c8
}
input[type=checkbox]{
    height:10px
}
input[type=number],input[type=password]{
    padding:6px
}
input[type=file]{
    border:none;
    padding-left:0
}
select{
    border-radius:4px;
    height:24px;
    background-color:#fff;
    border-color:#c8c8c8
}
.busy{
    display:none
}
.ticketEvent{
    padding-left:24px;
    padding-right:24px;
    background-color:#fff9e4;
    font-size:12px
}
.ticketEvent .gravatar{
    display:none
}
div.tagsinput{
    border:1px solid #c8c8c8;
    color:#7c8287;
    height:4px;
    border-radius:4px;
    overflow:hidden
}
div.tagsinput input{
    font-size:12px
}
div.tagsinput span.tag{
    font-family:Lato,sans-serif;
    padding:1px 2px;
    background-color:#fafafa;
    border-color:#c8c8c8;
    color:#000;
    font-size:12px;
    border-radius:4px
}
.popup{
    border-radius:4px;
    background-color:#fff;
    padding:20px;
    width:800px;
    min-height:100px;
    border:none;
    display:none
}
#popup{
    -webkit-transform:scale(.8);
    transform:scale(.8)
}
.popup_visible #popup{
    -webkit-transform:scale(1);
    transform:scale(1)
}
#popup,#popup_background,#popup_wrapper{
    -webkit-transition:all .3s;
    transition:all .3s
}
.thrust-panel{
    border:1px solid #f0f0f0;
    border-radius:8px
}
.typeahead{
    z-index:200;
    min-width:350px;
    margin-top:-4px;
    background-color:#fff;
    position:absolute;
    border:1px solid #f0f0f0;
    -webkit-box-shadow:0 1px 0 1px rgba(89,105,128,.1),0 3px 20px 0 rgba(89,105,128,.3),0 1px 2px 0 rgba(0,0,0,.05);
    box-shadow:0 1px 0 1px rgba(89,105,128,.1),0 3px 20px 0 rgba(89,105,128,.3),0 1px 2px 0 rgba(0,0,0,.05)
}
.typeahead li{
    padding-left:8px;
    padding-right:8px;
    padding-top:4px
}
.typeahead .active{
    background-color:#46a5e0
}
.typeahead .active .mention_name{
    color:#fff
}
.mention_name{
    font-size:12px
}
.mention_username{
    font-size:12px;
    color:#999
}
.mention_image{
    float:left;
    margin-right:5px;
    border-radius:3px;
    width:20px;
    height:20px
}
.active .mention_username{
    color:#fff
}
body{
    margin:0;
    font-size:14px;
    line-height:1.42857143;
    font-weight:600;
    color:#000;
        font-family: "Open Sans", sans-serif !important;
}
.h1,.h2,.h3,.h4,.h5,.h6,.navbar-item,.navbar-link,body,h1,h2,h3,h4,h5,h6{
    font-family:Lato,sans-serif
}
a{
    text-decoration:none;
    color:#46a5e0
}
.gravatar{
    border-radius:50%
}
.tinyHeader{
    position:absolute;
    right:35px;
    top:20px
}
.content{
    padding-top:24px;
    margin-left:300px;
    overflow:auto
}
.comment{
    padding:24px;
    border-bottom:1px solid #f0f0f0;
    min-height:50px
}
.new-comment textarea{
    border-radius:8px;
    margin-bottom:8px;
    padding:8px;
    width:100%;
    height:60px;
    border:1px solid #c8c8c8
}
.description{
    padding:4px 12px 12px 24px
}
.description .actions{
    background-color:#fff
}
.thrust-main-actions{
    margin-top:20px;
    margin-bottom:30px
}
.thrust-actions{
    margin:-30px 8px auto
}
.thrust-edit:after{
    font-family:FontAwesome;
    content:"\F040"
}
.thrust-delete:after{
    font-family:FontAwesome;
    content:"\F1F8"
}
.thrust-table-density{
    display:none
}
.resourceSearch input{
    width:300px;
    -webkit-box-shadow:0 1px 3px 0 rgba(89,105,128,.05),0 1px 1px 0 rgba(0,0,0,.025);
    box-shadow:0 1px 3px 0 rgba(89,105,128,.05),0 1px 1px 0 rgba(0,0,0,.025);
    border-color:#eee
}
.resourceSearch i{
    opacity:.5
}
.description .title,.description h3{
    font-weight:200;
    font-size:18px
}
.label{
    border-radius:4px;
    text-transform:uppercase;
    padding:4px 8px;
    font-size:10px
}
.label a{
    color:#fff
}
.ticket-status-new{
    color:#fff;
    background-color:#e73140
}
.ticket-status-open{
    color:#fff;
    background-color:pink
}
.ticket-status-pending{
    color:#fff;
    background-color:orange
}
.ticket-status-solved{
    color:#fff;
    background-color:#33bc8c
}
.ticket-status-closed{
    background-color:#ccc;
    color:#fff
}
.ticket-priority-low{
    background-color:gray;
    color:#fff
}
.ticket-priority-normal{
    color:#fff;
    background-color:#33bc8c
}
.ticket-priority-high{
    color:#fff;
    background-color:orange
}
.ticket-priority-blocker{
    color:#fff;
    background-color:#e73140
}
.lead-status-new{
    font-weight:700;
    color:#fff;
    background-color:#000
}
.lead-status-first-contact{
    font-weight:700;
    color:#fff;
    background-color:gray
}
.lead-status-visited{
    font-weight:700;
    color:#fff;
    background-color:orange
}
.lead-status-completed{
    font-weight:700;
    color:#fff;
    background-color:#33bc8c
}
.lead-status-failed{
    font-weight:700
}
.idea-status-declined,.idea-status-new,.lead-status-failed{
    color:#fff;
    background-color:#e73140
}
.idea-status-open{
    color:#fff;
    background-color:pink
}
.idea-status-accepted{
    color:#fff;
    background-color:#add8e6
}
.idea-status-pending{
    color:#fff;
    background-color:orange
}
.idea-status-solved{
    color:#fff;
    background-color:#33bc8c
}
.idea-status-closed{
    background-color:gray;
    color:#fff
}
.note{
    background-color:#fff9e4
}
.button{
    background-color:#e20514;
    color:#fff;
    border:none;
    cursor:pointer;
    padding:8px;
    border-radius:4px;
    -webkit-box-shadow:0 2px 0 rgba(0,0,0,.3);
    box-shadow:0 2px 0 rgba(0,0,0,.3);
    position:relative
}
.button:active,button:active{
    top:2px;
    -webkit-box-shadow:0 0 0 #000;
    box-shadow:0 0 0 #000
}
.secondary{
    border:1px solid #9dcfef
}
.secondary,.ternary{
    background-color:transparent;
    color:#000;
    font-weight:600;
    -webkit-box-shadow:0 0 0 #000;
    box-shadow:0 0 0 #000;
    top:1px
}
.ternary{
    border-color:#c8c8c8
}
button{
    background-color:#e20514;
    color:#fff;
    border:none;
    cursor:pointer;
    padding:8px;
    border-radius:4px;
    -webkit-box-shadow:0 2px 0 rgba(0,0,0,.3);
    box-shadow:0 2px 0 rgba(0,0,0,.3);
    position:relative
}
button:focus{
    outline:0
}
.actions{
    padding-top:12px;
    background-color:#fafafa
}
.date{
    color:#000
}
.pagination li{
    list-style:none;
    display:inline-block;
    margin-right:8px
}
.caret-down{
    padding:6px;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    margin-left:-2px;
    vertical-align:text-top
}
.pagination{
    margin-left:24px;
    margin-bottom:-8px
}
.dropdown-wrapper{
    position:relative
}
.dropdown-wrapper,.dropdown-wrapper .button,.dropdown-wrapper button{
    display:inline-block
}
.show-mobile{
    display:none
}
@media (max-width:769px){
    .content{
        margin-left:0
    }
    .tinyHeader{
        right:5px;
        top:10px
    }
    .description{
        padding-bottom:0;
        padding-left:8px
    }
    .description h3{
        margin-top:-16px;
        margin-left:24px
    }
    .breadcrumb{
        margin-top:-13px;
        margin-left:24px;
        margin-bottom:24px
    }
    .hide-mobile{
        display:none
    }
    .show-mobile{
        display:unset
    }
}
