/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary
	{
	display: block
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

audio:not ([controls] ) {
	display: none;
	height: 0
}

[hidden],template {
	display: none
}

a {
	background-color: transparent
}

a:active,a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,strong {
	font-weight: bold
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

img {
	border: 0
}

svg:not (:root ) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,kbd,pre,samp {
	font-family: monospace, monospace;
	font-size: 1em
}

button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,select {
	text-transform: none
}

button,html input[type="button"],input[type="reset"],input[type="submit"]
	{
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type="checkbox"],input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button
	{
	height: auto
}

input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration
	{
	-webkit-appearance: none
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: bold
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,th {
	padding: 0
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
	*,*:before,*:after {
		background: transparent !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important
	}
	a,a:visited {
		text-decoration: underline
	}
	a[href]:after {
		content: " (" attr(href) ")"
	}
	abbr[title]:after {
		content: " (" attr(title) ")"
	}
	a[href^="#"]:after,a[href^="javascript:"]:after {
		content: ""
	}
	pre,blockquote {
		border: 1px solid #999;
		page-break-inside: avoid
	}
	thead {
		display: table-header-group
	}
	tr,img {
		page-break-inside: avoid
	}
	img {
		max-width: 100% !important
	}
	p,h2,h3 {
		orphans: 3;
		widows: 3
	}
	h2,h3 {
		page-break-after: avoid
	}
	.navbar {
		display: none
	}
	.btn>.caret,.dropup>.btn>.caret {
		border-top-color: #000 !important
	}
	.label {
		border: 1px solid #000
	}
	.table {
		border-collapse: collapse !important
	}
	.table td,.table th {
		background-color: #fff !important
	}
	.table-bordered th,.table-bordered td {
		border: 1px solid #ddd !important
	}
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

*:before,*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
	font-family: 'Font-Regular';
	font-size: 14px;
	line-height: 1.42857143;
	color: #666;
	/*background-color: #f7f8f8*/
}

input,button,select,textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

a {
	color: #529ee0;
	text-decoration: none
}

a:hover,a:focus {
	color: #0871bf;
	text-decoration: underline
}

a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

figure {
	margin: 0
}

img {
	vertical-align: middle
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}

.img-rounded {
	border-radius: 6px
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.42857143;
	background-color: #f7f8f8;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto
}

.img-circle {
	border-radius: 50%
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #f7f8f8
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}

[role="button"] {
	cursor: pointer
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	font-family: inherit;
	font-weight: normal;
	line-height: 1.2;
	color: inherit
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small
	{
	font-weight: normal;
	line-height: 1;
	color: #e9ebeb
}

h1,.h1,h2,.h2,h3,.h3 {
	margin-top: 20px;
	margin-bottom: 10px
}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small
	{
	font-size: 65%
}

h4,.h4,h5,.h5,h6,.h6 {
	margin-top: 10px;
	margin-bottom: 10px
}

h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small
	{
	font-size: 75%
}

h1,.h1 {
	font-size: 25px
}

h2,.h2 {
	font-size: 17px
}

h3,.h3 {
	font-size: 16px
}

h4,.h4 {
	font-size: 15px
}

h5,.h5 {
	font-size: 14px
}

h6,.h6 {
	font-size: 12px
}

p {
	margin: 0 0 10px
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4
}

@media ( min-width :768px) {
	.lead {
		font-size: 21px
	}
}

small,.small {
	font-size: 85%
}

mark,.mark {
	background-color: #fa9e62;
	padding: .2em
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center,.form-standar .form-group-dni .form-control,.form-standar .form-group-dni .form-control-static
	{
	text-align: center
}

.text-justify {
	text-align: justify
}

.text-nowrap {
	white-space: nowrap
}

.text-lowercase {
	text-transform: lowercase
}

.text-uppercase {
	text-transform: uppercase
}

.text-capitalize {
	text-transform: capitalize
}

.text-muted {
	color: #e9ebeb
}

.text-primary {
	color: #529ee0
}

a.text-primary:hover,a.text-primary:focus {
	color: #2786d8
}

.text-success {
	color: #fff
}

a.text-success:hover,a.text-success:focus {
	color: #e6e6e6
}

.text-info {
	color: #fff
}

a.text-info:hover,a.text-info:focus {
	color: #e6e6e6
}

.text-warning {
	color: #fff
}

a.text-warning:hover,a.text-warning:focus {
	color: #e6e6e6
}

.text-danger {
	color: #fff
}

a.text-danger:hover,a.text-danger:focus {
	color: #e6e6e6
}

.bg-primary {
	color: #fff;
	background-color: #529ee0
}

a.bg-primary:hover,a.bg-primary:focus {
	background-color: #2786d8
}

.bg-success {
	background-color: #b1e270
}

a.bg-success:hover,a.bg-success:focus {
	background-color: #9ad946
}

.bg-info {
	background-color: #2883c7
}

a.bg-info:hover,a.bg-info:focus {
	background-color: #1f679d
}

.bg-warning {
	background-color: #fa9e62
}

a.bg-warning:hover,a.bg-warning:focus {
	background-color: #f87f31
}

.bg-danger {
	background-color: #f3afad
}

a.bg-danger:hover,a.bg-danger:focus {
	background-color: #ec8481
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #f7f8f8
}

ul,ol {
	margin-top: 0;
	margin-bottom: 10px
}

ul ul,ol ul,ul ol,ol ol {
	margin-bottom: 0
}

.list-unstyled {
	padding-left: 0;
	list-style: none
}

.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px
}

.list-inline>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}

dl {
	margin-top: 0;
	margin-bottom: 20px
}

dt,dd {
	line-height: 1.42857143
}

dt {
	font-weight: bold
}

dd {
	margin-left: 0
}

@media ( min-width :768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.dl-horizontal dd {
		margin-left: 180px
	}
}

abbr[title],abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #e9ebeb
}

.initialism {
	font-size: 90%;
	text-transform: uppercase
}

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #f7f8f8
}

blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child
	{
	margin-bottom: 0
}

blockquote footer,blockquote small,blockquote .small {
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #e9ebeb
}

blockquote footer:before,blockquote small:before,blockquote .small:before
	{
	content: '\2014 \00A0'
}

.blockquote-reverse,blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #f7f8f8;
	border-left: 0;
	text-align: right
}

.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before
	{
	content: ''
}

.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after
	{
	content: '\00A0 \2014'
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143
}

code,kbd,pre,samp {
	font-family: Menlo, Monaco, Consolas, 'Courier New', monospace
}

code {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 4px
}

kbd {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25)
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: bold;
	box-shadow: none
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857143;
	word-break: break-all;
	word-wrap: break-word;
	color: #fff;
	background-color: #333;
	border: 1px solid #000;
	border-radius: 4px
}

pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;
	padding-right: 20px
}

@media ( min-width :360px) {
	.container {
		width: 360px
	}
}

@media ( min-width :768px) {
	.container {
		width: 360px
	}
}

@media ( min-width :992px) {
	.container {
		width: 360px
	}
}

@media ( min-width :1200px) {
	.container {
		width: 360px
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;
	padding-right: 20px
}

.row {
	margin-left: -20px;
	margin-right: -20px
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12
	{
	position: relative;
	min-height: 1px;
	padding-left: 20px;
	padding-right: 20px
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12
	{
	float: left
}

.col-xs-12 {
	width: 100%
}

.col-xs-11 {
	width: 91.66666667%
}

.col-xs-10 {
	width: 83.33333333%
}

.col-xs-9 {
	width: 75%
}

.col-xs-8 {
	width: 66.66666667%
}

.col-xs-7 {
	width: 58.33333333%
}

.col-xs-6 {
	width: 50%
}

.col-xs-5 {
	width: 41.66666667%
}

.col-xs-4 {
	width: 33.33333333%
}

.col-xs-3 {
	width: 25%
}

.col-xs-2 {
	width: 16.66666667%
}

.col-xs-1 {
	width: 8.33333333%
}

.col-xs-pull-12 {
	right: 100%
}

.col-xs-pull-11 {
	right: 91.66666667%
}

.col-xs-pull-10 {
	right: 83.33333333%
}

.col-xs-pull-9 {
	right: 75%
}

.col-xs-pull-8 {
	right: 66.66666667%
}

.col-xs-pull-7 {
	right: 58.33333333%
}

.col-xs-pull-6 {
	right: 50%
}

.col-xs-pull-5 {
	right: 41.66666667%
}

.col-xs-pull-4 {
	right: 33.33333333%
}

.col-xs-pull-3 {
	right: 25%
}

.col-xs-pull-2 {
	right: 16.66666667%
}

.col-xs-pull-1 {
	right: 8.33333333%
}

.col-xs-pull-0 {
	right: auto
}

.col-xs-push-12 {
	left: 100%
}

.col-xs-push-11 {
	left: 91.66666667%
}

.col-xs-push-10 {
	left: 83.33333333%
}

.col-xs-push-9 {
	left: 75%
}

.col-xs-push-8 {
	left: 66.66666667%
}

.col-xs-push-7 {
	left: 58.33333333%
}

.col-xs-push-6 {
	left: 50%
}

.col-xs-push-5 {
	left: 41.66666667%
}

.col-xs-push-4 {
	left: 33.33333333%
}

.col-xs-push-3 {
	left: 25%
}

.col-xs-push-2 {
	left: 16.66666667%
}

.col-xs-push-1 {
	left: 8.33333333%
}

.col-xs-push-0 {
	left: auto
}

.col-xs-offset-12 {
	margin-left: 100%
}

.col-xs-offset-11 {
	margin-left: 91.66666667%
}

.col-xs-offset-10 {
	margin-left: 83.33333333%
}

.col-xs-offset-9 {
	margin-left: 75%
}

.col-xs-offset-8 {
	margin-left: 66.66666667%
}

.col-xs-offset-7 {
	margin-left: 58.33333333%
}

.col-xs-offset-6 {
	margin-left: 50%
}

.col-xs-offset-5 {
	margin-left: 41.66666667%
}

.col-xs-offset-4 {
	margin-left: 33.33333333%
}

.col-xs-offset-3 {
	margin-left: 25%
}

.col-xs-offset-2 {
	margin-left: 16.66666667%
}

.col-xs-offset-1 {
	margin-left: 8.33333333%
}

.col-xs-offset-0 {
	margin-left: 0
}

@media ( min-width :768px ) {
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12
		{
		float: left
	}
	.col-sm-12 {
		width: 100%
	}
	.col-sm-11 {
		width: 91.66666667%
	}
	.col-sm-10 {
		width: 83.33333333%
	}
	.col-sm-9 {
		width: 75%
	}
	.col-sm-8 {
		width: 66.66666667%
	}
	.col-sm-7 {
		width: 58.33333333%
	}
	.col-sm-6 {
		width: 50%
	}
	.col-sm-5 {
		width: 41.66666667%
	}
	.col-sm-4 {
		width: 33.33333333%
	}
	.col-sm-3 {
		width: 25%
	}
	.col-sm-2 {
		width: 16.66666667%
	}
	.col-sm-1 {
		width: 8.33333333%
	}
	.col-sm-pull-12 {
		right: 100%
	}
	.col-sm-pull-11 {
		right: 91.66666667%
	}
	.col-sm-pull-10 {
		right: 83.33333333%
	}
	.col-sm-pull-9 {
		right: 75%
	}
	.col-sm-pull-8 {
		right: 66.66666667%
	}
	.col-sm-pull-7 {
		right: 58.33333333%
	}
	.col-sm-pull-6 {
		right: 50%
	}
	.col-sm-pull-5 {
		right: 41.66666667%
	}
	.col-sm-pull-4 {
		right: 33.33333333%
	}
	.col-sm-pull-3 {
		right: 25%
	}
	.col-sm-pull-2 {
		right: 16.66666667%
	}
	.col-sm-pull-1 {
		right: 8.33333333%
	}
	.col-sm-pull-0 {
		right: auto
	}
	.col-sm-push-12 {
		left: 100%
	}
	.col-sm-push-11 {
		left: 91.66666667%
	}
	.col-sm-push-10 {
		left: 83.33333333%
	}
	.col-sm-push-9 {
		left: 75%
	}
	.col-sm-push-8 {
		left: 66.66666667%
	}
	.col-sm-push-7 {
		left: 58.33333333%
	}
	.col-sm-push-6 {
		left: 50%
	}
	.col-sm-push-5 {
		left: 41.66666667%
	}
	.col-sm-push-4 {
		left: 33.33333333%
	}
	.col-sm-push-3 {
		left: 25%
	}
	.col-sm-push-2 {
		left: 16.66666667%
	}
	.col-sm-push-1 {
		left: 8.33333333%
	}
	.col-sm-push-0 {
		left: auto
	}
	.col-sm-offset-12 {
		margin-left: 100%
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%
	}
	.col-sm-offset-9 {
		margin-left: 75%
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%
	}
	.col-sm-offset-6 {
		margin-left: 50%
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%
	}
	.col-sm-offset-3 {
		margin-left: 25%
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%
	}
	.col-sm-offset-0 {
		margin-left: 0
	}
}

@media ( min-width :992px) {
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12
		{
		float: left
	}
	.col-md-12 {
		width: 100%
	}
	.col-md-11 {
		width: 91.66666667%
	}
	.col-md-10 {
		width: 83.33333333%
	}
	.col-md-9 {
		width: 75%
	}
	.col-md-8 {
		width: 66.66666667%
	}
	.col-md-7 {
		width: 58.33333333%
	}
	.col-md-6 {
		width: 50%
	}
	.col-md-5 {
		width: 41.66666667%
	}
	.col-md-4 {
		width: 33.33333333%
	}
	.col-md-3 {
		width: 25%
	}
	.col-md-2 {
		width: 16.66666667%
	}
	.col-md-1 {
		width: 8.33333333%
	}
	.col-md-pull-12 {
		right: 100%
	}
	.col-md-pull-11 {
		right: 91.66666667%
	}
	.col-md-pull-10 {
		right: 83.33333333%
	}
	.col-md-pull-9 {
		right: 75%
	}
	.col-md-pull-8 {
		right: 66.66666667%
	}
	.col-md-pull-7 {
		right: 58.33333333%
	}
	.col-md-pull-6 {
		right: 50%
	}
	.col-md-pull-5 {
		right: 41.66666667%
	}
	.col-md-pull-4 {
		right: 33.33333333%
	}
	.col-md-pull-3 {
		right: 25%
	}
	.col-md-pull-2 {
		right: 16.66666667%
	}
	.col-md-pull-1 {
		right: 8.33333333%
	}
	.col-md-pull-0 {
		right: auto
	}
	.col-md-push-12 {
		left: 100%
	}
	.col-md-push-11 {
		left: 91.66666667%
	}
	.col-md-push-10 {
		left: 83.33333333%
	}
	.col-md-push-9 {
		left: 75%
	}
	.col-md-push-8 {
		left: 66.66666667%
	}
	.col-md-push-7 {
		left: 58.33333333%
	}
	.col-md-push-6 {
		left: 50%
	}
	.col-md-push-5 {
		left: 41.66666667%
	}
	.col-md-push-4 {
		left: 33.33333333%
	}
	.col-md-push-3 {
		left: 25%
	}
	.col-md-push-2 {
		left: 16.66666667%
	}
	.col-md-push-1 {
		left: 8.33333333%
	}
	.col-md-push-0 {
		left: auto
	}
	.col-md-offset-12 {
		margin-left: 100%
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%
	}
	.col-md-offset-9 {
		margin-left: 75%
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%
	}
	.col-md-offset-6 {
		margin-left: 50%
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%
	}
	.col-md-offset-3 {
		margin-left: 25%
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%
	}
	.col-md-offset-0 {
		margin-left: 0
	}
}

@media ( min-width :1200px) {
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12
		{
		float: left
	}
	.col-lg-12 {
		width: 100%
	}
	.col-lg-11 {
		width: 91.66666667%
	}
	.col-lg-10 {
		width: 83.33333333%
	}
	.col-lg-9 {
		width: 75%
	}
	.col-lg-8 {
		width: 66.66666667%
	}
	.col-lg-7 {
		width: 58.33333333%
	}
	.col-lg-6 {
		width: 50%
	}
	.col-lg-5 {
		width: 41.66666667%
	}
	.col-lg-4 {
		width: 33.33333333%
	}
	.col-lg-3 {
		width: 25%
	}
	.col-lg-2 {
		width: 16.66666667%
	}
	.col-lg-1 {
		width: 8.33333333%
	}
	.col-lg-pull-12 {
		right: 100%
	}
	.col-lg-pull-11 {
		right: 91.66666667%
	}
	.col-lg-pull-10 {
		right: 83.33333333%
	}
	.col-lg-pull-9 {
		right: 75%
	}
	.col-lg-pull-8 {
		right: 66.66666667%
	}
	.col-lg-pull-7 {
		right: 58.33333333%
	}
	.col-lg-pull-6 {
		right: 50%
	}
	.col-lg-pull-5 {
		right: 41.66666667%
	}
	.col-lg-pull-4 {
		right: 33.33333333%
	}
	.col-lg-pull-3 {
		right: 25%
	}
	.col-lg-pull-2 {
		right: 16.66666667%
	}
	.col-lg-pull-1 {
		right: 8.33333333%
	}
	.col-lg-pull-0 {
		right: auto
	}
	.col-lg-push-12 {
		left: 100%
	}
	.col-lg-push-11 {
		left: 91.66666667%
	}
	.col-lg-push-10 {
		left: 83.33333333%
	}
	.col-lg-push-9 {
		left: 75%
	}
	.col-lg-push-8 {
		left: 66.66666667%
	}
	.col-lg-push-7 {
		left: 58.33333333%
	}
	.col-lg-push-6 {
		left: 50%
	}
	.col-lg-push-5 {
		left: 41.66666667%
	}
	.col-lg-push-4 {
		left: 33.33333333%
	}
	.col-lg-push-3 {
		left: 25%
	}
	.col-lg-push-2 {
		left: 16.66666667%
	}
	.col-lg-push-1 {
		left: 8.33333333%
	}
	.col-lg-push-0 {
		left: auto
	}
	.col-lg-offset-12 {
		margin-left: 100%
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%
	}
	.col-lg-offset-9 {
		margin-left: 75%
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%
	}
	.col-lg-offset-6 {
		margin-left: 50%
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%
	}
	.col-lg-offset-3 {
		margin-left: 25%
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%
	}
	.col-lg-offset-0 {
		margin-left: 0
	}
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #666;
	border: 0;
	border-bottom: 1px solid #ddd
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold
}

input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

input[type="radio"],input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal
}

input[type="file"] {
	display: block
}

input[type="range"] {
	display: block;
	width: 100%
}

select[multiple],select[size] {
	height: auto
}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus
	{
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

output {
	display: block;
	padding-top: 13px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333
}

.form-control {
	display: block;
	width: 100%;
	height: 46px;
	padding: 12px 15px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow
		ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out
		.15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.form-control:focus {
	border-color: #f16101;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(241, 97, 1, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(241, 97, 1, 0.6)
}

.form-control::-moz-placeholder {
	color: #e9ebeb;
	opacity: 1
}

.form-control:-ms-input-placeholder {
	color: #e9ebeb
}

.form-control::-webkit-input-placeholder {
	color: #e9ebeb
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control
	{
	background-color: #e9ebeb;
	opacity: 1
}

.form-control[disabled],fieldset[disabled] .form-control {
	cursor: not-allowed
}

textarea.form-control {
	height: auto
}

input[type="search"] {
	-webkit-appearance: none
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control
		{
		line-height: 46px
	}
	input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]
		{
		line-height: 36px
	}
	input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]
		{
		line-height: 55px
	}
}

.form-group {
	margin-bottom: 15px
}

.radio,.checkbox {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px
}

.radio label,.checkbox label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer
}

.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]
	{
	position: absolute;
	margin-left: -20px;
	margin-top: 4px \9

}

.radio+.radio,.checkbox+.checkbox {
	margin-top: -5px
}

.radio-inline,.checkbox-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: normal;
	cursor: pointer
}

.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
	margin-top: 0;
	margin-left: 10px
}

input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]
	{
	cursor: not-allowed
}

.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline
	{
	cursor: not-allowed
}

.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label
	{
	cursor: not-allowed
}

.form-control-static {
	padding-top: 13px;
	padding-bottom: 13px;
	margin-bottom: 0;
	min-height: 34px
}

.form-control-static.input-lg,.form-control-static.input-sm {
	padding-left: 0;
	padding-right: 0
}

.input-sm {
	height: 40px;
	padding: 8px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

select.input-sm {
	height: 36px;
	line-height: 36px
}

textarea.input-sm,select[multiple].input-sm {
	height: auto
}

.form-group-sm .form-control {
	height: 36px;
	padding: 8px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.form-group-sm select.form-control {
	height: 36px;
	line-height: 36px
}

.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control
	{
	height: auto
}

.form-group-sm .form-control-static {
	height: 36px;
	min-height: 32px;
	padding: 9px 10px;
	font-size: 12px;
	line-height: 1.5
}

.input-lg {
	height: 55px;
	padding: 15px 20px;
	font-size: 17px;
	line-height: 1.3333333;
	border-radius: 6px
}

select.input-lg {
	height: 55px;
	line-height: 55px
}

textarea.input-lg,select[multiple].input-lg {
	height: auto
}

.form-group-lg .form-control {
	height: 55px;
	padding: 15px 20px;
	font-size: 17px;
	line-height: 1.3333333;
	border-radius: 6px
}

.form-group-lg select.form-control {
	height: 55px;
	line-height: 55px
}

.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control
	{
	height: auto
}

.form-group-lg .form-control-static {
	height: 55px;
	min-height: 37px;
	padding: 16px 20px;
	font-size: 17px;
	line-height: 1.3333333
}

.has-feedback {
	position: relative
}

.has-feedback .form-control {
	padding-right: 57.5px
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 46px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	pointer-events: none
}

.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback
	{
	width: 55px;
	height: 55px;
	line-height: 55px
}

.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback
	{
	width: 36px;
	height: 36px;
	line-height: 36px
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label
	{
	color: #fff
}

.has-success .form-control {
	border-color: #fff;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-success .form-control:focus {
	border-color: #e6e6e6;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff
}

.has-success .input-group-addon {
	color: #fff;
	border-color: #fff;
	background-color: #b1e270
}

.has-success .form-control-feedback {
	color: #fff
}

.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label
	{
	color: #fff
}

.has-warning .form-control {
	border-color: #fff;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-warning .form-control:focus {
	border-color: #e6e6e6;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff
}

.has-warning .input-group-addon {
	color: #fff;
	border-color: #fff;
	background-color: #fa9e62
}

.has-warning .form-control-feedback {
	color: #fff
}

.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label
	{
	color: #fff
}

.has-error .form-control {
	border-color: #fff;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-error .form-control:focus {
	border-color: #e6e6e6;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff
}

.has-error .input-group-addon {
	color: #fff;
	border-color: #fff;
	background-color: #f3afad
}

.has-error .form-control-feedback {
	color: #fff
}

.has-feedback label ~.form-control-feedback {
	top: 25px
}

.has-feedback label.sr-only ~.form-control-feedback {
	top: 0
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #a6a6a6
}

@media ( min-width :768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}
	.form-inline .form-control-static {
		display: inline-block
	}
	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle
	}
	.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control
		{
		width: auto
	}
	.form-inline .input-group>.form-control {
		width: 100%
	}
	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle
	}
	.form-inline .radio,.form-inline .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle
	}
	.form-inline .radio label,.form-inline .checkbox label {
		padding-left: 0
	}
	.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]
		{
		position: relative;
		margin-left: 0
	}
	.form-inline .has-feedback .form-control-feedback {
		top: 0
	}
}

.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline
	{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 13px
}

.form-horizontal .radio,.form-horizontal .checkbox {
	min-height: 33px
}

.form-horizontal .form-group {
	margin-left: -20px;
	margin-right: -20px
}

@media ( min-width :768px) {
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 13px
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 20px
}

@media ( min-width :768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 20.9999995px;
		font-size: 17px
	}
}

@media ( min-width :768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 9px;
		font-size: 12px
	}
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 12px 15px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus
	{
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.btn:hover,.btn:focus,.btn.focus {
	color: #fff;
	text-decoration: none
}

.btn:active,.btn.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity = 65);
	-webkit-box-shadow: none;
	box-shadow: none
}

a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events: none
}

.btn-default {
	color: #fff;
	background-color: #ddd;
	border-color: #ddd
}

.btn-default:focus,.btn-default.focus {
	color: #fff;
	background-color: #c4c4c4;
	border-color: #9d9d9d
}

.btn-default:hover {
	color: #fff;
	background-color: #c4c4c4;
	border-color: #bebebe
}

.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default
	{
	color: #fff;
	background-color: #c4c4c4;
	border-color: #bebebe
}

.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus
	{
	color: #fff;
	background-color: #b2b2b2;
	border-color: #9d9d9d
}

.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default
	{
	background-image: none
}

.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active
	{
	background-color: #ddd;
	border-color: #ddd
}

.btn-default .badge {
	color: #ddd;
	background-color: #fff
}

.btn-primary {
	color: #fff;
	background-color: #529ee0;
	border-color: #529ee0
}

.btn-primary:focus,.btn-primary.focus {
	color: #fff;
	background-color: #2786d8;
	border-color: #1b5e97
}

.btn-primary:hover {
	color: #fff;
	background-color: #2786d8;
	border-color: #2580d0
}

.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary
	{
	color: #fff;
	background-color: #2786d8;
	border-color: #2580d0
}

.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus
	{
	color: #fff;
	background-color: #2173ba;
	border-color: #1b5e97
}

.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary
	{
	background-image: none
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active
	{
	background-color: #529ee0;
	border-color: #529ee0
}

.btn-primary .badge {
	color: #529ee0;
	background-color: #fff
}

.btn-success {
	color: #fff;
	background-color: #85c72c;
	border-color: #85c72c
}

.btn-success:focus,.btn-success.focus {
	color: #fff;
	background-color: #699d23;
	border-color: #3f5f15
}

.btn-success:hover {
	color: #fff;
	background-color: #699d23;
	border-color: #649521
}

.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success
	{
	color: #fff;
	background-color: #699d23;
	border-color: #649521
}

.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus
	{
	color: #fff;
	background-color: #56801c;
	border-color: #3f5f15
}

.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success
	{
	background-image: none
}

.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active
	{
	background-color: #85c72c;
	border-color: #85c72c
}

.btn-success .badge {
	color: #85c72c;
	background-color: #fff
}

.btn-info {
	color: #fff;
	background-color: #0871bf;
	border-color: #0871bf
}

.btn-info:focus {
	color: #fff;
	background-color: #06548e;
	border-color: #032945
}

.btn-info:hover {
	color: #fff;
	background-color: #06548e;
	border-color: #064e84
}

.btn-info-orange {
	color: #fff;
	background-color: #F16101;
	border-color: #F16101
}

.btn-info-orange:focus {
	color: #fff;
	background-color: #ff832b;
	border-color: #ff832b
}

.btn-info-orange:hover {
	color: #fff;
	background-color: #ff832b;
	border-color: #ff832b
}

.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #06548e;
	border-color: #064e84
}

.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus
	{
	color: #fff;
	background-color: #05406c;
	border-color: #032945
}

.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info {
	background-image: none
}

.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active
	{
	background-color: #0871bf;
	border-color: #0871bf
}

.btn-info .badge {
	color: #0871bf;
	background-color: #fff
}

.btn-warning {
	color: #fff;
	background-color: #f16101;
	border-color: #f16101
}

.btn-warning:focus,.btn-warning.focus {
	color: #fff;
	background-color: #be4d01;
	border-color: #722e00
}

.btn-warning:hover {
	color: #fff;
	background-color: #be4d01;
	border-color: #b44801
}

.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning
	{
	color: #fff;
	background-color: #be4d01;
	border-color: #b44801
}

.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus
	{
	color: #fff;
	background-color: #9b3e01;
	border-color: #722e00
}

.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning
	{
	background-image: none
}

.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active
	{
	background-color: #f16101;
	border-color: #f16101
}

.btn-warning .badge {
	color: #f16101;
	background-color: #fff
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d9534f
}

.btn-danger:focus,.btn-danger.focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #8b211e
}

.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #c12e2a
}

.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger
	{
	color: #fff;
	background-color: #c9302c;
	border-color: #c12e2a
}

.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus
	{
	color: #fff;
	background-color: #ac2925;
	border-color: #8b211e
}

.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger
	{
	background-image: none
}

.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active
	{
	background-color: #d9534f;
	border-color: #d9534f
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff
}

.btn-link {
	color: #529ee0;
	font-weight: normal;
	border-radius: 0
}

.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link
	{
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
	border-color: transparent
}

.btn-link:hover,.btn-link:focus {
	color: #0871bf;
	text-decoration: underline;
	background-color: transparent
}

.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus
	{
	color: #e9ebeb;
	text-decoration: none
}

.btn-lg {
	padding: 15px 20px;
	font-size: 17px;
	line-height: 1.3333333;
	border-radius: 6px
}

.btn-sm {
	padding: 8px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-block {
	display: block;
	min-width: 100%
}

.btn-block+.btn-block {
	margin-top: 5px
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block
	{
	width: 100%
}

.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden
}

.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video
	{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	border: 0
}

.embed-responsive-16by9 {
	padding-bottom: 56.25%
}

.embed-responsive-4by3 {
	padding-bottom: 75%
}

.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after
	{
	content: " ";
	display: table
}

.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after
	{
	clear: both
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.pull-right {
	float: right !important
}

.pull-left {
	float: left !important
}

.hide {
	display: none !important
}

.show {
	display: block !important
}

.invisible {
	visibility: hidden
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.hidden {
	display: none !important
}

.affix {
	position: fixed
}

@
-ms-viewport {
	width: device-width
}

.visible-xs,.visible-sm,.visible-md,.visible-lg {
	display: none !important
}

.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block
	{
	display: none !important
}

@media ( max-width :767px) {
	.visible-xs {
		display: block !important
	}
	table.visible-xs {
		display: table !important
	}
	tr.visible-xs {
		display: table-row !important
	}
	th.visible-xs,td.visible-xs {
		display: table-cell !important
	}
	.text-center-mobile {
		text-align: center;
	}
}

@media ( max-width :767px) {
	.visible-xs-block {
		display: block !important
	}
}

@media ( max-width :767px) {
	.visible-xs-inline {
		display: inline !important
	}
}

@media ( max-width :767px) {
	.visible-xs-inline-block {
		display: inline-block !important
	}
}

@media ( min-width :768px) and (max-width:991px) {
	.visible-sm {
		display: block !important
	}
	table.visible-sm {
		display: table !important
	}
	tr.visible-sm {
		display: table-row !important
	}
	th.visible-sm,td.visible-sm {
		display: table-cell !important
	}
}

@media ( min-width :768px) and (max-width:991px) {
	.visible-sm-block {
		display: block !important
	}
}

@media ( min-width :768px) and (max-width:991px) {
	.visible-sm-inline {
		display: inline !important
	}
}

@media ( min-width :768px) and (max-width:991px) {
	.visible-sm-inline-block {
		display: inline-block !important
	}
}

@media ( min-width :992px) and (max-width:1199px) {
	.visible-md {
		display: block !important
	}
	table.visible-md {
		display: table !important
	}
	tr.visible-md {
		display: table-row !important
	}
	th.visible-md,td.visible-md {
		display: table-cell !important
	}
}

@media ( min-width :992px) and (max-width:1199px) {
	.visible-md-block {
		display: block !important
	}
}

@media ( min-width :992px) and (max-width:1199px) {
	.visible-md-inline {
		display: inline !important
	}
}

@media ( min-width :992px) and (max-width:1199px) {
	.visible-md-inline-block {
		display: inline-block !important
	}
}

@media ( min-width :1200px) {
	.visible-lg {
		display: block !important
	}
	table.visible-lg {
		display: table !important
	}
	tr.visible-lg {
		display: table-row !important
	}
	th.visible-lg,td.visible-lg {
		display: table-cell !important
	}
}

@media ( min-width :1200px) {
	.visible-lg-block {
		display: block !important
	}
}

@media ( min-width :1200px) {
	.visible-lg-inline {
		display: inline !important
	}
}

@media ( min-width :1200px) {
	.visible-lg-inline-block {
		display: inline-block !important
	}
}

@media ( max-width :767px) {
	.hidden-xs {
		display: none !important
	}
}

@media ( min-width :768px) and (max-width:991px) {
	.hidden-sm {
		display: none !important
	}
}

@media ( min-width :992px) and (max-width:1199px) {
	.hidden-md {
		display: none !important
	}
}

@media ( min-width :1200px) {
	.hidden-lg {
		display: none !important
	}
}

.visible-print {
	display: none !important
}

@media print {
	.visible-print {
		display: block !important
	}
	table.visible-print {
		display: table !important
	}
	tr.visible-print {
		display: table-row !important
	}
	th.visible-print,td.visible-print {
		display: table-cell !important
	}
}

.visible-print-block {
	display: none !important
}

@media print {
	.visible-print-block {
		display: block !important
	}
}

.visible-print-inline {
	display: none !important
}

@media print {
	.visible-print-inline {
		display: inline !important
	}
}

.visible-print-inline-block {
	display: none !important
}

@media print {
	.visible-print-inline-block {
		display: inline-block !important
	}
}

@media print {
	.hidden-print {
		display: none !important
	}
}

html {
	-moz-osx-font-smoothing: grayscale !important;
	-webkit-font-smoothing: antialiased !important;
	-webkit-text-shadow: none !important
}

html,body {
	height: 100%
}

.wrapper {
	min-height: 100%
}

[data-href] {
	cursor: pointer
}

input[type=number] {
	-moz-appearance: textfield
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button
	{
	-webkit-appearance: none !important;
	margin: 0 !important
}

@font-face {
	font-family: 'icon-endesa';
	src: url('../fonts/icon-endesa.eot?-3jp73o');
	src: url('../fonts/icon-endesa.eot?#iefix-3jp73o')
		format('embedded-opentype'), url('../fonts/icon-endesa.ttf?-3jp73o')
		format('truetype'), url('../fonts/icon-endesa.woff?-3jp73o')
		format('woff'), url('../fonts/icon-endesa.svg?-3jp73o#icon-endesa')
		format('svg');
	font-weight: normal;
	font-style: normal
}

[class^="icon-"],[class*=" icon-"] {
	font-family: 'icon-endesa';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-check:before {
	content: "\e90d"
}

.icon-agenda:before {
	content: "\e900"
}

.icon-amazon:before {
	content: "\e901"
}

.icon-ebook:before {
	content: "\e902"
}

.icon-time:before {
	content: "\e903"
}

.icon-cursor:before {
	content: "\e904"
}

.icon-dropbox:before {
	content: "\e905"
}

.icon-schedule:before {
	content: "\e906"
}

.icon-home:before {
	content: "\e907"
}

.icon-billing:before {
	content: "\e908"
}

.icon-mail:before {
	content: "\e909"
}

.icon-sms:before {
	content: "\e90a"
}

.icon-cloud:before {
	content: "\e90b"
}

.icon-arrow-right:before {
	content: "\e90c"
}

.icon-arrow-left:before {
	content: "\e90c";
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
}

@font-face {
	font-family: 'Font-Bold';
	src: url('../fonts/opensans-semibold-webfont.eot');
	src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../css/open-sans/OpenSans-Semibold.woff') format('woff'), url('../css/open-sans/OpenSans-Semibold.ttf') format('truetype'), url('../fonts/opensans-semibold-webfont.svg#opensans-semibold-webfont') format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'Font-Bold-Italic';
	src: url('../fonts/opensans-semibolditalic-webfont.eot');
	src: url('../fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../css/open-sans/OpenSans-SemiBoldItalic.ttf') format('truetype'), url('../fonts/opensans-semibolditalic-webfont.svg#opensans-semibolditalic-webfont') format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'Font-Regular';
	src: url('../fonts/opensans-regular-webfont.eot');
	src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../css/open-sans/OpenSans-Regular.woff') format('woff'), url('../css/open-sans/OpenSans-Regular.ttf') format('truetype'), url('../fonts/opensans-regular-webfont.svg#opensans-regular-webfont') format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'Font-Regular-Italic';
	src: url('../fonts/opensans-italic-webfont.eot');
	src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../css/open-sans/OpenSans-Italic.woff') format('woff'), url('../css/open-sans/OpenSans-Italic.ttf') format('truetype'), url('../fonts/opensans-italic-webfont.svg#opensans-italic-webfont') format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'Font-Title';
	src: url('../fonts/opensans-bold-webfont.eot');
	src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../css/open-sans/OpenSans-Bold.woff') format('woff'), url('../css/open-sans/OpenSans-Bold.ttf') format('truetype'), url('../fonts/opensans-bold-webfont.svg#opensans-bold-webfont') format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'Font-Title-Bold';
	src: url('../fonts/opensans-bolditalic-webfont.eot');
	src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../css/open-sans/OpenSans-BoldItalic.woff') format('woff'), url('../css/open-sans/OpenSans-BoldItalic.ttf') format('truetype'), url('../fonts/opensans-bolditalic-webfont.svg#opensans-bolditalic-webfont') format('svg');
	font-weight: normal;
	font-style: normal
}

.color-dark,.highlight .text,.efactura-alert .text {
	color: #333
}

.color-orange {
	color: #f16101
}

.color-blue {
	color: #529ee0
}

.color-brand {
	color: #5783ac
}

.bg-blue-light,.highlight,.bills,.efactura-alert {
	background-color: #d5ebfd
}
.bg-grey-light {
	background-color: #F7F8F8;
	border: none !important
}


strong {
	font-family: 'Font-Bold'
}

a {
	/*text-decoration: underline*/
}

small {
	font-size: 65%
}

.btn {
	font-family: 'Font-Title';
	text-transform: uppercase;
	position: relative;
	padding-right: 61px
}

a.btn {
	text-decoration: none
}

.btn [class^="icon-"],.btn [class*=" icon-"] {
	position: absolute;
	top: -1px;
	right: -1px;
	bottom: -1px;
	width: 46px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	font-size: 36px;
	text-align: center;
	line-height: 1
}

.btn [class^="icon-"]:before,.btn [class*=" icon-"]:before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -18px;
	margin-left: -18px
}

.btn-success [class^="icon-"],.btn-success [class*=" icon-"] {
	background-color: #b1e270
}

.btn-info [class^="icon-"],.btn-info [class*=" icon-"] {
	background-color: #2883c7
}

.btn-info-orange [class^="icon-"],.btn-info-orange [class*=" icon-"] {
	background-color: #fa904a
}

.btn-warning [class^="icon-"],.btn-warning [class*=" icon-"] {
	background-color: #fa9e62
}

.btn-danger [class^="icon-"],.btn-danger [class*=" icon-"] {
	background-color: #f3afad
}

.hgroup .h3:first-child {
	margin-bottom: 0
}

.hgroup .h3:first-child+* {
	margin-top: 10px
}

.hgroup.no-margin {
	margin-top: 0
}

.navigate>.btn {
	margin-bottom: 15px
}

.navigate.no-wrap>.btn {
	white-space: normal
}

.highlight,.bills,.efactura-alert {
	border: 1px solid #b0dafb
}

.highlight,.efactura-alert {
	padding: 10px;
	font-size: 16px
}

.highlight .text,.efactura-alert .text {
	padding-left: 10px
}

.highlight strong,.efactura-alert strong {
word-break: break-all;
}

.highlight p:last-child,.efactura-alert p:last-child,.highlight p.last-child,.efactura-alert p.last-child
	{
	margin-bottom: 0
}

.bills {
	padding: 6.66666667px 20px;
	list-style-type: none;
	margin-left: 0;
	margin-right: 0;
	color: #529ee0;
	font-size: 14px
}

.bills .bill {
	border-top: 1px solid #b0dafb;
	margin-left: 0;
	margin-right: 0;
	padding-top: 13.33333333px;
	padding-bottom: 13.33333333px;
	padding-left: 38.33333333px;
	position: relative;
	line-height: 1.2
}

.bills .bill:first-child {
	border-top: 0
}

.bills .bill [class^="icon-"],.bills .bill [class*=" icon-"] {
	position: absolute;
	font-size: 30px;
	top: 50%;
	left: 0;
	margin-top: -15px;
	line-height: 1
}

.summary {
	padding: 6.66666667px 20px;
	list-style-type: none;
	margin-left: 0;
	margin-right: 0;
	font-size: 15px;
	border: 1px solid #b0dafb
}

.summary .item {
	border-top: 1px solid #b0dafb;
	padding-top: 13.33333333px;
	padding-bottom: 13.33333333px
}

.summary .item:first-child {
	border-top: 0
}

.summary .price {
	font-size: 65px;
	color: #529ee0;
	letter-spacing: -3px;
	line-height: .9
}

.summary .info {
	position: relative;
	padding-left: 30px
}

.summary .info [class^="icon-"],.summary .info [class*=" icon-"] {
	position: absolute;
	left: 0;
	color: #529ee0;
	font-size: 17px
}

.summary .info strong {
	color: #333
}

.benefits {
	list-style-type: none;
	margin-left: 0;
	margin-right: 0;
	padding: 0
}

.benefits .benefit {
	padding-bottom: 20px
}

.benefits .benefit:before,.benefits .benefit:after {
	content: " ";
	display: table
}

.benefits .benefit:after {
	clear: both
}

.benefits .benefit:before,.benefits .benefit:after {
	content: " ";
	display: table
}

.benefits .benefit:after {
	clear: both
}

.benefits .benefit figure {
	padding-bottom: 20px
}

.benefits .benefit figure.no-padding {
	padding-bottom: 10px
}

.benefits .benefit>span {
	display: block;
	margin-bottom: 10px
}

ul.propertiess {
	list-style: none;
}

ul.propertiess li {
	position: relative;
	margin-top: 20px;
	margin-bottom: 10px;
}

ul.propertiess li:before {
	font-family: 'icon-endesa';
	content: "\e90c";
	color: #f16101;
	position: absolute;
	left: -1.3em;
	font-weight: bold;
	font-size: 1em;
}

ul.propertiess li .titular {
	color: #f16101;
	display: block;
	font-family: 'Font-Bold';
}

.wysiwyg.no-margin {
	font-size: 15px
}

.form-standar label {
	font-weight: normal
}

.form-standar .form-group-dni .form-control,.form-standar .form-group-dni .form-control-static {
	font-size: 17px;
	display: inline-block;
	width: 32px;
	padding-left: 0;
	padding-right: 0;
	vertical-align: middle
}

.form-standar .form-group-dni .form-control-static {
	border: 1px dashed #ddd;
	border-radius: 4px;
	line-height: 1.2
}

.form-standar .form-control {
	font-size: 17px;
	font-family: 'Font-Bold'
}

.form-standar .form-control.size-small {
	width: 40%
}

.form-standar .checkbox {
	position: relative;
	z-index: 0;
}

.form-standar .checkbox [type="checkbox"] {
	position: relative;
	z-index: 3;
	width: 30px;
	height: 30px;
	margin-left: -34px;
	vertical-align: top;
	opacity: 0;
	filter: alpha(opacity = 0);
	float:left;
}

.form-standar .checkbox [type="checkbox"]:checked+.check-label:before {
	border-color: #f16101;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(241, 97, 1, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(241, 97, 1, 0.6)
}

.form-standar .checkbox [type="checkbox"]:checked+.check-label:after {
	opacity: 1;
	filter: alpha(opacity = 100)
}

.form-standar .checkbox label {
	min-height: 30px;
	padding-left: 40px
}

.form-standar .checkbox .check-label {
	display: inline-block;
	vertical-align: middle;
}

.form-standar .checkbox .check-label:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 30px;
	height: 30px;
	-webkit-transition: border-color 0.25s ease-out;
	-o-transition: border-color 0.25s ease-out;
	transition: border-color 0.25s ease-out;
	z-index: 1
}

.form-standar .checkbox .check-label:after {
	font-family: 'icon-endesa';
	position: absolute;
	top: 0;
	left: 0;
	content: '\e90d';
	font-size: 20px;
	text-align: center;
	line-height: 30px;
	color: #f16101;
	opacity: 0;
	filter: alpha(opacity = 0);
	width: 30px;
	height: 30px;
	-webkit-transition: opacity 0.25s ease-out;
	-o-transition: opacity 0.25s ease-out;
	transition: opacity 0.25s ease-out;
	z-index: 2
}

.form-standar .radio {
	position: relative
}

.form-standar .radio [type="radio"] {
	position: relative;
	z-index: 3;
	width: 30px;
	height: 30px;
	margin-left: -34px;
	vertical-align: top;
	opacity: 0;
	filter: alpha(opacity = 0)
}

.form-standar .radio [type="radio"]:checked+.radio-label {
	font-family: 'Font-Bold'
}

.form-standar .radio [type="radio"]:checked+.radio-label:before {
	border-color: #f16101;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(241, 97, 1, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(241, 97, 1, 0.6)
}

.form-standar .radio [type="radio"]:checked+.radio-label:after {
	opacity: 1;
	filter: alpha(opacity = 100)
}

.form-standar .radio label {
	min-height: 30px;
	padding-left: 40px;
	width: 100%
}

.form-standar .radio .radio-label {
	display: inline-block;
	vertical-align: top;
	padding-top: 6px
}

.form-standar .radio .radio-label:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	-webkit-transition: border-color 0.25s ease-out;
	-o-transition: border-color 0.25s ease-out;
	transition: border-color 0.25s ease-out;
	z-index: 1
}

.form-standar .radio .radio-label:after {
	position: absolute;
	top: 8px;
	left: 8px;
	content: '';
	background-color: #f16101;
	opacity: 0;
	filter: alpha(opacity = 0);
	width: 14px;
	height: 14px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: opacity 0.25s ease-out;
	-o-transition: opacity 0.25s ease-out;
	transition: opacity 0.25s ease-out;
	z-index: 2
}

.form-standar button.btn {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.form-standar .help-block {
	font-family: 'Font-Regular-Italic'
}

.wrapper {
	padding-top: 60px;
	/*padding-bottom: 10px*/
}

.table {
	display: table
}

.table .cell {
	display: table-cell;
	vertical-align: middle
}

.separate,.hgroup,.navigate,.highlight,.bills,.efactura-alert,.summary,.benefits .benefit,.wysiwyg,.form-standar,.form-standar .form-group,.form-standar button.btn
	{
	margin-top: 20px;
	margin-bottom: 10px
}

.header {
	position: absolute;
	top: 0;
	width: 100%;
	height: 50px;
	padding-top: 12px;
	border-bottom: 1px solid #e9ebeb;
	background-color: #fff
}

.header .logo {
	height: 27px;
	width: auto;
	display: inline-block;
	overflow: hidden;
	padding-left: 12px;
}

.oculto {
	font-size: .8em;
	display: none;
	color: #f16101;
	float: left;
    width: 100%;
}

.errorValidation{
	font-size: .8em;
	color: #f16101
}

.ipad-top {
	position: relative;
	margin-top: 62px;
	padding-top: 62px;
}

.ipad-98x122 {
	position: absolute;
	left: 50%;
	margin-left: -49px;
	top: -61px;
}

.ipad-left {
	overflow: hidden;
}

.ipad-left img {
	float: left;
	padding-left: 17px;
}

.ipad-left p {
	padding-top: 45px;
}

@media (max-width: 360px) {
	.form-standar .form-group-dni .form-control, .form-standar .form-group-dni .form-control-static {
		width: 28px;
	}
}

@media (max-width: 340px) {
	.form-standar .form-group-dni .form-control, .form-standar .form-group-dni .form-control-static {
		width: 25px;
	}
}

@media (max-width: 312px) {
	.form-standar .form-group-dni .form-control, .form-standar .form-group-dni .form-control-static {
		width: 23px;
	}
}

/*Cambios para versión responsive*/
@media ( min-width : 768px) {
	body {
		font-size: 16px;
	}
	.header {
		height: 80px;
	}
	.header .logo {
		height: auto;
	}
	.wrapper {
		padding-top: 80px;
		background: #fff;
	}
	.container {
		width: 575px;
		/*padding-left: 200px;*/
		padding-bottom: 130px;
	}
	h1.h1 {
		/*  text-align: left;*/
		font-weight: bold;
	}
	h2,.h2 {
		/*	text-align: left;*/
		font-size: 19px;
	}
	h2 strong.color-brand {
		display: inline-block;
	}
	.highlight {
		background: none;
		border: none;
		position: relative;
	}
	.highlight .text {
		color: #0db5e6;
	}
	.form-group {
		clear: both;
	}
	.form-standar .form-group-dni .form-control,.form-standar .form-group-dni .form-control-static {
		width: 36px;
		font-size: 19px;
		font-weight: bold;
	}
	.form-group-dni {
		text-align: center;
		margin-top: 15px;
	}
	.form-standar .checkbox [type="checkbox"] {
		margin-left: -35px;
	}
	.form-standar .form-group {
		margin-bottom: 25px;
	}
	.oculto {
		float: left;
		width: 100%;
	}
	ul.propertiess li:before {
		font-size: 25px;
		top: -2px;
		left: -1.67em;
		content: url('/static/iberia/img/icon-bullet.png');
		zoom: .7;
	}
	.small-text{
	    font-size: 0.8em;
	    padding-top: 5px;
	    width: 67%;
	    line-height: 1.3;
	    margin: 0 auto;
	}
}

@media ( min-width : 1120px) {
	h1.h1+p.small:before {
		content: "(*)";
		font-size: 40px;
		color: #c8c8c8;
		float: left;
		line-height: 1em;
		margin-right: 15px;
	}
	h1.h1+p.small {
		position: absolute;
		right: 50px;
		top: 85px;
		text-align: left;
		color: #a9a9a9;
		width: 250px;
	}
	.highlight div.cell div.text {
		margin-left: -10px;
		padding-left: 0;
	}
	.highlight figure.cell {
		position: absolute;
		left: -190px;
		zoom: 1;
	}
	.small-text{
	    font-size: 0.8em;
	    padding-top: 5px;
	    width: 67%;
	    line-height: 1.3;
	    margin: 0 auto;
	}
}
/* estilos nuevos AAS convertir todo a sass */
.header .logo {
	
}
.form-baja .marginbot10 {
	margin-bottom: 10px;
}
.foot {
	position: fixed;
	bottom: 0;
	width: 100%;
	padding: 15px;
	border-top: 1px solid #e9ebeb;
	background-color: #F7F8F8;
	/*height: 100px;*/
}
.foot logo {
	max-width: 100%;
}
.foot .subfoot1 {
	
}
.foot .subfoot2 {
	
}
.foot ul {
	margin-top: 10px;
	padding: 0;
}
.foot ul li {
	display: inline-block;
}
.foot ul li:after {
	content: " - ";
}
.foot ul li:last-child:after {
	content: "";
}
.foot ul .quicklist {
	display: inline-block;
}
.foot a {
	text-decoration: none;
}
.foot img.enelogo {
	margin: 5px;
}
@media screen and ( max-width : 767px ) {
	.foot {
		height: 160px;
		position: relative;
		margin-top: 1em;
	}
	.small-text{
	    width: 100%;
	    font-size: 0.8em;
	    padding-top: 5px;
	    line-height: 1.3;
	    margin: 0 auto;
	}
}
strong.clientname {
	text-transform:capitalize;
}

.cookies-wrap{background:#E5F3FE;margin:0}
.cookies-wrap .cookies{margin:0em auto;padding:1em 0 1em 0;width:60em;color:#666}
.cookies-wrap .cookies-close{position:absolute;right:1%}
.outH{left:-1000000px;position:absolute}	