/* bootstrap 2 compatibality */
.icon-info-sign {
    background-position: -120px -96px !important;
}
[class^="icon-"], [class*=" icon-"] {
    background-image: url("/images/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin-top: 1px;
    vertical-align: text-top;
    width: 14px;
}
.control-group.error input, .control-group.error select, .control-group.error textarea {
    display: inline-block;
    border-color: #B94A48;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.control-group.error .checkbox, .control-group.error .radio, .control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline  {
    color: #B94A48;
}
/* bootstrap 2 compatibality */

.backlight{
    width: 760px;
    height:452px;
    position:absolute;
    left:0;
    background: -webkit-radial-gradient( 50% 40%, circle, yellow, #F3E81A 6%, transparent 80% ) transparent;
    background:    -moz-radial-gradient( 50% 40%, circle, yellow, #F3E81A 6%, transparent 80% ) transparent;
    background:     -ms-radial-gradient( 50% 40%, circle, yellow, #F3E81A 6%, transparent 80% ) transparent;
    background:      -o-radial-gradient( 50% 40%, circle, yellow, #F3E81A 6%, transparent 80% ) transparent;
    background:         radial-gradient( 50% 40%, circle, yellow, #F3E81A 6%, transparent 80% ) transparent;
}

.delimit {
    border: 0;
    width: 2px;
    height: 200px;
    background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1), rgba(0,0,0,0));
    background-image:    -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1), rgba(0,0,0,0));
    background-image:     -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1), rgba(0,0,0,0));
    background-image:      -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1), rgba(0,0,0,0));
    float: left;
}

.csel-caption {
    height: auto;
    margin-left: 50%;
    background: none;
}

.txtshadow{
    text-shadow: -2px 0 3px black, 0 2px 3px black, 2px 0 3px black, 0 -2px 3px black;
    margin-top: 0;
    float: left;
}
.txtshadow a{
    color: white;
    font-weight: bolder;
}
.txtshadow a:hover, .txtshadow a:focus{
    color: yellow;
    text-decoration: none;
}

/*autocomplete*/
.s2j-combobox-input{
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px 0 0 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}