#jsneeded {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 9999 !important;
  background-color: black !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85) !important;
  opacity: 0.85 !important;
  width:100% !important;
  height:100% !important;
}

#jsmsg {
	z-index: 10000 !important;
	top: 50% !important;
	left: 50% !important;
	width:30em !important;
	height:10em !important;
	margin-top: -5em !important; /*set to a negative number 1/2 of your height*/
	margin-left: -15em !important; /*set to a negative number 1/2 of your width*/
	position: absolute !important;
	background: #fff !important;
	font-size:1em !important;
	border: 3px #333 solid !important;
	padding: 10px !important;
}

.table { 
  display:table !important; 
  border-collapse:collapse !important;
  width: 100% !important;
}

.tr {
  width:100% !important;
  padding:5px !important;
  height:25px !important;
  display:table-row !important;
}

.td {
  padding: 0 5px 0 !important;
  display: table-cell !important;
  border: thin solid #333 !important;
}

.td-head {
  font-weight: bold !important;
} 

.red {
 color:red !important;
 font-style: italic !important;
}

.10per {
  width: 10% !important;
}

.25per {
 width: 25% !important;
}

#scmForm input, #scmForm select {
	width: 70%;
	margin-left: 15%;
	margin-right: auto;
	padding: 20px,0;
	/* padding-right: 100px; */
	/* left: 20%; */
	/* padding-left: 10%; */
	/* right: auto; */
	/* position: relative; */
	background: #f7f7f7;
	border: 1px solid #c4c4c4;
	border-radius: 10px;
	box-shadow: none;
	color: #000000;
	transition: all .5s;
	min-height: 35px;
	}
#scmForm textarea {
	width:85% !important;
	height:200px !important;
}

#scmForm label {
	display:block !important;
	margin-top: 0;
	margin-bottom: 10px!important;
	padding-left: 15%;
	font-weight: 400;
	padding-right: 10%;
}

#scmForm label.error {
	display:inline !important;
	color: red !important;
	padding-left: .5em !important;
	vertical-align: top !important;
}

#scmForm > p {
    margin-top: 0;
    margin-bottom: 20px!important;
    padding-left: 15%;
    font-weight: 600;
    padding-right: 10%;
}

#scmForm > button{
	margin-left: 40%;
    min-width: 134px;
    max-width: 400px;
    margin-right: auto;
    min-height: 50px;
    background: #f7f7f7;
    border: 1px solid #c4c4c4;
    border-radius: 10px;
    box-shadow: none;
    color: #000000;
    transition: all .5s;
    min-height: 30px;
    font-size: 20px;
}


#scmForm > button:hover{
	cursor: pointer;
    background-color: #cbcbcb;
}

.fusion-disable-outline input, .fusion-disable-outline select, .fusion-disable-outline textarea {
    outline: 0;
    color: black;
    min-width: 60px;
	font-size: 16px;
}

.sn-addPerson input{
	width:400px;}