.modal form.cmxform{
    width: 100%;
}

.spinner-container{
    position: absolute;
    z-index:7100;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: white;
    opacity: 0.9;
    text-align: center;
}

.modal-header{
    background: #0964a5;
    color: #fff;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.modal-header .close{
    color: #fff;
    opacity:
}

#detect_links_already_referenced_dialog .modal-dialog{max-width: 450px;}

.btn.btn-primary.sg-blue{
    background: #0964a5;
    border-color: #0964a5;
    color: #fff;
}

#delete_links span{font-size: .8em;}
.btn.btn-height-match{padding: 14px 12px;}

.correct_limit .align-back{margin-left: -30px;}


form.cmxform {
    width: 700px;
    font-size: 1.0em;
    color: #333;
}

form.cmxform legend {
    padding-left: 0;
}

form.cmxform legend, form.cmxform label {
    color: #333;
}

form.cmxform fieldset {
    border: none;
    border-top: 1px solid #C9DCA6;
    background: url(../images/cmxform-fieldset.gif) left bottom repeat-x;
    background-color: #F8FDEF;
}

form.cmxform fieldset fieldset {
    background: none;
}

form.cmxform fieldset p, form.cmxform fieldset fieldset {
    padding: 5px 10px 7px;
    background: url(../images/cmxform-divider.gif) left bottom repeat-x;
}

form.cmxform label.error, label.error {
    /* remove the next line when you have trouble in IE6 with labels in list */
    color: red;
    font-style: italic;
    font-size: 11px;
}
div.error { display: none; }
input { border: 1px solid black; }
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }
#incident-form label.error { width: 250px; display: block; margin-left: 0px; }
table.searchFilter {    color: #6B6B6B;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;}
.mapPanel {
    color: #6B6B6B;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.dialog-message{
    color:red;
}

@media screen and (min-width: 768px){
    .modal-dialog{width: 700px;}
}

#attachments-widget {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#attachments-widget .file-selector-browse {
    vertical-align: baseline;
}

#attachments-widget .file-selector-text {
    margin-left: 8px;
}

#attachments + label.error {  /* Validation message */
    width: 100%;
}
