.hidden {
    display: none;
}

.disabled {
    opacity: 0.5;
}

/*.tooltip {
    margin-left: -12px;
    margin-top: -2px;
    display: none;
}

.send-form .tooltip {
    margin-left: 45px;
}

.send-form3 .tooltip {
}*/

.subscribe-form .text .placeholderText {
    margin-top: -1px;
}

/*.redstripe .search .field .placeholderText {*/
/*margin-left: 1px;*/
/*}*/

.form-group label.error {
    color: #B3191F;
}


.form-group .field.error {
    border-color: #B3191F;
}

.form-group .warning {
    min-height: 16px;
    height: auto !important;
    height: 16px;
    overflow: visible;
    display: none;
    /*width: 156px;*/
}

.field .warning {
    min-height: 16px;
    height: auto !important;
    height: 16px;
    overflow: visible;
    display: none;
    /*width: 156px;*/
}

.form-group .warning .message {
    line-height: 12px;
}

.form-group.error .warning {
    display: block;
}


.field.error .warning {
    display: block;
}

.message-holder.warning {
    line-height: 22px;
    float: left;
    padding-left: 25px;
    background: url(../images/ico-error.gif) no-repeat 0 50%;
    color: #B3191F;
    font-size: 10px;
    word-spacing: -2px
}

.message-holder.tic {
    float: left;
    width: 14px;
    height: 14px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/ico-correct.gif) no-repeat;
    margin: 6px 0 0 1px;
}

.form-container .row2 .modify {
    padding: 4px 0 0 1px;
    margin-right: 5px;
}

/*.slide-block .evaluation-form-container {*/
/*margin: 0px 0 0px -28px;*/
/*}*/

/*.slide-block.edit-mode .evaluation-form {*/
/*margin: -8px 0 6px 28px;*/
/*}*/

.slide-block .send-form .link {
    font-weight: normal;
    color: #5B5B5B;
    font-size: 9px;
    background: transparent;
    text-decoration: none;
}

.slide-block .send-form .link.right {
    float: right;
    margin-right: 5px;
    margin-top: -5px;
}

.slide-block .send-form .link.left {
    float: left;
    margin-left: 5px;
    margin-top: -5px;
}

.slide-block .send-form .link span {
    font-weight: bold;
    font-size: 12px;
}

.edit-mode .evaluation-form .form-holder {
    padding: 32px 0 17px;
}

/*app.ui*/

.uiTooltip {
    position: absolute;
    z-index: 1020;
    display: block;
    visibility: visible;
}

.uiTooltip.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.uiTooltip.top {
    margin-top: -2px;
}

.uiTooltip.right {
    margin-left: 2px;
}

.uiTooltip.bottom {
    margin-top: -21px;
    margin-left: 11px;
}

.uiTooltip.left {
    margin-left: -2px;
}

.uiTooltip.top .uiTooltip-arrow {
    bottom: 0;
    width: 0;
    border-top: 5px solid #000000;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

.uiTooltip.left .uiTooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #000000;
}

.uiTooltip.bottom .uiTooltip-arrow {
    top: 0;
    width: 0px;
    margin-left: 5px;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #000000;
    border-left: 5px solid transparent;
}

.uiTooltip.right .uiTooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-right: 5px solid #000000;
    border-bottom: 5px solid transparent;
}

.uiTooltip-inner {
    width: auto;
    padding: 3px 8px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #000000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
}

.login-container .uiTooltip {
    display: none;
}

.login-container .error .uiTooltip {
    display: block;
}

.login-container .loginError {
    margin-left: 30px;
    margin-top: -27px;
    display: none;
}

.login-container .error .loginError {
    display: block;
}

.login-container .loginError .uiTooltip-inner {
    background: #B3191F;
    color: #FFFFFF;
}

.login-container .loginError .uiTooltip-arrow {
    border-bottom-color: #B3191F;
}

.selectArea {
    margin-right: 7px;
    width: 301px;
}

.selectArea ul {
    max-height: 15em;
    overflow-y: scroll;
}

.selectArea .selectHolder {
    overflow: hidden;
    width: 0;
    height: 0;
}

.selectArea a.selectButton {
    right: 0;
}

.optionsDivInvisible, .optionsDivVisible {
    width: 100%;
    margin-top: -1px;
}

.optionsDivVisible a {
    line-height: 14px;
}

.checkboxArea .holder,
.checkboxAreaChecked .holder {
    overflow: hidden;
    width: 0;
    height: 0;
}

.checkboxAreaChecked label {
    margin-left: -4px;
}

.lang-nav a {
    outline: 0;
}

.welcome a.arrow {
    outline: 0;
}

.user-block .opened .drop {
    right: -5px;
    z-index: 1;
}

.header2 .user-panel .opened .drop {
    right: 0;
}

.user-block2 .container {
    height: 83px;
}

.form-content dt {
    clear: right;
}

.slide-block .inline-form-container {
    padding: 0;
}

.inline-form-container .submit {
    margin-left: 0;
}

.job {
    overflow: visible;
}

.job li {
    overflow: visible;
}

.job li:first-child {
    border-top: none;
}

.star-rating-hover li a:hover,
.star-rating li.active a,
.star-rating li.setted a {
    background: url(../images/stars.gif) 0 -15px;
    z-index: 1;
    left: 0;
}

.print .star-rating-hover li a:hover,
.print .star-rating li.setted a {
    background: none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.user-block .block .holder {
    cursor: pointer;
}

.rate-block2 .status {
    line-height: 28px;
    width: 70px;
}

/*.rate-block2 dt {
    width: 115px;
}*/

.rate-block2 dl.even {
    width: 325px;
    margin: 0 0 0 16px
}

.rate-block2 dl.odd {
    width: 325px;
    margin: 0 0 0 76px
}

/*.rate-block.full-size dl {
    width: 666px;
}

.rate-block.full-size dt {
    width: 500px;
}

.rate-block.full-size dd {
    width: 137px;
}*/

.cvBlockLink .cvProgress {
    background-color: transparent;
    border-color: transparent;
}

.cvBlockLink .cvProgressWrapper {
    border-color: transparent;
}

.filcv .num-0, .filcv dl {
    background: #f7f7f7;
    padding: 5px 10px;
    margin-bottom: 0px;
}
.filcv dt {
    float: left;
}
.filcv dd {
    float: right;
}

.filcv .num-1 {
    background: #f1f1f1;
    padding: 5px 10px;
}

.ico-info {
    display: inline-block;
    margin-bottom: -3px;
    width: 17px;
    height: 17px;
    background-image: url("../images/ico-18.gif");
}

.ico-exclamation {
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url("../images/ico-14.gif");
    margin-bottom: -5px;
}

#rekruiterLoginContainer .loginDefaultText,
#rekruiterLoginContainer .passwordDefaultText {
    position: absolute;
    padding-top: 4px;
    padding-left: 6px;
    width: 209px;
    height: 20px;
    cursor: text;
}

#rekruiterLoginContainer.login-container .loginError .uiTooltip-inner {
    background: #313131;
}

#rekruiterLoginContainer.login-container .loginError .uiTooltip-arrow {
    border-bottom-color: #313131;
}

#rekruiterLoginContainer.login-container .loginError.bottom {
    margin-top: -6px;
}

.header2 .user-panel {
    display: block;
}

.uiButton {
    border: none;
    cursor: pointer;
    background: url(../images/buttons.jpg) no-repeat;
}

.uiButton1 {
    width: 115px;
    height: 34px;
    line-height: 34px;
    padding: 0;
    font-size: 11px;
    background-position: 0 -470px;
    color: #4c4c4c;
}

.pressed .uiButton1 {
    background-position: -540px;
}

input.uiButton1:hover {
    background-position: 0 -505px;
}

input.uiButton2 {
    width: 182px;
    height: 33px;
    line-height: 33px;
    padding: 0 0 3px;
    margin: 0 0 0;
    background-position: 0px -404px;
    color: #5b5b5b;
    font-size: 14px;
}

.pressed .uiButton2 {
    background-position: 0px -437px;
}

input.uiButton3 {
    width: 28px;
    height: 28px;
    padding: 0 0 2px;
    font-size: 11px;
    line-height: 28px;
    color: #5b5b5b;
    background-position: -193px -351px;
}

input.uiButton4 {
    background-position: 0 -219px;
    color: #5b5b5b;
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    padding: 0 0 3px;
    width: 83px;
}

.pressed .uiButton4 {
    background-position: 0 -253px;
}

input.uiButton5 {
    background-position: 0 -313px;
    color: #5b5b5b;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding: 0 0 3px;
    width: 48px;
}

.pressed .uiButton5 {
    background-position: 0 -347px;
}

input.uiButton6 {
    background-position: -63px -313px;
    color: #5b5b5b;
    font-size: 14px;
    height: 33px;
    line-height: 32px;
    padding: 0 0 3px;
    width: 99px;
}

.pressed .uiButton6 {
    background-position: -63px -346px;
    padding: 0 0 0px 2px;
}

input.uiButton7 {
    background-position: -95px -219px;
    color: #5b5b5b;
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    padding: 0 0 3px;
    width: 67px;
}

.pressed .uiButton7 {
    background-position: -97px -252px;
}

.heading .opened .drop {
    z-index: 10000;
}

.placeholderText {
    color: rgb(174, 174, 174);
    position: absolute;
    left: 0;
}

.uiSelect1 {
    width: 303px;
    padding: 0;
    float: left;
    margin: 3px 0 0;
    font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
    color: #434343;
}

.form-container .row .holder {
    position: relative;
}

.redstripe .search .field .placeholderText {
    font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
    color: #aeaeae;
}

.form-container .row2 .modify {
    float: none;
}

.page-user-job-offer-details .job-offer-block {
    margin-top: 20px;

}

.page-user-job-offer-details .job-offer-block h4 {
    margin: 0;
    margin-bottom: 10px;
}

.page-user-job-offer-details .job-offer-block-buttons {
    margin-bottom: 50px;
}

.resume-form-slide .modify {
    float: none;
    margin-top: 0;
}

.resume-form .info .column {
    width: 50%;
    padding: 0;
}

.resume-form .info .aside {
    width: 50%;
    padding: 0;
}

.slide-block .row .inline-holder {
    width: 100%;
}

/*.login-container .facebook-login {*/
/*padding-left: 21px;*/
/*float: left;*/
/*background: url('../images/facebook-login-btn.png');*/
/*height: 22px;*/
/*background-repeat: no-repeat;*/
/*width: 133px;*/
/*line-height: 23px;*/
/*text-decoration: none;*/
/*font-size: 9px;*/
/*text-align: center;*/
/*white-space: nowrap;*/
/*font-family: Arial, Helvetica, sans-serif;*/
/*font-weight: bold;*/
/*}*/

.page-article-details .page-heading h1 span {
    color: #b3191f;
}

.page-article-details .entry-content {
    margin-bottom: 10px;
}

.topics .opened {
    position: relative;
}

.topics .opened .drop {
    display: block;
}

.side-tabs .tab-content {
    display: none;
}

.side-tabs .tab-content.active {
    display: block;
}

.topics .title.active {
    font-weight: bold;
}

.page-recruiter-account-job-offer .number {
    color: #b3191f;
}

.form-container .row.row-right-part {
    padding-left: 198px;
}

.form-container .form-decorator .row.row-right-part {
    padding-left: 170px;
}

.form-group .tic.success {
    display: none;
}

#content .form-container p {
    margin: 0;
}

.form-group.success .tic.success {
    display: block;
}

.form-container .row select.field {
    width: 303px;
    background: white;
}

.form-container .row input.field {
    width: 291px;
}

.form-container .row input.checkbox {
    width: 16px !important;
    height: 16px !important;
    float: left;
    margin: 2px 3px 0 0;
    border: none;
    padding: 0;
}

.doesnotexist:-o-prefocus, .form-container .row input.file {
    width: 304px;
}

.form-container .row .checkbox-label {
    width: 291px;
    display: block;
    height: 1%;
    overflow: hidden;
    line-height: 20px;
    text-align: left;
}

.form-container .row .form-error-message {
    color: #B3191F;
    padding-bottom: 9px;
    padding-top: 9px;
}

.form-container .row .form-success-message {
    padding-bottom: 9px;
    padding-top: 9px;
}

.user-register-page .newsletter-status-row {
    padding-bottom: 14px;
}

.user-register-page .optin-status-row {
    padding-bottom: 27px;
}

.user-register-page .captcha-row #QapTcha {
    padding: 20px 30px;
    width: 242px
}

.user-register-page .captcha-row input {
    display: none;
}

.recruiter-office {
    width: 691px;
}

.form-container .row .checkbox-helper {
    float: left;
    margin-top: 5px;
}

.form-container .row .redactor_box {
    /*width: 302px;*/
    float: left;
    margin-right: 5px;
}

.form-container .row.row-select .checkbox-helper {
    margin-top: 0;
}

.form-container .row.row-select .checkbox-helper-label {
    margin-top: 0;
}

.form-container .row.row-select .tic {
    margin-top: 3px;
}

.form-container .row.row-select .warning {
    margin-top: 3px;
}

.form-decorator {
    padding: 0 0 11px;
    margin: -8px 0 6px 28px;
    width: 662px;
    background: url(../images/bg-send-form.gif) no-repeat 0 100%;
}

.form-decorator .form-decorator-inner {
    background: #fafafa url(../images/bg-form-holder.gif) no-repeat;
    padding: 40px 0 17px;
    padding-left: 18px;
}

.form-container .heading {
    padding: 0 0 10px;
    width: 100%;
    background: url(../images/bg-slide-heading.gif) repeat-x 0 18px;
    height: 24px;
}

.form-container .heading h2 {
    float: left;
    background: #fff;
    padding: 0 9px 0;
    font: bold 20px/24px Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
}

.form-container .form-decorator .row label {
    width: 152px;
}

.form-container .row .checkbox-helper-label {
    width: auto;
    margin-right: 5px;
    margin-top: 0px;
}

.form-container .form-decorator .row .checkbox-helper-label {
    width: auto;
}

.form-container .form-decorator .row .holder {
    width: 474px;
}

.form-container .form-decorator .row .warning {
    width: 139px;
}

.job-offer-publish-page .buttons-row .holder {
    width: 100%;

}

.job-offer-finish-page .content-links {

}

.job-offer-finish-page ul.content-links {
    list-style: none;
}

.job-offer-finish-page .content-links li {
    padding-left: 1em;
    text-indent: -1em;
    margin-bottom: 1em;
}

.job-offer-finish-page .content-links li:before {
    content: "-";
}

.job-offer-finish-page .page-heading h1 span {
    color: #b3191f;
}

.job-offer-finish-page .sub-header {
    color: #b3191f;
}
/*****************/
/** QapTcha CSS **/
/*****************/
#QapTcha {
    padding: 20px 10px;
    /*border: 1px solid #F4F4F4;
    background: url('../images/bg_QapTcha.png') repeat;*/
    margin-top: 10px;
    width: 250px;
    position: relative;
    background: none;
}

#QapTcha .clr {
    clear: both
}

#QapTcha #bgSlider {
    width: 202px;
    height: 22px;
    background: transparent url('../images/sprites.png') no-repeat 0 -22px;
    float: left
}

#QapTcha #Slider {
    width: 48px;
    height: 22px;
    background: transparent url('../images/sprites.png') no-repeat -32px 0;
    cursor: e-resize
}

#QapTcha #Icons {
    float: left;
    width: 16px;
    height: 16px;
    background: transparent url('../images/sprites.png') no-repeat 0 0;
    margin-top: 3px;
    margin-left: 10px;
}

#QapTcha #TxtStatus {
    width: 202px;
    margin-top: 7px;
    text-align: center;
    color: #bb2828;
    font-family: Verdana;
    font-size: 10px;
    clear: both
}

.ng-hide {
    /* this is just another form of hiding an element */
    display: block !important;
    position: absolute;
    top: -9999px;
    left: -9999px;
}

/*****************/
/** Redactor CSS **/
/*****************/


#ico-nav {
    width: 102px;
}

.page.user-job-offer-details {
    overflow: visible;
    margin-bottom: 20px;
}

.apply-step2 .drop-holder-bottom {
    float: right;
}

.form-container .error .field-marker {
    border: 1px solid #b3191f;
}

.form-container .error .field-marker.app-rte {
    border: none;
}

.form-container .error .field-marker .redactor_box {
    border: 1px solid #b3191f;
}

.apply-step2 .main .columns .apply-step3 .opener {
    position: inherit;
    top: 0;
}

.user-block .container {
    height: 67px;
}

.slide-block .row.text .holder,
.slide-block .row.textarea .holder {
    float: none;
    width: auto;
}

.slide-block .slide .text input {
    width: 480px;
}

 

.slide-block .form-container .row2 select {
    width: 280px;
}

.send-form .check-row {
    padding: 3px 10px 0 10px;
}

.send-form .row.first-in-row {
    float: left;
}

.send-form .row.first-in-row .warning {
    width: 80px;
}

.send-form .row.second-in-row .warning {
    width: 80px;
}

.send-form .row.second-in-row {
    float: left;
}

.send-form .row.second-in-row .holder {
    width: auto;
    min-width: 80px;
    white-space: nowrap;
    margin-left: 5px;
}

.send-form .row.first-in-row .holder {
    margin-left: 20px;
    width: auto;
    min-width: 80px;
    white-space: nowrap;
}

.evaluation-form .form-holder {
    padding-bottom: 17px;
}

/* star rating code - use lists because its more semantic */
/* No javascript required */
/* all the stars are contained in one matrix to solve rollover problems with delay */
/* the background position is just shifted to reveal the correct image. */
/* the images are 16px by 16px and the background position will be shifted in negative 16px increments */
/*  key:  B=Blank : O=Orange : G = Green * /
/*..... The Matrix ....... */
/* colours ....Background position */
/* B B B B B - (0 0)*/
/* G B B B B - (0 -16px)*/
/* G G B B B - (0 -32px)*/
/* G G G B B - (0 -48px)*/
/* G G G G B - (0 -64px)*/
/* G G G G G - (0 -80px)*/
/* O B B B B - (0 -96px)*/
/* O O B B B - (0 -112px)*/
/* O O O B B - (0 -128px)*/
/* O O O O B - (0 -144px)*/
/* O O O O O - (0 -160px)*/

/* the default rating is placed as a background image in the ul */
/* use the background position according to the table above to display the required images*/
.rating {
    float: left;
    width: 65px;
    height: 16px;
    margin: 3px 5px 0 0;
    padding: 0;
    list-style: none;
    position: relative;
    background: url(../images/star-matrix.gif) no-repeat 0 0;
}

.recruiter{
    width: 49px !important;
}

/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {
    background-position: 0 0
}

.onestar {
    background-position: 0 -96px
}

.twostar {
    background-position: 0 -112px;
}

.threestar {
    background-position: 0 -128px
}

.fourstar {
    background-position: 0 -144px
}

.fivestar {
    background-position: 0 -80px
}

ul.rating li {
    /*ie5 mac doesn't like it if the list is floated\*/
    float: left;
    /* end hide*/
    text-indent: -999em;
}
ul.rating.active li {
    cursor: pointer;
}

ul.rating li a {
    cursor: default;
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    text-decoration: none;
    z-index: 200;
}

ul.rating.active li a {
    cursor: pointer;
}

ul.rating li.one a {
    left: 0
}

ul.rating li.two a {
    left: 16px;
}

ul.rating li.three a {
    left: 32px;
}

ul.rating li.four a {
    left: 48px;
}

ul.rating li.five a {
    left: 64px;
}

ul.rating.active li a:hover {
    z-index: 2;
    width: 65px;
    height: 16px;
    overflow: hidden;
    left: 0;
    background: url(../images/star-matrix.gif) no-repeat 0 0
}

ul.recruiter.active li a:hover{
    width: 49px !important;
}

ul.rating.active li.one a:hover {
    background-position: 0 -96px;
}

ul.rating.active li.two a:hover {
    background-position: 0 -112px;
}

ul.rating.active li.three a:hover {
    background-position: 0 -128px
}

ul.rating.active li.four a:hover {
    background-position: 0 -144px
}

ul.rating.active li.five a:hover {
    background-position: 0 -160px
}

/* end rating code */

.user-block .ui-widget-header {
    border: none;
    background: url(../images/bg-progressbar.gif);
}

.user-block .ui-widget-content {
    border: none;
    padding-top: 1px;
    padding-left: 3px;
}

.cvFileNoLabel label {
    display: none;
}

.apply-step2 .user-block .container {
    height: auto;
}

.form-container .line3 .holder {
    float: left;
    padding-left: 30px;
}

.form-container .line3.submit-type .holder {
    padding-left: 50px;
}

.logged .redstripe .login-container {
    display: block;
}

.form-container .chk-area .row.row-right-part {
    padding-left: 0;
}

.content2 .slide-block .chk-area .row .holder {
    width: 190px;
}

.form-container .chk-area .row.success .tic.success {
    /*display: none;*/
}

.recruiter-register .form-container .row.row-right-part.expectations-detail-row {
    padding-left: 0;
}

.recruiter-register .content2 .slide-block .row.row-right-part.expectations-detail-row .holder {
    width: 100%;
    float: left;
}

.recruiter-register .content2 .slide-block .row.row-right-part.expectations-detail-row .holder .redactor_box {
    width: 660px;
}

.form-container .row.row-right-part.account-newsletter-status-row,
.form-container .row.row-right-part.account-optin-status-row,
.recruiter-register .form-container .row.row-right-part.submit-row,
.recruiter-register .form-container .row.row-right-part.captcha-row {
    padding-left: 0;

}

.form-container .row.row-right-part.account-newsletter-status-row .holder,
.form-container .row.row-right-part.account-optin-status-row .holder,
.recruiter-register .form-container .row.row-right-part.submit-row .holder,
.recruiter-register .form-container .row.row-right-part.captcha-row .holder {
    float: left;
}

.form-container .row.row-right-part.account-newsletter-status-row .checkbox-label,
.form-container .row.row-right-part.account-optin-status-row .checkbox-label {
    width: auto;

}

.form-container .row.checkbox-type .tic {
    margin-top: 3px;

}

.form-container .row.checkbox-type .checkbox-label {
    padding-right: 5px;
    width: auto;
}

.holder-view {
    line-height: 18px;
    width: 100%;
}

.slide-block .slide .text .button {
    width: 115px;
    height:35px;
    line-height:35px;
    padding:0;
    font-size:11px;
    background:url(../images/buttons.jpg) no-repeat 0 -470px;
    color:#4c4c4c;
    border: none;
}

.slide-block .send-form .select5 {
    width: auto;
}

.slide-block .send-form .end-month-row .select5,
.slide-block .send-form .start-month-row .select5
{
    width: auto;
}

.page-heading {
    z-index: auto;
}

/*.slide-block .send-form3 .check-row label {*/
    /*width: auto;*/
/*}*/

/*.question-form.send-form .row label {*/
    /*width: 120px;*/
/*}*/

/*.question-form.send-form .check-row label {*/
    /*width: auto;*/
/*}*/

.question-form.form-container .row input.field {
    width: 230px;
}

.question-form .modify {
    float: left;
    padding-top: 5px;
    padding-right: 5px;
}

.slide-block .send-form3 .check-row label {
    width: auto;
    padding-right: 5px;
}

.hide-success .tic.success {
    display: none !important;
}
.job-list .status .stopped {
    background-position: -88px 0;
}
.job-list .status .stored{background-position:-66px 0;}

.job-list .status.status-fr span{
    background-image:url(../images/bg-status-fr.gif);
}

.job-list .status.status-en span{
    background-image:url(../images/bg-status-en.gif);
}
.cv-star-rating-holder {
    float: right;
}
.cv-star-rating-holder .rating {
    padding: 0;
    margin: 0;
}
.cv-star-rating-holder .rating li {
    border: none;
}

.job-list3 .icon-candidature {
    margin-left: 27px;
}

.alerte-popup.tags .drop {
    text-align: center;
}

.alerte-popup.tags .modify {
    float: none;
}

.page-heading .opened .drop {
    z-index: 10;
}

.mini-textarea {
    width: 175px;
}

.results .slide .section ul {
    padding: 0;
}