#login-unified.box_email, #login-unified.box_email * { box-sizing:border-box; -moz-box-sizing:border-box; }
#login-unified.box_email { border:none; background:none; position: fixed; top: 20px;}
.tokenGeneratorByUser, .tokenConfirmationInput { border: 2px solid #00619d; border-radius:5px; background:white; margin-bottom:10px; position:relative; overflow:hidden }
.loginInformationBox, .tokenConfirmationInput { background:#f5f5f5; padding-bottom: 10px; text-align: center;}
.loginInformationBox { padding:10px; box-shadow:0 1px 0 0 white; float:left; width:100% }
strong.title { height:45px; width:100%; background:#0c83d9; display:block; margin:0 0 0 0; font:bold 14px Arial; line-height:45px; color:white; text-transform:uppercase; border-bottom:1px solid #095f94; box-shadow:0px 1px 0 0 #fff  }
.selectBox { width: 215px; float:left; margin-left: 15px; margin-bottom: 12px;}
.selectBox:first-child { margin:0 }
.selectBox label { display:block; width:100%;  text-align: left; font:12px Arial; color:#777; text-transform:uppercase }
.selectBox select { width:100%; background:white; border:1px solid #ccc; height:32px; padding:5px 0 5px 5px; border-radius:5px }
#login-unified .modal-ok, #btn_token { background: #048fe5; color: #fff;font-size: 10px;text-transform: uppercase;	 padding: 8px 13px;border-radius: 5px;	box-shadow: 3px 3px rgb(1,103,167); font-weight: bold; border: none; margin: 15px auto 10px; display: block; float: none; width: 100px; clear: left;}
#login-unified .modal-ok:hover, #btn_token:hover { background-color: #1C9CEB; }
#login-unified .modal-ok:active, #btn_token:active { background-color: #1C9CEB; position: relative;box-shadow: 1px 1px 0 0 rgb(1,103,167);top:1px;}
.tokenGeneratorBox { float:left; text-align: center; width: 100%; padding-top: 18px; border-top: 1px solid #c6c6c6;}
.tokenGeneratorBox strong { font: bold 15px Arial; color:#0c83d9; margin-bottom: 18px; display: block;} 
.tokenGenerator { width: 219px; margin:0 auto 25px; background:white; border:1px solid #ccc; height: 59px; border-radius:5px; box-shadow:inset 0 0 12px 1px #ddd ; font: bold 16px Arial; color: #048fe5; line-height: 59px; display: none;}
.tokenConfirmationInput input { float:none; display: block; margin-right: 10px; border-radius: 5px; box-shadow: inset 0 0 10px 0 #ddd; color: #0c83d9; text-align: center; padding: 0; width: 180px; margin: 15px auto 0; height: 35px;}
#login-unified.box_email .btn_close  {
    top: 8px;
    right: 8px;
}





.ui-combobox {
		position: relative;
		display: inline-block;
		width: 200px; 
		background:white; 
		/* border:1px solid #ccc; */ 
		height:32px; 
		/* padding:5px 0 5px 5px; */ 
		border-radius:5px}
	.ui-combobox-toggle {
		position: absolute;
		top: 0;
		bottom: 0;
		margin-left: -1px;
		padding: 0;
		/* adjust styles for IE 6/7 */
		*height: 1.7em;
		*top: 0.1em;
	}
	.ui-combobox-input {
		margin: 0;
		padding: 0 8px;
		width: 100%; 
		background:white; 
		border:1px solid #ccc; 
		height: inherit;  
		border-radius: inherit;
		top: 0;
		left: 0;
}