img{
	vertical-align: baseline !important;
}

/* .dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-bottom: none !important;
} */
.form-control{
	height: 26px !important;
}
.btn{
	padding:6px 12px 6px 6px !important;
}
a:focus, a:hover {
    color: #23527c;
    text-decoration: none !important;
}
#leftMenu{
	background-color: #fff;
    border: 1px solid #eaeaea;
    padding:0 22px;
}
#leftMenu li{
	height: 46px;
	line-height: 46px;
	list-style: none;
	font-size: 12px;
	border-bottom: 1px solid #cccccc;
	cursor: pointer;
	overflow: hidden;
}
#leftMenu li:last-of-type{
	border-bottom: none;
}
#leftMenu li.active{
	color:#12a37a;
}
#leftMenu li svg{
	margin-right: 8px;
	position: relative;
	top:2px;
}
#leftMenu li img{
	margin-right: 8px;
	position: relative;
	top:2px;
}
#leftMenu li span.left-complete{
	float: right;
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-top: 16px;
	background: url("../../assets/img/icon-complete.png") no-repeat;
}
#leftMenu li span.left-no-complete{
	float: right;
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-top: 16px;
	background: url("../../assets/img/icon-no-complete.png") no-repeat;
}
#leftMenu.fixed{
	position: fixed;
	top:10px;
	width: 210px;
	overflow: auto;
}


#resume_1-content {
	padding:0 20px;
	position: relative;
}
#resume_1-content .resume-wrapper{
	/* border-bottom:1px solid #13a856; */
	padding:20px 0 0 0;
	background-color: #fff;
}
#resume_1-content .resume-wrapper .addSpan{
	text-align: center;
}
#resume_1-content .resume-wrapper .tit{
	/*color: #13a856;*/
	/* margin-bottom: 16px; */
}
#resume_1-content .resume-wrapper .tit svg{
	position: relative;
	top:2px;
	/*vertical-align: middle;*/
	margin-right: 8px;
}
#resume_1-content .resume-wrapper .tit img{
	position: relative;
	top:1px;
	/*vertical-align: middle;*/
	margin-right: 8px;
}

#resume_1-content .main-con-1 .main-con-1-list{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
#resume_1-content .main-con-1 .main-con-1-list>li{
	display: inline-block;
	font-size: 12px;
	width: 50%;
	line-height: 30px;
	padding: 6px 0;
	position: relative;
	border:1px solid #cccccc;
	border-top: none;
	border-left: none;
}
#resume_1-content .main-con-1 .main-con-1-list>li:nth-child(2n+1){
	border-left: none;
}
#resume_1-content .main-con-1 .main-con-1-list>li .span-wrapper{
	display: inline-block;
	width: 40%;
	text-align: right;
	position: relative;
	margin-right: 10px;
	color: #656565;
}
#resume_1-content .main-con-1 .main-con-1-list>li .isRequire{
	color: #ff6000;
	margin-left: 4px;
	font-size: 16px;
	position: absolute;
	top:10px;
}
#resume_1-content .main-con-1 .main-con-1-list>li em{
	display: inline-block;
	color: #656565;
	text-align:justify;
	text-justify:distribute-all-lines;
	text-align-last:justify;
	/*text-indent:10px; */
	min-width:52px;
	text-align: right;
	font-style: normal;
}
#resume_1-content .main-con-1 .main-con-1-list>li .input-con{
	width: 48%;
	height: 28px;
	line-height: 28px;
	border-radius: 4px;
	border:1px solid #cccccc;
	color: #000;
	padding-left: 6px;
}
#resume_1-content .main-con-1 .main-con-1-list>li .input-con.readonly{
	background-color: #ddd;
}
#resume_1-content .main-con-1 .main-con-1-list>li .input-con .error{
	border:1px solid red !important;
}
#resume_1-content .main-con-1 .main-con-1-list>li .bootstrap-select{
	width: 48%;
	height: 28px;
	line-height: 28px;
}
#resume_1-content .bootstrap-select button.error{
	border: 1px solid red !important;
}
#resume_1-content .main-con-1 .main-con-1-list>li .bootstrap-select button,
.main-con-2-table td .bootstrap-select button{
	height: 28px;
	line-height: 12px;
	font-size: 12px;
}
#resume_1-content .main-con-1 .main-con-1-list>li .bootstrap-select .caret,
.main-con-2-table td .bootstrap-select .caret{
	display: inline-block;
	width: 25px;
	height: 18px;
	background: url("../../assets/img/color-12A37A/icon-sel-down.png") no-repeat 8px 6px;
	border-left: 1px solid #999999;
	border-top: none;
	border-right: none;
	top:24% !important;
	right:6px !important;
	background-color: #fff;
}
#resume_1-content .main-con-1 .main-con-1-list>li .icon-date{
	position: absolute;
	top: 12px;
	right: 42px;
	display: inline-block;
	width: 30px;
	height: 18px;
	background:url("../../assets/img/color-12A37A/icon-resume-date.png") no-repeat 6px 1px #fff;
	border-left: 1px solid #999999;
	cursor: pointer;
}

.main-con-2{
	overflow-x:auto;
}
.main-con-2-table{
	border:1px solid #cccccc;
	border-right: none;
	width: 100%;
	margin-bottom: 10px;
}
.main-con-2-table th{
	border-bottom: 1px solid #cccccc;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color:#010101;
	font-weight: normal;
	line-height: 20px;
    height: 40px;
	border:1px solid #cccccc;
}
.main-con-2-table td{
	border-bottom: 1px solid #cccccc;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color:#010101;
	font-weight: normal;
	border:1px solid #cccccc;
	padding:0 6px;
	position: relative;
}
.main-con-2-table th .isRequire{
	color: #ff6000;
	margin-right: 6px;
	font-size: 16px;
	position: relative;
	top:4px;
}
#attachment td .isRequire{
	color: #ff6000;
	margin-right: 6px;
	font-size: 16px;
	position: relative;
	top:4px;
}
.main-con-2-table td .input-con{
	height: 28px;
	line-height: 28px;
	border-radius: 4px;
	border:1px solid #cccccc;
	color: #333;
	padding-left: 4px;
	width: 100%;
}
.main-con-2-table td textarea{
	height: 56px;
	line-height: 28px;
	border-radius: 4px;
	border:1px solid #cccccc;
	color: #333;
	padding-left: 4px;
	width: 100%;
	margin: 6px auto;
	vertical-align: middle;
}
.main-con-2-table td .input-con.error{
	border:1px solid red !important;
}
.main-con-2-table td .bootstrap-select{
	width: 100% !important;
	height: 28px;
	line-height: 28px;
	/*position: static !important;*/
}
.main-con-2-table td .icon,#addSubsetDialog .icon{
	display: inline-block;
	width: 18px;
	height: 18px;
	position: relative;
	top:6px;
	cursor: pointer;
}
.main-con-2-table td .icon-add{
	background:url("../../assets/img/color-12A37A/icon-table-add.png") no-repeat;
}
.main-con-2-table td .icon-delete{
	background:url("../../assets/img/color-12A37A/icon-table-del.png") no-repeat;
}
.fileListtr  .icon{
	width: 18px;
    height: 18px;
    position: relative;
    top: 6px;
    cursor: pointer;
	display: inline-block;
	
}
.fileListtr .icon-download{
	background:url("../../assets/img/color-12A37A/icon-table-download.png") no-repeat;
	margin-right: 6px;
}
.fileListtr .icon-delete{
	background:url("../../assets/img/color-12A37A/icon-table-del.png") no-repeat;
}
.main-con-2-table td .icon-upload,#addSubsetDialog .icon-upload{
	background:url("../../assets/img/color-12A37A/icon-table-upload.png") no-repeat;
}
.main-con-2-table td .icon-download{
	background:url("../../assets/img/color-12A37A/icon-table-download.png") no-repeat;
}
.main-con-2-table td .showPath{
	font-size: 12px;
	line-height: 32px;
	cursor: pointer;
	color: #337ab7;
	height: 32px;
	overflow: hidden;
	/*width: 100%;*/
	vertical-align: middle;
	font-weight: normal;
	margin-bottom: 0;
}
#attachment td .showPath{
	margin-right: 6px;
}

.main-con-2-table td .icon-date{
	position: absolute;
	top: 50%;
	right: 4px;
	margin-top: -9px;
	display: inline-block;
	width: 30px;
	height: 18px;
	background:url("../../assets/img/color-12A37A/icon-resume-date.png") no-repeat 6px 1px;
	border-left: 1px solid #999999;
	cursor:pointer;
}

#submit-con{
	padding:30px 0;
	text-align: center;
}
#submit-con input{
	display: inline-block;
	width: 98px;
	height: 34px;
	line-height: 34px;
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	border:none;
	margin:0 auto;
}
#submit-con input[type="button"]{
background-color: #11b65a;
}
.tips{
	display: inline-block;
	color: #ff6000;
	font-size: 14px;
	/* line-height: 24px;
	height: 22px; */
	margin-left: 6px;
}

#resume-mask.on{
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.3);
	z-index: 999;
	text-align: center;
}
#resume-mask.on p{
	display: inline-block !important;
	background-color: #fff;
	padding:4px 6px;
	border-radius: 4px;
	margin-top: 80px;
	font-size: 16px;
}
#instruction{
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.3);
	z-index: 9999;
}
#instruction .closeIcon{
	display: inline-block;
	width: 18px;
    height: 18px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    background: url(../../assets/img/icon-table-del.png) no-repeat;
}
#instruction .inner{
	width: 80%;
	padding:20px 20px 40px 20px;
	background-color: #fff;
	margin:20px auto;
	border-radius: 10px;
	position: relative;
}
#instruction .inner .handle{
	text-align: center;
}
#instruction .inner .handle .handle-inner{
	display: inline-block;
	width: 400px;
	margin: 0 auto;
}
#instruction .inner .handle label{
	display: inline;
	font-weight: normal;
	vertical-align: text-bottom;
	color: #666;
	cursor: pointer;
}
#instruction .inner .handle button{
	display: inline-block;
    width: 98px;
    height: 34px;
    line-height: 34px;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    /* background-color: #11b65a; */
    border: none;
    margin: 0 auto;
    margin-top: 20px;
}
#instruction .inner .handle button.btn-disabled{
	background-color: #ddd;
}

#save-con{
	position: fixed;
	top: 134px;
	right: 0;
	z-index: 999;
}
#save-con input{
	display: inline-block;
    width: 98px;
    height: 34px;
    line-height: 34px;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    /*background-color: #11b65a;*/
    border: none;
    margin: 0 auto;
}
.isRequire_n {
    color: #ff6000;
    /* margin-left: 4px; */
    font-size: 16px;
    position: relative;
    /* top: 4px; */
}
#openFillBtn{
	/* color:#13a856; */
	float:right;
	margin-right:20px;
}

#orgdialog{
	width: 50%;
    height: 65%;
	position: absolute;
	background-color: white;
	background-color: #FFF;
	position: relative;
	z-index: 1;
	margin: 0 auto;
	border-radius: 10px;
	border: 1px solid rgb(82, 80, 80);
	top:50%;
	transform: translate(0%,-50%);
}
.wrapper-con{
	height: calc(100% - 40px);
}
.job-list-org{
	line-height: 40px;
	width: 100%;
	position: relative;
	height: calc(100% - 80px);
	overflow: auto;
	font-size: 14px;
}
.orgTitle{
	height: 40px;
	color: #FFF;
	border-radius:10px 10px 0  0 ;
	padding:0 20px;
	line-height: 40px;
	display: flex;
	justify-content: space-between;
	font-size: 12px;
}
.orgbox{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	background: rgba(0,0,0,0.3);
}
/* .list-head-org{ */
	/* border-bottom: 1px solid #000; */
	/* padding-left: 20px; */
/* } */
.orgNameBox{
	cursor: pointer;
}
.bottomBox{
	text-align: right;
	height: 40px;
	border-top: 1px solid #656565;
}
.bottomBox button{
	display: inline-block;
    height: 30px;
    margin: 5px 10px;
    border: none;
    padding: 0 10px;
	color: #FFF;
}
.orgNameBox input[type=radio]{
	margin-right: 5px;
	vertical-align: -2px;
}
.orgScreen{
	height: 40px;
}
#orgScreen{
    height: 30px;
    margin: 5px 20px;
	width: calc(100% - 40px);
}
#orgValue{
	width: 98%;
    height: 28px;
    line-height: 28px;
    border-radius: 4px;
    border: 1px solid #cccccc;
    color: #000;
    padding-left: 6px;
}
.orgNameBox .glyphicon {
	font-size: 20px;
	font-weight:900;
}

 .main-con-2-list{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
 .main-con-2-list>li{
	display: inline-block;
	font-size: 12px;
	width: 50%;
	line-height: 30px;
	padding: 6px 0;
	position: relative;
	border:1px solid #cccccc;
	border-top: none;
	border-left: none;
}
 .main-con-2-list>li:nth-child(2n+1){
	border-left: none;
}
 .main-con-2-list>li .span-wrapper{
	display: inline-block;
	width: 40%;
	text-align: right;
	position: relative;
	margin-right: 10px;
	color: #656565;
}
 .main-con-2-list>li .isRequire{
	color: #ff6000;
	margin-left: 4px;
	font-size: 16px;
	position: absolute;
	top:10px;
}
 .main-con-2-list>li em{
	display: inline-block;
	color: #656565;
	text-align:justify;
	text-justify:distribute-all-lines;
	text-align-last:justify;
	/*text-indent:10px; */
	min-width:52px;
	text-align: right;
	font-style: normal;
}
.main-con-2-list>li .input-con{
	/*width: 186px;*/
	width: 48%;
	height: 28px;
	line-height: 28px;
	border-radius: 4px;
	border:1px solid #cccccc;
	color: #000;
	padding-left: 6px;
}
  .main-con-2-list>li .input-con.readonly{
	background-color: #ddd;
}
  .main-con-2-list>li .input-con.error{
	border:1px solid red !important;
}
 .main-con-2-list>li .bootstrap-select{
	width: 48% !important;
	height: 28px;
	line-height: 28px;
}

 .bootstrap-select button.error{
	border: 1px solid red !important;
}
 .main-con-2-list>li .bootstrap-select button{
	height: 28px;
	line-height: 12px;
	font-size: 12px;
}
 .main-con-2-list>li .bootstrap-select .caret{
	display: inline-block;
	width: 25px;
	height: 18px;
	background: url("../../assets/img/color-12A37A/icon-sel-down.png") no-repeat 8px 6px;
	border-left: 1px solid #999999;
	border-top: none;
	border-right: none;
	top:24% !important;
	right:6px !important;
	background-color: #fff;
}
  .main-con-2-list>li .icon-date{
	position: absolute;
	top: 12px;
	right: 42px;
	display: inline-block;
	width: 30px;
	height: 18px;
	background:url("../../assets/img/color-12A37A/icon-resume-date.png") no-repeat 6px 1px #fff;
	border-left: 1px solid #999999;
	cursor: pointer;
}

input[type="button"].subsetPreservation {
    display: inline-block;
    width: 98px;
    height: 34px;
    line-height: 34px;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    border: none;
    margin: 0 auto;
}

#addSubsetDialog{
	width: 65%;
    height: 50%;
    background-color: #FFF;
    position: fixed;
    z-index: 1;
    margin: 0 auto;
    border-radius: 10px;
    border: 1px solid rgb(82, 80, 80);
    top: 50%;
    left: 50%;
	transform: translate(-50%,-50%);
}
#addSubsetDialog .wrapper-con{
	height: calc(100% - 80px);
}
#addSubsetDialog .job-list-subset{
	line-height: 40px;
	width: 100%;
	position: relative;
	height: 100%;
	overflow: auto;
	font-size: 14px;
}
#addSubsetDialog .subsetTitle{
	height: 40px;
	color: #FFF;
	border-radius:10px 10px 0  0 ;
	padding:0 20px;
	line-height: 40px;
	display: flex;
	justify-content: space-between;
	font-size: 12px;
}
 .addSubsetBox{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	background: rgba(0,0,0,0.3);
}
.subsetTableBody{
	height: 100%;
    overflow: auto;
}
#addSubsetDialog .main-con-2-list>li .isRequire {
	color: #ff6000;
	margin-right: 5px;
	font-size: 16px;
    position: relative;
	top: 0;
}
#addSubsetDialog label{
	margin-bottom: 0px;
}

.list-box{
	border-radius: 5px;
    border: 1px solid #d9d9d9;
    margin-bottom: 10px;
	position: relative;
}
.resume-wrapper .list-box .main-con-cover{
    position: absolute;
    width: 100%;
    height: calc(100% - 40px) !important;
    margin: 0!important;
    padding: 0;
    z-index: 999;
    cursor: not-allowed !important;
    top: 0;
}
.resume-wrapper:first-child .list-box .main-con-cover{
    top: 40px;
}
.list-box:hover div>span{
	display: inline-block;
}
/* .list-box>div{
	text-align: right;
	cursor: pointer;
	margin: 10px ;
	height: 24px;
} */
.list-box>div>span{
	display: inline-block;
	background-color: rgb(10, 143, 68);
	padding: 2px 10px;
	color: #FFF;
	display: none;
}
.list-box:hover{
	border:1px solid #337ab7;
}
.main-con .main-con-list>li:nth-child(2n+1),.add-list .add-list>li:nth-child(2n+1) {
    border-left: none;
}
.main-con .main-con-list>li,.add-list .add-list>li {
    display: inline-block;
    font-size: 12px;
    width: 50%;
    line-height: 30px;
    padding: 6px 0;
    position: relative;
    /* border: 1px solid #cccccc; */
    border-top: none;
    border-left: none;
}
.main-con .main-con-list>li .span-wrapper,.add-list .add-list>li .span-wrapper{
    display: inline-block;
    width: 40%;
    text-align: right;
    position: relative;
    margin-right: 10px;
    color: #656565;
		vertical-align: middle;
}
.main-con .main-con-list>li .input-con,.add-list .add-list>li .input-con{
    width: 48%;
    height: 28px;
    line-height: 28px;
    border-radius: 4px;
	border: none;
    color: #000;
    padding-left: 6px;
}
.main-con-list{
	margin-bottom: 10px;
}

.main-con .main-con-list>li .isRequire{
	color: #ff6000;
    margin-left: -10px;
    font-size: 16px;
    position: absolute;
}
.add-list .add-list>li .input-con.error{
	border:1px solid red !important;
}






/* 子集样式 */

/*
.subsetTitle {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 22px;
	line-height: 22px;
}

.subset-list-box{
	border-radius: 5px;
    border: 1px solid #d9d9d9;
    margin-bottom: 10px;
}
.subset-list-box:hover div>span{
	display: inline-block;
}
.subset-list-box>div{
	text-align: right;
	cursor: pointer;
	margin: 10px ;
	height: 24px;
}
.subset-list-box>div>span{
	display: inline-block;
	background-color: rgb(10, 143, 68);
	padding: 2px 10px;
	color: #FFF;
	display: none;
}
.subset-list-box:hover{
	border:1px solid #337ab7;
}


.main-con-subset .main-con-subset-list>li .isRequire{
    color: #ff6000;
    margin-left: 4px;
    font-size: 16px;
    position: absolute;
    top: 10px;
} */

/* 新增/编辑 窗口开始*/
.add-list .add-list>li .btn-group{
	width: 48% !important;
}
.add-list .add-list>li .isRequire {
    color: #ff6000;
    margin-left: 4px;
    font-size: 16px;
    position: absolute;
    top: 10px;
}
.add-list .add-list>li input[disabled]{
	background-color: #cccccc;
}
.dropdown-menu{
	top: 23px !important;
}
.addTable{
	border:1px solid #337ab7;
	border-radius: 5px;
}

.addTable .bootstrap-select>.dropdown-toggle{
	height: 28px;
}

.add-list{
	padding: 10px 0;
}
.add-list .add-list>li .input-con{
	border: 1px solid #cccccc;
}

.addTable .icon {
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
    top: 6px;
    cursor: pointer;
}
.addTable .icon-upload {
    background: url(../../assets/img/color-12A37A/icon-table-upload.png) no-repeat;
}



/* 展示样式 */
#other-wrapper .list-box .main-con-list>li .input-con {
    width: 98%;
    height: 28px;
    line-height: 28px;
    border-radius: 4px;
    border: 1px solid #cccccc;
    color: #000;
    padding-left: 6px;
}
#other-wrapper .list-box .main-con-list>li textarea{
	width: 98%;
    line-height: 28px;
    border-radius: 4px;
    border: 1px solid #cccccc;
    color: #000;
    padding:4px  6px;
}
#other-wrapper .list-box .main-con-list>li .btn-group{
	width: 98% !important;
}
#other-wrapper .list-box .main-con-list .bootstrap-select>.dropdown-toggle{
	height: 28px;
}
#other-wrapper .list-box .main-con-list>li .input-con.readonly {
    background-color: #ddd;
}
#other-wrapper .list-box>div{
	text-align: right;
	cursor: pointer;
	margin: 10px ;
	height: 24px;
}
#other-wrapper .list-box .editOperation{
	display: none;
}
#other-wrapper .list-box .editOperation span{
   display: inline-block;
}
 /* 子集 */
#other-wrapper .subsetTitle{
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 12px;
}
#other-wrapper .subsetTitle .tips{
	margin-bottom: 0;
}
#other-wrapper .addSubsetSpan{
	cursor: pointer;
    display: inline-block;
    background-color: rgb(10, 143, 68);
    color: #fff;
    padding: 2px 5px;
    border-radius: 5px;
}
#other-wrapper .noSubsetList{
	text-align: center;
	line-height: 28px;
	padding-bottom: 50px;
}
#other-wrapper .noSubsetList>span{
	margin-right: 10px;
	vertical-align: text-top;
}

#other-wrapper .addSubsetTable{
	border:1px solid #337ab7;
	border-radius: 5px;
}
#other-wrapper .addSubsetButton{
    padding: 5px 0;
    border-top: 1px solid #c0c0c0;
    display: flex;
    justify-content: flex-end;
}
#other-wrapper .addSubsetButton>span,
#other-wrapper .addSubsetButton>button{
	display: inline-block;
    width: 48px;
    height: 24px;
    line-height: 24px;
    /* border-radius: 4px; */
    color: #fff;
    font-size: 14px;
    border: none;
	text-align: center;
}
#other-wrapper .addSubsetButton>button:last-of-type{
	margin: 0 10px 0 5px;
}
#other-wrapper .addSubsetTable .input-con{
	width: 98%;
    height: 28px;
    line-height: 28px;
    border-radius: 4px;
    border: 1px solid #cccccc;
    color: #000;
    padding-left: 6px;
}
#other-wrapper .addSubsetTable .main-con-list>li .btn-group{
	width: 98% !important;
}
#other-wrapper .addSubsetTable .main-con-list .bootstrap-select>.dropdown-toggle{
	height: 28px;
}
#other-wrapper .main-con .urlSpan>span{
	margin-right: 10px;
}
#other-wrapper  .main-con .icon {
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
    top: 6px;
    cursor: pointer;
}
#other-wrapper  .main-con  .icon-upload{
	background:url("../../assets/img/color-12A37A/icon-table-upload.png") no-repeat;
}
#other-wrapper  .main-con  .icon-delete{
	background:url("../../assets/img/color-12A37A/icon-table-del.png") no-repeat;
}
#other-wrapper  .main-con  .icon-download{
	background:url("../../assets/img/icon-table-downloads.png") no-repeat;
}
#other-wrapper  .main-con  .icon-see{
	background:url("../../assets/img/icon-table-see.png") no-repeat;
}
.error{
	border:1px solid red !important;
}
.orgNameBox .glyphicon{
	font-family: auto !important;
}

.input-con-box{
	width: 48%;
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
.TipsBox{
	position: absolute;
    top: -38px;
    z-index: 99;
	display: none;
}
.descrBox{
	background-color: #ffff;
	display: inline-block;
	padding: 0px 20px;
	border-radius: 5px;
	border: 1px solid #c5c5c5;
	position: relative;
}
.triangleBox{
	width:0;
	height:0;
	border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #c5c5c5;
	position: absolute;
	bottom: -10px;
	z-index: 1;
}
.triangle{
	width:0;
	height:0;
	border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
	position: absolute;
	bottom: -8px;
	z-index: 10;
	margin-left: 2px;
}
.input-con-box .userImg{
	width: 50px;
    height: 50px;
    border-radius: 4px;
}


.schoolScreen,.majorScreen{
	position: absolute;
    z-index: 88;
    max-height: 200px;
    overflow: auto;
    background: azure;
	display: none;
	width: 100%;
	padding: 0 10px;
	border: 1px solid #656565;
}
.schoolScreen div,.majorScreen div{
	height: 30px;
	line-height: 30px;
    cursor: pointer;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.schoolScreen div:hover,.majorScreen div:hover{
    background-color: #337ab7;
	color: #eaeaea;
}
.schoolScreen.schoolactive,.majorScreen.majoractive{
	display: block;
}

.returnReason{
	margin-top: 4px;
	font-size: 14px;
	color: #d14444;
}
.returnReason span{
	display: inline-block;
	width: calc(100% - 120px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.main-con .main-con-list>.specialTypes,.add-list .add-list>.specialTypes{
	width: 100% !important;
}
.main-con .main-con-list>li.specialTypes .span-wrapper, .add-list .add-list>li.specialTypes .span-wrapper{
    width: 20% !important;
}
.main-con .main-con-list>li.specialTypes .input-con-box, .add-list .add-list>li.specialTypes .input-con-box{
	width: 78%;
	height: 100%;
}