root { 
display: block;
}
#apply_form {
}
#apply_form div {
margin: 2px;
}
#apply_form label {
display: inline-block;
width: 30%;
}
#apply_form #agreement_container label {
width: 100%;
}
#tellafriend_form div {
margin: 2px;
}
#tellafriend_form label {
display: inline-block;
width: 40%;
}
#login_form div {
margin: 2px;
}
#login_form label {
display: inline-block;
width: 40%;
}
#campaign_form div {
margin: 2px;
}
#campaign_form label {
display: inline-block;
width: 20%;
}
#logged_out {
text-align: right;
}
.carerix_required { border: 1px solid #FAA2A8; }
.error {
display: inline-block;
color: #FAA2A8;
}
.cx_hint {
display: inline-block;
color: #C2E5B9;
}
.cx_default_style_success {
background-color: #F2FDEF; 
border: 1px solid #C2E5B9; 
padding:5px;
}
.cx_msgBox_success {
background-color: #F2FDEF; 
border: 1px solid #C2E5B9; 
padding:5px;
}
.cx_checkbox_group {
max-height: 300px;
overflow-y: auto;
border: 1px solid #ddd;
background-color: #fff;
margin-bottom: 5px;
}
.cx_checkbox_group label {
display: block;
padding-left: 5px;
cursor: pointer;
}
.cx_checkbox_group input:focus {
outline: none;
}
.cx_search_widget_select {
width: 100%;
}
.cx_applyform_salary {
display: inline-block;
}
.cx_applyform_salary label {
width: auto !important;
margin-right: 8px;
}
.cx_applyform_salary input[type="text"] {
width: 100px;
}
div#subscribe_success {
margin: 20px;
}
div#subscribe_form input#subscribe_button {
margin-top: 20px;
}
div#subscribe_form #prefCountry1Node {
display: block;
}
div#prefRegion1Node_container, div#prefRegion2Node_container, div#prefRegion3Node_container, div#prefRegion4Node_container {
}
div#subscribe_form #prefRegion1Node, div#subscribe_form #prefRegion2Node, div#subscribe_form #prefRegion3Node, div#subscribe_form #prefRegion4Node {
}
div#subscribe_form #functionLevel0, div#subscribe_form #functionLevel1 {
}