.icon-style{font-family:Elusive-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.danger{color:#C00}.form-control{border-radius:2px;height:40px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.form-control:focus{outline:0;border-color:#a3c849;box-shadow:inset 0 1px 1px rgba(109,149,57,0.3),0 0 8px rgba(109,149,57,0.6)}.input-group .input-group-btn a{height:40px;line-height:40px;padding-top:0}.form-actions{padding-top:15px;text-align:center}.form-actions.left{text-align:left}.form-actions.right{text-align:right}label{font-weight:normal}.form-group.required>label,label.required{margin-bottom:1px}.form-group.required>label:after,label.required:after{content:'*';font-size:120%}.form-group.has-error .help-block{display:none}.form-group.missing-required input,.form-group.missing-required textarea{border-color:#C00}.form-group>.form-group{margin-bottom:0}.month-year,.month_year{position:relative}.month-year select,.month_year select{display:inline-block;width:48%}.month-year label,.month_year label{display:block}.month-year .current,.month_year .current{position:absolute;top:0;right:15px}.month-year .current:after,.month_year .current:after{display:none}.month-day-year select{display:inline-block;width:32%}.month-day-year label{display:block}.document_part_dated_qualifications_text{width:100%}.document_part_dated_qualifications_text .month-year{display:inline-block;width:30%}.document_part_dated_qualifications_text .month-year select{display:inline-block;width:48%}.document_part_dated_qualifications_text input[type=text]{display:inline-block;width:50%;float:none;vertical-align:top}.document_part_dated_qualifications_text .input-group-btn{display:inline-block;vertical-align:top}textarea.form-control{height:100px;resize:none;line-height:1.2em}.input{color:#333}.error-messages{font-size:12px}.error-messages>div{margin-bottom:10px}.error-messages ul{margin:0;padding:0}.error-messages ul li{margin-left:15px;list-style-type:square;font-weight:bold}::-webkit-input-placeholder{color:#AAA !important;font-weight:normal;font-style:italic}:-moz-placeholder{color:#AAA !important;font-weight:normal;font-style:italic}::-moz-placeholder{color:#AAA !important;font-weight:normal;font-style:italic}:-ms-input-placeholder{color:#AAA !important;font-weight:normal;font-style:italic;line-height:0}.placeholder{color:#AAA !important;font-weight:normal;font-style:italic}.hint{font-style:italic;padding:3px 0;color:#999}.alert-info.alert-small{padding:5px}.alert-info.alert-small:before{content:"\e699";display:inline-block;margin:0 8px;font-family:'Elusive-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.ranked-list .rankable-item{border:solid 1px #ddd;padding:15px 0 15px 60px;margin-bottom:10px;border-radius:5px;cursor:pointer;position:relative;line-height:30px;font-size:16px}.ranked-list .rankable-item.disabled{opacity:0.5;cursor:auto}.ranked-list .rankable-item.ranked-item{font-family:'gotham_boldregular',Arial,Helvetica,sans-serif;border-color:#6d9539}.ranked-list .rankable-item.ranked-item .ranked-item-before{content:'';background-color:#6d9539;height:36px;width:36px;line-height:36px;border-radius:50%;color:#fff;display:inline-block;text-align:center;font-family:'gotham_boldregular',Arial,Helvetica,sans-serif;font-size:28px;position:absolute;top:12px;left:12px}.sorted-list .form-control{padding:0 0 0 10px}.fancy-check-buttons .checkbox{display:inline-block;width:50%}.fancy-check-buttons .checkbox label{border:solid 1px #6d9539;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px;line-height:20px;display:block;margin:0 10px 10px;text-align:center;white-space:no-wrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-family:'gotham_boldregular',Arial,Helvetica,sans-serif}.fancy-check-buttons .checkbox label input{position:absolute;left:-9999px}.fancy-check-buttons .checkbox label:hover,.fancy-check-buttons .checkbox label:focus{background:#fff}.fancy-check-buttons .checkbox label.focused{background:#fff}.fancy-check-buttons .checkbox label.checked{background:#6d9539;color:#FFF}.fancy-check-buttons .checkbox label.disabled{background:#DDD}.fancy-check-buttons.full-width .checkbox{display:inline-block;width:100%}.fancy-check-buttons.full-width .checkbox label{border:solid 1px #6d9539;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px;line-height:20px;display:block;margin:0 10px 10px;text-align:left;white-space:no-wrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-family:'gotham_boldregular',Arial,Helvetica,sans-serif}.fancy-check-buttons.full-width .checkbox label input{position:absolute;left:-9999px}.fancy-check-buttons.full-width .checkbox label:hover,.fancy-check-buttons.full-width .checkbox label:focus{background:#fff}.fancy-check-buttons.full-width .checkbox label.checked{background:#6d9539;color:#FFF}