
/**
 * Verify action
 */
#verify_action {
	margin: 0px;
	min-width: 300px;
	max-width: 400px;
	min-height: 150px;
	position: relative;
}


/**
 * Autocheck
 */
.autocheck {
	float: left;
	margin-left: 15px;
}
.autocheck div {
	float: left;
	height: 30px;
	width: 30px;
}
.autocheck div#loader {
	background: url("img/loader.gif") center no-repeat;
}
.autocheck div#accept {
	background: url("img/accept.png") center no-repeat;
}
.autocheck div#error {
	background: url("img/error.png") center no-repeat;
}


/**
 * Main loader
 */
#overlay {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background-color:#000;
	opacity:0.4;
	filter:alpha(opacity=0.4);
	z-index:100000;
}
#preloader {
	background: url("img/preloader.gif") no-repeat 12px 10px #000000;
	color:white;
	font-size: 11px;
	height: 20px;
	left: 48%;
	line-height: 20px;
	margin: -20px 0 0 -45px;
	padding: 10px;
	position: fixed;
	text-align: left;
	text-indent: 36px;
	top: 40%;
	width: 110px;
	z-index: 100001;
	
	opacity:0.8;
	filter:alpha(opacity=0.8);
	
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}
.form_load #loader {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	min-width: 32px;
	min-height: 32px;
	background: url("img/loaders/loader4.gif") no-repeat center rgba(255, 255, 255, 0.7);
	z-index: 1;
}
.tab_load #loader {
	width: 100%;
	height: 100%;
	min-width: 16px;
	min-height: 11px;
	background: url("img/loaders/loader.gif") no-repeat center;
}

/**
 * Jquery UI
 */
.ui-autocomplete-loading {
	background: white url('img/loader.gif') right center no-repeat;
}

/**
 * Tags input
 */
div.tagsinput {
  border: 1px solid #ddd;
   box-shadow: 0 0 0 2px #f4f4f4;
    -webkit-box-shadow: 0 0 0 2px #f4f4f4;
     -moz-box-shadow: 0 0 0 2px #f4f4f4;
      background: #FFF;
      padding: 5px;
      width: 100%; overflow-y: auto;}
div.tagsinput span.tag {
  border: 1px solid #a5d24a;
  display: block;
  float: left;
  padding: 3px 8px 2px 8px;
  background: #cde69c;
  color: #638421;
  margin: 5px 5px 5px 5px;
  }
div.tagsinput span.tag a { font-weight: bold; color: #82ad2b; font-size: 11px; float: right; margin-top: -1px; }
div.tagsinput input { width: 80px; border: none; padding: 5px; background: transparent; margin: 5px 5px 0 0; }
div.tagsinput div { display: block; float: left; }
.tags_clear { clear: both; width: 100%; height: 0px; }
.not_valid { background: #FBD8DB !important; color: #90111A !important;}


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; /*clear: both;*/ visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* ===== UI autocomplete ===== */

.ui-autocomplete { position: absolute; display: none; padding: 0; z-index: 100; border: none; height: 202px; overflow: auto; }
.ui-autocomplete .ui-state-hover { background: none; padding: 6px 10px 7px 32px; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu { display: block; float: left;
min-width:200px;
}
.ui-menu .ui-menu { margin-top: -3px; }
.ui-menu .ui-menu-item { margin:0; padding: 0; zoom: 1; float: left; clear: left; width: 100%; border-bottom: 1px solid #1C252A; border-top: 1px solid #30373D; background: url(img/subNavBg.jpg); }
.ui-menu .ui-menu-item a { text-decoration:none; display:block; padding: 8px 10px 8px 28px; line-height:1.5; zoom:1; font-size: 11px; color: #a2a2a2; cursor: pointer; background: url(img/subIcon.png) no-repeat 12px 14px }
.ui-menu .ui-menu-item a.ui-state-hover  { background-color: #21292e }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal;  }





