.expand {
    width: 30px !important;
}

.progress-off {
    position: relative;
    width: 100%;
    height: 30px;
    background-color: #CCCCCC;
    border: 1px solid black;
    margin: 2px 0;
}

.progressdone {
    position: relative;
    /*height: 30px;*/
    background-color: #00CC00;
    /*border-right: 1px solid black;*/
}

.progressover {
    height: 30px;
    background-color: #CC0000;
    width: 100%;
}

td .progress-off {
    position: relative;
    width: 100%;
    height: 10px;
    background-color: #CCCCCC;
    border: 1px solid black;
    margin: 2px 0;
}

td .progressdone {
    position: relative;
    /*height: 10px;*/
    background-color: #00CC00;
    /*border-right: 1px solid black;*/
}

td .progressover {
    /*height: 10px;*/
    background-color: #CC0000;
    width: 100%;
}
.livewbox {
     border: 1px solid #E0E0E0;
     padding: 8px;
 }

.livewbox h5 {
    padding: 4px;
    background-color: #8080ff;
}

.livewbox span {
    display: block;
}

.popover {
    max-width:1200px;
}

.ms-container {
    width: 80% !important;
}

.ms-container .ms-list{
    height: 400px !important;
}

.ms-selection{
    background: #efe;
}

.policy-allow-not {
    background-color: #ff0000;
}

.policy-allow-yes {
    background-color: #00ff00;
}

.policy-allow-own {
    background-color: #ffff00;
}

.modal-body .waiter {
    display:    none;
    position:   absolute;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 )
    url('../../gfx/ajax-loader.gif')
    50% 50%
    no-repeat;
}

.localform {
    position: relative;
}

.localform .waiter {
    display:    none;
    position:   absolute;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 )
    url('../../gfx/ajax-loader.gif')
    50% 50%
    no-repeat;
}

.form-control:focus {
    color: #000000;
}

.valdynamic, .valdynamic_a, .valdynamic_d {
    display: none;
}

.form-control-xs {
    min-height: 1.5em;
    padding: .05rem .05rem;
    font-size: .7rem;
    border-radius: .2rem;
    background-color: #FFb2b2;
}
.form-select.form-control-xs {
    padding: 0.05rem 1.4rem 0.05rem 0.05rem !important;
}

.easy-autocomplete input {
    padding: 2px !important;
}

input.form-control:required {
    background-color: rgba(246, 187, 187, 0.25);
}
