body{
    color: #000;
    font-size: 16px;
}

#firstform fieldset{
    padding: 20px;
    margin: 0 auto;
    width: 92%;
    border: 2px solid #497eb1;
    border-radius: 15px;
    background-color: #FFF;
}

div.fieldset.form-section{
    width: 100%;
}

h1,h2,h3,h4,h5{
    font-weight: bold;
}

h2 {
    font-size: 24px;    
    color: #000;
    margin: 0;
    padding: 0;
}  

#authorsTable{
    width: 100% !important;
}

textarea, select, option, input{
    font-weight: normal;
    font-size: 14px;
}

td {
    padding: 0 3px 6px 0;
    margin: 0;
    border: 0;
}

input[type="checkbox"], input[type="radio"] {
    margin: 3px 3px 0 5px;
}

fieldset, .fieldset {
    padding: 20px;
    margin: 0 auto;
    width: 840px;
    border: 2px solid #497eb1;
    border-radius: 15px;
    background-color: #FFF;
}

#autoButton{
    font-weight: normal;
    font-size: 13px;
}

#firstform > div.fieldset{
    width: 840px !important;
}

legend {
    font-size: initial;
    border-bottom: none;
    width: auto;
    padding: 0px 2px;
    margin-bottom: 2px;
}

label{
    display: initial;
}

.help-block {
    display: block;
    margin: 0px;
    color: #000;
    font-size: 13px;
}

#authorsTable tbody tr td:last-child{
   white-space: nowrap;
}

div.highlightTextarea > div.container{
    height: 100% !important;
    width: 100% !important;
}