.pms_pd_top {
	padding-top: 15px;
}

.pms_m_top {
	margin-top: 15px;
}

.pms_m_bottom {
	margin-bottom: 10px;
}

.pms_m_right {
	margin-right: 5px;
}

.pms_m_left {
	margin-left: 5px;
}

.pms_m_lr {
	margin: auto 5px;
}

.btn i {
	margin-right: 3px;
}

table i {
	margin-right: 1px;
}

.community_pic {
	width: 210px;
	height: 195px;
}

.eperson_pic {
	width: 145px;
	height: 170px;
}

.pms-d-form {
	position: relative;
	display: inline-block;
	padding-right: 155px;
	width: 100%;
}

.pms-d-form-table{
background: #fff;
    background-color: #fff;
    color: inherit;
    padding: 0px 15px 10px;
    border-color: #e7eaec;
}

.pms-d-form   .btn-primary {
	position: absolute;
	bottom:15px;
	right: 90px;
}

.pms-d-form  .btn-warning {
	position: absolute;
	bottom:15px;
	right: 15px;
}

.pms-d-form  .btn-info {
	position: absolute;
	bottom:15px;
	right: 165px;
}

.pms-d-form .btn-success {
    position: absolute;
    bottom: 15px;
    right: 15px;
}

.pms-d-form .form-group {
	margin-bottom: 5px;
	position: relative;
}

.pms-d-form .form-group label {
	width: 71px;
	text-align: right;
}
.pms-d-form .form-group .subJournalAndMeeting {
    width: 95px;
    text-align: right;
}
.pms-d-form .form-group .zTreeDiv-close{
	right:5px;
}

.pms-d-form .form-group input:not([type="radio"]):not([type="checkbox"]), .pms-d-form .form-group select {
	width: 210px;
}
.pms-d-form .form-group input:not([type="radio"]):not([type="checkbox"]).laydate-icon-default {
	width: 120px;
}




@media screen and (min-width:1428px) {
	.pms-d-form .form-group input:not([type="radio"]):not([type="checkbox"]), .pms-d-form .form-group select{
		width:210px;
	}
}
@media screen and (min-width:1406px) and (max-width:1428px){
	.pms-d-form .form-group input:not([type="radio"]):not([type="checkbox"]), .pms-d-form .form-group select{
		width:176px;
	}
}
@media screen and (min-width:1374px) and (max-width:1406px){
	.pms-d-form .form-group input:not([type="radio"]):not([type="checkbox"]), .pms-d-form .form-group select{
		width:205px;
	}
}  
    
 @media screen and (min-width:1256px) and (max-width:1374px){
	.pms-d-form .form-group input:not([type="radio"]):not([type="checkbox"]), .pms-d-form .form-group select{
		width:176px;
	}
}   
@media screen and (min-width:1148px) and (max-width:1256px){
	.pms-d-form .form-group input:not([type="radio"]):not([type="checkbox"]), .pms-d-form .form-group select{
		width:225px;
	}
}
@media screen and (min-width:1128px) and (max-width:1148px){
	.pms-d-form .form-group input:not([type="radio"]):not([type="checkbox"]), .pms-d-form .form-group select{
		width:215px;
	}
}
@media screen and (min-width:1034px) and (max-width:1128px){
	.pms-d-form .form-group input:not([type="radio"]):not([type="checkbox"]), .pms-d-form .form-group select{
		width:176px;
	}
}
@media screen and (max-width:1034px){
	.pms-d-form .form-group input:not([type="radio"]):not([type="checkbox"]), .pms-d-form .form-group select{
		width:176px;
	}
}







.pms-settings .form-group label {
	width: 150px;
}

.line60 {
	width: 60%;
}

.dotline90 {
	width: 90%;
	/*margin: auto;*/
}
.lineDetail{
	width: 48%;
	margin-left: 26%;
}
.pms-width100 {
	width: 100%
}

.pms-pt-7 {
	padding-top:7px;
}

.pms-line-box {
	margin-top: 50px;
}

.pms-line-box h5 {
	display: inline-block;
	font-size: 14px;
	margin: 0 0 7px;
	padding: 0;
	text-overflow: ellipsis;
}

.pms-line-box .hr-line-dashed {
	margin: 0px auto 30px;
}

.redstar {
	color: red;
	margin-right: 3px;
	vertical-align: middle;
}

.radio-line {
	font-weight: 400;
	padding-left: 10px;
}

.pms-d-form .form-group .radio-line {
	width: auto;
}

.pms-help-block {
	display: block;
	margin-top: 4px;
	margin-bottom: 0px;
	color: #737373;
}

.pms-vd-between {
	height: 32px;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
}

input.pms-vd-radio[type="radio"], input.pms-vd-checkbox[type="checkbox"] {
	margin-top: 10px;
	display: inline !important;
}

.pms-vd-radio[type="radio"]:not(:first-child ), .pms-vd-checkbox[type="checkbox"]:not(:first-child ){
	margin-left: 10px;
}

.pms-table-popup {
	display: none;
	padding-top: 30px
}

.pms-chk-w {
	width: 5%;
}

.pms-chk-w input[type="checkbox"] {
	float: left;
	/*margin-top: 2px;*/
	margin-right:1px;
}

.pms-dm-arrow {
	position: absolute;
	top: -10px;
	right: 9px;
}

table .dropdown-menu {
	margin-top: 10px;
}

.pms-form-suffix {
	text-align: left;
	padding: 7px 0 0 0;
	display: flex;
	align-items: center;
}

.padding-lr-10{
	padding-right:10px;
	padding-left:10px;
}

.bg-gray{
	background-color:#F3F3F3;
}

.disabledClick{
	opacity:0.5;
	pointer-events:none;
}
.redMark{
	color:#ED5565;
}

textarea.pms-unrepdecl-text {
    height: 200px;
    margin-top: 20px;
}

.d_pass_btn_r {
    margin-right: 229px;
}

.pms-tr-lf-del td {
    text-decoration-line: line-through;
    text-decoration-color: #cc0000;
    color: #ED5565;
}
.pms-tr-lf-del td:last-child {
	text-decoration:none;
}


.pms-chosen-error{
  	display:block !important;
    width: 1px !important;
	height: 1px !important;
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
	opacity:0 !important;
}
.has-error .chosen-choices{
   border-color: #ed5565;
 } 
 
 
 .pms-d-range-text {
	overflow: hidden;
	margin-bottom: 35px;
	float: left;
	text-align: center;
}

.pms-d-range-text input {
	width: 22%;
	display: inline-block;
    margin: 0 5px;
}

.pms-d-tip-symb {
	color: red;
	padding-right: 3px;
}


.pms-flow-nodeinfo-ul{
	padding-left:193px;
}
.pms-flow-nodeinfo-ul .pms-flow-nodeinfo-li label{
	font-weight:normal;
}

.pms-border-top {
	border-color: #e7eaec;
	border: 1px solid #e7eaec;
	border-width: 1px 0 0 0;
}

.pms-chkSelect-box {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.error_link .has-error{
	position: relative;
	margin-bottom: 30px;
}
.error_link .help-block{
	position: absolute;
	left:37%;
	top:30px;
}
.chosen-single{
	padding: 6px 12px !important;
	font-size: 14px !important;
	background-image: none !important;
	height: 34px !important;
	vertical-align: middle !important;
	border-color: rgb(229, 230, 231) !important;
	border-radius:initial !important;
	box-shadow:none !important;
}
.chosen-single span{
	margin-top: -2px !important;
}
