@charset "UTF-8";

div.cds_form fieldset{
margin: 10px 0 0 0;
}
div.cds_form select{
width: 100%; margin: 0 0 10px; padding: 0 15px;
height: 45px;
}
div.cds_form h4{
margin: 10px 0 5px 0;
}
div.cds_form input, div.cds_form textarea, div.cds_form select{
border: 1px solid #ccc; border-radius: 5px; background-color: #ccc;
max-height: 100px;
}
div.cds_form select[multiple]{
height: 100px;
}
div.cds_form div.hidden{
display: none !important;
}
div.cds_form fieldset.cds_fs_personal_data div{
width: calc(49.3% - 5px); display: block; float: left; padding: 0 5px;
}
div.cds_form fieldset.cds_fs_personal_data div.cds_update_message,
div.cds_form fieldset.cds_fs_personal_data div.cds_delete_candidate_message{
width: 100%;
font-size: 0.9em;
margin-top: 10px;
}
div.cds_form fieldset.cds_fs_personal_data div.cds_update_message span,
div.cds_form fieldset.cds_fs_personal_data div.cds_delete_candidate_message span{
color: #00b; font-weight: bold;
}
div.cds_form fieldset.cds_fs_personal_data div.cds_update_message img{
width: 20px; float: left; margin-right: 10px;
}
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_zipcode,
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_state,
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_country{
width: calc(33% - 5px);
}
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_update,
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_address,
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_city,
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_delete{
width: calc(98.6% - 10px); display: block; float: left;
}
div.cds_form fieldset.cds_fs_contact div{
width: calc(49.3% - 5px); display: block; float: left; padding: 0 5px;
}
div.cds_form fieldset.cds_fs_answers{
width: calc(98.6% - 10px);
}
div.cds_form fieldset.cds_fs_candidate_academic_data{
width: calc(98.6% - 10px);
}
div.cds_form fieldset.cds_fs_candidate_academic_data div{
width: calc(49.3% - 5px); display: block; float: left; padding: 0 5px;
}
div.cds_form fieldset.cds_fs_candidate_languages{
width: calc(98.6% - 10px);
}
div.cds_form fieldset.cds_fs_candidate_languages div{
width: calc(49.3% - 5px); display: block; float: left; padding: 0 5px;
}
div.cds_form fieldset.cds_fs_candidate_extended_ad{
width: calc(98.6% - 10px);
}
div.cds_form fieldset.cds_fs_candidate_extended_ad div{
width: calc(49.3% - 5px); display: block; float: left; padding: 0 5px;
}
div.cds_form fieldset.cds_fs_candidate_extended_ad div.cds_dv_extended_ad_description{
width: calc(98.6% - 10px);
}
div.cds_form fieldset.cds_fs_candidate_experiences{
width: calc(98.6% - 10px);
}
div.cds_form fieldset.cds_fs_candidate_experiences div{
width: calc(49.3% - 5px); display: block; float: left; padding: 0 5px;
}
div.cds_form fieldset.cds_fs_candidate_experiences div.cds_ff_experiences_description{
width: calc(98.6% - 10px);
}
div.cds_form fieldset.preferences{
width: calc(98.6% - 10px);
}
div.cds_form fieldset.cds_fs_candidate_academic_data div.cds_item_container,
div.cds_form fieldset.cds_fs_candidate_languages div.cds_item_container,
div.cds_form fieldset.cds_fs_candidate_extended_ad div.cds_item_container,
div.cds_form fieldset.cds_fs_candidate_experiences div.cds_item_container,
div.cds_form fieldset.cds_fs_answers div.cds_item_container{
width: 100%; padding: 10px; margin: 0 0 15px 0;
border: 1px solid #ddd; border-radius: 5px;
}
div.cds_item_container.loading{
text-align: center;
}
div.cds_item_container.loading img{
width: 40px; margin: 0px auto; float: initial;
}
div.cds_form fieldset.cds_fs_candidate_academic_data div.cds_btn_add,
div.cds_form fieldset.cds_fs_candidate_languages div.cds_btn_add,
div.cds_form fieldset.cds_fs_candidate_extended_ad div.cds_btn_add,
div.cds_form fieldset.cds_fs_candidate_experiences div.cds_btn_add{
width: 100%; padding: 0; margin: -20px 0 0 0; text-align: right;
}
div.cds_form fieldset.cds_fs_candidate_academic_data div.cds_btn_del,
div.cds_form fieldset.cds_fs_candidate_languages div.cds_btn_del,
div.cds_form fieldset.cds_fs_candidate_extended_ad div.cds_btn_del,
div.cds_form fieldset.cds_fs_candidate_experiences div.cds_btn_del,
div.cds_form fieldset.cds_fs_answers div.cds_btn_del{
width: 100%; float: left; margin: -37px 0 -5px 0; text-align: right;
}
div.cds_form div.cds_item_container span.cds_data,
div.cds_form div.cds_item_container a.cds_data{
display:block; width: 100%; margin-bottom: 10px;
}
div.cds_form button.cds_del_field, div.cds_form button.cds_del_cd{
border: 1px solid #ddd; border-radius: 5px; background-color: #fff;
color: #800;
}
div.cds_form button.cds_del_field:hover, div.cds_form button.cds_del_cd:hover{
border: 1px solid #800; border-radius: 5px; background-color: #800;
color: #fff; cursor: pointer;
}
div.cds_form button.cds_add_field{
border: 1px solid #263770; border-radius: 5px; background-color: #fff;
color: #263770;
}
div.cds_form button.cds_add_field:hover{
border: 1px solid #263770; border-radius: 5px; background-color: #263770;
color: #fff; cursor: pointer;
}
div.cds_form input.cds_btn_send{
width: calc(98.6% - 10px); margin: 10px 0 0 0; background-color: #263770; color: #fff;
border: 1px solid #263770;
}
div.cds_form input.cds_btn_send:hover{
background-color: #fff; color: #263770;
}
div.cds_form span.cds_file_corrupted {
display: inline-block;
color: #800;
}
div.cds_form span.cds_required_field,
div.cds_form span.cds_candidate_exists {
color: #f00;
margin: -10px 0 0 0;
display: block;
float: right;
}
div.cds_form span.cds_required_checkfields {
color: #f00; margin: -10px 0 0 0; display: block; float: right;
width: 100%; text-align: center;
}
div.cds_form a{
color: #3C62E0;
}
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_update div.cds_dv_valcode label{
width: 100%;
}
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_update div.cds_dv_valcode input{
width: calc(60% - 5px);
}
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_update,
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_delete{
border: 1px solid #f00; border-radius: 5px;
margin: 5px 0; padding: 5px 0;
}
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_update div.cds_dv_newcode label{
display: block; width: 100%;
}
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_update h5,
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_delete h5{
margin: 10px;
font-size: 1em;
color: #f00;
}
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_delete h5{
line-height: 1.7em;
}
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_delete h5 label{
line-height: 45px; float: right;
}
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_delete h5 label input{
width: 1em;
height: 1em;
margin: 0 4em 0 1em;
}
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_update button,
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_delete button{
height: 45px;
margin: 0 !important;
border: 1px solid #263770;
background-color: #263770;
color: #fff;
border-radius: 5px;
text-transform: uppercase;
}
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_delete button{
float: right;
}
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_update button.cds_request_code{
width: 100%;
}
div.cds_form fieldset.cds_fs_personal_data div.cds_dv_update a{
margin-left: 20px;
color: #263770;
}
h3 > span.cds_scale_name {
color: #0097a7;
}
div.cds_form fieldset label.cds_resp_yesno {
width: 80px;
display: inline-flex;
line-height: 2em;
}
div.cds_form fieldset input.cds_resp_yesno {
height: auto;
margin: 0 5px;
width: 2em;
}