body{color:#000;font-family:roboto;}
.row{margin:0;}
.ctrw-row {margin-bottom: 20px;}
.ctws-notic {margin-bottom: 60px;}
.ctws-center{text-align:center;}
.ctws-relation {padding-left: 50px;}
.emp-form-wrap h1 , .emp-form-wrap h2{font-size: 16px;text-align: center;font-weight: bold;}
.emp-form-wrap h5 {font-weight: normal;font-size: 16px;margin-bottom: 10px;}
.emp-form-wrap input[type="text"]{text-indent:0px;padding: 10px 5px;}
.ctws-form {width: 1150px; margin: auto;}
.ctws-notic p{text-align: center;font-size:16px;}
.ctws-input-row {display: inline-block;}
.emp-form-wrap input[type="text"] {}
.ctrw-row.ctws-Marital { }
.ctws-Marital h5 {font-size: 16px; font-weight: normal; margin: 0;padding-left:10px;}
.ctrw-row.ctws-Marital .ctws-input-row {width: calc(100%/6.2);}
.ctrw-row.ctws-Marital .ctws-input-row span{padding-right:15px;padding-left: 5px;}
.ctrw-row.ctws-Marital .ctws-input-row:last-child{}
.ctrw-row.ctws-education div div {margin-left: -4px;display: inline-block;}
.ctrw-row.ctws-education div:first-child{margin-left:0px;}
.ctws-table-head input[type="text"] {width:100%;text-indent: 10px;background:transparent;}
.ctws-table-head span {padding:0 10px;display:block;text-align:center;}
.ctws-table-head span + br {display: none;}
.ctws-language{float:left;}
.ctws-language input[type="text"]{display: inline-block;width: 100%;}
.ctws-langKnown{width:299px;text-indent: 10px;}
.ctws-langKnown-qua{width:700px;}
.ctws-langKnown , .ctws-langKnown-qua{float:left;overflow:hidden;}
.ctws-speak span{float:left;}
.ctws-lang-head {float: left;width: 1150px;}
.ctws-langKnown-qua{}
.ctws-speak span {width: calc(100%/3.026);text-align: center;}
.ctws-speak b{width:100%;display:inline-block;text-align: left;text-indent: 17px;font-weight:normal;}
.ctws-employment-record { float: left;width: 100%;text-align: center;}
.ctws-f {}
.ctws-f:first-child{}
.ctws-pos-head , .ctws-add-head , .ctws-reason-head , .ctws-salary-head {padding-bottom:43px;}
.ctws-emp-date-head{}
.ctws-date-from span div {}
.ctws-emp-add input { width: 100%;}
.ctws-emp-head {float: left;display: grid; grid-auto-flow: column;grid-template-columns: 25% 25% 20% 5% 25%;}
.ctws-emp-head input[type="text"]{}
.ctws-position input {width: 100%;}
.ctws-preference .ctws-table-head {display: grid;grid-auto-flow: column;grid-template-columns: 1fr 1fr 1fr 1fr;}
.ctrw-row.ctws-preference div div{text-align:center;}
.ctws-date , .ctws-sign{width:40%;}
.ctws-date input , .ctws-sign input{width:70%;}
.ctws-to.ctws-last-list input { width: initial; }
.emp-form-wrap section {padding-left: 5px;}
.ctws-official div div{width:331px;}
.ctws-date-from input[type="date"] {min-height: 40px;}
.emp-form-wrap input[type="text"] {border-color: #b3b3b3 !important;margin-bottom: 5px;}
.ctws-lang-head:last-child input {padding: 5px;margin-top: 10px;width: 73%;}
.ctrw-row.ctws-emergency {float: left;margin-top: 30px;}