/* ================================= Form Css Strat ================================= */
/* --------------------- 1 Part css Strat --------------------- */
.formarea { position:relative;}
.formarea textarea { resize:none; height:100px;}
.form-control, .formarea textarea, select, .select-wrapper .holder { font-size:13px; color:#4d4d4d;}
.formarea input[type="radio"], .formarea input[type="checkbox"] { margin-top:2px; margin-right:8px;}
.radio, .checkbox, .checkbox-inline label, .radio-inline label { font-weight:normal;}
/* --------------------- 1 Part css End --------------------- */
/* --------------------- form 2 Part css Strat --------------------- */
.inlineform {}
.inlineform .formarea .form-group label { float:left; width:100px; padding-top:9px;}
.inlineform .formarea .form-group label.paddnone { padding-top:1px;}
.inlineform .formarea .select-wrapper, .inlineform .formarea .select-wrapper select { width:89%;}
.inlineform .formarea .form-control { width:89%;}
.inlineform .formarea .input-group .form-control { width:100%;}
.inlineform .formarea .help-block { text-align:left; display:inline-block; margin-left:100px;}
.inlineform .formarea .checkboxarea, .inlineform .formarea .checkboxmultiarea, .inlineform .formarea .radioboxmultiarea {margin-left:100px;}
.inlineform .formarea .checkboxarea label, .inlineform .formarea .checkboxmultiarea label, .inlineform .formarea .radioboxmultiarea label {width:auto; padding:0px;}
.inlineform .formarea div.btnarea{ text-align:left; display:inline-block; margin-left:100px;}
/* --------------------- Form 2 Part css End --------------------- */
/* --------------------- Form bootstrap.min css Strat --------------------- */
.form-control{
	border-radius:3px;
	display:block;
	width:100%;
	height:35px;
	padding:6px 10px;
	line-height:14px;
	background-color:transparent;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.36);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.36);
	box-shadow: 0 1px 3px rgba(0,0,0,.36);
	background-image:none;
	border:1px solid #acacac;
	font-weight:400!important;
}
.form-control:focus {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.help-block { padding:0px;}
.form-horizontal .control-label { text-align:left;}
/* --------------------- Form bootstrap.min css End --------------------- */
/* --------------------- select css Strat --------------------- */
.formarea .select-wrapper {
	float: left;
	display: inline-block;
	border: 1px solid #d8d8d8;
	background: url("../images/dropdown.png") no-repeat right center #ffffff;
	cursor: pointer;
}
.formarea .select-wrapper, .formarea .select-wrapper select {
	width: 100%;
	height: 34px;
	line-height: 34px;
}
.formarea .select-wrapper:hover {
	background: url("../images/dropdown-hover.png") no-repeat right center #ffffff;
	border-color: #239fdb;
}
.formarea .select-wrapper .holder {
	display: block;
	margin: 0 35px 0 10px;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	z-index: 0;
}
.formarea .select-wrapper select {
	margin: 0;
	position: absolute;
	z-index: 2;
	cursor: pointer;
	outline: none;
	opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
}
/* --------------------- select css end --------------------- */
/* --------------------- Browse input css Strat --------------------- */
.btn-file { position: relative; overflow: hidden;}
.btn-file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	opacity: 0;
	background: red;
	cursor: inherit;
	display: block;
}
input[readonly] { background-color: white !important; cursor: text !important;}
/* --------------------- Browse input css end --------------------- */
/* --------------------- placeholder css Strat --------------------- */
.ie8 label.placeholder{ padding-top:0px!important;}
.ie8 .formarea .textareabox label.placeholder{ padding-top:6px!important;}
.ie9 label.placeholder{ padding-top:0px!important;}
.ie9 .formarea .textareabox label.placeholder{ padding-top:6px!important;}
/* --------------------- placeholder css End --------------------- */
/* --------------------- Placeholder css Strat --------------------- */
::-webkit-input-placeholder { /* WebKit browsers */
    color: #444444!important; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #444444!important;
    opacity: 1;}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #444444!important;
    opacity: 1;}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #444444!important;}
	

.form-group ::-webkit-input-placeholder{/* WebKit browsers */
    color: #867e7e!important;}
.form-group :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #867e7e!important;
    opacity:  1;}
.form-group ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #867e7e!important;
    opacity:  1;}
.form-group :-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #867e7e!important;}
/* --------------------- Placeholder css end --------------------- */
