#main_cointainer{
	background:url(/templates/chromachecker/login/img/raster.png) repeat;
}
.other_tools_div {
	width:100%;
	margin:0 auto; 
	text-align:center;
}
.other_tools_div ul {
	text-align:left;
	margin:auto;
}
.login_logo {
	width:310px;
}
.edit_account_msg {

	font-size:14px;

	border-radius:5px;

}
#agreements_form label {
	display:block;
	margin-bottom:10px;
}
.red {color:#f00}
.terminate_line {
	clear:both;
	border-top:1px solid #666;
	text-align: right;
	color:#666;
	margin-top:10px;
	padding-top:10px;
}
fieldset{
	border:none;
	background:#d9dada;
	border-radius:5px;
	padding:10px;
	margin:0 auto;
	
}

#register_form h5{
	color:#fff;
	background:#868786;
	line-height:30px;
	font-size:14px;
	font-weight:normal;
	padding-left:15px;
	margin:0px;
}
.preferences_table {
	width:100%;
	margin-bottom:10px;
	border-collapse:collapse;
} 
.preferences_table tr td:first-child {
	padding-left:10px;
	width:210px;
	font-weight:bold;
	border-bottom:1px solid #d9dada;
}
.preferences_table tr td:nth-child(2){
	background:#d9dada;
	padding-left:10px;
	font-size:10px;
	padding-right:10px;
	border-bottom:1px solid #fff;
}
.preferences_table tr td:nth-child(3){
	background:#d9dada;
	width:220px;
	border-bottom:1px solid #fff;
}
.preferences_table tr td:nth-child(3) input, .preferences_table tr td:nth-child(3) select {
	margin-top:3px;
	margin-bottom:3px;
}

.required {
	color:#f00;
}
.required  option, select.required{
	color:#000;
}
.register_1_column {
	width:385px;
	float:left;
	position:relative;
}
.gdpr {
	position:absolute;
	right:0px;
	top:-4px;
	width:36px;
	height:36px;
}
.register_2_column {
	margin-left:10px;
	margin-right:10px;
}

#register_form {
	margin-top:10px;
}

#register_form h2 {
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:15px;
	border-bottom:2px solid #868786;
}
#register_form label{
	display:block;
	padding-left:15px;
	line-height:20px;
	margin-bottom:3px;
}
#register_form  input[type=text], #register_form  input[type=password] {
	width:373px;
	background:#fff;
	height:30px;
	border:none;  
	padding:5px;
	border:1px solid #fff;  
}
#register_form input[type=submit] {
	width:385px;
	background:#8f0787;
	height:40px;
	border:none;  
	padding:5px;
	margin-bottom:10px;
	margin-top:10px;
   	text-transform: uppercase;      
}
input.error_validate, select.error_validate {
	border:1px solid #f00 !important;
}
#register_form  fieldset{
	min-height:670px;
}
#register_form input[type=submit]:disabled {
	color:#565655  !important;
	
	background:#868786 !important;
}
#register_form  input[type=submit]:hover{
	background:#666;
}
#register_form select {
	width:385px;
	border:1px solid #fff;
	background:#fff;
	height:42px;
	border:none;
	padding:5px 5px;
}
.field_div {
	float:left;
	margin-right:3px;
}
.register_2_column .field_div:nth-child(2n+1) {
	margin-right:0px;
}
#register_form .css-checkbox {
	float:left;
	clear:both;
}
#register_form .css-label {
	float:left;
	padding-left:5px; 
	width:360px;
}
#register_steps {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	border-bottom: 10px solid #aa00aa;
}
#register_steps li.current {
	color:#fff;
	background:#aa00aa;   
}
#register_form .success {
	text-align: center;
	padding:20px;
	margin:0 auto;
	width:500px;
	font-size:14px;
	height:477px;
	margin-top:50px;
	

}#register_form .success p {
	text-transform: uppercase;
	margin-bottom:15px;
}
#register_form .error {
	text-align: center;
	padding:20px;
	font-size:16px;
	color:#f00;
}
#register_steps li {
	display:block;
	color:#565655;
	text-align:center;
	line-height:40px;
	width:391px;
	float:left;
	margin-right:3px;
	background:#868786;
}
#register_steps li:nth-child(2){
	width:392px;
}
#register_steps li:nth-child(3){
	margin-right:0px;
} 

#other_top_list {
	padding:0px;
	margin:0px auto;
	width:1010px;
	list-style:none;
	padding-bottom:0px;
	border-bottom:2px solid #000;
	margin-bottom:10px;
}
#other_top_list li {
	float:left;
	position:relative;   
	display:block;
	height:77px;
	overflow:hidden;
	width:330px;
	border-radius:5px;
	margin-bottom:10px;
	margin-right:10px;
	color:#fff;
}
#other_top_list li a {
	display:block;
	height:60px;
	width:330px;
	color:#fff;
}
#other_top_list li a p {
	width:200px;
	position:absolute;
}
#other_top_list li a img {
	width:50px;
	height:50px;
	position:absolute;
	right:5px;
	top:5px;
	clear:none;
	vertical-align:top;

}
#other_top_list li:nth-child(3n) {
    margin-right:0px;
    
 }
#other_top_list li a p:first-child {
	font-size:30px;
	margin:0px;
	line-height:40px;
	top:0px;
	left:10px;

		
}
#other_top_list li a p:nth-child(2) {
	text-transform: uppercase;
	color:#000;
	margin:0px;
	font-size:14px;
	line-height:14px;
	top:40px;
	left:10px;
}

#other_top_list li:nth-child(1) a {
	background-image:url(/templates/chromachecker/login/img/tools_print.jpg);
}
#other_top_list li:nth-child(1) a:hover {
	background-image:url(/templates/chromachecker/login/img/tools_print_2.jpg);
}
#other_top_list li:nth-child(2) a {
	background-image:url(/templates/chromachecker/login/img/tools_instrum.jpg);
}
#other_top_list li:nth-child(2) a:hover {
	background-image:url(/templates/chromachecker/login/img/tools_instrum_2.jpg);
}
#other_top_list li:nth-child(3) a {
	background-image:url(/templates/chromachecker/login/img/tools_color.jpg);
}
#other_top_list li:nth-child(3) a:hover {
	background-image:url(/templates/chromachecker/login/img/tools_color_2.jpg);
}
#other_top_list li:nth-child(4) a {
	background-image:url(/templates/chromachecker/login/img/tools_capture.jpg);
}
#other_top_list li:nth-child(4) a:hover {
	background-image:url(/templates/chromachecker/login/img/tools_capture_2.jpg);
}
#other_top_list li:nth-child(5) a {
	background-image:url(/templates/chromachecker/login/img/tools_light.jpg);
}
#other_top_list li:nth-child(5) a:hover {
	background-image:url(/templates/chromachecker/login/img/tools_light_2.jpg);
}
#other_top_list li:nth-child(6) a {
	background-image:url(/templates/chromachecker/login/img/tools_icc.jpg);
}
#other_top_list li:nth-child(6) a:hover {
	background-image:url(/templates/chromachecker/login/img/tools_icc_2.jpg);
}
#other_top_list li:nth-child(7) a {
	background-image:url(/templates/chromachecker/login/img/tools_g7.jpg);
}
#other_top_list li:nth-child(7) a:hover {
	background-image:url(/templates/chromachecker/login/img/tools_g7_2.jpg);
}
#other_top_list li:nth-child(8) a {
	background-image:url(/templates/chromachecker/login/img/tools_substr.jpg);
}
#other_top_list li:nth-child(8) a:hover {
	background-image:url(/templates/chromachecker/login/img/tools_substr_2.jpg);
}
#other_top_list li:nth-child(9) a {
	background-image:url(/templates/chromachecker/login/img/tools_enviro.jpg);
}
#other_top_list li:nth-child(9) a:hover {
	background-image:url(/templates/chromachecker/login/img/tools_enviro_2.jpg);
}
#other_top_list li:nth-child(10) a {
	background-image:url(/templates/chromachecker/login/img/tools_tvi.jpg);
}
#other_top_list li:nth-child(10) a:hover {
	background-image:url(/templates/chromachecker/login/img/tools_tvi_2.jpg);
}
#other_top_list li:nth-child(11) a {
	background-image:url(/templates/chromachecker/login/img/tools_plate.jpg);
}
#other_top_list li:nth-child(11) a:hover {
	background-image:url(/templates/chromachecker/login/img/tools_plate_2.jpg);
}
#other_top_list li:nth-child(12) a {
	background-image:url(/templates/chromachecker/login/img/tools_nip.jpg);
}
#other_top_list li:nth-child(12) a:hover {
	background-image:url(/templates/chromachecker/login/img/tools_nip_2.jpg);
}
#other_top_list li:nth-child(13) a {
	background-image:url(/templates/chromachecker/login/img/tools_account.jpg);
}
#other_top_list li:nth-child(13) a:hover {
	background-image:url(/templates/chromachecker/login/img/tools_account_2.jpg);
}
#other_top_list li:nth-child(14) a {
	background-image:url(/templates/chromachecker/login/img/tools_performace.jpg);
}
#other_top_list li:nth-child(14) a:hover {
	background-image:url(/templates/chromachecker/login/img/tools_performace_2.jpg);
}
#other_top_list li:nth-child(15) a {
	background-image:url(/templates/chromachecker/login/img/tools_fountain.jpg);
}
#other_top_list li:nth-child(15) a:hover {
	background-image:url(/templates/chromachecker/login/img/tools_fountain_2.jpg);
}
#other_top_list li a:first-child{
	background-size: 330px 60px;
} 
#other_top_list li .bottom_black {
	width:320px;
	font-size:10px;
	line-height:17px;
	padding-left:10px;
	height:17px;
	background:#000;
}
#other_top_list li .bottom_black a {
	color:#a1a1a1;
	float:left;
	clear:none;
	height:15px;
	width:auto;
	background:none !important;
	margin:0px;
}
#other_top_list li .bottom_black a:hover{
	color:#fff;
}
#other_top_list li .bottom_black span {
	color:#a1a1a1;
	float:left;
	margin:0px;
	margin-left:5px;
	height:15px;
	margin-right:5px;
}
#other_mid2_list {
	list-style:none;
	padding:0px;
	margin:0px auto;
	clear:both;
	width:1010px;
	padding-bottom:0px;

	margin-bottom:10px;
}
#other_mid2_list li a {
	height:40px;
	border-radius:5px;
	display:block;
	float:left;
	background:#181716;
	position:relative;   
	width:330px;
	margin-bottom:10px;
	margin-right:10px;
	color:#fff;
}
#other_mid2_list li a p {
	width:200px;
	position:absolute;
	line-height:40px;
	left:10px;
	font-size:14px;
}
#other_mid2_list li a:hover {
	background:#07a1e2;
}
#other_mid2_list li:nth-child(3n) a {
    margin-right:0px;   
}
#other_mid2_list li a img {
	width:30px;
	height:30px;
	position:absolute;
	right:5px;
	top:5px;
	clear:none;
	vertical-align:top;

}


.reg {
	font-size:18px;
	position:absolute;
	top:5px;
	left:41px;
	line-height:18px;
}
/* New login Form */
#loginform {
	display:block;
	
	width:486px;
	position:relative;
	margin:0 auto;
	margin-top:20px;
}
#loginform nav {
	display:block;
	position:relative;
	height:150px;
	
}
#loginform nav a {
	width:122px;
	display:block;
	float:left;
	background:#d1d2d4;
	height:150px;
}
#loginform nav a .nav_icon {
	margin:0px;
	height:120px;
	width:120px;
	color:#818285;
	line-height:120px;
	font-size:60px;
	display:block;
	border-right:2px solid #888888;
	text-align:center;
}
#loginform nav a:hover .nav_icon {
	color:#fff;
}
#loginform nav a .nav_selected_icon{
	color:#fff;
}
#loginform nav a:nth-child(1) .nav_selected_icon {
	background:#aa00aa;
}
#loginform nav a:nth-child(2) .nav_selected_icon {
	background:#0791e2;
}
#loginform nav a:nth-child(3) .nav_selected_icon {
	background:#ff6c00;
}
#loginform nav a:nth-child(4) .nav_selected_icon {
	background:#51c83d;
}

#loginform nav a .nav_text{
	margin:0px;
	height:30px;
	width:120px;
	display:block;
	background:#6a6a6a;
	line-height:30px;
	font-size:12px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	border-right:2px solid #000;
}
#loginform nav a .nav_selected_text{
	background:#000;
}
#loginform nav a:last-child p {
	border:0px;
}
#loginform nav a:last-child{
	width:120px;
	
}
#loginform fieldset {
	border:0px;
	margin:0px;
	color:#fff;
	background:#000;
	border-radius:0px;
	padding:0px;
	padding-top:30px;
	position:relative;
	height:200px;
}
#loginform fieldset .fieldset_row {
	height:30px;
	margin-bottom:2px;
}
#loginform fieldset .fieldset_row label {
	float:left;
	text-transform:uppercase;
	font-size:11px;
	display:block; 
	width:115px;
	text-align: right;
	padding-right:5px;
	line-height:30px;
}
#loginform fieldset .fieldset_row input {
	background:#fff;
	margin:0px;
	padding:0px;
	border:0px;
	padding-left:5px;
	padding-right:5px;
	height:30px;
	width:325px;
}
#loginform  .success_text {
	margin-left:120px;
	text-transform:uppercase;
	margin-top:10px;
	text-align:left;
	color:#51c83d;
}
#loginform  .error_text {
	margin-left:120px;
	text-transform:uppercase;
	margin-top:10px;
	text-align:left;
	color:#ff6c00;
}
#loginform fieldset input[type=submit] {
	position:absolute;
	bottom:30px;
	left:120px;
	text-transform:uppercase;
	font-size:11px;
	height:30px;
	width:120px;
	padding:0px;
	margin:0px;
}
#loginform fieldset input[type=submit]:hover{
	background:#666;
}
#loginform #register_links {
	position:absolute;
	right:30px;
	bottom:30px;
}
#loginform #register_links a {
	display:block;
	text-transform:uppercase;
	color:#939598;
	font-size:11px;
	line-height:15px;
	margin:0px;
	padding:0px;
	text-align: right;
}
#loginform #register_links a:hover {
	color:#ccc;
	
}
#loginform  .account_name {
	color:#51c83d;
}
#loginform  .log_in_button {
	margin:0 auto;
	text-align:center;
	display:block;
	height:30px;
	font-size:10px;
	width:120px;
	line-height:30px;
	color:#fff;
	background:#aa00aa;
	
}
#loginform  .log_in_button:hover{
	background:#666;
}
#loginform .password_recovery_text {
	text-align: center;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:20px;
}
.error_row {
	padding-left:120px;
	color:#ff6500 ;
	margin-top:10px;
}
