html {height: 100%;}
*{font-family: 'Open Sans', sans-serif;-webkit-font-smoothing: antialiased;}
a, img{outline:none;border:0px;}
a{
	color:#007cc1;
	-moz-transition: all ease-out 0.2s;
	-webkit-transition: all ease-out 0.2s;
	-o-transition: all ease-out 0.2s;
	-ms-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	outline: none!important;
}
a:hover{color: #fcb52b;text-decoration: none;}

body{
	margin:0px!important;
	min-height: 100%;
	position:relative;
	background:#ffffff;
	color: #313131;	
	line-height: 1.7;
}
.left-fl{float: left;}
.right-fl{float: right;}
.inp-row{position: relative;}
h1,h2,h3,h4{margin: 0;}
div.center{text-align: center;}



form.jqtransformdone label{
	margin-top:4px;
	margin-right: 20px;
	display: block;	
	margin-left: 30px;
}
.choose-size .license-info .values label{float: left;margin-left: 0px;margin-top: 0px;}
form.jqtransformdone label.orient{position: relative;}
form.jqtransformdone label.orient:after{
	content: "";
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url('../images/sprite.png');
	background-color: transparent;
	background-repeat: no-repeat;
}
form.jqtransformdone label.orient.horiz:after{
	width: 20px;
	height: 10px;
	background-position: -28px -151px;
	top: 4px;
}
form.jqtransformdone label.orient.vertic:after{
	width: 10px;
	height: 20px;
	background-position: -16px -141px;
	right: 5px;
}
form.jqtransformdone label.orient.sque:after{
	width: 14px;
	height: 14px;
	background-position: 0px -147px;
	right: 3px;
	top: 4px;
}
form.jqtransformdone.cat-filter label{margin-right: 0px;margin-top: 4px;margin-left: 24px;}
form.jqtransformdone.reg-form .inp-row label,form.jqtransformdone.favour label{float: left;margin-left: 0px;margin-top: 4px;}
form.jqtransformdone.favour label{font-size: 11px;margin-top: 2px;margin-right: 0px;}
form.jqtransformdone.favour .jqTransformCheckboxWrapper{padding-left: 0px!important;margin-top: 0px!important;}

form.jqtransformdone.reg-form .inp-row.sbmt label{float: none;margin-left: 30px;margin-right: 0px;}
form.jqtransformdone.reg-form .inp-row.sbmt a{padding-left: 30px;}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}

.jqTransformRadioWrapper {float: left;display:block;margin:10px 8px 0px 0px;}
form.jqtransformdone.cat-filter .jqTransformRadioWrapper{margin-top: 1px;}
form.jqtransformdone.reg-form .jqTransformRadioWrapper {margin-top: 7px;}
.jqTransformRadio {
	background: transparent url(../images/img/radio.png) no-repeat center top;
	vertical-align: middle;
	height: 12px;
	width: 12px;
	display:block;/*display: -moz-inline-block;*/
}

span.jqTransformCheckboxWrapper{
	display:block;float:left;
	margin-top:3px;
}
.cat-filter span.jqTransformCheckboxWrapper{margin-top: -2px;}
a.jqTransformCheckbox {
	background: transparent url(../images/img/checkbox.png) no-repeat center top;
	vertical-align: middle;
	height: 17px;
	width: 17px;
	display:block;/*display: -moz-inline-block;*/
}
a.jqTransformChecked { background-position: center bottom;}
.jqTransformHidden {display: none;}

input[type="text"], 
input[type="password"], 
input[type="date"], 
input[type="datetime"], 
input[type="email"], 
input[type="number"], 
input[type="search"], 
input[type="tel"], 
input[type="time"], 
input[type="url"], 
textarea { 
	background-color: #ffffff; 
	font-family: inherit; 
	border: 0; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	-ms-border-radius: 4px; 
	-o-border-radius: 4px; 
	border-radius: 4px; 
	border: 1px solid #c9dcf0;
	color: rgba(0, 0, 0, 0.75); 
	display: block; 
	margin: 0 0 10px 0; 
	padding: 2px 15px; 
	height: 44px; 
	width: 100%; 
	-webkit-transition: all 0.15s linear; 
	-moz-transition: all 0.15s linear; 
	-o-transition: all 0.15s linear; 
	transition: all 0.15s linear; 
	color: #777777;
	font-size: 1.167em;
	outline: none;
}
textarea{min-width: 100%;max-width: 100%;min-height: 90px;}
input[type="password"]{padding-top: 5px;padding-bottom: 0;}
input[type="text"].error, 
input[type="password"].error, 
input[type="date"].error, 
input[type="datetime"].error, 
input[type="email"].error, 
input[type="number"].error, 
input[type="search"].error, 
input[type="tel"].error, 
input[type="time"].error, 
input[type="url"].error, 
textarea.error,
.has-error input[type="text"], 
.has-error input[type="password"], 
.has-error input[type="date"], 
.has-error input[type="datetime"], 
.has-error input[type="email"], 
.has-error input[type="number"], 
.has-error input[type="search"], 
.has-error input[type="tel"], 
.has-error input[type="time"], 
.has-error input[type="url"],
.has-error .select2-choice,
.has-error textarea{border: 1px solid #ee622d;}
input.datepicker{background: #ffffff url('../images/datepick.png') 100% 50% no-repeat;cursor: pointer;}

input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, 
input[type="time"]:focus, 
input[type="url"]:focus, textarea:focus { border-color: #8cb7d0; }