/* 

DMS styles 

*/


#dmsAlertModal .dms-action { display: none; }
#dmsAlertModal.show-dms-action .dms-action { display: inline-block;  }

/* FORMS */

._control._required .control-label:after {
	content : '*';
	color: red;
	font-size: .8em;
}

._control._signature._required .control-label:after {
	content : '';
}

._control._signature._required .control-label > span:after {
	content : '*';
	color: red;
	font-size: .8em;
}

._control._signature .control-label {
	max-width: 500px;
}
._control._signature ._shell {
	max-width: 500px;
}
._control._signature ._entry {
	border: 1px solid #878787;
}
._control._signature ._clear {
	float: right;
	font-size: 12px;
    border-radius: 6px;
    color: #898989;
    line-height: 14px;
}

.form-submit #register {
	display: inline-block;
	position: relative;
}

.form-submit #register:disabled ._text {
	visibility: hidden;
}

.form-submit #register:disabled:before {
	content : '';
	background-image: url(data:image/gif;base64,R0lGODlhKAAFAKEAAIzS1OTy9IzS3P///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQIDQAAACwAAAAAKAAFAAACIpyPqcsZYV6EQ1ZqM95GgP4NHkiK4WiWqDa1l8u+ckPXTQEAIfkECA0AAAAsAAAAACgABQCDBJ6kjNLU3PL0VL7E/P78tOLk7Pb0JKq0ZMLMBJ6slNbc5Pb0XL7ExObs7Pb8////BD7wyTmNozhrTRAjwnEIRQIUz7JIKrumbwu7TwMkTXAHwz08AYUkOBQCjcRj8UFgfEKj0mlGlVlj2A3rou1qIwAh+QQIDQAAACwAAAAAKAAFAIMEnqSM0tTc8vRUvsT8/vy04uTs9vQkqrRkwswEnqyU1tzk9vRcvsTE5uzs9vz///8EQfDJSas0zur91pLeQyAMIRyHUCRA0X0vCIfxowTS/TRA0gS9wKA3eAQUkmMSaWQqayECo3RKrVrQmVbG4Swy3W4EACH5BAgNAAAALAAAAAAoAAUAgwSepIzS1Nzy9FS+xPz+/LTi5Oz29CSqtGTCzASerJTW3OT29Fy+xMTm7Oz2/P///wRA8MlJq73POCzX6t/jgSSBMIRwHEKRAIUYjo8SSDZ+13veAIlGABgYAAePgEKiJMmctBGBgVKxXLCnlsPlLDaYCAAh+QQIDQAAACwAAAAAKAAFAIMEnqSM0tTc8vRcwsTE5uz8/vwkqrSU1tzk9vRkwsz///8AAAAAAAAAAAAAAAAAAAAENFDJSau9uCIkd+eKF4JiyRVDUgiGISjBIcWzDNv0Xe8EABABX2D0KRKPpiJqsGq9MtBoJgIAO1FrWTBqbjAraDlGV1dzbkUrL3hwY1FMSEtzaFdvbG83VnBpaUNFSStud01ST0JiNmd0UXhMU1EvZmttdXF6ZlU=);
	background-repeat: no-repeat;
	background-position: center;
	height: 5px;
    width: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);

}
