.job-search-widget {overflow: hidden; color: #000; font-size: 12px; width:100%; height:auto;}
.job-search-widget a {font-weight: normal;}
.job-search-widget a, .job-search-widget a:visited {color: blue;}
.job-search-widget .widget-content {width: 300px; overflow: hidden; position: relative;}

.job-search-widget .widget-form {margin-left: 38px; padding-bottom: 12px;}

.job-search-widget .widget-content-container {width: 298px;}

.job-search-widget .termsAndConditions {margin: 5px 0; width: 84%;}

.job-search-widget .termsAndConditions input {
    width: auto;
    border: 0;
    float: left;
    margin-left: 0;
}

.job-search-widget .termsAndConditions span {
    margin-left: 19px;
    font-size: 11px;
    line-height: 14px;
    display: block;
}

.job-search-widget .termsAndConditions span a {text-decoration: none;}

.job-search-widget .button {width: 84%; text-align: left;}

.job-search-widget .button input {float: left; margin-right: 8px;}

.job-search-widget .login-switch-wrapper {
    font-size: 11px;
    line-height: 11px;
    text-align: right;
    margin-right: 7px;
    margin-top: 5px;
}

.job-search-widget .login-switch-wrapper .login-switch-link {text-decoration: none; margin-left: 2px;}

.job-search-widget .button .widget-footer-message {
  font-size: 11px; line-height: 11px; display: block; text-align: left;}

.job-search-widget .text-field input, .job-search-widget .row-wrapper select,
.job-search-widget .job-occupations, .job-search-widget .password-field input {
  border: 1px solid #AEAEAE;
  color: #666666;
  width: 211px;
}

.job-search-widget .text-field input, .job-search-widget .password-field input {padding: 2px 0px;}

.job-search-widget .zipcode input {width: 70px;}

.job-search-widget .job-occupations {height: 139px; overflow:auto; font-size: 11px;}
.job-search-widget .job-occupation-wrapper input, .job-search-widget .job-occupation-wrapper label {cursor: pointer;}
.job-search-widget .job-occupation-wrapper input {padding-left: 5px;}
.job-search-widget .widget-footer-message-wrapper {padding: 5px 5px 0px 0px; float: right;}
/*
.job-search-widget .rounded-box-top {width: 300px; height: 8px; background: url('../../common/css/images/curvetopblue.png') top center no-repeat;}
*/
/*
.job-search-widget .widget-footer {width: 300px; height: 8px; background: url('../../common/css/images/curvebottom.png') top center no-repeat;}
*/
.widget-content-container {
/*
    border-left: 1px solid #c5c6c1;
    border-right: 1px solid #c5c6c1;
	padding: none
*/
    margin: auto;
    overflow: hidden;
}
/* .widget:before {content: url("../../common/css/images/curvetopblue.png");} */

.job-search-widget .widget-loading{
	background-color: #fff !important;
	z-index: 1;
}