/*progress-job*/
.progress-job-wrapper{width: 100%;margin: 25px 0px 0px 0px; background: #F5F5F5;}
.progress-job{margin: 0 auto;text-align: center;padding-top: 8px;padding-bottom: 7px;margin-top: -24px;}
.progress-job-text-opacity{background: #fff;opacity: 0.5;}
.progress-job-text{position: absolute;z-index: 10;line-height: 44px;width: 100%;}
.progress-job ul{padding: 0px;margin: 0px;display: inline-block;zoom: 1;*display: inline;max-height: 42px;overflow: hidden;padding-right: 10px;}
.progress-job ul li{list-style: none;position: relative;padding-right: 25px;padding-left: 30px;display: inline-block;zoom: 1;*display: inline;float: left;}
.progress-job ul li i{background: url('../../../img/progress-job2.png') 0px -32px no-repeat;width: 15px;height: 30px;float: left;position: absolute;right: 0px;margin-top: 5px;}
.progress-job ul li.active i{background: url('../../../img/progress-job2.png') 0px 0px no-repeat;}
.progress-job ul li.done i{background: url('../../../img/progress-job2.png') 0px 0px no-repeat;}
.progress-job ul li.first{padding-left: 0px;}
.progress-job ul li.last i.active{background: url('../../../img/progress-job-start-2.png') -30px 7px no-repeat;width: 35px;}
.progress-job ul li.last i.unactive {background: url('../../../img/progress-job-start-2.png') -7px 7px no-repeat;width: 30px;margin-right: 0px;}
.progress-job ul li .number{background-color: #d9d9d9;font-size: 20px;float: left;width: 38px;height: 38px;border-radius: 35px;  margin-top: 4px;margin-bottom: 4px;margin-right: 19px;margin-left: 0px;text-align: center;color: #FFFFFF;line-height: 38px; font-weight: 400;}
.progress-job ul li .number .first{background-color: #00AED6; border-radius: 35px;}
.progress-job ul li .number .active{background-color: #00ADE6; border-radius: 35px;}
.progress-job ul li .number .done{background-color: #00ADE6; border-radius: 35px;}
.progress-job ul li .number .last i{margin-left: 10px;}
.progress-job ul li .tally{background-color: #F5F5F5 ;font-weight: 600;float: left;text-align: center;margin: 13px 10px 10px 0px;font-size: 14px;}
.progress-job ul li.unactive .tally{color: #d9d9d9;}
.progress-job ul li .number{background-color: #00AED6;}
.progress-job ul li .number{background-color: #00AED6;}
.progress-job ul li .number{background-color: #d9d9d9; border-radius: 35px;}
.one-column .main_content{float: left;width: 100%;padding-bottom: 0; background: #fff}
/*** Page job view not login ***/
.job_show_freelance_job .main_content,
.job_onsite_view .main_content,.job_contest_view .main_content {padding-bottom:0px;background-color: #fff}
.job_onsite_view .top_content {display: none !important}
/* subhead-job section */
.job-show-not-login .subhead-job {background: url(../../../img/top-banner.jpg) no-repeat;background-size: cover;min-height:400px;}
.job-show-not-login .subhead-job .container {padding:120px 0px;;width:960px;}
.job-show-not-login .subhead-job h3 {margin-bottom:16px;font-size:40px;font-weight:300;letter-spacing: -0.04em;}
.job-show-not-login .subhead-job .infor-job {margin-bottom:32px;font-size:16px;letter-spacing: -0.02em;}
.job-show-not-login .subhead-job .btn-submit-job {font-size:16px;padding:13px 21px;background:#ff6600;color:#fff;text-shadow: none;border:1px solid #dc6600;box-shadow: none;-webkit-box-shadow: none;}
.job-show-not-login .subhead-job .btn-submit-job:hover {background: #eb5e00;}
.job-show-not-login .description-view-job .container {padding-top:20px;padding-bottom:40px;width:960px;min-height: 200px;}
.subhead-job .infor-job .has_expired_quote {display: inline;color:#be1e2d;}
.description-view-job .body-view p {letter-spacing: -0.02em;word-break: break-word;}
.description-view-job .span5 {padding-left:80px;}
.description-view-job h4 {margin-bottom:16px;font-size:14px;font-weight: 600;color:#666;letter-spacing: -0.02em;}
.job_show .service-need-hire p {margin-bottom:0px;}
.job_show .service-need-hire span {;font-weight:700;color:#0088cc;}

/* guide-fl-find-job section */
.job-show-not-login .guide-fl-find-job .container {margin-bottom:56px;padding:30px 0px 30px;width:960px;background:#f5f5f5;}
.job-show-not-login .guide-fl-find-job h4 {margin-bottom:30px;padding-left:60px;font-size:32px;font-weight:300;letter-spacing: -0.03em;}
.job-show-not-login .guide-fl-find-job .span7 {padding-left:60px;}
.job-show-not-login .guide-fl-find-job ul {margin-left:20px;}
.job-show-not-login .guide-fl-find-job li {padding-bottom: 20px;letter-spacing: -0.02em;}
.job-show-not-login .guide-fl-find-job .span5 {text-align: center;}
.guide-fl-find-job .btn-submit-bid-job {padding:10px 10px;font-size:16px;color:#fff;background:#33cc66;border:1px solid #2fa65e;text-shadow: none;box-shadow: none;-webkit-box-shadow: none;}
.guide-fl-find-job .btn-submit-bid-job:hover {background:#2fbc5e;}
.j-report{margin-top: 20px;}
.j-report img{vertical-align: top}
.j-report a{color: #000}
.fb-j-like{display: inline-block !important;width: unset !important;}
.j-r-p{position: relative}

/* project-view-fl section */
.job-show-not-login .project-view-fl {background:#fafafa;}
.job-show-not-login .project-view-fl .container {padding-top:58px;padding-bottom:88px}
.job-show-not-login .project-view-fl h4 {margin-bottom:56px;font-size:32px;font-weight:300;color:#000;letter-spacing: -0.03em;text-align: center;}
.job-show-not-login .job-view-inner {text-align: center;list-style:none;}
.job-show-not-login .project-view-fl .usercard {display: inline-block;width:182px;border:1px solid #e6e6e6;}
.job-show-not-login .job-view-usercard-list {margin-left:0px;margin-bottom:0px;}
.project-view-fl .usercard {margin:0px 12px;}
.project-view-fl .usercard-info {padding:0px 12px}
.project-view-fl .usercard-name {padding:10px 0px;text-align: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.project-view-fl .usercard-name a {font-weight:600;color:#666666;text-transform: capitalize;}
.project-view-fl .total-paid {padding: 10px 0px 10px 12px;text-align: left;}
.project-view-fl .total-paid span {font-size:14px;color:#ccc;}
.project-view-fl .total-paid a {font-weight:600;color:#0088cc;}
.project-view-fl .usercard-feedback {padding:0px 12px;min-height:36px;background: #ededed;border-top: 1px solid #e6e6e6;text-align: left;}
.project-view-fl .usercard-feedback .rating-box {display: inline-block;background: url(../../../img/star3.png)0 -50px repeat-x;width:94px;}
.project-view-fl .usercard-feedback .rating {background: url(../../../img/star3.png) 0 0 repeat-x;}
.project-view-fl .usercard-feedback  .number-job {margin-left:16px;position: relative;top:-3px;}
.project-view-fl .more-bid-fl {margin-top:40px;text-align: center;}

/* project-view-fl section */
.job-show-not-login .professional-apply-title {font-size:40px;}

/* popup bid */
#popup-credit-bid {width: 500px;}
#popup-credit-bid .header-popup-credit-bid {height: 40px; display: flex; flex-direction: row-reverse;}
.popup-credit-bid .popup-body-credit-bid {text-align: center; min-height: 250px; padding: 0 20px 20px;}
.popup-credit-bid .popup-body-credit-bid .message-credit-bid{font-size: 20px;}
.popup-credit-bid .close {padding: 10px; font-size: 0px; }
.popup-credit-bid .show-credit-user {margin-bottom: 30px; color: #999999;}
.popup-body-credit-bid .show-text-bid-guide {text-align: start; margin-bottom: 0px;}
.popup-body-credit-bid .bidding-guide {display: flex; align-items: center; text-align: start;}
.popup-body-credit-bid .bidding-guide p{margin: 0 0 0 7px;}
.popup-body-credit-bid .upgrade-account {padding: 8px 24px; background: #0088CC; display: inline-block; margin: 30px 0 10px 0; border-radius: 5px;}
.popup-body-credit-bid .upgrade-account a{color: white; margin-top: 30px;}
.popup-body-credit-bid .buy-credit{margin-bottom: 30px; color: #999999;}
.popup-body-credit-bid .invite-friends {padding: 15px; background: #FFF5EE; display: flex; text-align: start; align-items: center;}
.popup-body-credit-bid .invite-friends img{height: 32px; width: 32px;}
.popup-body-credit-bid .email-invite {margin-left: 10px;}
.popup-body-credit-bid .email-invite p{margin: 0;}
.popup-body-credit-bid .email-invite a{color: #FC8216;}
@media (max-width: 639px){
    #popup-credit-bid {width: 100%; margin: 0; height: 100%; top: 0; padding: 0; left: 0;}
}

    /*popup các bước xác thực để có thể đánh giá trong trang chi tiết job*/
.modal-body.modal-verify-tel p.text-left{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 16px;line-height: 24px; letter-spacing: 0; color: #000000; margin-bottom: 20px}
.modal-body.modal-verify-tel .step_verify{display: flex; justify-content: space-between; align-items: center}
.modal-body.modal-verify-tel .step_verify p{margin-bottom: 20px;font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 16px;line-height: 24px; letter-spacing: 0;}
.modal-body.modal-verify-tel .step_verify p.title{ color: #000000}
.modal-body.modal-verify-tel .step_verify p.status{ color: #999999}

/*** End page job view not login ***/
.breadcrumbs{font-size: 14px;margin: 0 0 13px;}
.breadcrumbs ul{list-style: none;margin: 0px;}
.breadcrumbs li {display: inline; padding-right: 3px;}
/**** Detail freelancer page ****/
.job_show .body-view .attach{font-size: 13px;}
.job_show .body-view .attach .i32-attach{margin-top: 5px;}
.job_show .body-view .attach label{font-size: 13px;float: left;font-weight: bold;line-height: 29px;margin-bottom: 0px;}
.job_show .body-view .attach ul{list-style: none;margin-left: 100px;margin-bottom: 0px;}
.job_show .body-view .attach a.file_upload_name{font-size: 13px;line-height: 29px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left: 0px;float: left;}
.job_show .service-need-hire {margin-bottom: 20px; padding: 10px 15px 7px; background: #f5f5f5;}
.service-need-hire .service-suggest{font-size: 13px; color: #aaa;}
.news-detail {margin-bottom: 25px;}
.news-detail h1.title {font-family: 'Open Sans',sans-serif; font-size: 30px;font-weight: 600;letter-spacing: -0.03em;line-height: 38px;}
.news-detail h1.title .edit-link, .client-view h1.title .edit-link{font-size: 17px; margin-left: 10px;}
.fa.require-escrow {color: #14d76e; cursor: pointer; margin: 0 5px;}
.news-detail h1.title .fa.require-escrow {font-size: 24px; color: #14d76e; cursor: pointer; margin: 0 5px;}
.news-detail .job-title{border-bottom: 1px solid #DBDBDB;}
.news-detail .edit-view{margin-bottom: 10px;}
.news-detail .skill span{margin-right: 4px;}
.news-detail .skill a{font-size: 11px; font-weight: 600; padding: 0px 4px; background: #f7f7f7; color: #adadad; border-radius: 2px; margin-right: 4px; text-transform: uppercase;display: inline-block; line-height: 19px;}
.news-detail .skill a:hover{opacity: 0.6;}
.news-detail .body-view{clear: both;padding-bottom: 10px;padding-top: 5px;line-height: 23px;position: relative; margin-top: 10px}
.news-detail .description{word-wrap: break-word;}
.description.blurry-text-bao{min-height: 300px;position: relative}
.description.blurry-text-bao .login_view_job .btn-connect{float: left;width: 100%;padding: 30px;}
.description.blurry-text-bao .login_view_job .btn-connect p{text-align: center;}
.description.blurry-text-bao .login_view_job .btn-connect p.first{margin-bottom: 20px; font-size: 16px; font-weight: 700; line-height: 24px;}
.description.blurry-text-bao .login_view_job .btn-connect p.center a{padding-left: 20px;padding-right: 20px;margin: 0px 10px;}
.description.blurry-text-bao .login_view_job .btn-connect p.last{margin-top: 30px;padding-top: 20px;border-top: 1px solid #E6E6E6}
.description.blurry-text-bao .login_view_job{position: absolute; left: 10%; width: 374px; background: #fff; height: auto; box-shadow: 0 2px 5px 1px #dadada; -webkit-box-shadow:0 2px 5px 1px #dadada;-moz-box-shadow:0 2px 5px 1px #dadada}
.description.blurry-text-bao .job-login-socail{height: auto; margin: 0;}
.description.blurry-text-bao .job-login-socail a{display: block; font-size: 14px; font-weight: 500; line-height: normal;}
.description.blurry-text-bao .job-login-socail .btn-facebook-login{margin: 10px 0 2px; opacity: 0.7; cursor: unset; }
.description.blurry-text-bao .job-login-socail .btn-facebook-login:hover{color: white;}
.description.blurry-text-bao .login_view_job .btn-connect .job-login-socail p{font-size: 12px; font-weight: 400; line-height: 15px; opacity: 0.7; text-align: left;}
.service_post .description.blurry-text-bao .login_view_job{width: 580px; left: 0; padding: 30px 80px; box-sizing: border-box;}
.service_post .description.blurry-text-bao .login_view_job .btn-connect p.first{margin-bottom: 30px; width: 100%; font-size: 16px; font-weight: 700; line-height: 24px;}
.service_post .description.blurry-text-bao .login_view_job .btn-connect, .service_post .login_view_job .center{padding: 0; margin: 0;}
#btn-login-new.service.btn.btn-primary{width: 94%; margin: 0;}
.service_post .description.blurry-text-bao .login_view_job .btn-connect a:hover{color: black;}
.service_post .description.blurry-text-bao .login_view_job .btn-connect .btn-facebook-login:hover{color: white;}
.service_post .description.blurry-text-bao .login_view_job .btn-connect .btn-facebook-login{opacity: 0.7; cursor: unset;}
.description .blurry-text{color:transparent;text-shadow:0 0 10px rgba(0,0,0,1);-webkit-text-shadow:0 0 10px rgba(0,0,0,1);-khtml-text-shadow:0 0 10px rgba(0,0,0,1);-moz-text-shadow:0 0 10px rgba(0,0,0,1)}
.description .blurry-text::selection{background: transparent;}
#btn-login-new.btn.btn-primary {width: 92%; margin: 0;}
.news-detail .fb-like, .news-client-view .fb-like {margin-top: 10px; height: 25px;clear: both;}
.detail h1{float: left; line-height: normal;}
.report-abuse{text-align: right;margin-top: 10px;font-size: 13px;font-weight: normal;}
#form_report_abuse {text-align: left;}
#form_report_abuse textarea{min-width: 505px;max-width: 505px;min-height: 182px; }
.feedback-block{background:#fafafa; padding: 15px; margin-top: 30px;}
.feedback-block h3 {font-family: 'Open Sans', sans-serif;font-size: 14px;border: solid #f0f0f0 1px;border-width: 0 0 1px;margin-top: 0;line-height: 20px;padding-bottom: 8px;}
.feedback-block h3 div{font-size: 13px;}
.feedback-block .feedback-content {margin-top: 25px;}
.feedback-block .feedback-content i {color:#bbb;}
.feedback-block .feedback-option {text-align: center;}
.feedback-block .feedback-option button {min-width: 178px;}
.feedback-block .feedback-option a.btn {min-width: 138px;}
.feedback-block .feedback-option input {max-width: 156px;margin-top: 7px;}
.feedback-block .feedback-option p {font-size: 13px;}
.feedback-block .feedback-option h4 {font-family: 'Open Sans', sans-serif;font-size: 17px;letter-spacing: -0.03em;font-weight: 400;}
.feedback-block .feedback-option .client-view h4 {margin-bottom:0;}
.feedback-block .client-view p {margin-bottom: 16px;}
.feedback-block .feedback-footer p{margin: 0;font-size: 13px; color: #b2b2b2;}
.info-employment{padding: 0px 20px;}
.info-employment a{display: inline;}
.info-employment-top {margin-top: 14px;}
.info-employment-top img{width: 75px;height: 75px;margin: 0 auto;}
.info-employment-top .title{font-size: 16px;margin: 0 0 5px;font-family: 'Open Sans', sans-serif;line-height: 1.2em;}
.info-employment-top .work-title{line-height: 1.3em;color: #999;margin-bottom: 10px;word-wrap: break-word;}
.info-employment-top .city{font-size: 12px;font-weight: bold;line-height: 25px;}
.info-employment-top .rating-box{margin-top: 3px;float: left;}
.info-employment-top .icon-info{margin-top: 4px;}
.info-employment-bottom {margin-top: 10px;}
.info-employment .dl-horizontal dt{width: 75px;color: #bbb;font-weight: normal;text-align: left;margin-bottom: 10px;}
.info-employment .dl-horizontal dd{margin-left: 17px;float: left;margin-bottom: 10px;}
/*form bỏ thầu*/
.form-bid{clear: both;padding-top: 20px;}
.form-bid .title{font-size: 20px;font-weight: 600;margin-bottom: 15px;font-family: 'Open Sans',sans-serif; line-height: 20px;text-transform: uppercase;letter-spacing: -0.03em;}
.form-bid .form-textarea{width: 555px;min-width: 485px;max-width: 600px;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;min-height: 123px;font-size: 14px; resize: none; border-radius: 4px;}
.form-bid label.error{font-weight: normal;font-size: 13px;line-height: 21px;color: red;margin: 0px;position: absolute; background-color: #FFE8E8; border: 1px solid #FF8787; border-radius: 2px; padding: 0px 33px 0px 5px;}
.form-bid label.error.contact{margin-top: 5px; width: 16%;}
.form-bid .bidtype_description {margin-top: 10px; margin-bottom: 10px; margin-right: 40px;}
.form-bid .bidtype_description label.error{position: relative; top: initial; margin-bottom: 20px;}
.form-bid .bidtype_introdescription {margin-top: 10px; margin-bottom: 10px; margin-right: 40px;}
.form-bid .bidtype_introdescription label.error{position: relative; top: initial; margin-bottom: 20px;}
.form-bid .input-append{width: 100%;}
.form-bid .input-append input{height: 45px; font-size: 14px; text-align: right; border-width: 1px 0px 1px 1px; border-radius: 3px 0px 0px 3px;}
#vlance_jobbundle_bidtype_customers_pay {cursor: text; background: #f2f2f2; border-width: 0px 0px 0px 0px;}
#vlance_jobbundle_bidtype_vlance_commision {cursor: text; background: #f2f2f2; border-width: 0px 0px 0px 0px;}
.form-bid .input-append .add-on{height: 23px;font-size: 14px; background-color: #ffffff; border-width: 1px 1px 1px 0px; border-radius: 0px 3px 3px 0px; padding: 11px 10px 9px 1px;}
.form-bid .input-append .add-on.bonus{background: #f2f2f2; border-width: 0px 0px 0px 0px; padding: 13px 10px 7px 1px;}
.form-bid .form-actions .modal .modal-body div{float: none;margin-bottom: 10px;}
.form-bid .form-actions .modal .modal-body div#job-description{max-height: 200px;overflow-y: auto;clear: both; width: 100%;word-wrap: break-word;}
.form-bid .form-actions .modal strong{float: left;margin-right: 10px;}
.form-bid .notice-information {text-align: justify; margin-top: 10px; letter-spacing: -0.02em;}
.form-bid .notice-information > .span12 {padding: 12px 15px 8px; background-color: #f2f2f2; border-radius: 3px;}
.form-bid .notice-information em {font-weight: bold; color: #0088cc;}
.form-bid .notice-information.require-escrow > .span12 {background-color: #78F2B1;}
.form-bid .require-escrow .checkbox {margin-top: 5px;}
.form-bid .require-escrow .checkbox input {margin-top: 4px;}
.overlay-bidform{
    position: absolute;width: 1115px;height: 790px;z-index: 100;opacity: 1;padding: 10px;margin: -10px;
    background: -moz-radial-gradient(center, ellipse cover, rgba(90,90,90,1) 0%, rgba(255,255,255,0.6) 70%, rgba(255,255,255,0.7) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(90,90,90,1)), color-stop(70%,rgba(255,255,255,0.6)), color-stop(100%,rgba(255,255,255,0.7)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(90,90,90,1) 0%,rgba(255,255,255,0.6) 70%,rgba(255,255,255,0.7) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(90,90,90,1) 0%,rgba(255,255,255,0.6) 70%,rgba(255,255,255,0.7) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(90,90,90,1) 0%,rgba(255,255,255,0.6) 70%,rgba(255,255,255,0.7) 100%);
    background: radial-gradient(ellipse at center, rgba(90,90,90,1) 0%,rgba(255,255,255,0.6) 70%,rgba(255,255,255,0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}
/* ADD into new bid form */
.form-bid .hr-line-0{height: 0px; border-bottom: 0.5px solid #cccccc;}
.form-bid .hr-line-10{height: 0px; border-bottom: 0.5px solid #cccccc; margin: 0px 5px 24px;}
.form-bid .container{background: #f7f7f7; padding: 10px 35px 0px;}
.form-bid .span7 .hr-line-0 {display:none;}
.form-bid .title-in-form{font-size: 14px; font-weight: 600; margin-top: 10px; margin-bottom: 10px;}
.form-bid ::-webkit-input-placeholder {font-style:normal;}
.form-bid :-moz-placeholder {font-style:normal;}
.form-bid ::-moz-placeholder{font-style:normal;}
.form-bid :-ms-input-placeholder {font-style:normal;}
.form-bid .dl-horizontal{margin: 0px;}
.form-bid .dl-horizontal dt{width:120px;margin-top: 14px; font-weight: normal; text-align: center;}
.form-bid .dl-horizontal dd{margin-left: 150px;}
.form-bid .block-amount .block-amount-detail{border: 1px solid #cccccc; padding: 10px 10px 10px; background: #f2f2f2; border-radius: 4px;}
.form-bid .block-amount .block-amount-detail .block-commision{color: #999999;}
.form-bid .block-duration{margin-top: 35px;}
.form-bid .block-duration select{height: 45px;font-size: 14px;}
.form-bid .input-prepend .add-on{height: 40px;font-size: 22px; background-color: #ffffff; border-width: 1px 0px 1px 1px; border-radius: 3px 0px 0px 3px;}
.form-bid .input-prepend .add-on.verified{background-color: #eeeeee;}
.form-bid .input-prepend .add-on .block-contact-icon{color: #999999; margin: 10px;}
.form-bid .input-prepend .add-on .block-contact-icon.verified{color: #0fe19b;}
.form-bid .input-prepend input{height: 28px; width:64%; border-radius: 3px; padding: 10px 32px 10px 10px; border: 1px solid #cccccc; border-width: 1px 1px 1px 0px; border-radius: 0px 3px 3px 0px;}
.form-bid .input-prepend.telephone {width:47%;margin-left: 0px;}
.form-bid .input-prepend.skype{width:49%;margin-left: 20px;}
.form-bid .block-submit{margin-top: 30px; margin-bottom: 20px; padding-bottom: 30px;background: #f0f0f0;}
.form-bid .block-submit .block-submit-label{margin: 20px; font-size: 12px; letter-spacing: -0.03em;}
.form-bid .block-submit .block-submit-btn{margin: 20px;}
form#submit_bid_form .span5 {width:38.3%;}
form#submit_bid_form .span7 {margin-left:4.12766%;}
/* END */
/*form onsite*/
.form-bid-onsite{clear: both;padding-top: 20px;}
.form-bid-onsite .title{font-size: 20px;font-weight: 500;margin-bottom: 15px;font-family: 'Open Sans',sans-serif; line-height: 20px;text-transform: uppercase;letter-spacing: -0.03em;}
.form-bid-onsite .form-textarea{width: 540px;min-width: 485px;max-width: 600px;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;min-height: 123px;font-size: 14px; resize: none; border-radius: 4px;}
.form-bid-onsite label.error{font-weight: normal;font-size: 13px;line-height: 21px;color: red;margin: 0px;position: absolute; background-color: #FFE8E8; border: 1px solid #FF8787; border-radius: 2px; padding: 0px 33px 0px 5px;}
.form-bid-onsite label.error.contact{margin-top: 5px; width: 16%;}
.form-bid-onsite .bidtype_description {margin-top: 10px; margin-bottom: 10px; margin-right: 40px;}
.form-bid-onsite .bidtype_description label.error{position: relative; top: initial; margin-bottom: 20px;}
.form-bid-onsite .bidtype_introdescription {margin-top: 10px; margin-bottom: 10px; margin-right: 40px;}
.form-bid-onsite .bidtype_introdescription label.error{position: relative; top: initial; margin-bottom: 20px;}
.form-bid-onsite-onsite .input-append{width: 100%;}
.form-bid-onsite .input-append input{height: 45px; font-size: 14px; text-align: right; border-width: 1px 0px 1px 1px; border-radius: 3px 0px 0px 3px;}
#vlance_jobbundle_bidtype_customers_pay {cursor: text; background: #f2f2f2; border-width: 0px 0px 0px 0px;}
#vlance_jobbundle_bidtype_vlance_commision {cursor: text; background: #f2f2f2; border-width: 0px 0px 0px 0px;}
.form-bid-onsite .input-append .add-on{height: 23px;font-size: 14px; background-color: #ffffff; border-width: 1px 1px 1px 0px; border-radius: 0px 3px 3px 0px; padding: 11px 10px 9px 1px;}
.form-bid-onsite .input-append .add-on.bonus{background: #f2f2f2; border-width: 0px 0px 0px 0px; padding: 13px 10px 7px 1px;}
.form-bid-onsite .form-actions .modal .modal-body div{float: none;margin-bottom: 10px;}
.form-bid-onsite .form-actions .modal .modal-body div#job-description{max-height: 200px;overflow-y: auto;clear: both; width: 100%;word-wrap: break-word;}
.form-bid-onsite .form-actions .modal strong{float: left;margin-right: 10px;}
.form-bid-onsite .notice-information {text-align: justify; margin-top: 10px; letter-spacing: -0.02em;}
.form-bid-onsite .notice-information > .span12 {padding: 12px 15px 8px; background-color: #f2f2f2; border-radius: 3px;}
.form-bid-onsite .notice-information em {font-weight: bold; color: #0088cc;}
.form-bid-onsite .notice-information.require-escrow > .span12 {background-color: #78F2B1;}
.form-bid-onsite .require-escrow .checkbox {margin-top: 5px;}
.form-bid-onsite .require-escrow .checkbox input {margin-top: 4px;}
.overlay-bidform{
    position: absolute;width: 1115px;height: 790px;z-index: 100;opacity: 1;padding: 10px;margin: -10px;
    background: -moz-radial-gradient(center, ellipse cover, rgba(90,90,90,1) 0%, rgba(255,255,255,0.6) 70%, rgba(255,255,255,0.7) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(90,90,90,1)), color-stop(70%,rgba(255,255,255,0.6)), color-stop(100%,rgba(255,255,255,0.7)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(90,90,90,1) 0%,rgba(255,255,255,0.6) 70%,rgba(255,255,255,0.7) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(90,90,90,1) 0%,rgba(255,255,255,0.6) 70%,rgba(255,255,255,0.7) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(90,90,90,1) 0%,rgba(255,255,255,0.6) 70%,rgba(255,255,255,0.7) 100%);
    background: radial-gradient(ellipse at center, rgba(90,90,90,1) 0%,rgba(255,255,255,0.6) 70%,rgba(255,255,255,0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}
/* ADD into new bid form */
.form-bid-onsite .hr-line-0{height: 0px; border-bottom: 0.5px solid #cccccc; width: 109%}
.form-bid-onsite .hr-line-10{height: 0px; border-bottom: 0.5px solid #cccccc; margin: 0px 5px 24px;}
.form-bid-onsite .container{background: #f7f7f7; padding: 10px 35px 0px;}
.form-bid-onsite .span7 .hr-line-0 {display:none;}
.form-bid-onsite .title-in-form{font-size: 14px; font-weight: 600; margin-top: 10px; margin-bottom: 10px;}
.form-bid-onsite ::-webkit-input-placeholder {font-style:normal;}
.form-bid-onsite :-moz-placeholder {font-style:normal;}
.form-bid-onsite ::-moz-placeholder{font-style:normal;}
.form-bid-onsite :-ms-input-placeholder {font-style:normal;}
.form-bid-onsite .dl-horizontal{margin: 0px}
.form-bid-onsite .dl-horizontal dt{width:71px;margin-top: 14px; font-weight: normal; text-align: center;}
.form-bid-onsite .dl-horizontal dd{margin-left: 150px;}
.form-bid-onsite .block-amount .block-amount-detail{border: 1px solid #cccccc; padding: 10px 10px 10px; background: #f2f2f2; border-radius: 4px;}
.form-bid-onsite .block-amount .block-amount-detail .block-commision{color: #999999;}
.form-bid-onsite .block-duration{margin-top: 35px;}
.form-bid-onsite .block-duration select{height: 45px;font-size: 14px;}
.form-bid-onsite .input-prepend .add-on{height: 40px;font-size: 22px; background-color: #ffffff; border-width: 1px 0px 1px 1px; border-radius: 3px 0px 0px 3px;}
.form-bid-onsite .input-prepend .add-on.verified{background-color: #eeeeee;}
.form-bid-onsite .input-prepend .add-on .block-contact-icon{color: #999999; margin: 10px;}
.form-bid-onsite .input-prepend .add-on .block-contact-icon.verified{color: #0fe19b;}
.form-bid-onsite .input-prepend input{height: 28px; width:95%; border-radius: 3px; padding: 10px 32px 10px 10px; border: 1px solid #cccccc; border-width: 1px 1px 1px 0px; border-radius: 0px 3px 3px 0px;}
.form-bid-onsite .input-prepend.telephone {width:50%;margin-left: 0px; margin-right: 75px}
.form-bid-onsite .input-prepend.skype{width:49%;margin-left: 20px;}
.form-bid-onsite .block-submit{margin-top: -20px; margin-bottom: 20px; padding-bottom: 30px;background: #f0f0f0; margin-left: 67px}
.form-bid-onsite .block-submit .block-submit-label{margin: 20px; font-size: 12px; letter-spacing: -0.03em;}
.form-bid-onsite .block-submit .block-submit-btn{margin: 20px;}
.well .row-fluid .span1{width: 9%}
.row-fluid .fileupload_wrapper{margin-left: 0px}
.well{padding-right: 118px}
.layout-table-onsite .row-fluid .span6{margin-right: 54px; margin-left: 0px}
.out-of-bid{position:absolute;width:600px;z-index:101;margin:177px 176px 45px;background:#fff;box-shadow:0 2px 5px 1px #dadada;-webkit-box-shadow:0 2px 5px 1px #dadada;-moz-box-shadow:0 2px 5px 1px #dadada;padding:100px 90px 100px 90px;}
.out-of-bid h2{font-family:'Open Sans',sans-serif;font-weight:600;font-size:30px;text-align:center;margin-bottom:30px;}
.out-of-bid p.action-buttons{text-align: center; margin-top:25px;}
.out-of-bid b i{color: #C80000;}
.overlay-bidform.compact-style{
    width: 680px;height: 260px;
    background: -moz-radial-gradient(center, ellipse cover, rgba(90,90,90,1) 0%, rgba(255,255,255,0.6) 80%, rgba(255,255,255,0.7) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(90,90,90,1)), color-stop(80%,rgba(255,255,255,0.6)), color-stop(100%,rgba(255,255,255,0.7)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(90,90,90,1) 0%,rgba(255,255,255,0.6) 80%,rgba(255,255,255,0.7) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(90,90,90,1) 0%,rgba(255,255,255,0.6) 80%,rgba(255,255,255,0.7) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(90,90,90,1) 0%,rgba(255,255,255,0.6) 80%,rgba(255,255,255,0.7) 100%);
    background: radial-gradient(ellipse at center, rgba(90,90,90,1) 0%,rgba(255,255,255,0.6) 80%,rgba(255,255,255,0.7) 100%);
}
.out-of-bid.compact-style{width: 550px; margin: 25px 25px; padding: 15px 40px 15px;}
.out-of-bid.compact-style h2{    font-size: 28px; font-weight: 100; letter-spacing: -0.05em;margin-bottom: 20px;}
.out-of-bid.compact-style p{margin-bottom: 5px;}
.out-of-bid.compact-style .credit-balance{margin-top: 20px; color: #aaa; font-size: 11px; text-transform: uppercase; font-weight: 600; text-align: center;}
.out-of-bid.compact-style .credit-balance b{font-size: 12px; color: #999;}
.out-of-bid.compact-style p.action-buttons {margin-top: 15px;}
/*dưới đấu thầu*/
.job_show .detail-bottom.span12{margin-left: 0px;margin-top: 20px;}
.job_show #submit_bid_form{margin-bottom: 20px;float: left;}
.job_show .information-bidding .value{font-weight: 700;}
.job_show .information-bidding .value.bid_number{cursor: pointer;color: #0088cc;}
.job_show .information-bidding{margin-top: 0;}
.job_show .information-bidding .client-bidding-left{width: 100px; padding: 13px 0 11px 15px;}
.job_show .information-bidding .client-bidding-between{width: 620px; text-align: center; padding: 13px 0 11px;}
.job_show .information-bidding .client-bidding-right{float: right; text-align: right; width: 170px; padding: 13px 15px 11px 0;}
.detail-bottom .profile-job-left-top .body-view{margin-top: 15px;margin-bottom: 20px;}
.detail-bottom .profile-job-left-top{border: 0px;padding-right: 0px;}
.detail-bottom .profile-job-right{margin-top: 20px;}
.detail-bottom .profile-job-right dt{text-align: left;width: 100px;line-height: 32px;}
.detail-bottom .profile-job-right dd{line-height: 32px;margin-left: 10px;}
.detail-bottom .profile-job-right dd a{font-weight: 600;}
.job_show .detail .detail-bottom .profile-job-right{margin-top: 10px;}
/**** End Detail freelancer page ****/
/**** Detail clientview freelancer page ****/
ul.error{margin: 0px;}
ul.error li{list-style-type: none; color: #b94a48;}
.one-column .content-section{margin-top: 30px;margin-bottom: 65px;}
.breadcrumbs{font-size: 14px;margin: 0 0 13px;margin-top: 5px;}
.breadcrumbs ul{list-style: none;margin: 0px;}
.breadcrumbs li {display: inline; padding-right: 3px;}
.news-client-view .filter-no-job-bid p{margin-top: 30px;}
.client-view h1{float: left;font-family: 'Open Sans',sans-serif;font-size: 28px;font-weight: 100;letter-spacing: -0.02em;}
.edit-view{margin-top: 24px;}
.edit-view .edit-link a{font-size: 13px;}
.page-tabs{margin-top: 10px;margin-bottom: 20px;}
.page-tabs ul{list-style: none;margin: 0px;float: left;}
.page-tabs li{float: left;margin-top: 1px;}
.page-tabs li.active{margin-top: 0px;}
.page-tabs li a{font-weight: 600;padding: 10px 34px;font-size: 16px;color: #9b9b9b;float: left;}
.page-tabs li a:hover{color: #000000;}
.page-tabs li.active a , .page-tabs li.active a:hover , .page-tabs li.active a:focus{font-weight: bold;margin-top: 0px;border-bottom: 0px;color: #000000;float: left;}
.page-tabs li.active{font-weight: 700;background: #ffda01;}
.page-tabs .border{height: 1px;border: 1px solid #EEEEEE;background:#FEE020;float: left;width: 100%;margin-top: -1px;position: relative; }
.page-tabs li.active .dropdown ul.dropdown-menu a, .page-tabs li.active .dropdown ul.dropdown-menu a:hover, .page-tabs li.active .dropdown ul.dropdown-menu a:focus{
    border: 0px;
    font-weight: normal;
    padding: 5px 0px 5px 0px;
    font-size: 14px;
    display: block;
    width: 100%;
}
.page-tabs li.active .dropdown ul.dropdown-menu{float: left;padding-left: 34px;}
.page-tabs li.active .dropdown ul.dropdown-menu a.active,
.page-tabs li.active .dropdown ul.dropdown-menu a:hover{font-weight: bold;}
.page-tabs li.active a.dropdown-toggle span{font-size: 12px; color: #000000;font-weight: normal;}
.page-tabs li.active .dropdown ul.dropdown-menu li{width: 100%;}
.project-freelancer .project-info{width: calc(100% - 100px);}
.project-freelancer .project-info.found{width: 100%;}
.project-freelancer .push-top-button{width: 90px; margin-left: 10px;}
.project-freelancer .push-top-button button{width: 90px; line-height: 32px; height: 32px; padding: 0px; font-size: 16px;}
.project-freelancer .push-top-button .fa-arrow-up{font-size: 13px;}
.news-client-view label{float: left;margin-right: 10px;line-height: 30px;}
.news-client-view select{float: left;padding: 4px;font-size: 14px;font-family: 'Open Sans'}
.news-client-view .table{margin-top: 13px;float: left;margin-bottom: 0px;}
.news-client-view .table tr.even{background: #F6F6F6;}
.news-client-view .table td{padding-top: 17px;padding-bottom: 22px;}
.news-client-view .project-freelancer{padding-left: 30px;}
.news-client-view .bid-freelancer{text-align: center;}
.news-client-view .num-bid p{text-align: center;}
.news-client-view .table td.price-td{text-align: right;}
.news-client-view .updated td.project-freelancer.doing{background: url("../../../img/round_project.png") no-repeat;background-position:2% 47%;}
.news-client-view .table .title-job{font-size: 17px;font-family: 'Open Sans';max-width: 420px;margin-bottom: 8px;}
.news-client-view .table .title-job i{margin-top:5px;}
.news-client-view .table .title-job .popover{font-size: 14px;}
.news-client-view .table .start_date{margin-top: 5px;}
.news-client-view .table span.label-contest {background-color: #fbbf00;padding: 1px 4px 1px 4px;font-size:11px;font-weight:700;color:#fff;text-transform: uppercase;border-radius: 4px;}
.news-client-view .table .client,.project_list .news-client-view .table .freelancer,.project_list .news-client-view .table .start_date{margin-top: 6px;}
.news-client-view .table th{border-top: 0px;}
.news-client-view .table th.startus-th, .news-client-view .table th.payment-th{text-align: center;}
.news-client-view .table th.price-th{text-align: right;}
.news-client-view .messages{margin-top: 30px;}
.news-client-view .create_job_free{margin-top: 15px;}
.news-client-view .list-skill {line-height: 25px;}
.news-client-view .list-skill a {font-size: 13px;}
.news-client-view .skill label {float: left;font-size: 13px;font-weight: bold;line-height: 25px;margin-right: 5px;margin-bottom: 0px;}
/*icon trong goc lam viec*/
.news-client-view .table i{cursor: pointer;margin: 0 auto;}
.news-client-view .table td.num-bid, 
.news-client-view .table td.price-td{padding-top: 30px; }
.news-client-view .table td.payment-startus-job{text-align: center;padding-top: 25px;min-width: 124px;}
.news-client-view .table td.payment-startus-job .connection {display: none;}
.news-client-view .table td.payment-startus-job .connection a{font-size: 12px;padding-right: 6px;padding-left: 6px;border: 0px solid #8DC44A;margin-top: 5px;font-weight: 400;color: #ffffff;background: #8DC44A;}
.news-client-view .table tr:hover td.payment-startus-job .connection {display: block;}
.payment-startus-job .payment-icon i{margin-left: 5px;}
.payment-startus-job .startus-job i{margin-right: 5px;}
.payment-startus-job .startus-job i.job_not_awarded{margin-right: 0px;}
.payment-startus-job .payment-icon, .payment-startus-job .startus-job{display: inline-block;}
.payment-icon i{background: url("../../../img/status-job.png") no-repeat;height: 27px;width: 27px;display: block;}
.payment-icon i.payment_waiting_escrow{background-position: -7px -168px;}
.payment-icon i.payment_escrowed{background-position: -7px -90px;}
.payment-icon i.payment_paied{background-position: -7px -208px;}
.startus-job i{background: url("../../../img/status-job.png") no-repeat;height: 27px;width: 27px;display: block;}
.startus-job i.job_open {background-position: -7px -360px;}
.startus-job i.job_awarded{background-position: -7px -250px;}
.startus-job i.job_working{background-position: -7px -130px;}
.startus-job i.job_finish_request{background-position: -7px -130px;}
.startus-job i.job_finished{background-position: -7px -50px;} 
.startus-job i.job_closed{background-position: -7px -285px;}
.startus-job i.job_expire{background-position: -7px -285px;}
.startus-job i.job_not_awarded{background-position: -7px -325px;}
.startus-job .job_cancel_request {background: url("../../../img/yeu_cau_huy.png") no-repeat;}
.startus-job .job_cancel{background: url("../../../img/da_huy.png") no-repeat;}
.payment-icon .payment_refunded{background: url("../../../img/da_hoan_tien.png") no-repeat;}
/*body*/
.client-view .body-view .textbody{float: left;}
.client-view .body-view .description{min-height: 100px;word-wrap: break-word;max-width: 550px;margin-bottom: 20px;}
.profile-job-left .date-completion{font-size: 13px;padding-left: 10px;line-height: 29px;}
.profile-job-left .attach a{font-size: 13px;line-height: 29px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left: 0px;}
.profile-job-left .attach ul{list-style: none;margin-bottom: 0px;margin-left:0px;}
.profile-job-left .attach{float: right;}
.profile-job-left {padding-bottom: 10px;}
.block-job-exclude-warp{width: 100%;border-radius: 5px;background: #F5F5F5}
.block-job-exclude-warp .block-title{padding: 20px 20px 0 20px;}
.block-job-exclude-warp .block-list-job-exclude{padding: 0 20px 20px 20px;}
.block-job-exclude-warp .title-heading{color: #000;font-family: Open Sans;font-size: 14px;font-style: normal;font-weight: 700;line-height: 20px; margin: 0}
.block-job-exclude-warp .subtitle{color: #999;font-family: Open Sans;font-size: 14px;font-style: italic;font-weight: 400;line-height: 20px; margin-bottom: 12px}
.block-job-exclude-warp .block-list-job-exclude > p{margin-bottom: 4px;font-family: Open Sans;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;}
.block-job-exclude-warp .block-list-job-exclude > p > a{color: #5461DA}
/*.client-view .profile-job-left .profile-job-left-bottom .textbody {max-width: 512px;width: 512px;}*/
/*Thông tin job right*/
.job-information {padding-top:5px;}
.job-information .job-information-inner {-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2); box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);padding-bottom: 20px;}
.job-information h2{height: 30px;font-size: 17px;font-family: 'Open Sans', sans-serif;padding: 0 20px;letter-spacing: -0.03em;font-weight: 600;}
.job-information .contact-client{text-align: center; padding: 20px;}
.description-job{padding: 0 20px;}
.description-job .dl-horizontal{margin-bottom: 0;}
.description-job .dl-horizontal dt {width: 140px;color: #aaa;font-weight: normal;text-align: left;margin-bottom: 8px;}
.description-job .dl-horizontal dd {margin-left: 80px;margin-bottom: 8px;}
.description-job .dl-horizontal-review dt{width: 150px;}
.width-full-m .news-detail .body-view-review{margin: 0; padding: 0;}
.rv-profile-requirements h3{font-weight: 700; font-size: 14px; line-height: 20px; margin: 20px 0 8px;}
.description-review h3{margin-top: 0;}
.rv-profile-requirements p, .view-job-review .description p{margin: 0;}
.review-text .description p{margin: 8px 0;}
.edit-job,.recharge{margin-left: 20px;}
.recharge{margin-left: 0;padding: 20px;}
.recharge .call-to-action{text-align: center; margin-top: 15px;}
.recharge label{float: left;font-weight: bold;margin: 9px 9px 0 0;}
.recharge a.size-status{font-size: 14px;}
.edit-job a{font-weight: 400;}
.recharge .recipients{font-style: italic;margin-bottom: 7px;}
.recharge #vlance_paymentbundle_transactiontype_paymentMethod_payment_info {margin-top: 10px;}
.recharge #vlance_paymentbundle_transactiontype textarea {height: 21px;min-height: 21px;font-size: 25px;font-weight: bold;overflow: hidden;resize: none;text-align: center;}
.recharge #form-transaction {margin:0;}
.client-view-bottom .profile-job .links{min-height:79px;}
.client-view-bottom .profile-job .links a{margin-top: 10px;  margin-bottom: 15px;text-align: center;display:none;}
.client-view-bottom .profile-job:hover .links a {display:inline-block;}
.client-view-bottom .results-paging{border-top: 0px;}
.client-view-bottom .results-paging a{padding: 1px 5px;color: #919191;}
.client-view-bottom .results-paging span{padding: 1px 5px;background: #FEE020;color: #000000;}
#form-transaction select{height: 35px;line-height: 35px;padding: 7px 5px;}
.modal .modal-footer .close-link{margin-right: 15px;}
.job-view-fb-page-box{margin-top: 30px;}
.job-view-fb-page-box h3{font-size: 14px; font-weight: 400; line-height: initial; color: #aaa;}
.job-view-fb-page-box .fb-page {background-color: #eee;}
.job-view-fb-page-box .fb-page blockquote {display: none;}
/*số đấu thầu*/
.detail-bottom.span12{margin-left: 0px}
.hide-contest-apply{position: relative;}
.client-view-bottom{position: relative;}
.client-view-bottom.span12{margin-left: 0px; margin-top:20px;}
.more-client-information{z-index: 99;position: absolute;top:0;left:0;height: 100%;width:100%;background: transparent;margin-top: 80px;}
.form-more-information{height: 350px;width: 500px;margin: 0 auto;box-shadow: 0 2px 5px 1px #dadada;-webkit-box-shadow: 0 2px 5px 1px #dadada;background: #fff;}
.form-more-information .information-content{padding: 30px;}
.form-more-information .information-content .header-content p:nth-child(1){font-size: 20px;text-align: center;font-weight: bold;margin-bottom: 20px;}
.form-more-information .information-content .header-content p:nth-child(2){font-size: 14px;text-align: center;margin-bottom: 30px;}
.form-more-information .information-content .center-content{width: 85%;margin: 0 auto;}
.form-more-information .information-content .center-content input{height: 40px;}
.form-more-information .information-content .center-content #user_information_submit{margin-top: 5px;}
.information-bidding{font-size: 14px;background: #F5F5F5;margin-top: 65px;}
.information-bidding .dl-horizontal{margin: 15px 0px;}
.information-bidding .dl-horizontal dt {width: auto;text-align: left;line-height: 25px;}
.information-bidding dd {margin-left: 5px;float: left;line-height: 25px}
.client-bidding-left .dl-horizontal{margin-left: 20px;}
.client-bidding-between .dl-horizontal dt {width: auto;text-align: left;line-height: 25px;clear: none;}
.client-bidding-between dd {margin-left: 5px;float: left;line-height: 25px}
.client-bidding-between dd span{margin: 0px 5px;}
.client-bidding-right .dl-horizontal{float: right;margin-right: 20px;}
/*dưới đấu thầu*/ 
.no-profile-job{font-style: italic;margin-top: 25px;min-height: 200px;}
.count_bid_declined{margin-top: 10px;font-style: italic;}
.profile-job.span12{min-height: 185px;border: 1px solid #DADADA;box-shadow: 0px 2px 3px 0px #DADADA;-webkit-box-shadow:  0px 2px 3px 0px #DADADA;-moz-box-shadow:  0px 2px 3px 0px #DADADA;margin-top: 10px;padding: 15px;float: left;margin-left: 0px !important}
.client-view-bottom .profile-job {padding-top: 0px;padding-bottom: 0px;padding-left:0px;}
.profile-job-bid{background: #EEEEEE;}
.profile-job-left{padding-right: 10px;border-right: 1px solid #DBDBDB;font-size: 14px;padding-left:5px;}
.profile-job-left.onsite{border-right: 0px;}
.profile-job-left .work-title {line-height: 1.3em;color: #999;margin-bottom: 10px;}
#fullchat .modal-body{min-height: 200px;}
/*dung list cuar bid*/
.profile-job-left.bid-freelancer{border: 0px;}
.job_show .detail .bid-freelancer .profile-job-left-bottom .textbody{min-height: 50px;border: 0px;word-wrap: break-word; line-height: 24px;}
.job_show .detail .bid-freelancer .profile-job-left-bottom .title{margin-bottom: 10px;line-height: 20px;margin-top: 0px;font-family: 'Open Sans', sans-serif;}
.bid-freelancer .profile-job-left-bottom .skill label{float: left;margin-bottom: 0px;margin-right: 5px;}
.profile-job-left-top .title a{font-size: 16px;font-weight: bold;display: inline;margin-right: 15px;}
.profile-job-left-top .title span{font-size: 12px;font-weight: bold;line-height: 23px;}
.profile-job-left-top .dl-horizontal dt{float: left;width: 100px;text-align: left;line-height: 27px;}
.profile-job-left-top .dl-horizontal{float: left;clear: both;}
.profile-job-left-top .dl-horizontal dd{font-weight: 700;line-height: 27px;margin-left: 10px;float: left;}
.profile-job-left-bottom{margin-bottom: 10px;padding-left:15px;float: left;}
.client-view-bottom .profile-job-left {padding:15px 0px 0px;}
.client-view-bottom .profile-job-right {padding:15px 0px 0px;}
.client-view-bottom .profile-job-left .footer-bid-client {padding:16px 0;background-color: #f7f7f7;text-align: center;}
.profile-job-bid .profile-job-left .footer-bid-client {padding:16px 0 0;text-align: center;}
.footer-bid-client .title {font-size:16px;font-weight: 600;}
.footer-bid-client .fb-ratings.fb-stars {width:226px;margin:5px auto 8px;height:34px;}
.profile-job-left .footer-bid-client .fb-star-rating {display:block;background:transparent url(../../../img/star-32px.png) no-repeat;background-position: 0 0;float:left;cursor:pointer;height:34px;width:45px;overflow:hidden;margin:0;transition:0s;-webkit-transition:0s}
.profile-job-left .footer-bid-client .fb-star-rating:hover {background-position: 0px -60px;}
.profile-job-left .footer-bid-client .fb-star-rating.active {cursor:auto;}
.profile-job-left .footer-bid-client .fb-star-rating.active.fb-star-on:hover {background-position: 0px -60px;}
.profile-job-left .footer-bid-client .fb-star-rating.active:hover {background-position: 0px 0px;}
.profile-job-left .footer-bid-client .fb-star-rating.fb-star-on {background-position: 0px -60px;}
.profile-job-left .footer-bid-client .fb-text-star {width:285px;margin:auto;margin-bottom:10px;padding:8px 10px;background-color: #fff;border:1px solid #cccccc; display: none;}
.profile-job-left .footer-bid-client .fb-note {font-size:13px;color:#999;}
.profile-job-left .footer-bid-client .fb-note p {margin-bottom:0px;}
.profile-job-left .footer-bid-client .fb-note i {cursor:pointer;}
.client-view-bottom .profile-job-left .fb-finish {font-size: 13px;color:#21c662;}
.profile-job-left-bottom .body-view{float: left; word-wrap: break-word; word-break: break-word}
.profile-job-left .i32.i32-attach {margin-left:15px;}
.bid-freelancer .profile-job-left-bottom .body-view{display: none; float: none;margin-top: 15px;}
.profile-job-left-bottom .skill{margin-top: 15px;}
.profile-job-left-bottom .title a {font-size: 16px;font-weight: 600;display: inline-block; font-family: 'Open Sans', sans-serif;}
.profile-job-left-bottom .title span {font-size: 14px;font-weight: 600;display: inline; margin-right: 10px;}
.profile-job-left-bottom .title .contact-block {margin-left:10px;}
.profile-job-left-bottom .title .contact-block a {font-size:12px;}
.profile-job-left-bottom .title {margin-bottom: 15px;font-weight: 700;}
.profile-job-left-bottom .drop-menu {padding-right:15px;}
.profile-job-left-bottom .drop-menu a.dropdown-toggle{float: right;}
.profile-job-left-bottom .drop-menu .dropdown-menu{text-align: left;right: 0;left: initial;margin-top: 20px;}
.client-view .profile-job-left-bottom .textbody{min-height: 200px;word-wrap: break-word; word-break: break-word;max-width: 515px;}
.job_show .detail .profile-job-left-bottom .textbody {max-width: 515px;min-height: 205px;border-bottom: 1px solid #DBDBDB;word-wrap: break-word;}
.profile-job-right-top{margin-bottom: 8px;}
.profile-job-right-top .title a {font-size: 16px;line-height: 24px;font-weight: 600;display: inline;}
.profile-job-right-top .title span{font-size: 13px;font-weight: 600;line-height: 23px;}
.profile-job-right-top .dl-horizontal dt{float: left;width: 100px;text-align: left;line-height: 22px;}
.profile-job-right-top .dl-horizontal{float: left;clear: both;margin-bottom: 10px; margin-top: 2px;}
.profile-job-right-top .dl-horizontal dd{line-height: 22px;margin-left: 10px;float: left;}
.profile-job-right-top .dl-horizontal dd a{font-weight: 600}
.profile-job-right .work-title {color: #999;margin-bottom: 10px;}
.profile-job-right .profile-job-right-top a i{  margin-top: 5px;margin-left: 5px;}
.profile-job-right .profile-job-right-bottom .price{font-size: 34px;line-height: 50px;font-weight: 600;letter-spacing: -0.05em;}
.profile-job-right .profile-job-right-bottom .price .less-important{font-size: 27px;font-weight: 100; color: #666;}
.profile-job-right .profile-job-right-bottom .links{margin-top: 10px;}
.profile-job-right ul{list-style: none;margin: 0px;padding: 0px;font-size: 13px;font-weight: 600;}
.profile-job-right ul li{line-height: 23px;}
.link-profile-job-right{margin-bottom: 10px;}
.profile-job-right .profile-job-right-bottom{margin-top: 20px;}
.col2-right .bid-info .profile-job-right-bottom {margin-top: 0px;}
.col2-right .bid-info .profile-job-right-bottom.lower {margin-left: 9px;}
.col2-right .bid-info .profile-job-right .price {font-size: 28px;}
.col2-right .bid-info .profile-job-right .price .less-important {font-size: 23px;}
/*khi trúng thầu*/
.profile-job.span12.profile-winning{border: 1px solid #FFD303;box-shadow: 0px 2px 2px 0px #FFF1AB;-webkit-box-shadow: 0px 2px 2px 0px #FFF1AB;-moz-box-shadow: 0px 2px 2px 0px #FFF1AB;}
.profile-job-right-bottom .row-fluid .winning{background: url("../../../img/vn/trungthau.png") no-repeat;height: 120px;width: 56.425532%;float: right;}
.container.client-view .winning {width: 41.425532%;}
.container.detail .links .winning {width: 41.425532%;}
/* Featured bid - form */
.profile-job.span12.featured-bid {border-color: rgb(255, 215, 17);background-color: #FFFFD5;border-width: 1px;border-radius: 2px;}
.featured-bid .featured-bid-info{position: relative;float: right;color: #000; opacity: 0.4;font-size: 13px;}
.featured-bid .featured-bid-info i{margin-top: 2px; opacity: 0.7;}
/**** End Detail clientview freelancer page ****/
/*block rating client*/
#client-rating-box .rating-client {
    background: url("../../../img/icon_client_v1.svg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    background-size: 60px;
    float: left;
    height: 14px;
    width: 60px;
}
#client-rating-box .rating-box-client {
    background: url("../../../img/icon_client_v2.svg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    background-size: 60px;
    height: 14px;
    overflow: hidden;
    text-indent: -999em;
    width: 60px;
    cursor: pointer;
    position: relative;
    top:3px;
}
.fr-title i.icon-info{margin-top: 2px;}
.fr-title .list-job-rating {padding-top:2px;margin-right:5px;}
#client-rating-box .popover{width:155px;}
.list-job-rating{float:left;padding-top:5px;}
/*sua popup rating*/
.fl-view .info-employment .box-rating-client{width:45%}
.fl-view #popup-credit-bid .introduce-buy-vip{margin-top:50px}
/* Liên hệ khách hàng */
.contact-client .contact-client-new {width: 100%; font-size: 16px; padding: 8px 0}
.fpro-not-bid {background: #EB5757; color: #fff; border-radius: 3px; padding: 10px !important; margin-bottom: 20px; text-align: center !important}
.block-title.fr-name{display: inline-block; width: 100%;}
.block-title .edit-link{font-size: 14px;}
.block-title .push-top-button{width: 77px; margin-left: 10px; line-height: 24px; height: 24px; font-size: 14px; padding: 0px;}
.block-title .push-top-button .fa-arrow-up{font-size: 12px;}
.block-title .push-free-icon{background-image: url('../../../img/icon/icon-push-top.svg'); background-repeat: no-repeat; height: 20px; background-position: 5px -45px; width: 30px; margin-bottom: -3px; display: inline-block;}
.block-title .push-credit-icon{background-image: url('../../../img/icon/icon-push-top.svg'); background-repeat: no-repeat; height: 20px; background-position: 5px 5px; width: 30px; margin-bottom: -3px; display: inline-block;}
.job-onsite-content .block-title .push-free-icon, .job-onsite-content .block-title .push-credit-icon {margin-bottom: 0px;}
/* pay-sms */
.modal-paysms.modal-new {display:none;}
.modal-paysms p.first, .popup-login p.first {  font-family: 'Open Sans',sans-serif; font-size: 14px;}
.modal-paysms .seconde, .popup-login .seconde {text-align: center;}
.modal-paysms .span3.btn-connect, .popup-login .span3.btn-connect {float: left; width: 89%; padding: 20px 25px;}
.modal-paysms p, .popup-login p {text-align: center;}
.modal-paysms .job-login-socail, .popup-login .job-login-socail {height:initial;margin: initial;float: initial;text-align: center;}
.modal-paysms .btn-create-account, .popup-login .btn-create-account {text-align: center;margin-bottom: 25px;}
.modal-paysms .btn-create-account a, .popup-login .btn-create-account a {padding: 11px 30px;}
.modal-paysms .click-contact, .popup-login .click-contact {padding: 25px 30px;}
/*.modal-paysms .click-contact, .popup-login .click-contact {padding: 35px 30px;}*/ /* SMS */
.modal-paysms .click-contact .button-group, .popup-login .click-contact .button-group {margin-top: 40px;}
.modal-paysms .click-contact input {text-align: center; font-size: 20px;line-height: initial;}
.modal-paysms .load-spinner {display: none; position:absolute;width:750px;height:100%;z-index:100;background-color:rgba(256,256,256,0.7)}
.modal-paysms .load-spinner img {width:32px;margin:200px 345px;height:32px;padding:14px;background:#fff;z-index:101;position:relative;border-radius:10px}
.modal-paysms.loading .load-spinner {display: initial;}
.modal-paysms .redirect-spinner {display: none; position:absolute;width:750px;height:100%;z-index:100;background-color:rgba(256,256,256,1)}
.modal-paysms .redirect-spinner img {width:32px;margin:200px 345px 20px;height:32px;padding:14px;background:#fff;z-index:101;position:relative;border-radius:10px}
.modal-paysms.redirecting .redirect-spinner {display: initial;}
.modal-paysms .grey-text {color: #999;}
.modal-paysms .error-reason{font-style: italic; color: #999;}

#pay-buy-credit-usercash.modal-paysms .load-spinner img {margin-top:140px; margin-bottom: 140px;}
.modal-paysms .sms-otp {background-color: #eee;padding: 10px 40px;margin-bottom: 30px;}
#pay-verifytel, #pay-buy-credit {width:750px;height:auto;left:50%;margin-left:-375px;}
#pay-verifytel .modal-body, #pay-buy-credit .modal-body {max-height:700px;}
.modal-credit {width: 501px;left: 50%; margin-left: -300px;}
.modal-credit.fade.in {top: 3%;}
.modal-credit .load-spinner {width: 100%;}
.modal-credit .load-spinner img {margin-left: 270px; margin-right: 270px; left: -9.5%}
.modal-credit .modal-header {padding-bottom: 0;background-color: #fff;min-height: 40px;padding-top: 1px;background-color: #f5f5f5;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.modal-credit .modal-header .close {margin: 7px 5px; line-height: 40px;font-size: 26px;}
.modal-credit .modal-header h2 {font-family: 'Open Sans',sans-serif;font-size: 16px;font-weight: bold}
.modal-credit .modal-body {background-color: #fff;min-height: initial; max-height: initial;}
.modal-credit .screen-confirm .modal-body {padding: 30px 20px;}
.modal-credit .modal-body .preview {margin-bottom: 25px; text-align: center;}
.modal-credit .modal-body .preview img { border: 1px solid #ddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);}
.modal-credit .modal-body .buy-credit {margin-top: 30px;}
.modal-credit .modal-body .buy-credit p {font-size: 12px; color: #999;}
.modal-credit .modal-body .buy-credit a {color: #00aed6; font-weight: 600;}
.modal-credit .modal-body{border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.modal-credit .modal-footer {background-color: #fff;}
.modal-credit .screen-error .error-message {margin-top: 15px;}
.modal-credit .modal-body .job-login-socail {text-align: center; line-height: 40px; display: inline-grid}
.modal-credit .modal-body .job-login-socail p{font-size: 12px; font-weight: 400; line-height: 15px; opacity: 0.7; text-align: left;}
.modal-credit .modal-body .job-login-socail a {line-height: 24px; margin: 0 2px; text-align: left; padding: 8px 12px; width: auto; margin-bottom: 10px; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08), 0px 1px 2px rgba(0, 0, 0, 0.25); font-family: "Roboto Medium", sans-serif;}
.modal-credit .modal-body .job-login-socail a img{margin-right: 22px;}
.modal-credit .modal-body .job-login-socail .btn-google-flat{background-color: white; color: black;}
.modal-credit .modal-body .job-login-socail .btn-facebook-flat{opacity: 0.7; cursor: unset; margin-bottom: 2px;}
.modal-credit .modal-body .job-login-socail .btn-facebook-flat:hover{color: white;}
.modal-credit .modal-body .content p {text-align: left; padding: 0 10px;}
.modal-credit .modal-body .content p .credit-code{font-size: 20px; font-weight: 600;}
.pay-credit-get-contact .modal-body {padding: 15px 50px; font-size: 14px;}
.pay-credit-get-contact .contact-sms .contact-info {padding: 30px 0px; background: white; border: 1px solid #ddd; border-radius: 2px;}
.pay-credit-get-contact .contact-sms .info-photo img {border-radius: 100px;}
.pay-credit-get-contact .contact-sms .info-detail p {margin-bottom: 4px; text-align: left;}
.pay-credit-get-contact .contact-sms .info-detail p span{font-weight: 600;}
.pay-credit-get-contact .contact-sms .info-detail p span.info-label{font-weight: 400; color: #999;}
.pay-credit-get-contact .contact-sms .info-detail p.full-name {text-transform: uppercase; font-size: 16px; margin-bottom: 10px;}
.pay-credit-get-contact .contact-sms .connect-email {margin-top: 5px;}
.pay-credit-get-contact .contact-sms .connect-email.payer {color: #aaa; font-size:12px;}
.pay-credit-get-contact .contact-sms .suggest-create-job {padding: 25px 25px 20px; background: #E4E4E4; margin: 30px 40px 20px;}
#pay-credit-contact-client .contact-sms .suggest-create-job {padding: 15px 15px 5px; background: #E4E4E4; margin: 30px 0 20px;}
#pay-credit-contact-client .contact-sms .suggest-create-job p {text-align: justify;}
/*popup đẩy top dự án*/
.popup-push-top.modal.fade.in{width:900px;left:calc(50% - 450px);margin-left:0; top: 40px;max-height: calc(100vh - 40px);overflow-y: auto;}
.popup-push-top .close, .popup-push-success .close, .popup-push-with-credit .close, .popup-history-push-top .close{margin-right:-32px;margin-top:-32px;font-size:40px;font-weight:400;color:#000;opacity:1}
.popup-push-top .fa-check-circle{margin:0;font-size:16px;color:#33cc66}
.popup-push-top-review.popup-push-top .fa-check-circle{margin: 0; font-size: 16px; color: #5461DA;}
.popup-push-top .modal-body{min-height:370px;padding:56px 60px; max-height: unset; font-size: 16px; line-height: 24px; color: #000;}
.popup-push-top .load-spinner, .popup-push-with-credit .load-spinner{display: none; width:100%;height:100%;position:absolute;z-index:10;text-align:center;background:#00000021}
.popup-push-top .load-spinner.in, .popup-push-with-credit .load-spinner.in{display: flex;}
.popup-push-top .load-spinner img, .popup-push-with-credit .load-spinner img{margin: auto;}
.popup-push-top .push-auto{padding: 40px 40px 32px; margin-left: 30px;}
.popup-push-top .push-auto .btn-size{width: 192px; max-width: 100%;}
.popup-push-top .push-auto .button-push{width: calc(100% - 101px); margin-left: 12px;}
.popup-push-top .push-auto select{width: 100%; height: 46px; font-size: 16px; border-radius: 5px; padding: 6px;}
.popup-push-top .push-auto .select-day{width: 89px; height: 46px;}
.popup-push-top .push-immediate{padding: 40px 60px;}
.popup-push-top .push-credit{min-height: 294px; width: calc(50% - 15px)}
.popup-push-top .push-credit .button{margin-top: 28px; margin-bottom: 24px;}
.popup-push-top .push-credit .title{font-size: 20px; font-weight: 600; text-align: center; line-height: 24px;}
.popup-push-top .push-free .btn-push-free{width: 115px; line-height: 46px; margin-top: 16px; font-size: 16px; color: #000; padding: 0px;}
.popup-push-top .push-free .noti,.popup-push-success .last-time, .popup-push-with-credit .balance{color: #999999; margin-bottom: 24px;}
.popup-push-top .push-free .noti .view-history-push-top,.popup-push-success .last-time .view-history-push-top{color: #999999; text-decoration: underline; cursor: pointer;}
.popup-push-top .push-free .title, .popup-push-with-credit .title{margin: 0px 0px 11px 0px; font-size: 30px; line-height: 36px; font-weight: 600;}
.popup-push-top .block-push-with-credit{margin-top: 64px;}
.popup-push-top .view-more{margin-top: 36px;}
.popup-push-top .view-more a, .popup-push-top .view-more a:hover, .popup-push-top .view-more a:active, .popup-push-top .view-more a:focus{color: #33cc66; border-bottom: 1px solid #33cc66;}
.popup-push-success.modal.fade.in, .popup-push-with-credit.modal.fade.in, .popup-history-push-top.modal.fade.in{width:600px;left:calc(50% - 300px);margin-left:0; top: 40px; min-height: 432px;}
.popup-push-success .btn-show-job{margin-top: 16px; width: 234px;}
.popup-push-success .modal-body,.popup-push-with-credit .modal-body, .popup-history-push-top .modal-body{padding:56px 56px 73px; min-height: unset; max-height: unset; font-size: 16px; line-height: 24px; color: #000;}
.popup-push-success .title{margin: 16px 0px 11px 0px; font-size: 30px; line-height: 36px; font-weight: 600;}
.popup-push-with-credit .balance span{color: #999999;}
.popup-push-with-credit .btn-push-now{margin-top: 16px; margin-left: auto; margin-right: auto; width: 285px;}
.push-top-button .popover, .block-title .popover{font-weight:400;box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;border:1px solid #ccc; font-size: 14px; text-align: center; color: #000; line-height: 24px;}
.push-top-button .popover-content, .block-title .popover-content{word-break: break-word;}
.block-title .popover{width: 155px;}
.block-title .popover.right{width: auto;}
.push-top-button .popover .arrow, .block-title .popover.top .arrow{margin-left:-11px;bottom:-8px;border-width:7px;left:50%;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25)}
.popup-history-push-top .detail{height: 208px; overflow-y: auto;}
.popup-history-push-top .detail li{margin-bottom: 3px;}
.popup-history-push-top .detail ul{margin-bottom: 0px; margin-left: 20px;}
.popup-history-push-top .noti{color: #999999; margin-bottom: 24px;}
.popup-history-push-top .title{margin: 0px 0px 11px 0px; font-size: 30px; line-height: 36px; font-weight: 600;}
/* Banner Gói mới */
.banner-intro-package-pro{border: 0 !important; margin-bottom: 30px; letter-spacing: 0px;}
.banner-intro-package-pro-header{background: #4DD599; padding: 9px 0px;}
.banner-intro-package-pro-header .banner-title{float: left; margin-left: 20px;}
.banner-intro-package-pro-header .banner-title-des{color: white; line-height: 24px; font-weight: 600;}
.banner-intro-package-pro-header .banner-title-label{margin: 3px; padding: 0px 3px; background: #FFDC34; font-family: Open Sans; font-style: normal; font-weight: bold; font-size: 12px; line-height: 20px; text-transform: uppercase; color: #40370D; border-radius: 3px;}
.banner-intro-package-pro-header .banner-dropdown{float: left;}
.banner-intro-package-pro-header .banner-dropdown a{padding: 0 !important; line-height: 24px; margin: 0 6px;}
.banner-intro-package-pro-header .banner-dropdown .banner-dropdown-des{color: white; cursor: pointer; margin: 0 6px; font-weight: 600;}
.banner-intro-package-pro-header .banner-dropdown .banner-dropdown-img{margin-bottom: 4px;}
#banner-pro-dropdown-des{background: #4DD599;}
#banner-pro-dropdown-des .banner-pro-des{margin-left: 18px; border-top: 0 !important; margin-bottom: 25px;}
#img-banner{list-style-image: url('../../../img/icon-tick-banner.png'); margin-bottom: 20px;}
#img-banner li{color: white; line-height: 24px;}
/* guider trong job */
.guider-block-after-post-job h2 {font-weight: 600;font-family: 'Open Sans', sans-serif; line-height: initial; letter-spacing: -0.03em; text-align: center; text-transform: uppercase; color: #10D46A; font-size: 24px;}
.guider-block-after-post-job .dl-horizontal dt {width: 75px;}
.guider-block-after-post-job .dl-horizontal dt, .guider-block-after-post-job .dl-horizontal dd {padding-bottom: 5px;}
.guider-block-after-post-job .sub-text {color: #999; font-size: 13px; line-height: initial;}

.guider-block {border: 1px solid #f0f0f0;margin-left: 0px;margin-top: 29px;background-color: #fafafa;min-height: 246px;}
.guider-block.span12 {margin-left: 0px;}
.guider-block .accordion .accordion-group {border:none;}
.guider-block .accordion-inner {border: 0px;}
.guider-block .accordion-inner .information {font-weight: 600;}
.guider-block .accordion-heading a:hover {color: #acacac;}
.guider-block .accordion-heading a:hover img {opacity: 0.5;-webkit-transition: all .15s linear;}
.guider-block .accordion-heading img {padding-bottom: 2px;padding-left: 3px;}
.guider-block .accordion-heading .accordion-toggle {font-size: 14px;font-weight: 600;color: #252525;text-transform: uppercase;padding-right: 0px; padding-left: 8px;}
.guider-block .content.inner {padding-left: 12px;padding-top: 16px; padding-bottom:10px;}
.guider-block .content.inner img {border: solid #e6e6e6 1px; border-radius: 5px;}
.guider-block .content.detail h4 {font-family: 'Open Sans',sans-serif; font-weight: 600;}
.guider-block .content.detail h4 b {font-weight: 700;}
.guider-block .content.detail a {font-weight: 600;}
.guider-block .content.detail .icon-question-sign {margin-top: 3px;}
.guider-block .content.detail ul {margin-top: 43px;margin-bottom: 30px;}
.guider-block .content.detail ul li {margin-bottom: 8px;}
.guider-block .content.detail .project .code {padding-left: 3px;}
.guider-block .content.detail .note {margin-top:43px;}
.guider-block .content.detail .note li {margin-bottom: 8px;}
.guider-block .content.detail .note ul li {margin-left: 0px;}
.guider-block .project {padding-left: 9px;}
.guider-block .project ul span, .guider-block .project span.code {font-size: 24px;font-weight: 600;color: #0088cc;}
.guider-block .sub-info {float:right; padding-right: 15px; padding-bottom: 7px;margin-top: 20px;color: #b6b6b6;}
.guider-block .sub-info a {font-weight: 600;}
/* Featured job - form */
.guider-block.featured-job {border-color: #ffd403; background: #fffef7;padding: 10px 0 15px;}
.guider-block.featured-job .content.detail .note {margin-top:30px;}
.guider-block.featured-job .content.detail h4 {font-size: 20px; letter-spacing: -0.04em; padding-bottom: 5px;}
.guider-block.featured-job .content.detail .note li {padding-bottom: initial; margin-bottom: 5px;letter-spacing: -0.03em}
.guider-block.featured-job .content.detail p {margin-bottom: 15px; letter-spacing: -0.03em}
.guider-block.featured-job .content.detail .cta-button {margin-top: 10px;}
.guider-block.featured-job .content.detail .cta-button a {font-size: 15px; padding: 15px 75px 13px;}
/* Featured bid - form */
.guider-block.feature-bid {border-color: #ffd403;margin-bottom: 20px; background-color: #fffef7; padding: 10px 0 15px;}
.guider-block.feature-bid .content.detail .note {margin-top:25px; padding: 0 20px}
.guider-block.feature-bid .content.detail h4 {font-size: 21px; letter-spacing: -0.05em; padding-bottom: 10px;}
.guider-block.feature-bid .content.detail .note li {padding-bottom: initial; margin-bottom: 5px;letter-spacing: -0.03em}
.guider-block.feature-bid .content.detail p {margin-bottom: 15px; letter-spacing: -0.03em}
.guider-block.feature-bid .content.detail .cta-button a {font-size: 16px; padding: 8px 0}
/* Block-feature làm mới và nổi bật ở trang thông tin dự án*/
.block-feature{margin:20px 0px;}
.block-feature .accordion-heading a{cursor: pointer;}
.block-feature-title{float: left;font-weight: 600;font-size: 20px;line-height: 28px;color: black;}
.block-feature-icon{float: right; margin-top: 5px;}
.block-feature-hightlight, .featured-job-renew{padding: 0 !important; margin: 0 !important;}
.featured-job-renew{background: white;border: white;}
#button-popup-renew{padding: 15px 75px 13px;}
.list-invited-freelancer {margin:0 !important; margin-top: 40px !important}
.btn-invite-mobile {margin:0 !important; margin-top: 40px !important}
.request-approve {background: #2DB964; color: #fff; box-shadow: none !important; border-radius: 5px !important; margin-right: 20px}
.request-reject {background: #C4C4C4; color: #000; box-shadow: none !important; border-radius: 5px !important}
.btn-review-request {margin-top: 10px; padding-bottom: 10px}
.freelancer-invite-title {font-weight: 600}
/* page view freelancers had invited*/
.freelan-invite{margin-top:15px;float:left;border:1px solid #dadada;box-shadow:0 2px 3px rgba(231,231,231,0.45);height:81px}
.freelan-invite .invite-avatar img{width:80px;float:left}
.freelan-invite .invite-account{width:125px;float:left;margin-left:15px}
.freelan-invite .invite-account .title-account{width:100%;margin-top:7px;list-style:none}
.freelan-invite .invite-account .title-account a{color:#333333;font-weight: 600;}
.freelan-invite .invite-account .rating-box{float:left;margin-top:7px}
.freelan-invite .invite-account .count-job-done{line-height:30px;margin-left:10px;overflow:hidden;float:left;color:#b5b5b5;font-size:12px;font-weight:500;display:none}
.freelan-invite .dropdown-menuinvite .info-acc-invited{margin-left:0;width:226px}
.freelan-invite .dropdown-menu-body{margin-top:67px;position:absolute;width:222px}
.freelan-invite .dropdown-menu-invite{width:100%;border:1px solid #f9f9f9;box-shadow:0 2px 3px 1px rgba(160,160,160,0.45);margin-left:-1px;margin-top:24px;position:relative;background-color:#fff;z-index:5;list-style:outside none none;float:left;padding:0;border-color:#f5f5f5;border-style:solid;border-left:1px solid transparent;border-right:1px solid transparent}
.freelan-invite .dropdown-menu-invite .title-acc-invited{margin-left:6px}.freelan-invite .dropdown-menu-invite .title-acc-invited a{font-size:14px;font-weight:600}
.freelan-invite .invite-avatar .background-text-invited{position:absolute;margin-top:60px;background:url(../../../img/background_text_invited.png);width:80px;text-align:center}
.freelan-invite:hover .popover.dropdown-menu-invite {display:block;}
.freelan-invite:hover img.blur {opacity:0.8;}
.freelan-invite .background-text-invited {display:block;font-size: 11px;color:#ffffff}
.dropdown-menu-body .skill-acc-invited{color: #b5b5b5;font-size: 10px;line-height: 13px;}
.dropdown-menu-body .popover.bottom.dropdown-menu-invite{-webkit-border-radius:0px;-moz-border-radius: 0px;border-radius: 0px;}
.dropdown-menu-body .popover.bottom .arrow{left: 18%;border-bottom-color: rgba(172, 171, 171, 0.25);}
.acc-num-bid{margin:0px 0px 0px 3px;}
.acc-num-bid li{list-style: none;}
.acc-num-bid .dt1{background:url(../../../img/popup_acc_invite.png) no-repeat;color:#727272;line-height:28px;padding-left:25px;width:150px;float:left;font-size:12px}
.acc-num-bid .dt2{background: url(../../../img/popup_acc_invite.png) no-repeat;background-position: 0 -26px;}
.skill-list-acc{background-color:#f0f0f0;border-radius:3px;margin-right:3px;color:#454545;padding:0 10px 0;line-height:26px;float:left;margin-top:3px;font-size:12px}
.info-acc-invited .skill{margin: 2px 0px 15px 6px; white-space: nowrap;word-wrap: break-word;float: left;}
.freelan-invite.span-freelan-invite {margin-left:0;}
/* Phần mời freelancer và đăng ký chào giá dự án bí mật */
.freelancer-invite-mobile img {width: 64px !important; height: 64px !important;border-radius:50% !important; -moz-border-radius:50% !important; -webkit-border-radius:50% !important;}
.freelancer-invite-mobile {padding: 10px 20px 0px 20px !important;}
.freelancer-invite {height: 120px !important}
/* freelancer suggested */
.cannot-invite{opacity: 0.5; width: 100%; margin-bottom: 10px}
.job-expired-left{width: 65%; float: left}
.job-expired-right{width: 30%; float: right}
.view-all-freelancers{text-align: center; height: 30px !important; border: none !important}
.view-all-freelancers-btn{width: 95% !important; padding: 10px}
.open-popup-suggest {margin-top:15px;float:left;border:1px solid #dadada;box-shadow:0 2px 3px rgba(231,231,231,0.45);height:81px; border: dashed #23c3eb;}
.open-popup-suggest.first{margin-left: 0;}
.open-popup-suggest .block-button {text-align: center; margin-top: 20px;}
.open-popup-suggest .block-button a{font-weight: 400; text-align: center; padding: 7px 13px 8px;color: #ffffff; margin-bottom: 0; font-size: 15px; font-weight: 400; letter-spacing: -0.01em;}

/* Gợi ý MBB trên block mời FL chào giá*/
.modal-suggested-fl .text-popup-invite-FL{padding-left: 10px; margin: 0;}
.modal-suggested-fl .invite-friends{margin-bottom: 10px;}

.suggested-freelancer{width: 96%; height: 80px; float: left; padding: 10px; border-bottom: 0.2px solid #e6e6e6;}
.suggested-freelancer.last{border-bottom: none;}
.suggested-freelancer .profile-suggested-fl .avata-fl{text-align:center;}
.suggested-freelancer .profile-suggested-fl .info-fl .name-text{color: #6b6b6b;}
.suggested-freelancer .profile-suggested-fl .info-fl .title-fl{text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #d3d3d3;}
.suggested-freelancer .button-invite-suggested-fl{text-align: center;}
.suggested-freelancer .button-invite-suggested-fl a{margin-top: 20px; margin-bottom: 10px; font-size: 14px; font-weight: 400; letter-spacing: -0.01em;}
.suggested-freelancer.loading .load-spinner{display:block;}
.suggested-freelancer .load-spinner {display:none; padding: 25px 42px; position: absolute;z-index: 100; background-color: rgba(256,256,256,0.6);}
.btn-popup-invite-fl{background: #23c3eb;color: #ffffff;}
.btn-popup-invite-fl:hover{background: #1fafd3; color: #ffffff;}
.btn-popup-invite-fl:active, .btn-popup-invite-fl:focus{background: #1fafd3; color: #ffffff;}
.btn-invite-suggested{color: #ffffff; background: #23c3eb; padding: 10px 15px 10px;}
.btn-invite-suggested:hover{background: #1fafd3; color: #ffffff;}
.btn-invite-suggested:active, .btn-invite-suggested:focus{background: #1fafd3; color: #ffffff;}
/* Liên hệ trực tiếp với freelancer */
.contact-freelancer {background: #2DB964; color: #fff; box-shadow: none; font-size: 14px !important; font-weight: 400 !important}
.contact-white {background: #fff; color: #2DB964; border: 1px solid #2DB964;}
/* Đăng việc nổi bật */
.radio-feature {margin-left: 15px}
.detail-mobile {font-size: 15px !important; text-align: left !important; display: none !important}
#close-modal-pro:hover {background: #fff}
/* popup renew */ 
#popup-renew-job{height: auto;}
#popup-renew-job .title h2{margin: 54px 0px 11px 0px; font-size: 30px; line-height: 36px; font-weight: 600;}
#popup-renew-job .close{font-size: 40px; font-weight: 400; color: #000; opacity: 1;}
#renew-job-pro, #renew-job{width: 50%; margin-top: 15px !important; display: block; margin: auto;}
.active-token-renew{padding-top: 10px;}
.btn-renew-full-size{display: block; margin: auto; width: 50%; margin-top: 40px !important;}
#error-renew-feature{color: red; margin-top: 20px;}
#view-history-renew{cursor: pointer; color: #999999; text-decoration: underline;}
/* Liên hệ khách hàng */
.contact-client .contact-client-new {width: 100%; font-size: 16px; padding: 8px 0}
.fpro-not-bid {background: #EB5757; color: #fff; border-radius: 3px; padding: 10px !important; margin-bottom: 20px; text-align: center !important}
/* Nhắn tin với khách hàng */
.message-client {width: 100%; padding: 8px 0; font-size: 16px; background: #009EE9 !important}
.message-to-client {padding-top: 0 !important}
.message-client-upgrade {margin-bottom: 15px; pointer-events: none; opacity: 0.5}
/*popup feature*/
.info-acc-credit{color: #999999;}
.popup-feature-title{margin: 0px 0px 11px 0px; font-size: 30px; line-height: 36px; font-weight: 600;}
.popup-feature-description{margin: 10px;}
.popup-feature-description button{width: 100%}
.btn-popup-feature-renew{color: #33cc66; background: white; border: 2px solid #33cc66;}

/* Nổi bật hồ sơ freelancer */
.feature-fl-info-acc {color: #999999; margin-top: 20px; text-align: center}
#pay-feature-freelancer {width: 100%}
#pay-feature-bid {width: 100%;}
.suggest-upgrade-fl {width: 100%; margin-bottom: 15px}
.number-active-token {color: #999999; text-align: center}
.loading-feature-freelancer {width: 20px; position: absolute; left: 72%; display: none}
.loading-feature-freelancer-list {width: 20px; position: absolute; left: 80%; display: none}
/*fix giao amdin*/
.admin-control.form-actions .container .active > a{border: 1px solid #ddd;border-bottom: none;padding: 7px 13px;transition-duration: 0s}
.admin-menu-wrapper .nav-tabs a.last{margin-right: 0}
.admin-control.form-actions  .admin-menu-wrapper .nav-tabs{display: flex}
.admin-control.form-actions .admin-menu-wrapper a{margin-bottom: 4px}
.admin-menu-wrapper .nav-tabs>li>a{padding-top: 8px;padding-bottom:8px}
.tab-content #profile--listvip{overflow: scroll;}
.blured{filter: blur(3px);-webkit-filter:blur(3px);-moz-filter: blur(3px);-o-filter: blur(3px);z-index: 12 !important; pointer-events: none;}
.job_show_freelance_job .description.blurry-text-bao .login_view_job{z-index: 101;}
.job_show_freelance_job .formassignment .modal-body {min-height:220px;max-height:280px;}
/**** Freelancer page ****/
.freelancer-row.span12{border: 1px solid #DADADA;box-shadow: 0px 2px 5px 1px #DADADA;-webkit-box-shadow: 0px 2px 5px 1px #DADADA;-moz-box-shadow: 0px 2px 5px 1px #DADADA;padding: 10px;font-size: 12px;margin-bottom: 10px;margin-left: 0px;}
.freelancer-row-img .images{width: 100px;height: 100px;margin: 0 auto;}
.freelancer-row-img .images img{width: 100px;height: auto;border-radius: 3px;}
.freelancer-row-img .rating-box{float: none;margin: 0 auto;margin-top: 10px;}
.freelancer-row-center{border-right: 1px solid #DBDBDB;}
.freelancer-row-center .title a{font-weight: bold;font-size: 15px;display: inline;margin-right: 20px;}
.freelancer-row-center .title span{font-weight: bold;color: #000000;margin-top: 2px;}
.freelancer-row-center .description{clear: both;margin-top: 10px;float: left;line-height: 18px;}
.freelancer-row-center .skill{float: left;margin-top: 5px;}
.freelancer-row-center .skill label{cursor: auto;margin-bottom: 0px;}
.freelancer-row-center .list-skill{font-weight: 300;}
.freelancer-row-center .list-skill a:hover{text-decoration: none;}
.freelancer-row-right{margin-top: 15px;}
.freelancer-row-right a:hover{text-decoration: none;}
.freelancer-row .dl-horizontal dt{width: 100px;text-align: left;line-height: 30px;}
.freelancer-row .dl-horizontal dd{line-height: 30px;margin-left: 105px;font-weight: 700;}
/**** End Freelancer page ****/
/* ad-quang_cao */
.ad-300-250.job-list-bottom, .ad-300-250.job-view-interlaced, .adv-300-250-profile-freelancer-bottom,.adv-300-250-profile-client-bottom, .ad-300-250.job-view-bottom {display: none;}
.popup-refusal .modal-body{min-height: 30px}
.popup-report_violations .modal-body{min-height: 30px}
#form_report_abuse .modal-body{min-height: 30px}
.popup-refusal .modal-body p{line-height: 30px;margin-bottom: 0px;}
/* Pop-up gợi ý nâng cấp tài khoản khi đã mời đủ số lượng freelancer */
#max-invite {text-align: center; font-size: 20px}
#max-invite ul {list-style: none; text-align: left; margin-left: 80px}
#max-invite ul li {margin-top: 10px; margin-bottom: 25px}
#max-invite .btn-upgrade-account {background: rgba(22, 155, 213, 1); width: 200px; font-size: 20px; display: inline-block; margin-top: 20px; padding: 10px}
#myModalLabel-replace {text-align: center}
#suggest-upgrade-client .type-account {color: #999; font-size: 16px; margin-bottom: 15px}
#suggest-upgrade-client .suggest-upgrade-khpro {font-size: 16px; margin-bottom: 40px}
#suggest-upgrade-client .suggest-upgrade-khpro-2 {font-size: 16px; margin-top: 15px; margin-bottom: 25px}
.suggest-when-max-invite .type-account {color: #999; font-size: 16px; margin-bottom: 15px}
.suggest-when-max-invite .suggest-upgrade-khpro {font-size: 16px; margin-bottom: 40px}
.suggest-when-max-invite .suggest-upgrade-khpro-2 {font-size: 16px; margin-top: 15px; margin-bottom: 25px}

.popup-create-job .close {margin-right:-32px;margin-top:-32px;font-size:40px;font-weight:400;color:#000;opacity:1}
.popup-create-job .title{margin: 0px 0px 11px 0px; font-size: 30px; line-height: 36px; font-weight: 600;}
.popup-create-job.modal.fade.in{width:500px;left:calc(50% - 300px);margin-left:0; top: 40px; overflow-y: auto;max-height: calc(100vh - 40px);}
.popup-create-job .modal-body{padding:56px 56px 73px; min-height: unset; max-height: unset; font-size: 16px; line-height: 24px; color: #000;}
.popup-private-job{position: fixed !important; margin-top: 3%;}
.popup-reconfirm-email{position: fixed !important; margin-top: 5%;}
.content-reconfirm-email{font-size: 15px; line-height: 20px; font-weight: 500; text-align: center;}
.guider-contest-block {width: 680px;z-index: 1;position: absolute;margin-left:-340px;left:50%;background: #fff;box-shadow: 0 0px 5px 3px #dadada;-webkit-box-shadow: 0 0px 5px 3px #dadada;-moz-box-shadow: 0 0px 5px 2px #dadada;border-radius: 5px;}
/* Popup về thông tin chương trình khuyến mãi */
.popup-create-job .show-campaign{font-size: 14px;padding: 20px;}
.popup-create-job .show-campaign .close{margin-right: -10px;margin-top: -10px;}
.popup-create-job .show-campaign .title{font-size: 20px;line-height: 28px;letter-spacing: -0.03em;font-weight: 700;margin-top: 10px;}
.popup-create-job .show-campaign .condition{text-align: left;margin-top: 40px;}
.popup-create-job .show-campaign .block-icon{display: flex;justify-content: center;}
.show-campaign .block-icon .noti-information{width: 335px;background: #E5F7FF;display: flex;justify-content: space-around;align-items: center;border-radius: 9px;}
.show-campaign .noti-information .web-content{padding: 20px 0;text-align: center;}
.show-campaign .noti-information .notibel{width: 64px;height: 64px;background: white;line-height: 64px;border-radius: 64px;text-align: center;display: inline-block;}
.show-campaign .noti-information .web-content p{font-size: 13px;line-height: 20px;font-weight: 700;margin-top: 6px;margin-bottom: 0;}
.popup-create-job .show-campaign .btn-view-information{display: inline-block;padding: 8px 24px;background: #0088CC;color: white;border-radius: 5px;font-weight: 600;}

/* Tìm kiếm freelancer trong popup */
#search-freelancer-form {text-align: center; margin-top: 0px; margin-bottom: 5px; width: 520px; margin-left: auto; margin-right: auto;}
#search-freelancer-form .col-sm-10 {width: 510px}
#search-freelancer-form .col-sm-10 input {width: 300px}
#search-freelancer-form i.fa {margin-left: 3px; position: absolute; padding: 12px; font-size: 16px;}
#search-freelancer-form button {height: 41px;position: absolute;margin-left: -131px;width: 130px;background: #23c3eb;border-radius: 0 3px 3px 0;color:#fff;font-size: 14px; font-weight: normal;}
#search-freelancer-form input{width: 650px; padding: 10px 150px 10px 40px;}
#search-freelancer-form label.error{float: left;}
/* Loading trong popup tìm kiếm */
#loading-popup {top: 20%; left: 0; width: 100%; height: 320%; position: absolute; background: #fff}
#loading-popup img {display: block; margin: auto; margin-top: 20%}
#invite-done {width: 80.797px !important; background: #333 !important}
/* Block đăng ký chào giá trong dự án  bí mật */
.request_private_job .btn-connect {padding: 30px 20px 130px 20px; background: #fff; position: absolute; top: 5%; left: 20%; width: 450px; height: 200px; box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);}
.request_private_job .first {font-size: 20px}
.request_private_job .last a {width: 200px; padding: 10px 12px; background: #2DB964; color: #fff; font-size: 16px; font-weight: 600}
.disable-link {pointer-events: none}
.blur-button {opacity: 0.5}
/* Làm mờ nội dung trong dự án bí mật */
.blured-text {color: transparent !important; text-shadow: 0 0 5px rgba(0,0,0,0.5) !important; user-select: none !important;}
/*new file*/ 
.support_file_attach{font-style: normal;font-size: 13px;color:#666666;}
.fileupload_wrapper a.addupload{float: left;}
.fileupload_wrapper a.add_input_file{margin-top: 11px; margin-bottom: 15px;float: left;}
.new_file_input{float: left;width: 100%}
.new_file_input input[type=file]{line-height: initial;height:initial; margin-bottom: 3px;}
.new_file_input .control-group {float: left;}
.new_file_input a.remove{float: left;margin-top:0px;margin-left: 20px;color: #cccccc;font-size: 17px;}
.new_file_input a.remove:hover{color: #ff0000;text-decoration: none;cursor: pointer;opacity: 0.4;filter: alpha(opacity=40);}
.new_file_input .control-group label.error{position: relative;top: -5px;font-weight: normal;line-height: 21px;color: red;}
.form-bid .new_file_input .control-group label.error{position: relative;top: -5px;}
.form-bid-onsite .new_file_input .control-group label.error{position: relative;top: -5px;}
#submit_bid_form .new_file_input a.remove{margin-left: 0px;}
/***onsite***/
/** Job onsite view **/
.job-onsite-content .title-sub {color: #999999; margin-bottom: 16px;}
.job-onsite-content .block-onsite-option {background: #fafafa; margin-top: 50px; border: 1px solid #e6e6e6; padding: 40px 50px 35px 30px; width: 630px; max-height: 415px;}
.job-onsite-content .block-onsite-option h3{margin: 0px; font-weight: 600;}
.job-onsite-content .block-onsite-option input{margin: 0px 12px 1px 0px;}
.job-onsite-content .block-onsite-option .systerm-message{text-align: right; display: none;}
.job-onsite-content .block-onsite-option .systerm-message p{padding-right: 20px;}
.job-onsite-content .block-onsite-option .button {margin-top: 15px;}
.job-onsite-content .block-onsite-option .button .message{margin-top: 10px; padding-top: 4px; color: #9b9b9b;}
.job-onsite-content .block-onsite-option .amount{margin-top: 23px; text-align: right}
.job-onsite-content .block-onsite-option .amount .span2{padding-right: 20px; font-weight: 600;}
.job-onsite-content .block-onsite-option .onsite-option.first{margin-top: 30px;}
.job-onsite-content .block-onsite-option .onsite-option.last{border-bottom: 1px solid #cccccc; margin-bottom: 0px; padding-bottom: 25px;}
.job-onsite-content .block-onsite-option .onsite-option{margin-bottom: 10px;}
.job-onsite-content .block-onsite-option .onsite-option .span2{text-align: right; padding-right: 20px; font-weight: 600;}
.onsite-detail .title{margin-bottom: 4px;}
.onsite-detail .title-sub span:not(:first-child) {margin-left: 20px;}
.onsite-properties{background:#fafafa;border:1px solid #e6e6e6;border-radius:1px;padding:16px 30px; margin-bottom: 20px; }
.onsite-properties .prop-company {margin-bottom: 15px;}
.onsite-properties .prop-company-logo img {width: 60px; height: auto; border:1px solid #e6e6e6;}
.onsite-properties .prop-company-name {font-weight: 600; margin-top: 5px;}
.onsite-properties .prop-salary {background: #f0f0f0; text-align: center; padding: 15px 15px 12px;}
.onsite-properties .prop-salary-label {margin-bottom: 10px;}
.onsite-properties .prop-salary-range {font-size: 24px; margin-bottom: 8px; font-weight: 700;line-height: 28px;}
.onsite-properties .onsite-properties-right {margin-top: 5px;}
.onsite-properties .prop-mixed {margin-left: 20px;}
.onsite-properties .prop-mixed .dl-horizontal {margin-top: 0;}
.onsite-properties .prop-mixed dt {color: #999999; font-weight: 400; text-align: left; width: 150px; line-height: 20px; margin-bottom: 12px;word-break: break-word;}
.onsite-properties .prop-mixed dd {font-weight: 600; margin-left: 150px; line-height: 20px;margin-bottom: 12px;word-break: break-word;}
.content-cv .fileupload_wrapper a.addupload {display: none;}
.content-cv .fileupload_wrapper .collapse  {display: block; overflow: auto; height: auto;}

/* page list-onsite */
.onsite_list .content-section {background: #f0f0f0;margin-bottom: 0px;margin-top: 0;padding-bottom: 50px;}
.onsite_list .layered-block.search-results {padding:0px;}
.onsite_list .search-results .row-result.job-onsite {padding:0px;background-color:#fff;border-bottom: 1px solid #ededed;}
.onsite_list .search-results .job-onsite .fr-info {padding:30px 15px 20px;}
.onsite_list .row-result.job-onsite:last-child {border-bottom:0px;}
.search-results .job-onsite:not(.last) {padding:0px;background-color: #fbf5ff;border-bottom: 1px solid #ededed;}
.search-results .job-onsite .fr-info {padding-top: 30px;padding-bottom: 10px;}
.job-onsite .fr-info img {width:96px; height:auto;}
.job-onsite .fr-info .fr-name {padding-top:8px;margin-bottom:7px;}
.job-onsite .info-client {margin-bottom:8px;}
.job-onsite .company-name-cl {margin-right:20px;float:left;color:#999;}
.job-onsite .salary-fl {margin-right:20px;float:left;color:#999;}
.job-onsite .salary-fl i {padding-left:16px;background: url(../../../img/job/slider-job-onsite.png) no-repeat;background-position: -30px 4px;}
.job-onsite .time-send-cv {color:#999;}
.job-onsite .block-right ul {margin-left:0px;padding-top:8px;}
.job-onsite .block-right li {color:#999;list-style: none;line-height:28px;}
.job-onsite .block-right li.place-work i {margin-right:9px;font-size:15px;}
.job-onsite .block-right .info-job i {margin-right:5px;list-style: none;}
.job-onsite .block-right .info-job.date-begin-work i{padding-left:16px;background:url(../../../img/job/slider-job-onsite.png) no-repeat;background-position: 2px -28px;}
.job-onsite .skill-list {margin-left:0px;}
.search-results .job-onsite .more-contest {padding-bottom: 2px;text-align: right;}
.search-results .job-onsite .more-contest a {padding:4px 14px;background: #f1e8f6;font-size:12px;color:#9d59b8;border-top-left-radius: 4px;letter-spacing: -0.02em;}
.job-onsite-content h1.title {float:left;font-family:'Open Sans',sans-serif;font-size:28px;font-weight:100;letter-spacing:-0.02em; word-break: break-all; }

/* page bid-job-onsite */
.content-section.fl-view .content-cv {background: #fafafa;padding:30px 40px;}
.content-cv .suggest-cv-fl {width:35.7%;margin-left:6.28%;}
.content-cv h2.title {margin:0px;padding-bottom: 16px;border-bottom: 1px solid #cccccc;font-size:20px;font-weight:400;line-height: 20px;letter-spacing: -0.02em;}
.content-cv .block-submit {background: #f0f0f0;margin-top:20px;padding:14px 20px;}
.content-cv .block-submit p {margin-bottom:0px;padding-top:8px;font-size:13px;color:#999;}
.content-cv .file-attach .title {font-size:14px;font-weight:600;color:#000;line-height: 30px;letter-spacing: -0.02em;}
.content-cv .contact-info .title {font-size:14px;font-weight:600;color:#000;line-height: 20px;letter-spacing: -0.02em;}
.content-cv .input-prepend.telephone {margin-left:0px;}
.content-cv .input-prepend.skype{margin-left:3.7%;}
.content-cv .input-prepend i {font-size:22px;color:#999;}
.content-cv .input-prepend input {width:77%;padding:10px 12px;;border:1px solid #ccc;}
.content-cv .suggest-cv-fl .title {font-size:14px;font-weight: 600;line-height:30px;color:#000;}
.content-cv .suggest-cv-fl ul {margin-left:0px;list-style: none;}
.content-cv .suggest-cv-fl i {margin-right:5px;padding-top:3px;float:left;}
.content-cv .suggest-cv-fl p {padding-left:25px;font-size:14px;line-height: 20px;letter-spacing: -0.02em;}
.content-cv .description {margin-top:8px;}
.content-cv .description label {cursor: auto;margin-bottom:0px;font-size:14px;font-weight:600;line-height: 30px;text-transform: uppercase;}
.content-cv .description textarea {max-width:650px;width:100%;min-height:92px;resize: vertical;}
/* Onsite job view - Bid */
.onsite-cv-list .information-bidding .client-bidding-left {width: 115px;}
.onsite-cv-list .information-bidding .client-bidding-right {width: 195px;}
.onsite-cv.profile-job {padding: 25px;}
.onsite-cv .profile-job-left-bottom{margin-bottom: initial; float: none; width: initial;}
.onsite-cv .profile-job-left-bottom .dropdown-toggle {position: absolute; right: 0;float: none;}
.job_show .onsite-cv .profile-job-right.onsite {border-left: 1px solid #DBDBDB; margin-top: 0;}
.cv-info-block {margin-bottom: 30px;}
.cv-info-block h5 {margin-top: 0; margin-bottom: 8px;}
.cv-attachment ul {margin-left: 0;}
.cv-attachment ul li {list-style: none;}
.onsite .freelancer-row-img .images{margin-left: 0;}
.onsite .freelancer-row-contact-block dt{font-weight: normal; color: #999999}
.onsite .freelancer-row-contact-block dd{font-weight: 600;}
/*css onsite*/
.row-fluid .layout-mobile-onsite{margin-top: 10px;}

/*css onsite chào giá*/
.job_show .detail .bid-freelancer .profile-job-left-bottom-onsite .textbody{min-height: 50px;border: 0px;word-wrap: break-word; line-height: 24px;}
.job_show .detail .bid-freelancer .profile-job-left-bottom-onsite .title{margin-bottom: 10px;line-height: 20px;margin-top: 0px;font-family: 'Open Sans', sans-serif;}
.bid-freelancer .profile-job-left-bottom-onsite .skill label{float: left;margin-bottom: 0px;margin-right: 5px;}
.profile-job-left-bottom-onsite{margin-bottom: 10px;padding-left:15px;float: left;}
.profile-job-left-bottom-onsite .body-view{float: left; word-wrap: break-word;}
.bid-freelancer .profile-job-left-bottom-onsite  .body-view{display: none; float: none;margin-top: 15px;}
.profile-job-left-bottom-onsite  .skill{margin-top: 15px;}
.profile-job-left-bottom-onsite  .title a {font-size: 16px;font-weight: 600;display: inline-block; font-family: 'Open Sans', sans-serif;}
.profile-job-left-bottom-onsite  .title span {font-size: 14px;font-weight: 600;display: inline; margin-right: 10px;}
.profile-job-left-bottom-onsite  .title .contact-block {margin-left:10px;}
.profile-job-left-bottom-onsite  .title .contact-block a {font-size:12px;}

.profile-job-left-bottom-onsite  .title {margin-bottom: 15px;font-weight: 700;}
.profile-job-left-bottom-onsite  .drop-menu {padding-right:15px;}
.profile-job-left-bottom-onsite  .drop-menu a.dropdown-toggle{float: right;}
.profile-job-left-bottom-onsite  .drop-menu .dropdown-menu{text-align: left;right: 0;left: initial;margin-top: 20px;}
.client-view .profile-job-left-bottom-onsite  .textbody{min-height: 200px;word-wrap: break-word;max-width: 515px;}
.job_show .detail .profile-job-left-bottom-onsite .textbody {max-width: 515px;min-height: 205px;border-bottom: 1px solid #DBDBDB;word-wrap: break-word; word-break: break-all}
.col2-right .profile-job .profile-job-left-bottom-onsite  {width:initial;padding:0px 15px;}
.onsite-cv .profile-job-left-bottom-onsite {margin-bottom: initial; float: none; width: initial;}
.onsite-cv .profile-job-left-bottom-onsite  .dropdown-toggle {position: absolute; right: 0;float: none;}
/***end onsite***/
/*** Contest - cuoc thi ***/
.job_contest_view .attach ul {list-style: none;margin-left:100px;}
.job_contest_view .attach ul a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 27px;}
.job_contest_view .attach label {float: left;line-height: 30px;}


/* guider nạp tien contest */
.guider-contest-block {width: 500px;z-index: 1;position: absolute;margin-left:0px;left:50%;transform: translateX(-50%); background: #fff;box-shadow: 0 0px 5px 3px #dadada;-webkit-box-shadow: 0 0px 5px 3px #dadada;-moz-box-shadow: 0 0px 5px 2px #dadada;border-radius: 5px;}
/*.guider-contest-block .guider-contest-title {border-bottom: 1px solid #e6e6e6;}*/
.guider-contest-block .guider-contest-title h3 {font-family: 'Open Sans';font-style: normal;font-weight: 700;font-size: 20px;line-height: 28px;text-align: center;padding: 10px 20px;}
.guider-contest-block .content.step-contest {padding: 16px 40px 40px 40px;}
.guider-contest-block .content.step-contest .row-fluid {margin-top:20px;}
.guider-contest-block .content.step-contest h4 {margin-bottom:7px;font-size:20px;font-weight:400;color:#000;}
.content.step-contest .account-information .row-fluid {margin-top:5px;}
.content.step-contest .account-information .span3 {width:19.404255%;padding-right: 16px;text-align:right;color:#666666;}
.content.step-contest .account-information .side-right {width:80.468085%;margin-left:0px;letter-spacing: -0.04em;}
.content.step-contest .icon-tick {background: url(../../../img/job-contest/icon-tick.png) no-repeat;background-position: 0 0;width:40px;height:40px;margin-top:12px;}
.content.step-contest .icon-tick.complete {background-position:-50px 0px;}
.content.step-contest .side-right p {font-weight:700;}
.content.step-contest .note-step-contest {color:#666666;margin-bottom:12px;}
.content.step-contest .note-step-contest .contest-code{font-size: 20px; font-weight: 600;}
.content.step-contest .account-information-mobile {display:none;}
.review-submit-support, .contest-submit-support {display: flex; justify-content: center; margin-top: 30px;}
#openBigSize .modal-body{max-height: 320px;min-height: 350px; min-width: 400px; text-align: center;}
#titleModal {font-weight: bold;}

/* Popup yêu cầu xác thực để duyệt job */
.guider-contest-block.popup-request-verify-post-job .block-request-verify {padding-left:20px; padding-right: 20px; padding-bottom: 30px}
.guider-contest-block.popup-request-verify-post-job .guider-contest-title h3 {font-family: 'Open Sans';font-style: normal;font-weight: 700;font-size: 20px;line-height: 28px;margin-top: 40px; margin-bottom: 8px}
.guider-contest-block.popup-request-verify-post-job .guider-contest-title p {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;color: #999999;}
.guider-contest-block.popup-request-verify-post-job .content.step-contest {padding: 10px 20px 20px 20px; text-align: left}
.guider-contest-block.popup-request-verify-post-job .block-request-verify.person-id-verify{}
.guider-contest-block.popup-request-verify-post-job .block-request-verify .title{margin-bottom: 8px; color: #000000;font-family: 'Open Sans';font-style: normal;font-weight: 700;font-size: 14px;line-height: 20px;}
.guider-contest-block.popup-request-verify-post-job .block-request-verify .subtitle{color: #999999;font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;}
.guider-contest-block.popup-request-verify-post-job .block-request-verify .btn-submit-request{display: block}
.guider-contest-block.popup-request-verify-post-job .block-request-verify .btn-submit-request.btn-vl-white{border: 1px solid #43A047;border-radius: 5px;}
.guider-contest-block.popup-request-verify-post-job .block-request-verify .btn-submit-request.btn-vl-white a{font-family: 'Open Sans';font-style: normal;font-weight: 600; font-size: 14px;line-height: 20px;color: #2DB964;}
.guider-contest-block.popup-request-verify-post-job .block-request-verify .btn-submit-request.btn-vl-white:hover{background: #FFFFFF}
.guider-contest-block.popup-request-verify-post-job .block-request-verify .btn-submit-request.btn-vl-green{border: 1px solid #2DB964; border-radius: 5px;}
.guider-contest-block.popup-request-verify-post-job .block-request-verify .btn-submit-request.btn-vl-green a{font-family: 'Open Sans';font-style: normal;font-weight: 600; font-size: 14px;line-height: 20px;color: #FFFFFF;}

.guider-contest-block.review_pack_view .content.step-contest{padding: 20px}
.guider-contest-block.review_pack_view .guider-contest-title h3{margin-bottom: 10px}
.guider-contest-block.review_pack_view .content-reconfirm-email p {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;}
.guider-contest-block.review_pack_view .telephone-verify{display: flex; justify-content: center; padding-bottom: 40px}
.guider-contest-block.review_pack_view .telephone-verify .btn-submit-request{padding: 8px 24px;background:#5461DA}
.guider-contest-block.review_pack_view .telephone-verify .btn-submit-request a{color: #FFF;text-align: center;font-family: Open Sans;font-size: 14px;font-style: normal;font-weight: 600;line-height: 20px}
.back-drop-white {width: 100vw;height: 100%;position: fixed;top: 0;left: 0;background: white;opacity: 0.5;z-index: 1;}
.back-drop-white.review_pack_view{position: absolute; background: rgba(255, 255, 255, 0.40);backdrop-filter: blur(4.5px); opacity: 1}
/* Popup thông báo KH nạp tiền cho chiến dịch review */
.guider-review-block{width: 500px; box-sizing: border-box; padding: 40px 20px 30px; top: 50%; position: absolute; transform: translate(-50%, -50%); z-index: 101;}
.view-job-review{position: relative;}
.view-job-review .span7{max-width: 45%; float: left;}
.view-job-review .span4{float: right; margin: 0;}
.guider-review-block .guider-review-title h3{margin: 0 0 20px 0; text-align: center; font-size: 20px; line-height: 28px; letter-spacing: -0.03em; font-weight: 700;}
.guider-review-block .step-review h4{margin: 20px 0 0; font-size: 14px; font-weight: 700; line-height: 20px;}
.step-review .account-information-mobile p{margin: 0;}
.note-step-review .review-code{letter-spacing: -0.03em; font-weight: 700; line-height: 28px; font-size: 20px; color: #5461DA;}
.modal-backdrop-popup-bank{display: block;  background: white; opacity: .7; z-index: 100; position: fixed; top: 0; left: 0; right: 0; bottom: 0; position: absolute;}
.label-color-review{background: #5461DA; text-transform: none; margin-left: 5px; line-height: 20px;}
.label-color-review.done{background: #CCCCCC}
.review-title-label{display: block;}
.review-title-label h1{line-height: 32px; margin: 0;}
.review-title-label .label-color-review1{margin-left: 10px; padding: 2px 8px; background: #CCCCCC; text-transform: none;}
.row-fluid .job-information-mobile{width: 40%; margin-left: 2.5%;}
.progress-job-item .review-finish{background: #5461DA; color: #FFFFFF;}
#end-campaign h2{color:#FFF; text-align: center; font-size: 14px;font-style: normal;font-weight: 600;line-height: 20px;}
.review-submit-support .btn-submit-support{color: #FFFFFF;text-shadow: 0 1px 1px rgba(255, 255, 255, .5);padding: 8px 24px;background-color: #5461DA;font-size: 14px;font-weight: 600;border-radius: 5px;}

/* Block thông báo job đang chờ duyệt */
.row-fluid.notify-consider-job {background: #FEEDED;border-radius: 5px;}
.row-fluid.notify-consider-job p, .row-fluid.notify-consider-job ul {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;}
.row-fluid.notify-consider-job p{padding: 20px 20px 0 20px}
.row-fluid.notify-consider-job ul{padding: 20px}

/* page list-contest */
.search-results .job-contest .fr-info {padding-top: 30px;padding-bottom: 10px;}
.search-results .job-contest:not(.last) {padding-top: 0; padding-bottom: 0; border-width: 0; color: #000; background-color: #fefbfa;border-bottom: 1px solid #ededed;}
.search-results .job-contest:last-child {border-bottom:0px;}
.search-results .job-contest .more-contest {padding-bottom: 2px;text-align: right;}
.search-results .job-contest .more-contest a {padding:4px 14px;background: #fbf2e9;font-size:12px;color:#d59e56;border-top-left-radius: 4px;letter-spacing: -0.02em;}
.search-results .job-contest .more-contest a:hover {opacity: 0.7;}
.search-results .job-contest .span5 {padding-left:19px;}
.search-results .job-contest .product-fl.no-apply {float:right;}
.search-results .data-contest {margin-top:8px;}
.search-results .product-fl {float:left;margin-left:5px;}
.search-results .product-fl .composition {border-radius: 3px;width:80px;height:64px; border: 1px solid #f7f7e4;}
.product-fl .composition .background_banner {background: rgba(0,0,0,.4);height:64px;}
.job-contest .product-fl.more.apply-fl img {opacity: 0.6;}
.job-contest .product-fl.apply-fl .num-apply {position: relative;top:-42px;font-size:24px;font-weight:600;color:#fff;text-align: center;}

/** fl dang bai thi **/
.form-contest-apply form#submit_bid_form .span7 {margin-left:0px;padding-right:30px;}
.form-contest-apply form#submit_bid_form .span5 {width:41.42553191489362%;margin-left:0px;}
.form-contest-apply .file_upload {background:#f0f0f0;padding: 10px 0px 4px 15px;height: initial;line-height: 20px;border:1px solid #e6e6e6;border-radius:5px; max-width: 60%;}
.form-contest-apply .file_upload input[type="file"] {line-height: 22px;}
.form-contest-apply .container {background: #f7f7f7;margin-left:0px;padding: 32px 32px 0px;}
.form-contest-apply .note-image {margin-top:18px;margin-bottom:24px;}
.form-contest-apply .note-image ul {margin-left:18px;}
.form-contest-apply .note-image li {line-height: 24px;} 
.form-contest-apply .note-text .fa-check {margin-right:7px;}
.form-contest-apply .btn-contest-apply {width:156px;background: #3399cc;padding:7px 10px;font-size:14px;font-weight:700;color:#fff;text-shadow:none;box-shadow: none;-webkit-box-shadow: none;}
.form-contest-apply .btn-contest-apply:hover {background:#2f8dbc;}
.form-contest-apply #btn-review-job-apply:hover{background: #5461DA;}

/* contest-statiscs */
.job_contest_view .information-contest {background: #f5f5f5;margin:20px 0px 24px;font-size:14px;color:#000;}
.job_contest_view .information-contest .client-bidding-left{padding: 13px 0 11px 24px;}
.job_contest_view .information-contest .client-bidding-between{text-align: center; padding: 13px 0 11px;}
.job_contest_view .information-contest .client-bidding-right{float: right; text-align: right; padding: 13px 15px 11px 0;}
.job_contest_view .profile-contest {margin-bottom:16px;}
.profile-contest .span3 {width:23.004255%;margin-left:2.66%;}
.profile-contest.first_row{margin-left: 0px;}
.profile-contest .bid-contest.acc_current{background: #eeeeee;}
.profile-contest .bid-contest.acc_current .workroom{padding: 10px; text-align: center;}
.profile-contest .bid-contest {background-color: #fff;border:1px solid #e6e6e6; border-radius:4px;-webkit-box-shadow: 0px 0px 2px 1px #e6e6e6;box-shadow: 0px 0px 2px 1px #e6e6e6;}
.profile-contest .bid-contest.winning-contest {background:#fcf5e5;border: 1px solid #ff6600;border-radius:4px;box-shadow: none;-webkit-box-shadow: none;}
.profile-contest .winning-contest .name-fl {padding-top:10px;padding-bottom:1px;}
.profile-contest .winning-contest .name-fl a{float:left;width:96px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.profile-contest .winning-contest .fl-win {display: inline-block;font-weight:700;color:#ff6600;text-transform: capitalize;text-align: right;}
.profile-contest img {width:100%;min-height:160px;padding: 0px;}
.profile-contest .name-fl {padding:16px 5px 16px 12px;text-transform: capitalize;display: inline-block;width: 92%;}
.profile-contest .name-fl label {float:right;margin-right:5px;}
.profile-contest .name-fl .information-freelancer{display: inline-flex; flex-direction: column;}
.profile-contest .name-fl .information-freelancer .map-city-freelancer{display: flex; align-items: center; margin: 4px 0 0; font-size: 14px; font-weight: 400; line-height: 20px; color: #999999;}
.profile-contest .name-fl .information-freelancer .map-city-freelancer img{padding: 0; width: 16px; height: 16px; min-height: 1px; margin-right: 4px;}
.profile-contest .name-fl .information-freelancer .map-city-freelancer .wr-avatar{border-radius: 50%; object-fit: cover;}
.profile-contest .name-fl .information-freelancer .map-city-freelancer .time-online-last{width: 12px; height: 12px; border-radius: 50%; margin-left: 10px}
.profile-contest .name-fl .information-freelancer .map-city-freelancer.count-review{text-transform: none;padding-left: 20px;margin-bottom: 8px;}
.profile-contest .name-fl .information-freelancer .map-city-freelancer .status-indicator {display: inline-block;width: 12px;height: 12px;border-radius: 50%;margin-left: 10px}
.profile-contest .name-fl .information-freelancer .map-city-freelancer .status-green {background-color: #28a745;}
.profile-contest .name-fl .information-freelancer .map-city-freelancer .status-yellow {background-color: #fd7e14;}
.profile-contest .name-fl .information-freelancer .map-city-freelancer .status-grey {background-color: #999999;}
.profile-contest .contact-fl-contest {background: #f3f3f3;padding:10px;text-align: center;}
.profile-contest .contact-fl-contest .btn-contest-apply {padding:10px 65px;font-size:14px;font-weight:700;}
.profile-contest .contact-fl-contest .btn-contest-apply:hover {background:#e9e9e9;}
.profile-contest .contact-fl-contest p {padding-top:12px;padding-left:4px;}
.profile-contest .contact-fl-contest .btn-awarded {margin-left:15px;padding:10px 18px;font-size:14px;font-weight:700;color:#333;}
.profile-contest .contact-fl-contest input {margin-left:15px;padding:10px 18px;font-size:14px;font-weight:700;color:#333;}
.client-view .profile-contest {cursor: pointer;}
.client-view .profile-contest.list-bid-review-job {margin-bottom: 10px; margin-top: 20px}
.row-fluid .profile-review{margin: 0;}

.job_contest_view .confirm-contest-apply {background:#f5f5f5;margin-bottom:30px;padding:0px 24px;border:1px solid #e6e6e6;border-radius:4px;}
.job_contest_view .confirm-contest-apply.hide{display: none;}
.job_contest_view .confirm-contest-apply .span4 {padding:11px 0px;text-align: right;}
.job_contest_view .num-apply {margin-bottom:0px;padding: 22px 0px 22px ;font-size:16px;font-weight:700;}
.job_contest_view .num-apply.no-apply {color:#999;}
.job_contest_view .num-apply.confirm-apply {color:#ff6600;}
.job_contest_view .num-apply.success-confirm-apply {color:#14d76e;}
.job_contest_view .btn-confirm-contest-apply {background:#ff6600;padding:10px 0px;color:#fff;font-size:16px;font-weight:700;text-shadow:none;border:1px solid #cb5e00;-webkit-box-shadow:none;box-shadow: none;}
.job_contest_view .btn-confirm-contest-apply:hover {background:#eb5e00;}

#popup-message .modal-body{min-height: 70px;}
#popup-message .modal-body p{text-align: center; font-size: 16px;}
#popup-message-error .modal-body{min-height: 70px;}
#popup-message-error .modal-body p{text-align: center; font-size: 16px;}
#popup-message-success .modal-body{min-height: 70px;}
#popup-message-success .modal-body p{text-align: center; font-size: 16px;}
#popup-message.loading .load-spinner{display:block;}
#popup-message .load-spinner {display:none; padding: 89px 264px; position: absolute;z-index: 100; background-color: rgba(256,256,256,0.6);}

/* Loại job mới - Không nhận nạp tiền, block hướng dẫn làm việc sau khi chọn FL */
.guider-no-escrow-job{background: #FEE020; border-radius: 5px; padding: 20px;margin-top: 20px}
.btn-black-border{color: #000; border: 2px solid #999999; border-radius: 5px;background: #fff;font-size: 14px}
.btn-black-border:hover {background: #e5e5e5;}
.btn-black-border:active {background: #e5e5e5;}
.btn-black-border:focus {background: #e5e5e5;}
.modal-cancel-bid{width: 568px !important;height: 400px !important;border-radius: 9px}
.modal-cancel-bid .modal-body{padding: 63px 20px;border-radius: 9px}
.modal-cancel-bid h2{font-weight: 600;font-size: 24px;line-height: 32px;text-align: center}
.confirm-cancel{float: right}
.btn-no-choose{border: none;color: #000;background: #fff;font-size: 14px;padding: 8px 24px}
.btn-no-choose:hover {background: #f5f5f5}
.btn-no-choose:active {background: #f5f5f5}
.btn-no-choose:focus {background: #f5f5f5}
.progress-job-wrapper-new{background: #fff;margin-top: 0}
.new-progress-job{-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);}
#submit-telephone, #submit-otp {width: 157px;border-radius: 4px; padding: 12px 16px;background: #14d76e;color: #fff;font-size: 14px;font-weight: 400;}
.modal-verify-tel input{width: 80%;margin-top: 20px;}
.progress-job-new .progress-job-item{width: 25% !important; margin: 0 !important;height: 50px;text-align: center}
.job-step-white{background: #fff}
.job-progress-title{margin-top: 15px;display: inline-block}
.circle-number-job{border: 1px solid;border-radius: 50%;width: 20px;height: 20px;display: inline-block}
.top_content{height: 54px; padding-top: 65px}
#vlance_workshopbundle_feedbacktype_comment::-webkit-input-placeholder{font-style: normal}
#vlance_workshopbundle_feedbacktype_comment::-moz-placeholder{font-style: normal}
#vlance_workshopbundle_feedbacktype_comment:-ms-input-placeholder{font-style: normal}
#vlance_workshopbundle_feedbacktype_comment::-ms-input-placeholder{font-style: normal}
#vlance_workshopbundle_feedbacktype_comment::placeholder{font-style: normal}
#vlance_workshopbundle_feedbacktype_comment{resize: none}
#vlance_workshopbundle_feedbackfreelancertype_comment::-webkit-input-placeholder{font-style: normal}
#vlance_workshopbundle_feedbackfreelancertype_comment::-moz-placeholder{font-style: normal}
#vlance_workshopbundle_feedbackfreelancertype_comment:-ms-input-placeholder{font-style: normal}
#vlance_workshopbundle_feedbackfreelancertype_comment::-ms-input-placeholder{font-style: normal}
#vlance_workshopbundle_feedbackfreelancertype_comment::placeholder{font-style: normal}
#vlance_workshopbundle_feedbackfreelancertype_comment{resize: none}
.fill-tel-number{padding: 8px 10px !important;width: calc(100% - 22px) !important;}
#submit-telephone, #submit-otp{width: 86% !important}
.btn-green-new {background: #2DB964;color:#ffffff;border: none;box-shadow: none;-webkit-box-shadow: none;text-shadow:none;font-size: 14px;padding: 8px 24px}
.btn-green-new:hover {background: #2fbc5e;color:#ffffff;}
.btn-green-new:active {background: #2fbc5e;color:#ffffff;}
.btn-green-new:focus {background: #2fbc5e;color:#ffffff;}

/* guider block */
.job_contest_view .guider-block {padding:42px 24px;}
.job_contest_view .guider-block img {width:456px;height:251px;}
.job_contest_view .guider-client-right {margin-left:0px;padding-left:30px;}
.job_contest_view .guider-client-right h4 {margin-bottom: 16px;font-size:24px;font-weight:400;letter-spacing:-0.02em;line-height: 30px;}
.job_contest_view .guider-client-right ul {margin-left:20px;}
.job_contest_view .guider-client-right li {line-height: 26px;letter-spacing: -0.04em;}
.description.blurry-text-bao .login_view_job{z-index: 100}
.lightbox .lb-image {max-width: inherit}
/*** End contest - cuoc thi ***/

/* Giao diện chào giá mới*/
.profile-bid-job-left {margin-top: 40px;margin-left: 40px;}
.profile-bid-job-left .profile-job-right-top {height: auto}
.profile-bid-job-left .profile-job-right-top .title a{font-size: 14px}
.freelancer-row-img .images-bid-new{width: 90px;height: 100px;margin-left: 40px; float: left}
.freelancer-row-img .images-bid-new img{width: 80px;height: auto;border-radius: 50px;}
.bid-fl-awarded {position: absolute;margin-left: 43px;margin-top: 67px;background-color: #FFD702;border-radius: 3px;}
.bid-fl-awarded .text-fl-awarded {font-size: 13px;font-weight: 600;padding: 2px 4px;margin-bottom: 0;}
.information-fl {padding-left: 130px;}
.regional-city {margin-top: 0px}
.regional-city .location {font-size: 14px; color: #999999; margin-top: 10px;}
.skill-bid {width: 100%}
.skill-bid .skills a {margin: 5px 0px 5px 0;padding-right: 6px; height: 20px; float: left; cursor: pointer;}
.skills div {color: black; font-size: 13px; font-weight: 400; text-decoration: none;border: 1px solid #000000; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius:3px; padding: 1px 9px 3px 9px;line-height: 20px;height: 19px;}
.profile-fl-box {margin-top: 5px; margin-bottom: 0px;}
.profile-fl-box .rating-box {margin-top: 0px; float: left}
.action-client-bid {margin-top: 26px;border: 1px solid #dedede;width: 89%;margin-left: 40px; border-radius: 5px}
.action-client-bid .classify-bid{position: relative}
.action-client-bid .classify-bid .choose-status-hidden {padding-top: 20px;margin-left: 89px;margin-bottom: 0}
.action-client-bid .classify-bid .choose-status-hidden i{font-size: 16px; font-weight: 600}
.action-client-bid .classify-bid .text {margin-top: 20px;margin-left: 20px;font-size: 14px;color: #999999;float: left;}
.action-client-bid .classify-bid .choose {margin-top: -31px;margin-left: 12px;height: 44px;background-color: #ffffff00;border: none;width: 65%;color: #ffffff00;font-size: 14px;-webkit-appearance: none;appearance: none;-moz-appearance: none;position: absolute}
.action-client-bid .classify-bid .choose:active, .action-client-bid .classify-bid .choose:focus {border:none; outline: none}
.action-client-bid .classify-bid .choose optgroup,.action-client-bid .classify-bid .choose option {color:black}
.action-client-bid .classify-bid .choose-declined {padding-top: 20px;width: 100%;margin-left: 89px;margin-bottom: 0;margin-top: 0;}
.action-client-bid .comment-bid {margin-top: 20px}
.action-client-bid .comment-bid .text {margin-left: 20px;font-size: 14px;color: #999999;float: left;}
.action-client-bid .comment-bid .title-comment {margin-left: 22px; font-size: 14px;width: 160px; float: left}
.action-client-bid .comment-bid i {margin-left: 10px; font-size: 14px;font-weight: 600;}
.action-client-bid .comment-bid input {margin-left: 20px;width: 179px;}
.action-client-bid .comment-bid a {margin-right: 17px;float: right;margin-bottom: 20px;font-size: 16px;font-weight: 600;color: #2DB964;}
.action-client-bid .hr-decline {border: 1px solid #ecebeb;width: 90%;margin-top: 58px; margin-bottom: 20px; margin-left: auto; margin-right: auto}
.action-client-bid .hr-declined {border: 1px solid #ecebeb;width: 90%;margin-top: 70px; margin-bottom: 20px; margin-left: auto; margin-right: auto}
.action-client-bid .like-decline {margin: 20px auto;text-align: center;width: 70%;}
.action-client-bid .like-decline .like {float: left;font-size: 14px;font-weight: 600;}
.action-client-bid .like-decline .liked {float: left;font-size: 14px;font-weight: 600; color:#EB5757}
.action-client-bid .like-decline .decline {font-size: 14px;font-weight: 600;margin-left: 65%}
.action-client-bid .like-decline .declined {font-size: 14px;font-weight: 600; color:#EB5757}
.action-client-bid .like-decline i {font-size: 20px;font-weight: 600;}
.profile-bid-job-right.span8 {width: 65%}
.profile-bid-job-right {margin-top: 45px; margin-left: 64px !important; border-right: none;padding-bottom: 45px !important;margin-bottom: 25px;border-left: 1px solid #cccccc;padding-left: 62px;}
.profile-bid-job-right .title-bid {font-size: 20px;font-weight: 600;margin-bottom: 25px}
.profile-bid-job-right .price .title-price {float: left;font-size: 14px;color: #999999;}
.profile-bid-job-right .price .number-price {font-size: 16px;font-weight: 600;margin-left: 75px;}
.profile-bid-job-right .duration {margin-top: 15px;margin-bottom: 15px}
.profile-bid-job-right .duration .title-duration {float: left;font-size: 14px;color: #999999;}
.profile-bid-job-right .duration .number-duration {font-size: 16px;font-weight: 600;margin-left: 75px;}
.profile-bid-job-right .body-view .textbody {max-width: 90%;min-height: 125px;}
.profile-bid-job-right .btn-message {margin-left: 15px;width: 104px; font-weight: 600;padding: 8px;border-radius: 5px;margin-top: 4px}
.contact-freelancer-bid {margin-left: 15px;width: 104px; font-weight: 600;font-size: 14px;background-color: #ffffff00;padding: 7px;border-radius: 5px;margin-top: -3px}
.btn-awarded-job {border-radius: 5px;border: 2px solid #999999;background-color: #fff;width: 200px;padding: 8px;color: #000;font-size: 14px;font-weight: 600;margin-left: 15px;}
.btn-confirm-feedback{cursor: pointer;width: 100%;display: inline-block;text-align: center;background: #2DB964;color: #ffffff;border: none;text-shadow: none;font-size: 14px;padding: 8px 0;font-weight: 600;border-radius: 5px;}
.btn-confirm-feedback:hover{color: #fff}
#title-confirm-fb{font-weight: 600;font-size: 24px;line-height: 32px}
#content-confirm-fb{margin-bottom: 30px}

.title-name-fl {margin: 0px}
.profile-bid-job-right .btn-message-mobile {margin-left: 0;width: 36%; font-weight: 600;padding: 8px;border-radius: 5px;}
.contact-freelancer-bid-mobile {margin-left: 8%;width: 36%; font-weight: 600;font-size: 14px;background-color: #ffffff00;padding: 8px;margin-top: -5px;border-radius: 5px;}
.btn-awarded-job-mobile {border-radius: 5px;border: 2px solid #999999;background-color: #fff;width: 84%;padding: 8px;color: #000;font-size: 14px;font-weight: 600;margin-left: 5px; margin-top: 20px}
.choose-filter {font-size: 20px;font-weight: 600;width: 297px;height: 52px;border: none;background-color: #ffffff00;margin-left: -14px;margin-top: -35px; margin-bottom: -10px;position: absolute;color: #ffffff00;-webkit-appearance: none;appearance: none;-moz-appearance: none}
.choose-filter option, .choose-filter optgroup {font-size: 14px;color: #000000}
.choose-filter:hover,.choose-filter:active,.choose-filter:focus {border: none; outline: none}
.choose-filter-hidden {font-size: 20px;font-weight: 600;margin-top: 21px;margin-bottom: 0}
.choose-filter-hidden i {font-size: 20px;font-weight: 600;}
.client-view-bid {background-color: #F5F5F5}
.information-bidding-job-new {background-color: #fff;width: 96%; max-width: 1200px;margin-left: auto;margin-right: auto;margin-top: -22px !important;-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);border-radius: 5px;}
.choose-filter-bid {margin-left: auto;margin-right: auto}
.profile-job-new.span12.block-bid {margin-left: 0px; background-color: #fff; border-radius: 5px; margin-top: 22px;-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2)}
.profile-job-new.span12.featured-bid {border-color: rgb(255, 215, 17);background-color: #FFFFD5;border-width: 1px;border-radius: 2px;}
.profile-job-new.span12.profile-winning{border: 1px solid #FFD303;box-shadow: 0px 2px 2px 0px #FFF1AB;-webkit-box-shadow: 0px 2px 2px 0px #FFF1AB;-moz-box-shadow: 0px 2px 2px 0px #FFF1AB;}
.information-bidding .client-bidding-left-new {width: 100px;padding: 13px 0px 11px 20px;}
.information-bidding .client-bidding-between-new {text-align: center;padding: 13px 0 11px 50px;}
.information-bidding .client-bidding-right-new {float: right;text-align: right;width: 170px;padding: 13px 26px 11px 0;}
.profile-job-new .boder-between {height: 345px;border-left: 1px solid #cccccc;margin-top: 40px;margin-left: 64px;width: 1.4%;}

/* SVG Image */
.svg-job-progress-1{width: 13px;height: 50px;background: url(../../../media/no-escrow-job/job_progress.svg) -50px 0;display: block;float: right}
.svg-job-progress-2{width: 13px;height: 50px;background: url(../../../media/no-escrow-job/job_progress.svg) 0 0;display: block;float: right}
.svg-job-progress-3{width: 13px;height: 50px;background: url(../../../media/no-escrow-job/job_progress.svg) -100px 0;display: block;float: right}
.svg-review-job-progress-1{width: 13px;height: 50px;background: url(../../../media/no-escrow-job/job_review_progress.svg) -50px 1px;display: block;float: right}
.svg-review-job-progress-2{width: 12px;height: 50px;background: url(../../../media/no-escrow-job/job_review_progress.svg) 0 1px;display: block;float: right}
.svg-review-job-progress-3{width: 12.5px;height: 50px;background: url(../../../media/no-escrow-job/job_review_progress.svg) -100px 1px;display: block;float: right}
.svg-review-job-progress-4{width: 12.5px;height: 50px;background: url(../../../media/no-escrow-job/job_review_progress.svg) -150px 1px;display: block;float: right}

@media (max-width: 1200px) {
    .action-client-bid {width: 87%}
    .action-client-bid .like-decline {width: 76%}
    .profile-job-new .boder-between {margin-left: 50px}
    .profile-bid-job-right {margin-left: 51px !important;padding-left: 37px;}
    .profile-bid-job-right .btn-message {margin-left: 15px;}
}
@media (max-width: 1023px) {
    .profile-bid-job-left {width: 40% !important}
    .profile-bid-job-right .body-view .textbody {max-width: 100%;min-height: 100px; width: 90% !important}
    .freelancer-row-img .images-bid-new{width: 90px;height: 100px;margin-left: 40px}
    .action-client-bid {margin-top: 40px;border: 1px solid #dedede;width: 85%;margin-left: 40px;}
    .client-bidding-between-new {margin-left: 0 !important}
    .client-bidding-between-new .bid-lowest-new,.client-bidding-between-new .bid-highest-new,.client-bidding-between-new .client-bidding-between-boder {display: none}
    .display-desktop {display: block}
    .display-mobile {display: none}
    .profile-job-new .boder-between {margin-left: 40px;height: 420px}
    .action-client-bid .like-decline {width: 81%}
    .profile-bid-job-right {width: 51% !important;margin-left: 40px !important;padding-left: 22px !important;}
    .btn-awarded-job {width: 240px; margin-top: 20px}
    .action-client-bid .like-decline .decline {margin-left: 63%}
}
@media (max-width: 996px) {
    .top_content{padding-top: 57.5px!important;}
    .status-bid-freelance .status-bid-step-one, .status-bid-freelance .status-bid-step-two, .status-bid-freelance .status-bid-step-three, .status-bid-freelance .status-bid-step-four, .status-bid-freelance .status-bid-step-five{margin: 0 5px;}
}
@media (max-width: 767px) {
    .svg-review-job-progress-1{background: url(../../../media/no-escrow-job/job_review_progress.svg) -52px 1px}
    .progress-job-new .progress-job-item{display: flex; justify-content: space-between; padding-left: 10px;}
    .circle-number-job{display: none}
    .profile-bid-job-left {min-width: 100%}
    .display-desktop {display: none}
    .display-mobile {display: block}
    .freelancer-row-img .images-bid-new {margin-left: 20px}
    .action-client-bid {margin-left: 40px;width: 425px;}
    .profile-job-bid-right {padding-left: 5px; width: 90%}
    .span12.profile-bid-job-right .body-view .textbody {width: 100%;min-height: 75px;}
    .profile-bid-job-right .btn-message-mobile {margin-left: 5px}
    .information-bidding .client-bidding-left-new {width: 88px; text-align: left}
    .information-bidding .client-bidding-between-new {width: 175px}
    .information-bidding .client-bidding-right-new {width: 108px}
    .list-bid-new {width: 90% !important}
    .choose-filter-bid {margin-top: 35px; margin-bottom: 10px}
    .profile-bid-job-left {margin-top: 30px}
    .information-fl {font-size: 16px;padding-left: 110px;}
    .information-fl .title-name-fl a {color: #000000 !important}
    .regional-city {margin-top: 10px}
    .regional-city .location {font-size: 16px}
    .profile-fl-box {margin-top: 10px}
    .profile-fl-box a {font-size: 16px}
    .action-client-bid {margin-left: 20px; margin-right: 20px;width: calc(100% - 40px);margin-top: 30px;}
    .action-client-bid .classify-bid .text {font-size: 16px}
    .action-client-bid .classify-bid .choose-status-hidden {font-size: 16px; margin-left: 95px}
    .action-client-bid .classify-bid .choose-status-hidden i {font-size: 20px;font-weight: 600;}
    .action-client-bid .classify-bid .choose {width: 72%}
    .action-client-bid .comment-bid {margin-top: 22px;}
    .action-client-bid .comment-bid .text {font-size: 16px}
    .action-client-bid .comment-bid .title-comment {font-size: 16px}
    .action-client-bid .comment-bid i {font-size: 16px}
    .action-client-bid .hr-decline {margin-top: 63px}
    .action-client-bid .like-decline {width: 74%;}
    .action-client-bid .like-decline .like {font-size: 16px}
    .action-client-bid .like-decline .liked {font-size: 16px}
    .action-client-bid .like-decline .decline {font-size: 16px;margin-left: 158px;}
    .action-client-bid .like-decline .declined {font-size: 16px;margin-left: 158;}
    .profile-bid-job-right {width: calc(100% - 40px) !important;margin-left: 20px !important;margin-right: 20px !important;padding-left: 0 !important;padding-right: 0 !important;margin-top: 36px;padding-bottom: 0px !important;}
    .profile-job-bid-right {width: 100%;margin-left: -5px;margin-bottom: 20px;}
    .profile-bid-job-right .price .title-price {float: left;font-size: 16px;color: #999999;}
    .profile-bid-job-right .price .number-price {margin-left: 85px;}
    .profile-bid-job-right .duration .title-duration {font-size: 16px;}
    .profile-bid-job-right .duration .number-duration {margin-left: 85px;}
    .span12.profile-bid-job-right .body-view .textbody {font-size: 16px;width: 100% !important;}
    .profile-bid-job-right .btn-message-mobile {margin-left: 0px;width: 42%;font-size: 16px;}
    .contact-freelancer-bid-mobile {margin-left: 3%;width: 42%;font-size: 16px;}
    .btn-awarded-job-mobile {font-size: 16px;width: 93%;margin-left: 0px;}
    .action-client-bid .classify-bid .choose-declined {font-size: 16px;margin-left: 96px;}
    .action-client-bid .hr-declined {margin-top: 87px}
    .block-content-declined .span5 {width: 25%}
    .block-content-declined .span2 {width: 45%}
    .information-bidding-job-new {width: 100%}
    .span2.block-img-fl {margin-left: 20px !important;width: 90px;}
    .span6.block-information-fl {margin-top: 15px !important;margin-left: 0 !important;padding-left: 10px !important;width: 71% !important;}
}

@media (max-width: 639px) {
    .progress-job-new .progress-job-item{align-items: center; padding-left: 5px;}
    #resend_email_confirm{width: 100%;}
    .guider-contest-block.popup-request-verify-post-job .content.step-contest {padding: 10px 20px 20px 20px;}
    .row-fluid .job-information-review-mobile{width: 100%; margin: 0;}
    .service_post .description.blurry-text-bao .login_view_job{width: 100%; padding: 30px;}
    .service_post .login_view_job.service-pack .center{margin: 0;}
}
@media (max-width: 533px) {
    .service_post .description.blurry-text-bao .job-login-socail{margin: 0;}
}
@media (max-width: 450px) {
    .description.blurry-text-bao .job-login-socail a{width: auto;}
}
@media (max-width: 424px) {
    .svg-review-job-progress-1, .svg-review-job-progress-2, .svg-review-job-progress-3{width: 14px;}
    .progress-job-new .progress-job-item{padding: 0;}
    .information-bidding .client-bidding-between-new {width: 134px}
    .action-client-bid .like-decline {width: 80%;}
    .action-client-bid .like-decline .decline {font-size: 16px;margin-left: 126px;}
    .profile-bid-job-right .btn-message-mobile {margin-left: 0px;width: 40%;font-size: 16px;}
    .contact-freelancer-bid-mobile {margin-left: 5%;width: 40%;font-size: 16px;}
    .btn-awarded-job-mobile {font-size: 16px;width: 93%;margin-left: 0px;}
    .span6.block-information-fl {margin-top: 15px !important;margin-left: 0 !important;padding-left: 10px !important;width: 67% !important;}
}
@media (max-width: 374px) {
    .list-bid-new {width: 94% !important;}
    .profile-bid-job-right .btn-message-mobile {margin-left: 0px;width: 40%;font-size: 16px;}
    .contact-freelancer-bid-mobile {margin-left: 5%;width: 40%;font-size: 16px;}
    .btn-awarded-job-mobile {font-size: 16px;width: 93%;margin-left: 0px;}
    .action-client-bid .classify-bid .choose {width: 64%;margin-left: 0}
    .freelancer-row-img .images-bid-new {margin-left: 10px;}
    .information-fl {font-size: 16px;padding-left: 100px;}
    .action-client-bid .classify-bid .choose-declined {font-size: 16px;margin-left: 96px;}
    .action-client-bid {margin-left: 10px;margin-right: 10px;width: calc(100% - 20px);margin-top: 30px;}
    .profile-bid-job-right {width: calc(100% - 20px) !important;margin-left: 10px !important;margin-right: 10px !important;padding-left: 0 !important;padding-right: 0 !important;margin-top: 36px;padding-bottom: 0px !important;}
    .information-bidding .client-bidding-left-new {width: 78px;text-align: left;padding-left: 10px}
    .information-bidding .client-bidding-between-new {width: 134px; padding-left: 35px}
    .information-bidding .client-bidding-right-new {width: 92px;padding-right: 10px}
    .span6.block-information-fl {margin-top: 15px !important;margin-left: 0 !important;padding-left: 10px !important;width: 63% !important;}
}

#assignment-description{word-break: break-all}

/********* Star rating trong đánh giá dịch vụ **********/
#vlance_workshopbundle_feedbacktype_quality ,#vlance_workshopbundle_feedbacktype_degree,
#vlance_workshopbundle_feedbacktype_price, #vlance_workshopbundle_feedbacktype_duration,
#vlance_workshopbundle_feedbacktype_reply_sms, #vlance_workshopbundle_feedbacktype_professional{float: left;margin-top: 6px;}

div.rating-cancel,div.star-rating{float:left;width:27px;height:24px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/img/delete.gif) no-repeat 0 -16px;display: none !important;}
div.star-rating,div.star-rating a{background:url(/img/rating_feedback_new.png) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:24px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -34px!important}
div.star-rating-hover a{background-position:0 -34px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
#formmessage_feedback_client a:hover{
    transition: all .0s linear;
    -moz-transition: all .0s linear;
    -webkit-transition: all .0s linear;
    -o-transition: all .0s linear;
}
#formmessage_feedback_freelance a:hover{
    transition: all .0s linear;
    -moz-transition: all .0s linear;
    -webkit-transition: all .0s linear;
    -o-transition: all .0s linear;
}
#formmessage_feedback_client .modal-body, #formmessage_feedback_freelance .modal-body{min-height:unset;padding: 25px 20px; max-height:calc(94vh - 100px)}
.btn-close-popup{font-size: 50px;font-weight: normal;opacity: 1;}
.feedback-client-new{width: 780px !important;margin-left: -390px !important;border-radius: 9px;max-height: 840px;}
.feedback-client-new .first-step-feedback{font-weight: 600;font-size: 20px;line-height: 28px;color: #000}
.feedback-client-new .comment label{font-weight: 600;font-size: 20px;line-height: 28px;color: #000}
#feedback_client .control-group label{width: 205px;margin-bottom: 24px}
#feedback_client .control-group > div {float:left;margin-top: -2px;}
#feedback_client{margin: 15px 0px 0;float: left;width: 100%}
#feedback_client .message-feedback{float: left;width: 100%;margin-top: 10px;margin-bottom: 40px}
#vlance_workshopbundle_feedbacktype{float: left;width: 100%}
#feedback_client label{float: left;}
#feedback_client .control-group{clear: both;}
#vlance_workshopbundle_feedbacktype .control-group {float: left;clear: both; display: block; width: auto;}
#feedback_client .recommend{margin-top: 13px;width: 100%;border-top: 1px solid #E5E5E5;padding-top: 40px}
#feedback_client .comment{margin-top: 0;width: 100%;border-top: 1px solid #E5E5E5;padding-top: 40px}
#feedback_client .recommend label{width: 433px;font-weight: 600;font-size: 20px;line-height: 28px;color: #000}
#feedback_client .recommend select{width: 80px;height: 29px;padding: 3px;margin-top: 0;}
.message-left #formmessage_feedback_client .control-group.comment{margin-top: 35px;}
#feedback_client .comment label{font-family: 'Open Sans'; font-size: 20px;color: #000000;width: 100%}
#feedback_client .comment label.error{font-weight: normal;font-size: 13px;color: red;margin: 0px;display:inline-block;width:100%;}
.modal-body form#feedback_client textarea{border-radius: 5px;min-height: 55px;max-width: 100%;width: calc(100% - 20px);}
#formmessage_feedback_client .modal-header{padding: 9px 30px;}
#formmessage_feedback_client .modal-body{min-height: 480px;}
.form-message-feedback .message-feedback input.btn{float: left;}
.btn-feedback-new{width: 100% !important}
/*form feedback freelance*/
#feedback_freelance{margin-top: 43px;margin-bottom: 0px;}
#feedback_freelance label{font-family: 'Open Sans'; font-size: 20px;color: #000000;}
.modal-body form#feedback_freelance textarea{border: 11px solid #EEEEEE;border-radius: 0px;min-height: 55px;max-width: 488px;min-width: 488px;}
#vlance_jobbundle_messagetype_files_0_file{display: none}
.close-mdl-new{font-size: 50px;opacity: 1;font-weight: normal;position: absolute;top: 20px;right: 20px;background: none;border: none}
/********* end Star rating trong đánh giá dịch vụ **********/

/* Form nhắn tin */
.message-to-fl-new textarea{width: 100% !important; max-width: 100% !important; resize: none}
#vlance_jobbundle_messagetype_content::-webkit-input-placeholder{font-style: normal;}
#vlance_jobbundle_messagetype_content::-moz-placeholder{font-style: normal;}
#vlance_jobbundle_messagetype_content:-ms-input-placeholder{font-style: normal;}
#vlance_jobbundle_messagetype_content::-ms-input-placeholder{font-style: normal;}
#vlance_jobbundle_messagetype_content::placeholder{font-style: normal;}
.message-to-fl-new{height: 320px}

/* Popup require login */
.require-login-title{text-align: center; margin-top: 80px; padding: 0 125px}
.list-login{padding: 0 20px; margin: 30px 0}
.choose-status-hidden{cursor: pointer}

/* Trang view của gói review */
.review_pack_view .confirm-review-job-apply {background:#f5f5f5;margin-top: 30px;margin-bottom:20px;padding:20px 24px;border:1px solid #e6e6e6;border-radius:4px;}
.review_pack_view .confirm-review-job-apply .confirm-apply-wrap{display: flex; justify-content: space-between; align-items: center}
.review_pack_view .confirm-review-job-apply.hide{display: none;}
.review_pack_view .confirm-review-job-apply .span4 {padding:11px 0px;text-align: right;}
.review_pack_view .confirm-apply-text .link-tips{margin: 0}
.review_pack_view .num-apply {margin-bottom: 4px;font-family: 'Open Sans';font-style: normal;font-weight: 700;font-size: 16px;line-height: 24px;}
.review_pack_view .num-apply.no-apply {color:#999;}
.review_pack_view .num-apply.confirm-apply {color:#000000;}
.review_pack_view .num-apply.success-confirm-apply {color:#14d76e;}
.review_pack_view .btn-confirm-profile-join {width: 122px; background:#5461DA;padding:10px 0px;color:#fff;font-size:16px;font-weight:700;text-shadow:none;border:1px solid #5461DA;-webkit-box-shadow:none;box-shadow: none;}
.review_pack_view .btn-decline-profile-join {width: 124px;padding:0px 24px;color:#EB5757;font-size:14px;font-weight:700;text-shadow:none; margin-top: 8px; border: none; background: none; box-shadow: none;}
.review_pack_view .btn-remove-profile-join {width: 124px;padding:8px 24px;color:white;font-size:14px;font-weight:700;text-shadow:none; margin-top: 8px; border: none; background: #EB5757; box-shadow: none;}
.review_pack_view .block-approve{margin-bottom: 10px;font-family: 'Open Sans';font-style: normal;font-weight: 700;font-size: 20px;line-height: 28px;letter-spacing: -0.03em;color: #000000; margin-top: 50px;}
.review_pack_view .num-apply-max {color: #999;font-family: Open Sans;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px; margin-bottom: 4px}
.red-notice{color: red; width: 46% }
#view-rv-new-profile, #view-rv-decline-profile, #view-rv-joined, #view-rv-success, #view-rv-fail, #view-rv-fail-pending{margin-left: 0px; cursor: pointer; border-bottom: 1px solid #E5E5E5;}
#view-rv-new-profile.block-margin{margin-bottom: 20px}


.review_pack_view .information-contest {background: #f5f5f5;margin:20px 0px 50px;font-size:14px;color:#000;border: 1px solid #CCCCCC;border-radius: 5px; width: calc(100% - 2px)}
.review_pack_view .information-contest .client-bidding-left{padding: 13px 0 11px 24px;}
.review_pack_view .information-contest .client-bidding-left-fl{padding: 9px 0 9px 20px;}
.review_pack_view .information-contest .span4 > span {display: flex; flex-direction: column;}
.review_pack_view .information-contest .client-bidding-between{text-align: center; padding: 13px 0 11px;}
.review_pack_view .information-contest .client-bidding-between-fl{margin: 0; padding: 9px 0 137px 0px ; text-align: center;}
.review_pack_view .information-contest .client-bidding-right{float: right; text-align: right; padding: 13px 15px 11px 0;}
.review_pack_view .information-contest .client-bidding-right-fl{margin: 0; padding: 9px 20px 9px 0;}
.review_pack_view .information-review{display: flex; justify-content: space-between; margin: 137px 0px 0px;}
.review_pack_view .hide-1024{display: flex; align-items: center; padding-top: 40px; margin-left: 15px}
.review_pack-view .profile-new, .review_pack-view .profile-decline, .review_pack-view .block-bids-join-true, .review_pack-view .block-bids-result-success{display: flex}
.review_pack_view .span12.view-block{display: flex}
.review_pack_view .job-rv-new-profile .block-maximum-cv{margin-top: 10px; margin-bottom: 20px; }
.review_pack_view .job-rv-new-profile .block-maximum-cv .title-red{color:#EB5757;font-family: Open Sans;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px; margin-bottom: 4px}
.review_pack_view .job-rv-new-profile .block-maximum-cv .sub-title{color:#999;font-family: Open Sans;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px; margin-bottom: 0px}
.row-fluid .list-job-rv-profile {display: grid; grid-template-columns: repeat(4, 23.5%); gap: 18px; width: 100%;}
.row-fluid .list-job-rv-profile .span3 {margin-left: 0}
.row-fluid .list-job-rv-profile .span3 img {max-width: none; border-radius: 4px 4px 0 0; object-fit: cover}
#view-profile-new{padding-bottom: 10px; padding-top: 0px;}
.profile-new{position: relative;}
.review_pack_view .confirm-review-job-apply {position: -webkit-sticky; position: sticky;bottom: 0;z-index: 101;}

.information-review-fl{display: inline-block; width: 100%;}
.form-submit-bid-job-review .btn-contest-apply {width: max-content; background: #5461DA;border-radius: 5px;margin: 30px 0 8px 0;padding:7px 10px;font-size:14px;font-weight:700;color:#fff;text-shadow:none;box-shadow: none;-webkit-box-shadow: none;}
.row-fluid .uploadfile-and-text{width: 100%;}
.review-budget-freelancer .budget-one-freelance{max-width: 60%; background: white; padding: 20px; box-sizing: border-box; border: 1px solid #CCCCCC; border-radius: 5px; margin-bottom: 30px;}
.review-budget-freelancer .budget-one-freelance .budget-one-review{display: flex; justify-content: space-between;}
.uploadfile-and-text .files-here{margin-bottom: 12px;}
.budget-freelancer-vlance{border-bottom: 1px solid #CCCCCC;}
.budget-one-freelance .budget-one-review p{margin-bottom: 15px;}
.budget-one-freelance .budget-one-review span{margin-top: 15px;}
.row-fluid .review-condition{border: 1px solid #CCCCCC; border-radius: 5px; box-sizing: border-box; width: 31%; padding: 8px; background: white; font-size: 12px; line-height: normal; margin-left: 12px;}
.row-fluid .review-condition ul{margin: 0 0 0 20px;}
.row-fluid .review-condition p{margin-bottom: 0; font-weight: 700;}
.row-fluid .review-condition p > a {font-weight: 400; color: red;}
.row-fluid .block-terms-of-use label > a {color: #5461DA;}
.uploadfile-condition .support_file_attach{font-size: 12px; font-weight: 400; line-height: normal; color: #999999;}
.block-terms-of-use .confirm-vlance{display: flex; align-items: center; margin-top: 12px;}
.block-terms-of-use .error-terms-of-use{color: red; display: none;}
.block-terms-of-use .confirm-vlance .confirm-terms-of-use, .confirm-vlance label{margin: 0;}
.block-terms-of-use .confirm-vlance input{margin-top: 0; margin-right: 8px;}
.row-fluid .review-condition-destop{display: block;}
.row-fluid .review-condition-mobile{display: none;}
.uploadfile-join-review .wrap{display: flex;}
.status-bid-freelance{font-size: 13px; line-height: 18px; font-weight: 400; justify-content: space-between; margin-bottom: 42px;}
.status-bid-freelance, .status-bid-freelance .status-bid-step-one, .status-bid-freelance .status-bid-step-two, .status-bid-freelance .status-bid-step-three, .status-bid-freelance .status-bid-step-four, .status-bid-freelance .status-bid-step-five{display: flex; align-items: center;}
.status-bid-freelance .status-bid-step-one .step-number{border: none; text-align: center; width: 8px; padding: 1px 6px; border-radius: 50%; background: #5461DA; color: white; margin-right: 4px; font-weight: 600;}
.status-bid-freelance .status-bid-step-two .step-number, .status-bid-freelance .status-bid-step-three .step-number, .status-bid-freelance .status-bid-step-four .step-number, .status-bid-freelance .status-bid-step-five .step-number{text-align: center; width: 8px; padding: 1px 6px; border-radius: 50%; margin-right: 4px; font-weight: 600;}
.status-bid-freelance .distance-step{border: 1px solid #cccccc; width: 30px; height: 0px; display: block;}
.status-bid-freelance .step-number{border: 1px solid black;}
.status-bid-freelance .step-number-true{background: #5461DA; color: white; border: none;}
.status-bid-freelance .step-number-false{background: red; color: white; border: none;}
.step-number-denied{text-align: center; width: 8px; padding: 1px 6px; border-radius: 50%; margin-right: 4px; font-weight: 600; color: white; background: red; border: 1px solid red;}
.review-denied .step-number, .review-denied .step-text, .distance-step.review-denied{color: #999;}
.review-denied .step-number{border-color: #999;}

.slide-img .slick-next:before {font-family: 'FontAwesome';content: "\f105";color: #000000;}
.slide-img .slick-prev:before {font-family: 'FontAwesome';content: "\f104";color: #000000;}
.slide-img .slick-next.slick-arrow {width: 22px;height: 22px;z-index: 100;right: 10px;top: 50%;background-color: white;border-radius: 32px;font-weight: 900;filter: drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.2));}
.slide-img .slick-prev.slick-arrow {width: 22px;height: 22px;z-index: 100;left: 10px;top: 50%;background-color: white;border-radius: 32px;font-weight: 900;filter: drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.2));}
.overtime-warning-end-review{background: #FAE0E0; border-radius: 5px; padding: 8px 20px; margin-bottom: 30px; box-sizing: border-box;}
.overtime-warning-end-review ul{margin-bottom: 0;}
.overtime-warning-end-review h2{font-weight: 700; font-size: 14px; line-height: 20px; margin: 0 0 4px 0;}
.overtime-warning-end-review p{margin: 0; font-weight: 400; font-size: 14px; line-height: 20px;}
.job-information .description-job-review{padding: 0 30px;}
.job-information .description-job-review .sevn-close{width: 100%; background: #5461DA; color: #FFFFFF; padding: 8px 0; margin-bottom: 10px;}
.job-information .description-job-review .text-notice-enough-review{display: none; font-weight: 400; font-size: 14px; line-height: 20px; text-align: center;}
.job-information .description-job-review h3{width: 100%; background: #5461DA; color: #FFFFFF;margin: 0; margin-bottom: 20px; padding: 8px 0; text-align: center; border-radius: 5px; font-weight: 600; font-size: 14px; line-height: 20px; opacity: .8;}

.form-submit-bid-job-review .file_upload .wrap{padding: 20px; background: #FFFFFF}
.form-submit-bid-job-review .fileupload_wrapper a.add_input_file{color:#000000;box-sizing: border-box;display: flex;flex-direction: row;justify-content: center;align-items: center;padding: 8px 24px;gap: 4px;width: 140px;height: 36px;background: #FFFFFF;border: 1px solid #000000;border-radius: 5px; margin: 6px 0;}
.content-section.fl-view .form-submit-bid-job-review .out-of-bid.bid-review-job{margin: 0;padding: 40px 20px;width: 420px;background: #FFFFFF;box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);border-radius: 9px;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.out-of-bid.bid-review-job p{color:#000; font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;}
.out-of-bid.bid-review-job h2{font-family: 'Open Sans';font-style: normal;font-weight: 700;font-size: 20px;line-height: 28px;text-align: center;letter-spacing: -0.03em;}
.out-of-bid.bid-review-job .action-buttons a{background: #5461DA;border-radius: 5px;border: none;font-family: 'Open Sans';font-style: normal;font-weight: 600;font-size: 14px;line-height: 20px;color: #FFFFFF;padding: 8px 24px; box-shadow: none; text-shadow: none}
.form-review-job-apply .title-form{border-bottom: 1px solid #E5E5E5;padding-bottom: 10px;font-family: 'Open Sans';font-style: normal;font-weight: 700;font-size: 20px;line-height: 28px;letter-spacing: -0.03em;}
.form-submit-bid-job-review {margin-top: 20px}
.form-submit-bid-job-review .block-submit-btn input.btn-contest-apply{padding: 8px 24px;font-family: 'Open Sans';font-style: normal;font-weight: 600;font-size: 14px;line-height: 20px;color: #FFFFFF;}
.form-submit-bid-job-review .files-here{font-family: 'Open Sans';font-style: normal;font-weight: 700;font-size: 14px;line-height: 20px;color: #000000;}
.content-section.fl-view .form-submit-bid-job-review .overlay-bidform.bid-review-job{width: 100%;position: absolute;top: 0;left: 0;height: 100%;backdrop-filter: blur(4.5px);background: rgba(255, 255, 255, 0.40);}
.form-contest-apply.form-review-job-apply .file_upload {background:#FFFFFF;padding: 20px; box-sizing: border-box;}
.form-contest-apply.form-review-job-apply .file_upload .span8{margin: 0;}
.form-contest-apply.form-review-job-apply .file_upload .span8 .fileupload_wrapper{padding-left: 20px}
.form-contest-apply.form-review-job-apply .file_upload .span8 p{font-size: 12px;font-weight: 400;line-height: normal;color: #999999;padding-left: 20px;margin-top: 5px;}
.form-contest-apply.form-review-job-apply .container {border: 1px solid #CCCCCC; border-radius: 5px; margin-top: 20px; position: relative;}
.job-review-state-cance span{color: #CCCCCC;}

/*Popup comfirm duyệt tham gia cho hồ sơ*/
#popup-confirm-profile-join{top: 5%}
#popup-confirm-profile-join .warp {padding: 15px 20px; overflow-y: auto;height: 560px;}
#popup-confirm-profile-join .modal-header {border: unset; padding: 0; height: 25px}
#popup-confirm-profile-join .modal-body{max-height: unset;overflow-y: unset;padding: 0;}
#popup-confirm-profile-join .modal-body .block-heading{margin-bottom: 40px}
#popup-confirm-profile-join .modal-body .block-heading h3 {margin-top: 0;margin-bottom:8px;border: unset;padding: 15px 0 0 0;font-family: 'Open Sans';font-style: normal;font-weight: 700;font-size: 20px;line-height: 28px;text-align: center;letter-spacing: -0.03em;color: #000000;}
#popup-confirm-profile-join .modal-body .block-heading p {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;text-align: center;color: #000000;}
#popup-confirm-profile-join .modal-body .message-body{margin-bottom: 12px; font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;}
#popup-confirm-profile-join .modal-body .message-body-img{text-align: center; margin-bottom: 8px}
#popup-confirm-profile-join .modal-body .message-body-img img{width: 85%}
#popup-confirm-profile-join .modal-body .message-body-link{text-align: center;color: #5461DA;font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;}
#popup-confirm-profile-join .modal-body .block-submit-btn{text-align: center}
#popup-confirm-profile-join .modal-body .block-submit-btn .btn-confirm-contest-apply{width: max-content;background: #5461DA;border-radius: 5px;margin: 30px 0 15px 0;padding: 7px 10px;font-size: 14px;font-weight: 700;color: #fff;text-shadow: none;box-shadow: none;-webkit-box-shadow: none;}

/*Popup từ chối hồ sơ tham gia*/
#popup-decline-profile-join{top: 20%}
#popup-decline-profile-join .warp {padding: 15px 20px; height: 470px;}
#popup-decline-profile-join .modal-header {border: unset; padding: 0; height: 25px}
#popup-decline-profile-join .modal-body{max-height: unset;overflow-y: unset;padding: 0;}
#popup-decline-profile-join .modal-body .block-heading{margin-bottom: 40px}
#popup-decline-profile-join .modal-body .block-heading h3 {margin-top: 0;margin-bottom:8px;border: unset;padding: 15px 0 0 0;font-family: 'Open Sans';font-style: normal;font-weight: 700;font-size: 20px;line-height: 28px;text-align: center;letter-spacing: -0.03em;color: #000000;}
#popup-decline-profile-join .modal-body .block-heading p {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;text-align: center;color: #000000;}
#popup-decline-profile-join .modal-body .block-submit-btn{text-align: center}
#popup-decline-profile-join .modal-body .block-submit-btn .btn-confirm-contest-apply{width: max-content;background: #5461DA;border-radius: 5px;margin: 30px 0 15px 0;padding: 7px 10px;font-size: 14px;font-weight: 700;color: #fff;text-shadow: none;box-shadow: none;-webkit-box-shadow: none;}
#popup-decline-profile-join .modal-body textarea{min-width: 495px; min-height: 100px}
#input-reason::placeholder{font-style: normal}
#popup-decline-profile-join .modal-body .block-submit-btn .btn-decline-contest-apply{width: max-content;background: #5461DA;border-radius: 5px;margin: 30px 0 15px 0;padding: 7px 10px;font-size: 14px;font-weight: 700;color: #fff;text-shadow: none;box-shadow: none;-webkit-box-shadow: none;}

/* Popup xóa hồ sơ tham gia chiến dịch */
/*Popup từ chối hồ sơ tham gia*/
#popup-remove-profile-join-by-admin{top: 20%}
#popup-remove-profile-join-by-admin .warp {padding: 15px 20px; height: 470px;}
#popup-remove-profile-join-by-admin .modal-header {border: unset; padding: 0; height: 25px}
#popup-remove-profile-join-by-admin .modal-body{max-height: unset;overflow-y: unset;padding: 0;}
#popup-remove-profile-join-by-admin .modal-body .block-heading{margin-bottom: 40px}
#popup-remove-profile-join-by-admin .modal-body .block-heading h3 {margin-top: 0;margin-bottom:8px;border: unset;padding: 15px 0 0 0;font-family: 'Open Sans';font-style: normal;font-weight: 700;font-size: 20px;line-height: 28px;text-align: center;letter-spacing: -0.03em;color: #000000;}
#popup-remove-profile-join-by-admin .modal-body .block-heading p {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;text-align: center;color: #000000;}
#popup-remove-profile-join-by-admin .modal-body .block-submit-btn{text-align: center}
#popup-remove-profile-join-by-admin .modal-body textarea{min-width: 495px; min-height: 100px}
#input-reason::placeholder{font-style: normal}
#popup-remove-profile-join-by-admin .modal-body .block-submit-btn .btn-remove-apply-by-admin{width: max-content;background: #5461DA;border-radius: 5px;margin: 30px 0 15px 0;padding: 7px 10px;font-size: 14px;font-weight: 700;color: #fff;text-shadow: none;box-shadow: none;-webkit-box-shadow: none;}

/*Custom lại nút tin nhắn cho chiến dịch review */
.formmessage-contest.review-message{padding: 8px 24px; background: none; display: flex; flex-direction: column; border-radius: 5px; border: 1px solid var(--black, #000); width: max-content; margin: auto; white-space: nowrap; min-width: 132px}
.workroom.review-wr{padding-top: 10px; background: #F5F5F5;}

@media (max-width: 795px) {
    .formmessage-contest.review-message{min-width: 90px}
}

@media (max-width: 450px) {
    .step-text{width: 54px;}
    .require-login-title{padding: 0 20px;}
    .require-login-btn{margin-top: 10px;}
    .overtime-warning-end-review{margin-right: 20px; margin-left: 20px;}
}

@media (max-width: 370px) {
    .step-text{width: auto;}
    .span12 .row-fluid.bid-freelancer-review{float: left;}
}

@media (max-width: 639px) {
    .status-bid-freelance .distance-step{height: 20px; width: 0; margin: 11px 14px;}
    .status-bid-freelance{display: inline-block; margin-left: 20px;}
    .row-fluid.bid-freelancer-review{width: auto; display: inline-block; float: right;}
    .row-fluid .review-condition-destop{display: none;}
    .row-fluid .review-condition-mobile{display: block; margin-bottom: 12px;}
    .uploadfile-join-review .wrap{display: grid;}
    .review-budget-freelancer .budget-one-freelance, .form-contest-apply .file_upload{max-width: 100%;}
    .job-progress-title{margin-top: 0px;}
    #content-confirm-fb{font-size: 16px;}
    .row-fluid .job-information-mobile{width: 100%; margin: 0;}
    .red-notice{width: 100%;}
    .formmessage-contest.review-message{min-width: 132px}
    .slick-initialized .slick-slid {width: 100%;}
    .slick-slider .slick-track {width: 100%;}
    .client-view .profile-contest.list-bid-review-job{padding: 0!important; width: 100%; margin-left: 10px; margin-top: 18px; margin-bottom: 0;}
    .row-fluid .list-job-rv-profile {grid-template-columns: repeat(2, calc(100%/2 - 20px)); grid-gap: 20px;}
    #view-rv-new-profile, #view-rv-decline-profile, #view-rv-joined, #view-rv-success, #view-rv-fail, #view-rv-fail-pending{border-bottom: none}
}

@media (max-width: 450px) {
    .formmessage-contest.review-message{min-width: 90px}
}

@media (min-width: 768px) {
    .row-fluid .list-job-rv-profile .span3 {width: 100%}
}
.job-review-step{background: #5461DA; color: #ffffff;}