﻿.register-box-container{width:500px;direction:rtl;text-align:right;padding:10px;}
.generic-field{margin-bottom:7px;}
.register-field-alert  input, 
.register-field-loader  input, 
.register-field-success  input, 
.register-field input{border:solid 1px #CCC;padding:2px;margin:3px 3px 0 0;}

.register-field select{border:solid 1px #CCC;padding:2px;}
.field-left{width:250px;height:28px;float:right;display:inline;position:relative;}
.short-name-field{width:100px;}
.short-lname-field{width:100px;}


.field-right{width:60px;float:right;display:inline;text-align:left;padding-left:10px;line-height:1.5em;}
.field-right label{font-weight:bold}
.field-description{width:148px;float:right;display:inline;background:#FFF;color:Red;line-height:1.5em;margin-right:10px;font-weight:normal;padding:0px 10px;}
.loader-on{background:url('../../images/ajaxPruple.gif') no-repeat left;}
.field-valid{background:url('../../images/linkImages/accept.png') no-repeat left;}
.field-not-valid{background:url('../../images/linkImages/exclamation.png') no-repeat left;}

.register-field .field-description-alert, .register-field .field-description-loader, .register-field .field-description-success{display:none;}

.register-field-alert .field-description-alert{display:none !important;}
.register-field-alert .field-description-loader, .register-field-alert .field-description-success{display:none;}

.register-field-loader .field-description-loader{display:block;}
.register-field-loader .field-description-alert, .register-field-loader .field-description-success{display:none;}

.register-field-success .field-description-success{display:block;}
.register-field-success .field-description-loader, .register-field-success .field-description-alert{display:none;}

.register-field-loader .validate-field{color:#E2A4CC;}
.register-field-success .validate-field-success img{vertical-align:-7px;}


.field-description-alert{background:url(../../images/linkimages/exclamation.png) no-repeat center center;}

/* AutoComp */
.autocomp-city-container{position:absolute;left:0px;top:0px;z-index:9999999;border:solid 1px #CCC;}
.autocomp-city-container .autocomp-city-row{width:250px;padding:5px;font-size:12px;font-weight:bold;background:#FFF;border-bottom:solid 1px #ccc;cursor:pointer;}
.autocomp-city-container .autocomp-city-row-selected{background:#7DB8E1;color:#FFF;}


/* ************ */
/* DO NOT CHANGE THE ORDER */
.field-right{visibility:hidden;}
.field-hidden{display:none !important;}
.field-desc-container{position:absolute;z-index:2;right:10px;top:5px;}
.field-desc-container{color:#999;}
.field-invalid{background:#FFFFC5;color:#FF002A;}
.field-focus{color:#CCC;}
.field-focus input{border:solid 1px #CCC;}

.register-field-success .field-description-success{display:none !important; }

.field-male{margin-left:10px;}
.field-female,field-male{width:20px;height:30px;}
.field-female img,.field-male img{width:16px;height:26px;padding:3px;}



.reg-tip{border:solid 1px #989898;background:#fffec1;position:absolute;left:0;top:0;padding:10px 20px;font-weight:bold;z-index:999999;}
.reg-tip-arrow{position:absolute;bottom:-9px;left:0px;}
.reg-tip-arrow img{margin-right:15px;}

.gender-selected{display:none;}
.img-selected .gender-selected {display:inline;}
.img-selected .gender-unselected {display:none;}

.highlight-border{border:solid 1px #777 !important;}

