.form-message-wrapper { }
.form-message-title{background: #1361a7 none repeat scroll 0 0;
    color: #fff;
    font-size: 12px;
    line-height: 30px;
    margin-bottom: 10px;
    padding-left: 10px;}
.form-message-row { display: table; margin-bottom: 15px; }
    .form-message-row .dnnLabel { display: inline-block; float: none; position: relative;width: 80%; color:#737574; font-weight:normal; }

.form-title { width: 130px; float: left; font-size: 12px; font-weight: bold; color: #003366; }
.form-title div.dnnLabel{ width:92px !important; min-width:70px;}
.form-content { float: left; }
    .form-content input { width: 300px; color: #737574; float: left; }
    .form-content textarea { color: #737574; width:300px; font-size:14px;}
    .form-content .required { color: #F00; }
	.form-content select{ width:305px;}
.aspnetpager { padding-right: 10px; }
.form-content .btn-save { width:100px; }
.btn-reset { }
.VerifyCode { width: 80px; height: 25px !important; float: left; }
/*�����б�*/
.resume-list-table { font-size: 12px !important; border-collapse: collapse; width: 100%; border: 1px solid #e9e9e9; margin: 20px auto; }
    .resume-list-table tr th { height: 30px; line-height: 30px; background: #1365b1; color: #fff; text-align: center; border: 1px solid #e9e9e9; }
    .resume-list-table tr td { text-align: center; line-height: 30px; border: 1px solid #e9e9e9; }

/*������ϸ��Ϣ*/
.resume-detail { }
    .resume-detail h4 { text-align: center; }
.resume-detail-table { }
    .resume-detail-table tr td:first-child { text-align: right; font-weight: bold; }

/*ְλ��ϸ��Ϣ*/
.job-detail-table { font-size: 12px !important; color: #444444; border-collapse: collapse; width: 100%; margin-bottom: 20px; }
    .job-detail-table .table-title { font-size: 14px !important; font-weight: bold; text-indent: 15px; line-height: 40px; color: #333; background: url(/portals/_default/GlobalstechTemplates/Recruitment/images/title-border-bg.jpg) left bottom no-repeat; }
        .job-detail-table .table-title span { color: #014f9a; font-size: 16px; }
    .job-detail-table .table-title-zw { background: #f5f5f5; line-height: 25px; }
        .job-detail-table .table-title-zw span { font-size: 14px !important; font-weight: bold; color: #1265b1; }
    .job-detail-table tr td { line-height: 30px; }
    .job-detail-table .td001 { width: 80px; text-indent: 15px; }
    .job-detail-table .td002 { width: 280px; }
    .job-detail-table .td003 { padding-left: 15px; width: 610px; }
    .job-detail-table .tdjl-btn { width: 107px; height: 38px; line-height: 36px; background: url(/portals/_default/GlobalstechTemplates/Recruitment/images/tdjl-bg.jpg) left bottom no-repeat; text-align: center; font-size: 14px !important; }
        .job-detail-table .tdjl-btn a { display: block; color: #fff; text-decoration: none; }

/**/
.view_outerest { width: 975px; padding-left: 10px; padding-right: 10px; font-size: 14px; }
.view_outer { width: 975px; display: table; margin-bottom: 15px; }
.view_title { width: 75px; float: left; font-weight: bold; color: #999999; }
.view_content { width: 900px; float: left; }
div#dnn_ctr50600_ModuleContent {
    display: flex;
    flex-direction: column-reverse;
}
div#dnn_ctr50600_ModuleContent .i-pager{margin-bottom: 0;margin-top: 0;}


  .from-title span {
    font-size: 14px;
    color: #737574;
    /* font-weight: bold; */
    text-align: right;
    width: auto;
    display: block;
    margin-top: 8px;
    text-indent: 2em;
    width: 110px;
}

form#form {
    /* width: 688px; */
    margin:  auto;
    /* margin-top: 36px; */
    padding-bottom: 55px;
}

.form-message-row {
    margin-bottom: 28px;
    height: 43px;
    /* line-height: 55px; */
}

.form-content {
    color: #003366;
    float: left;
    width: 308px;
    padding-left: 0;
    height: auto;
    background-color: #ffffff;
    border-radius: 4px;
    margin-left: 13px;
}

.form-content select {
       color: #000000;
       float: left;
       padding-left: 10px;
       padding-right: 10px;
       height: 43px;
       background-color: #f1f6fa;
       border-radius: 4px;
       margin-left: 0;
       border: none;
}
.form-content input {
    color: #003366;
    float: left;
    padding-left: 15px;
    height: 25px;
    background-color: #ffffff;
    border-radius: 4px;
    margin-left: 0;
    border: 1px solid #737574;
}
.form-content textarea {
    color: #003366;
    float: left;
    padding-left: 20px;
    height: 200px;
    width: 399px!important;
    background-color: #ffffff;
    border-radius: 4px;
    margin-left: 0;
    padding-top: 10px;
    padding-right: 10px;
}
          .form-message-board .form-message-row:nth-child(20){
    height: 220px;
}

.form-message-board .form-message-row:nth-child(20) .form-content{
    height: 220px;
}

.form-message-board .form-message-row:nth-child(21){
    height: 220px;
}

.form-message-board .form-message-row:nth-child(21) .form-content{
    height: 220px;
}


.form-message-board .form-message-row:nth-child(22){
    height: 220px;
}

.form-message-board .form-message-row:nth-child(22) .form-content{
    height: 220px;
}
.code-title span {
    font-size: 14px;
    color: #737574;
    text-align: right;
    width: auto;
    display: block;
    margin-top: 19px;
    margin-right: 17px;
}

input#code_input_content {
    height: 25px;
    width: 40%!important;
}

input#message_board_save {
    width: 75px;
    height: 29px;
    background-color: #005bac;
    border-radius: 3px;
    font-size: 14px;
    cursor: pointer;
    font-weight: normal;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 20px;
    margin-bottom: 20px;
    border: none;
    margin-right: 11px;
    margin-left: 252px;
    border-color: #3d8fcb;
    background: #3d8fcb;
    background: -moz-linear-gradient(top, #3d8fcb 0%, #2170cd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d8fcb), color-stop(100%, #2170cd));
    background: -webkit-linear-gradient(top, #3d8fcb 0%, #2170cd 100%);
    background: linear-gradient(top, #3d8fcb 0%, #2170cd 100%);
    -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
    color: #efefef;
    text-shadow: 0px -1px 0px #185B93;
}

input#message_board_mepty {
    width: 75px;
    height: 29px;
    background-color: #cecece;
    border-radius: 3px;
    font-size: 14px;
    cursor: pointer;
    font-weight: normal;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 0px;
    color: #ffffff;
    border: none;
    background: #9f9f9f;
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 0px 0px 0px rgba(255, 255, 255, 1);
    text-shadow: 0px 1px 0px #666;
    background: #9f9f9f;
    background: -moz-linear-gradient(top, #9f9f9f 0%, #9f9f9f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9f9f9f), color-stop(100%, #9f9f9f));
    background: -webkit-linear-gradient(top, #9f9f9f 0%, #9f9f9f 100%);
    background: -o-linear-gradient(top, #9f9f9f 0%, #9f9f9f 100%);
    background: -ms-linear-gradient(top, #9f9f9f 0%, #9f9f9f 100%);
    background: linear-gradient(top, #9f9f9f 0%, #9f9f9f 100%);
    -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 0px 0px 0px rgba(255, 255, 255, 1);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 0px 0px 0px rgba(255, 255, 255, 1);
    text-shadow: 0px 1px 0px #666;
    color: #fff;
}


.form-message-wrapper .form-message-row:nth-child(4) {
    display: block;

}
.form-message-wrapper .form-message-row:nth-child(5) {
    display: block;
    height: auto;
}

.form-message-wrapper .form-message-row:nth-child(6) {
    display: block;
    margin-left: -10px;
    margin-top: 15px;
}

.form-message-wrapper .form-message-row:nth-child(7) {
    display: block;
}
.form-message-wrapper .form-message-row {
    margin-bottom: 0;
    display: table !important;
}

canvas#captchaCanvas {
    position: relative;
    top: 10px;
    border: 1px solid #ccc;
}