/* Edit Comparison Table*/
#subTable {
    table-layout: fixed;
}
#subTable textarea {
    color: black;
    border: 1px solid #EEE;
    padding:5px;
    font-family: Georgia, serif;
    font-size: 14px;
    line-height: 18px;
    resize: none;
    word-break: break-word;
}

#subTable textarea.acoltxt {
    width: 190px;
    font-weight: bold;
}

#subTable textarea.vcoltxt {
    width: 265px;
}

#subTable textarea.hintt {
    color: gray;
    font-style: italic;
}

#subTable td {
    padding:4px;
    border: 1px solid #DDD;
}

#subHead th {
    border: 1px solid #DDD;
    background:#d3d3d3;
    font-size:1.2em;
    position: sticky;
    z-index: 22;
    top: 50px;
}

#subTable tbody tr td:first-child textarea {
    font-weight: bold;
}

.moveimg {
    height:24px;
    width: 24px;
    background:  url("./img/move.png");
    cursor: move;
}
.updn {
    width:24px;
    padding: 0 auto;
    vertical-align: middle;
    text-align: center;
}

#DiffenForm #mw-cancel {
        margin-left: 20px;
}

#prgrsOut {
    background-color: #EEE;
    width: 360px;
    height: 20px;
    text-align: left;
    margin: 20px 0 0 0;
    padding: 0;
}
#prgrsIn {
    background-color: green;
    width:0px;
    height: 20px;
    margin:0;
    padding: 0;
}
#prgrsStatus {
    width: 360px;
    margin: 5px 0 25px 0;
}
.rvrtr {
    display: block;
    font-size: 0.7em;
    border: none !important;
    text-decoration: underline !important;
}

#mw-submit {
    margin-top: 30px;
}

.alert-message {
    position: relative;
    padding: 7px 15px;
    margin-bottom: 18px;
    color: #404040;
    background-color: #eedc94;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear,left top,left bottom,from(#fceec1),to(#eedc94));
    background-image: -moz-linear-gradient(top,#fceec1,#eedc94);
    background-image: -ms-linear-gradient(top,#fceec1,#eedc94);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fceec1),color-stop(100%,#eedc94));
    background-image: -webkit-linear-gradient(top,#fceec1,#eedc94);
    background-image: -o-linear-gradient(top,#fceec1,#eedc94);
    background-image: linear-gradient(top,#fceec1,#eedc94);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1',endColorstr='#eedc94',GradientType=0);
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    border-color: #eedc94 #eedc94 #e4c652;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
}