.form-table td,
.form-table th{
    padding-bottom:6px;
    font-size:12px;
}
.form-table td:not(:last-child),
.form-table th:not(:last-child){
    padding-right:15px;
}

.form-table label,
.form-table tbody th{
    margin-bottom: 0;
    display: inline-block;
    max-width: 100%;
    font-weight: 700;
}

input[type='text'], input[type='password'], select, textarea {
    padding: 3px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    display: block;
    width: 100%;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

input[type='text'], input[type='password'], select {
    height: 23px;
}

input[type='text']:disabled, input[type='password']:disabled, select:disabled, textarea:disabled {
    cursor:not-allowed;
    background-color: #eee;
    opacity: 1;
}

button, .btn{
    padding: 4px 8px;
    font-size:12px;
}
.btn-link{
    padding:0;
}

label{
    color:#00234c;
}

.form-table{
    margin-bottom:20px;
}

fieldset{
    border:2px solid rgb(200,200,255);
    margin:auto;	
    margin-bottom:40px;
    padding:0px 20px 20px 20px;
    border-radius:10px;
    text-align:left;
}

legend{
    border:none;
    margin:0;
    padding:0;
    width:auto;
    padding-right:15px;
    margin-bottom:15px;
    background-color:white;
    position:relative;
    left:10px;	
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000066;
}

.form-table thead th, h5{	
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:rgb(66,30,0);
    text-decoration:underline;
}


.fa-checkboxes input{
     position: relative;
     font-weight: normal;
}
/* to hide the checkbox itself */
 .fa-checkboxes input:before {
    position: relative;
    background-color: #FFFFFF;
    height: 100%;
    width: 100%;
    font-family: FontAwesome;
    font-size:18px;
    display: inline-block;
    content:"\f096";
}

/* space between checkbox and label */
.fa-checkboxes input:checked:before {
    font-family: FontAwesome;
    display: inline-block;
    content:"\f046";
}
.fa-checkboxes span{
    display:inline-block;
    padding-left:5px;
}

.fa-checkboxes:hover:not(.disabled),
.fa-checkboxes.active{
    color:blue;
    cursor:pointer;
}