.um span.um-req{
	color: red !important;
}
.um .picker__header{
	background-color: #ea0000 !important;
}
.um .picker__table{
	margin-top: 0px !important;
}
.um .picker__day{
	color: #000000 !important;
}
.picker__weekday{
	background-color: #585858 !important;
}
.um .picker__footer{
	background-color: #ea0000 !important;
	margin-top: 0px !important; 
}
.picker__button--close{
	background-color: #ea0000 !important;
}
.app_tab li{
	background-color: #ffffff;
	list-style: none;
	display: inline-block;
	float: left;
	padding: 10px;
	border-radius:7px 7px 0px 0px;
	border-top: 1px solid #FC2512;
	border-left: 1px solid #FC2512;
	border-right: 1px solid #FC2512;
	margin-left: 0px !important;
	box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.1);
	cursor: pointer;
}
.app_tab li:hover{
	background-color: #FC2512;
	color: #ffffff;
}
.app_tab .active{
	background-color: #FC2512;
	color: #ffffff;
}


#logo-wrapper{
	padding-top: 0px !important;
}
#header-search{
	display: none !important;
}
.wrapper {
  position: relative;
  width: 400px;
  height: 200px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


.signature-pad {
  position: absolute;
  left: 0;
  top: 0;
  width:400px;
  height:200px;
}

.sig_wrap{
	border: 1px solid black;
}

.sig_con, .sig_con_none{
	display: none !important;
}
.nf-breadcrumb{
	color: #415A70 !important;	
}
.nf-breadcrumbs .active{
	
}
.nf-breadcrumbs .active a{
	background-color: #415A70 !important;
	color: #ffffff !important; 
	padding: 3px;
}

.nf-next, .nf-previous, .um_account_submit, .um-button{
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #000000 !important;
	color: #FFFFFF;
	text-transform: uppercase;
	border: none !important;
	box-shadow: none !important;
	font-size: 14px;
	cursor: pointer; 
}
.nf-next:hover, nf-previous:hover{
	color: red;
}
.um-field-radio-option, .um-field-checkbox-option{
	float: left !important;	
}
.pro_wrapper {
				width: 900px !important;
				display: block;
				position: relative;
			}
			
			.progress-bar {
				width: 100%;
				background-color: #e0e0e0 !important;
				padding: 2px;
				position: relative;
				display: block;
				color: #ffffff;
			}
			
			.progress-bar-fill {
				display: block;
				height: 15px;
				padding: 2px;
				background: #F0F2F0;  /* fallback for old browsers */
				background: -webkit-linear-gradient(to right, #ea0000, #F0F2F0);  /* Chrome 10-25, Safari 5.1-6 */
				background: linear-gradient(to right, #ea0000, #F0F2F0); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
				transition: width 500ms ease-in-out;
				position: relative;
			}
.um-faicon-check{
	color: #6bda03;
}
.um-header, .um-cover{
	display: none;
}
.um-profile-body{
	background-color: #FFFFFF;
	width: 101%;
	padding: 10px;
	margin-left: -13px !important;
}