.js-form-type-textfield,
.js-form-type-email,
.js-form-type-select {
padding:20px 10px;
}
input[type="text"],
input[type="email"]{
width:100%;
min-height:25px;
}
.js-form-type-select #edit-socom-ignite-role,
.js-form-type-select #edit-project-names{
 width:50%;
 padding:10px;
 margin-bottom:20px;
}

.js-webform-checkboxes div {
padding:5px 0;
}
.js-form-type-textfield label,
.js-form-type-email label,
.js-form-type-select label,
.js-webform-checkboxes,
.js-webform-radios div {
display:block;
padding:10px 0;
}
label.option{
font-weight:normal !important;
}
.fieldset-legend,
.js-form-type-textfield label,
.js-form-type-email label,
.js-form-type-select label{
font-weight:bold;
}
div #edit-actions {
border:0;
padding:0;
min-width:100px
}
div.js-form-type-radio input,
div.js-form-type-radio label {
width:auto;
display:inline !Important;
}  
.radios--wrapper,
.checkboxes--wrapper,
.js-form-type-textarea {
padding-bottom:20px;
}
#edit-actions{
width:100%;
}
.js-form-submit {
min-width: 200px;
width: 25%;
max-width: 450px;
margin: -20px 0 20px;
cursor:pointer;
}
.important_note {
border: 1px solid;
border-radius: 5px;
padding: 10px;
background-color: #cdcdcd;
margin: 20px 0;
}
.important_note p {
padding:5px;
line-height: 14px;
}

.js-form-item-project-name {
  margin-top:-20px;
}

#edit-need-transportation-hotel---wrapper {
  margin-top:20px;
}
#edit-do-you-have-a-cac-card- .description{
  margin-bottom:-10px;
}

