.ember-modal-dialog{
	border-radius:0;
	font-size:16px;
	max-height:95%;
	max-width:95%;
	overflow:auto;
	padding:20px 60px 30px 20px
}
 .ember-modal-dialog>.modal-scroll{
	overflow:auto
}
 .ember-modal-dialog .x-button{
	position:absolute;
	right:15px;
	top:15px
}
.modal-icon{
	cursor:pointer
}
h1 .modal-hint .glyphicon{
	font-size:25px
}
h2 .modal-hint .glyphicon{
	font-size:22px
}
h3 .modal-hint .glyphicon{
	font-size:19px
}
h4 .modal-hint .glyphicon{
	font-size:15px
}
h5 .modal-hint .glyphicon{
	font-size:13px
}
h6 .modal-hint .glyphicon{
	font-size:11px
}
.ember-modal-wrapper.emd-static.emd-wrapper-target-attachment-center .ember-modal-dialog{
	left:50%;
	top:50%;
	transform:translate(-50%,-50%)
}
@page{
	size:A4;
	margin:40px 0 100px 0
}
@media print{
	.Summery-Only,.Summery-Only *{
		display:none!important
	}
	.PDF-Only,.PDF-Only *{
		display:block!important
	}
	.checkout{
		page-break-inside:avoid
	}
}
.ember-power-select-selected-item{
	top:7px
}
.unterhalt th:last-child{
	min-width:140px
}
.haushalt-item .col-lg-1{
	padding:0
}
.control-label{
	padding-bottom:5px
}
div.form-group>.littleField{
	width:25%
}
div.form-group>.largeField{
	width:75%
}
#containerImage{
	background-color:#fff
}
div.modal-header>button.close{
	color:#fff;
	font-weight:300;
	opacity:.3
}
div.modal-header>button.close:hover{
	opacity:1
}
.modal-title.text-danger{
	color:#fff
}
.accessibility-icon{
	color:#707070
}
.accessibility-icon img{
	height:23px
}
#fehlerausgabe{
	overflow:auto
}
.hinweis-modal-dialog>div{
	min-height:70px
}
@font-face{
	font-family:AOKBuenosAiresText;
	font-style:normal;
	font-weight:400;
	src:url(../getFont?kunde=aokby&font=AOKBuenosAiresText-Regular.ttf&path=aok) format("truetype")
}
@font-face{
	font-family:AOKBuenosAiresText;
	font-style:normal;
	font-weight:700;
	src:url(../getFont?kunde=aokby&font=AOKBuenosAiresText-SemiBold.ttf&path=aok) format("truetype")
}
@font-face{
	font-family:aok-icons-functional;
	src:url(../getFont?kunde=aokby&font=aok-icons-functional.eot&path=aok);
	src:url(../getFont?kunde=aokby&font=aok-icons-functional.eot&path=aok) format("eot"),url(../getFont?kunde=aokby&font=aok-icons-functional.woff&path=aok) format("woff"),url(../getFont?kunde=aokby&font=aok-icons-functional.ttf&path=aok) format("truetype")
}
.attachment-remove-button{
	background-color:transparent!important
}
/*! */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	font-family:sans-serif
}
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:none;
	text-decoration:underline;
	text-decoration:underline dotted
}
b,strong{
	font-weight:700
}
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:-.5em
}
sub{
	bottom:-.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 silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
textarea{
	overflow:auto
}
optgroup{
	font-weight:700
}
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{
	*,:after,:before{
		background:transparent!important;
		box-shadow:none!important;
		color:#000!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:""
	}
	blockquote,pre{
		border:1px solid #999;
		page-break-inside:avoid
	}
	thead{
		display:table-header-group
	}
	img,tr{
		page-break-inside:avoid
	}
	img{
		max-width:100%!important
	}
	h2,h3,p{
		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 td,.table-bordered th{
		border:1px solid #ddd!important
	}
}
@font-face{
	font-family:Glyphicons Halflings;
	src:url(../../webjars/bootstrap-sass/3.3.7/fonts/bootstrap/glyphicons-halflings-regular.eot);
	src:url(../../webjars/bootstrap-sass/3.3.7/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../../webjars/bootstrap-sass/3.3.7/fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../../webjars/bootstrap-sass/3.3.7/fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../../webjars/bootstrap-sass/3.3.7/fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../../webjars/bootstrap-sass/3.3.7/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")
}
.glyphicon{
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	display:inline-block;
	font-family:Glyphicons Halflings;
	font-style:normal;
	font-weight:400;
	line-height:1;
	position:relative;
	top:1px
}
.glyphicon-asterisk:before{
	content:"*"
}
.glyphicon-plus:before{
	content:"+"
}
.glyphicon-eur:before,.glyphicon-euro:before{
	content:"€"
}
.glyphicon-minus:before{
	content:"−"
}
.glyphicon-cloud:before{
	content:"☁"
}
.glyphicon-envelope:before{
	content:"✉"
}
.glyphicon-pencil:before{
	content:"✏"
}
.glyphicon-glass:before{
	content:""
}
.glyphicon-music:before{
	content:""
}
.glyphicon-search:before{
	content:""
}
.glyphicon-heart:before{
	content:""
}
.glyphicon-star:before{
	content:""
}
.glyphicon-star-empty:before{
	content:""
}
.glyphicon-user:before{
	content:""
}
.glyphicon-film:before{
	content:""
}
.glyphicon-th-large:before{
	content:""
}
.glyphicon-th:before{
	content:""
}
.glyphicon-th-list:before{
	content:""
}
.glyphicon-ok:before{
	content:""
}
.glyphicon-remove:before{
	content:""
}
.glyphicon-zoom-in:before{
	content:""
}
.glyphicon-zoom-out:before{
	content:""
}
.glyphicon-off:before{
	content:""
}
.glyphicon-signal:before{
	content:""
}
.glyphicon-cog:before{
	content:""
}
.glyphicon-trash:before{
	content:""
}
.glyphicon-home:before{
	content:""
}
.glyphicon-file:before{
	content:""
}
.glyphicon-time:before{
	content:""
}
.glyphicon-road:before{
	content:""
}
.glyphicon-download-alt:before{
	content:""
}
.glyphicon-download:before{
	content:""
}
.glyphicon-upload:before{
	content:""
}
.glyphicon-inbox:before{
	content:""
}
.glyphicon-play-circle:before{
	content:""
}
.glyphicon-repeat:before{
	content:""
}
.glyphicon-refresh:before{
	content:""
}
.glyphicon-list-alt:before{
	content:""
}
.glyphicon-lock:before{
	content:""
}
.glyphicon-flag:before{
	content:""
}
.glyphicon-headphones:before{
	content:""
}
.glyphicon-volume-off:before{
	content:""
}
.glyphicon-volume-down:before{
	content:""
}
.glyphicon-volume-up:before{
	content:""
}
.glyphicon-qrcode:before{
	content:""
}
.glyphicon-barcode:before{
	content:""
}
.glyphicon-tag:before{
	content:""
}
.glyphicon-tags:before{
	content:""
}
.glyphicon-book:before{
	content:""
}
.glyphicon-bookmark:before{
	content:""
}
.glyphicon-print:before{
	content:""
}
.glyphicon-camera:before{
	content:""
}
.glyphicon-font:before{
	content:""
}
.glyphicon-bold:before{
	content:""
}
.glyphicon-italic:before{
	content:""
}
.glyphicon-text-height:before{
	content:""
}
.glyphicon-text-width:before{
	content:""
}
.glyphicon-align-left:before{
	content:""
}
.glyphicon-align-center:before{
	content:""
}
.glyphicon-align-right:before{
	content:""
}
.glyphicon-align-justify:before{
	content:""
}
.glyphicon-list:before{
	content:""
}
.glyphicon-indent-left:before{
	content:""
}
.glyphicon-indent-right:before{
	content:""
}
.glyphicon-facetime-video:before{
	content:""
}
.glyphicon-picture:before{
	content:""
}
.glyphicon-map-marker:before{
	content:""
}
.glyphicon-adjust:before{
	content:""
}
.glyphicon-tint:before{
	content:""
}
.glyphicon-edit:before{
	content:""
}
.glyphicon-share:before{
	content:""
}
.glyphicon-check:before{
	content:""
}
.glyphicon-move:before{
	content:""
}
.glyphicon-step-backward:before{
	content:""
}
.glyphicon-fast-backward:before{
	content:""
}
.glyphicon-backward:before{
	content:""
}
.glyphicon-play:before{
	content:""
}
.glyphicon-pause:before{
	content:""
}
.glyphicon-stop:before{
	content:""
}
.glyphicon-forward:before{
	content:""
}
.glyphicon-fast-forward:before{
	content:""
}
.glyphicon-step-forward:before{
	content:""
}
.glyphicon-eject:before{
	content:""
}
.glyphicon-chevron-left:before{
	content:""
}
.glyphicon-chevron-right:before{
	content:""
}
.glyphicon-plus-sign:before{
	content:""
}
.glyphicon-minus-sign:before{
	content:""
}
.glyphicon-remove-sign:before{
	content:""
}
.glyphicon-ok-sign:before{
	content:""
}
.glyphicon-question-sign:before{
	content:""
}
.glyphicon-info-sign:before{
	content:""
}
.glyphicon-screenshot:before{
	content:""
}
.glyphicon-remove-circle:before{
	content:""
}
.glyphicon-ok-circle:before{
	content:""
}
.glyphicon-ban-circle:before{
	content:""
}
.glyphicon-arrow-left:before{
	content:""
}
.glyphicon-arrow-right:before{
	content:""
}
.glyphicon-arrow-up:before{
	content:""
}
.glyphicon-arrow-down:before{
	content:""
}
.glyphicon-share-alt:before{
	content:""
}
.glyphicon-resize-full:before{
	content:""
}
.glyphicon-resize-small:before{
	content:""
}
.glyphicon-exclamation-sign:before{
	content:""
}
.glyphicon-gift:before{
	content:""
}
.glyphicon-leaf:before{
	content:""
}
.glyphicon-fire:before{
	content:""
}
.glyphicon-eye-open:before{
	content:""
}
.glyphicon-eye-close:before{
	content:""
}
.glyphicon-warning-sign:before{
	content:""
}
.glyphicon-plane:before{
	content:""
}
.glyphicon-calendar:before{
	content:""
}
.glyphicon-random:before{
	content:""
}
.glyphicon-comment:before{
	content:""
}
.glyphicon-magnet:before{
	content:""
}
.glyphicon-chevron-up:before{
	content:""
}
.glyphicon-chevron-down:before{
	content:""
}
.glyphicon-retweet:before{
	content:""
}
.glyphicon-shopping-cart:before{
	content:""
}
.glyphicon-folder-close:before{
	content:""
}
.glyphicon-folder-open:before{
	content:""
}
.glyphicon-resize-vertical:before{
	content:""
}
.glyphicon-resize-horizontal:before{
	content:""
}
.glyphicon-hdd:before{
	content:""
}
.glyphicon-bullhorn:before{
	content:""
}
.glyphicon-bell:before{
	content:""
}
.glyphicon-certificate:before{
	content:""
}
.glyphicon-thumbs-up:before{
	content:""
}
.glyphicon-thumbs-down:before{
	content:""
}
.glyphicon-hand-right:before{
	content:""
}
.glyphicon-hand-left:before{
	content:""
}
.glyphicon-hand-up:before{
	content:""
}
.glyphicon-hand-down:before{
	content:""
}
.glyphicon-circle-arrow-right:before{
	content:""
}
.glyphicon-circle-arrow-left:before{
	content:""
}
.glyphicon-circle-arrow-up:before{
	content:""
}
.glyphicon-circle-arrow-down:before{
	content:""
}
.glyphicon-globe:before{
	content:""
}
.glyphicon-wrench:before{
	content:""
}
.glyphicon-tasks:before{
	content:""
}
.glyphicon-filter:before{
	content:""
}
.glyphicon-briefcase:before{
	content:""
}
.glyphicon-fullscreen:before{
	content:""
}
.glyphicon-dashboard:before{
	content:""
}
.glyphicon-paperclip:before{
	content:""
}
.glyphicon-heart-empty:before{
	content:""
}
.glyphicon-link:before{
	content:""
}
.glyphicon-phone:before{
	content:""
}
.glyphicon-pushpin:before{
	content:""
}
.glyphicon-usd:before{
	content:""
}
.glyphicon-gbp:before{
	content:""
}
.glyphicon-sort:before{
	content:""
}
.glyphicon-sort-by-alphabet:before{
	content:""
}
.glyphicon-sort-by-alphabet-alt:before{
	content:""
}
.glyphicon-sort-by-order:before{
	content:""
}
.glyphicon-sort-by-order-alt:before{
	content:""
}
.glyphicon-sort-by-attributes:before{
	content:""
}
.glyphicon-sort-by-attributes-alt:before{
	content:""
}
.glyphicon-unchecked:before{
	content:""
}
.glyphicon-expand:before{
	content:""
}
.glyphicon-collapse-down:before{
	content:""
}
.glyphicon-collapse-up:before{
	content:""
}
.glyphicon-log-in:before{
	content:""
}
.glyphicon-flash:before{
	content:""
}
.glyphicon-log-out:before{
	content:""
}
.glyphicon-new-window:before{
	content:""
}
.glyphicon-record:before{
	content:""
}
.glyphicon-save:before{
	content:""
}
.glyphicon-open:before{
	content:""
}
.glyphicon-saved:before{
	content:""
}
.glyphicon-import:before{
	content:""
}
.glyphicon-export:before{
	content:""
}
.glyphicon-send:before{
	content:""
}
.glyphicon-floppy-disk:before{
	content:""
}
.glyphicon-floppy-saved:before{
	content:""
}
.glyphicon-floppy-remove:before{
	content:""
}
.glyphicon-floppy-save:before{
	content:""
}
.glyphicon-floppy-open:before{
	content:""
}
.glyphicon-credit-card:before{
	content:""
}
.glyphicon-transfer:before{
	content:""
}
.glyphicon-cutlery:before{
	content:""
}
.glyphicon-header:before{
	content:""
}
.glyphicon-compressed:before{
	content:""
}
.glyphicon-earphone:before{
	content:""
}
.glyphicon-phone-alt:before{
	content:""
}
.glyphicon-tower:before{
	content:""
}
.glyphicon-stats:before{
	content:""
}
.glyphicon-sd-video:before{
	content:""
}
.glyphicon-hd-video:before{
	content:""
}
.glyphicon-subtitles:before{
	content:""
}
.glyphicon-sound-stereo:before{
	content:""
}
.glyphicon-sound-dolby:before{
	content:""
}
.glyphicon-sound-5-1:before{
	content:""
}
.glyphicon-sound-6-1:before{
	content:""
}
.glyphicon-sound-7-1:before{
	content:""
}
.glyphicon-copyright-mark:before{
	content:""
}
.glyphicon-registration-mark:before{
	content:""
}
.glyphicon-cloud-download:before{
	content:""
}
.glyphicon-cloud-upload:before{
	content:""
}
.glyphicon-tree-conifer:before{
	content:""
}
.glyphicon-tree-deciduous:before{
	content:""
}
.glyphicon-cd:before{
	content:""
}
.glyphicon-save-file:before{
	content:""
}
.glyphicon-open-file:before{
	content:""
}
.glyphicon-level-up:before{
	content:""
}
.glyphicon-copy:before{
	content:""
}
.glyphicon-paste:before{
	content:""
}
.glyphicon-alert:before{
	content:""
}
.glyphicon-equalizer:before{
	content:""
}
.glyphicon-king:before{
	content:""
}
.glyphicon-queen:before{
	content:""
}
.glyphicon-pawn:before{
	content:""
}
.glyphicon-bishop:before{
	content:""
}
.glyphicon-knight:before{
	content:""
}
.glyphicon-baby-formula:before{
	content:""
}
.glyphicon-tent:before{
	content:"⛺"
}
.glyphicon-blackboard:before{
	content:""
}
.glyphicon-bed:before{
	content:""
}
.glyphicon-apple:before{
	content:""
}
.glyphicon-erase:before{
	content:""
}
.glyphicon-hourglass:before{
	content:"⌛"
}
.glyphicon-lamp:before{
	content:""
}
.glyphicon-duplicate:before{
	content:""
}
.glyphicon-piggy-bank:before{
	content:""
}
.glyphicon-scissors:before{
	content:""
}
.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{
	content:""
}
.glyphicon-jpy:before,.glyphicon-yen:before{
	content:"¥"
}
.glyphicon-rub:before,.glyphicon-ruble:before{
	content:"₽"
}
.glyphicon-scale:before{
	content:""
}
.glyphicon-ice-lolly:before{
	content:""
}
.glyphicon-ice-lolly-tasted:before{
	content:""
}
.glyphicon-education:before{
	content:""
}
.glyphicon-option-horizontal:before{
	content:""
}
.glyphicon-option-vertical:before{
	content:""
}
.glyphicon-menu-hamburger:before{
	content:""
}
.glyphicon-modal-window:before{
	content:""
}
.glyphicon-oil:before{
	content:""
}
.glyphicon-grain:before{
	content:""
}
.glyphicon-sunglasses:before{
	content:""
}
.glyphicon-text-size:before{
	content:""
}
.glyphicon-text-color:before{
	content:""
}
.glyphicon-text-background:before{
	content:""
}
.glyphicon-object-align-top:before{
	content:""
}
.glyphicon-object-align-bottom:before{
	content:""
}
.glyphicon-object-align-horizontal:before{
	content:""
}
.glyphicon-object-align-left:before{
	content:""
}
.glyphicon-object-align-vertical:before{
	content:""
}
.glyphicon-object-align-right:before{
	content:""
}
.glyphicon-triangle-right:before{
	content:""
}
.glyphicon-triangle-left:before{
	content:""
}
.glyphicon-triangle-bottom:before{
	content:""
}
.glyphicon-triangle-top:before{
	content:""
}
.glyphicon-console:before{
	content:""
}
.glyphicon-superscript:before{
	content:""
}
.glyphicon-subscript:before{
	content:""
}
.glyphicon-menu-left:before{
	content:""
}
.glyphicon-menu-right:before{
	content:""
}
.glyphicon-menu-down:before{
	content:""
}
.glyphicon-menu-up:before{
	content:""
}
*,:after,:before{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
html{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	font-size:10px
}
body{
	background-color:#fff;
	color:#333;
	font-family:AOKBuenosAiresText,Arial,Helvetica,sans-serif;
	line-height:1.428571429
}
button,input,select,textarea{
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
a{
	color:#004730;
	text-decoration:none
}
a:focus,a:hover{
	color:#000;
	text-decoration:underline
}
a:focus{
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
figure{
	margin:0
}
img{
	vertical-align:middle
}
.img-responsive{
	display:block;
	height:auto;
	max-width:100%
}
.img-rounded{
	border-radius:6px
}
.img-thumbnail{
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	display:inline-block;
	height:auto;
	line-height:1.428571429;
	max-width:100%;
	padding:4px;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.img-circle{
	border-radius:50%
}
hr{
	border:0;
	border-top:1px solid #eee;
	margin-bottom:25px;
	margin-top:25px
}
.sr-only{
	margin:-1px
}
.sr-only-focusable:active,.sr-only-focusable:focus{
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto
}
[role=button]{
	cursor:pointer
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
	color:inherit;
	font-family:inherit;
	font-weight:500;
	line-height:1.1
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{
	color:#777;
	font-weight:400;
	line-height:1
}
.h1,.h2,.h3,h1,h2,h3{
	margin-bottom:12.5px;
	margin-top:25px
}
.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,.h5,.h6,h4,h5,h6{
	margin-bottom:12.5px;
	margin-top:12.5px
}
.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:46px
}
.h2,h2{
	font-size:38px
}
.h3,h3{
	font-size:31px
}
.h4,h4{
	font-size:23px
}
.h5,h5{
	font-size:18px
}
.h6,h6{
	font-size:16px
}
p{
	margin:0 0 12.5px
}
.lead{
	font-size:20px;
	font-weight:300;
	line-height:1.4;
	margin-bottom:25px
}
@media(min-width:768px){
	.lead{
		font-size:27px
	}
}
.small,small{
	font-size:88%
}
.mark,mark{
	background-color:#fcf8e3;
	padding:.2em
}
.text-right{
	text-align:right
}
.text-justify{
	text-align:justify
}
.text-nowrap{
	white-space:nowrap
}
.text-lowercase{
	text-transform:lowercase
}
.initialism,.text-uppercase{
	text-transform:uppercase
}
.text-capitalize{
	text-transform:capitalize
}
.text-muted{
	color:#777
}
.text-primary{
	color:#337ab7
}
a.text-primary:focus,a.text-primary:hover{
	color:#286090
}
.text-success{
	color:#3c763d
}
a.text-success:focus,a.text-success:hover{
	color:#2b542c
}
.text-info{
	color:#31708f
}
a.text-info:focus,a.text-info:hover{
	color:#245269
}
.text-warning{
	color:#8a6d3b
}
a.text-warning:focus,a.text-warning:hover{
	color:#66512c
}
.text-danger{
	color:#a94442
}
a.text-danger:focus,a.text-danger:hover{
	color:#843534
}
.bg-primary{
	background-color:#337ab7;
	color:#fff
}
a.bg-primary:focus,a.bg-primary:hover{
	background-color:#286090
}
.bg-success{
	background-color:#dff0d8
}
a.bg-success:focus,a.bg-success:hover{
	background-color:#c1e2b3
}
.bg-info{
	background-color:#d9edf7
}
a.bg-info:focus,a.bg-info:hover{
	background-color:#afd9ee
}
.bg-warning{
	background-color:#fcf8e3
}
a.bg-warning:focus,a.bg-warning:hover{
	background-color:#f7ecb5
}
.bg-danger{
	background-color:#f2dede
}
a.bg-danger:focus,a.bg-danger:hover{
	background-color:#e4b9b9
}
.page-header{
	border-bottom:1px solid #eee;
	margin:50px 0 25px;
	padding-bottom:11.5px
}
ol,ul{
	margin-bottom:12.5px;
	margin-top:0
}
ol ol,ol ul,ul ol,ul ul{
	margin-bottom:0
}
.list-inline,.list-unstyled{
	list-style:none;
	padding-left:0
}
.list-inline{
	margin-left:-5px
}
.list-inline>li{
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}
dl{
	margin-bottom:25px;
	margin-top:0
}
dd,dt{
	line-height:1.428571429
}
dt{
	font-weight:700
}
dd{
	margin-left:0
}
.dl-horizontal dd:after,.dl-horizontal dd:before{
	content:" ";
	display:table
}
.dl-horizontal dd:after{
	clear:both
}
@media(min-width:768px){
	.dl-horizontal dt{
		clear:left;
		float:left;
		overflow:hidden;
		text-align:right;
		text-overflow:ellipsis;
		white-space:nowrap;
		width:160px
	}
	.dl-horizontal dd{
		margin-left:180px
	}
}
abbr[data-original-title],abbr[title]{
	cursor:help
}
.initialism{
	font-size:90%
}
blockquote{
	border-left:5px solid #eee;
	font-size:22.5px;
	margin:0 0 25px;
	padding:12.5px 25px
}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{
	margin-bottom:0
}
blockquote .small,blockquote footer,blockquote small{
	color:#777;
	display:block;
	font-size:80%;
	line-height:1.428571429
}
blockquote .small:before,blockquote footer:before,blockquote small:before{
	content:"— "
}
.blockquote-reverse,blockquote.pull-right{
	border-left:0;
	border-right:5px solid #eee;
	padding-left:0;
	padding-right:15px;
	text-align:right
}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{
	content:""
}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{
	content:" —"
}
address{
	font-style:normal;
	line-height:1.428571429;
	margin-bottom:25px
}
code,kbd,pre,samp{
	font-family:Menlo,Monaco,Consolas,Courier New,monospace
}
code{
	background-color:#f9f2f4;
	border-radius:4px;
	color:#c7254e
}
code,kbd{
	font-size:90%;
	padding:2px 4px
}
kbd{
	background-color:#333;
	border-radius:3px;
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);
	color:#fff
}
kbd kbd{
	box-shadow:none;
	font-size:100%;
	font-weight:700;
	padding:0
}
pre{
	word-wrap:break-word;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border-radius:4px;
	color:#333;
	display:block;
	font-size:17px;
	line-height:1.428571429;
	margin:0 0 12.5px;
	padding:12px;
	word-break:break-all
}
pre code{
	background-color:transparent;
	border-radius:0;
	color:inherit;
	font-size:inherit;
	padding:0;
	white-space:pre-wrap
}
.pre-scrollable{
	max-height:340px;
	overflow-y:scroll
}
.container{
	padding-left:15px;
	padding-right:15px
}
.container:after,.container:before{
	content:" ";
	display:table
}
.container:after{
	clear:both
}
@media(min-width:768px){
	.container{
		width:750px
	}
}
@media(min-width:992px){
	.container{
		width:970px
	}
}
@media(min-width:1200px){
	.container{
		width:1170px
	}
}
.container-fluid{
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:15px
}
.container-fluid:after,.container-fluid:before{
	content:" ";
	display:table
}
.container-fluid:after{
	clear:both
}
.row{
	margin-left:-15px;
	margin-right:-15px
}
.row:after,.row:before{
	content:" ";
	display:table
}
.row:after{
	clear:both
}
.row-no-gutters{
	margin-left:0;
	margin-right:0
}
.row-no-gutters [class*=col-]{
	padding-left:0;
	padding-right:0
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
	position:relative
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
	float:left
}
.col-xs-1{
	width:8.3333333333%
}
.col-xs-2{
	width:16.6666666667%
}
.col-xs-3{
	width:25%
}
.col-xs-4{
	width:33.3333333333%
}
.col-xs-5{
	width:41.6666666667%
}
.col-xs-6{
	width:50%
}
.col-xs-7{
	width:58.3333333333%
}
.col-xs-8{
	width:66.6666666667%
}
.col-xs-9{
	width:75%
}
.col-xs-10{
	width:83.3333333333%
}
.col-xs-11{
	width:91.6666666667%
}
.col-xs-12{
	width:100%
}
.col-xs-pull-0{
	right:auto
}
.col-xs-pull-1{
	right:8.3333333333%
}
.col-xs-pull-2{
	right:16.6666666667%
}
.col-xs-pull-3{
	right:25%
}
.col-xs-pull-4{
	right:33.3333333333%
}
.col-xs-pull-5{
	right:41.6666666667%
}
.col-xs-pull-6{
	right:50%
}
.col-xs-pull-7{
	right:58.3333333333%
}
.col-xs-pull-8{
	right:66.6666666667%
}
.col-xs-pull-9{
	right:75%
}
.col-xs-pull-10{
	right:83.3333333333%
}
.col-xs-pull-11{
	right:91.6666666667%
}
.col-xs-pull-12{
	right:100%
}
.col-xs-push-0{
	left:auto
}
.col-xs-push-1{
	left:8.3333333333%
}
.col-xs-push-2{
	left:16.6666666667%
}
.col-xs-push-3{
	left:25%
}
.col-xs-push-4{
	left:33.3333333333%
}
.col-xs-push-5{
	left:41.6666666667%
}
.col-xs-push-6{
	left:50%
}
.col-xs-push-7{
	left:58.3333333333%
}
.col-xs-push-8{
	left:66.6666666667%
}
.col-xs-push-9{
	left:75%
}
.col-xs-push-10{
	left:83.3333333333%
}
.col-xs-push-11{
	left:91.6666666667%
}
.col-xs-push-12{
	left:100%
}
.col-xs-offset-0{
	margin-left:0
}
.col-xs-offset-1{
	margin-left:8.3333333333%
}
.col-xs-offset-2{
	margin-left:16.6666666667%
}
.col-xs-offset-3{
	margin-left:25%
}
.col-xs-offset-4{
	margin-left:33.3333333333%
}
.col-xs-offset-5{
	margin-left:41.6666666667%
}
.col-xs-offset-6{
	margin-left:50%
}
.col-xs-offset-7{
	margin-left:58.3333333333%
}
.col-xs-offset-8{
	margin-left:66.6666666667%
}
.col-xs-offset-9{
	margin-left:75%
}
.col-xs-offset-10{
	margin-left:83.3333333333%
}
.col-xs-offset-11{
	margin-left:91.6666666667%
}
.col-xs-offset-12{
	margin-left:100%
}
@media(min-width:768px){
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
		float:left
	}
	.col-sm-1{
		width:8.3333333333%
	}
	.col-sm-2{
		width:16.6666666667%
	}
	.col-sm-3{
		width:25%
	}
	.col-sm-4{
		width:33.3333333333%
	}
	.col-sm-5{
		width:41.6666666667%
	}
	.col-sm-6{
		width:50%
	}
	.col-sm-7{
		width:58.3333333333%
	}
	.col-sm-8{
		width:66.6666666667%
	}
	.col-sm-9{
		width:75%
	}
	.col-sm-10{
		width:83.3333333333%
	}
	.col-sm-11{
		width:91.6666666667%
	}
	.col-sm-12{
		width:100%
	}
	.col-sm-pull-0{
		right:auto
	}
	.col-sm-pull-1{
		right:8.3333333333%
	}
	.col-sm-pull-2{
		right:16.6666666667%
	}
	.col-sm-pull-3{
		right:25%
	}
	.col-sm-pull-4{
		right:33.3333333333%
	}
	.col-sm-pull-5{
		right:41.6666666667%
	}
	.col-sm-pull-6{
		right:50%
	}
	.col-sm-pull-7{
		right:58.3333333333%
	}
	.col-sm-pull-8{
		right:66.6666666667%
	}
	.col-sm-pull-9{
		right:75%
	}
	.col-sm-pull-10{
		right:83.3333333333%
	}
	.col-sm-pull-11{
		right:91.6666666667%
	}
	.col-sm-pull-12{
		right:100%
	}
	.col-sm-push-0{
		left:auto
	}
	.col-sm-push-1{
		left:8.3333333333%
	}
	.col-sm-push-2{
		left:16.6666666667%
	}
	.col-sm-push-3{
		left:25%
	}
	.col-sm-push-4{
		left:33.3333333333%
	}
	.col-sm-push-5{
		left:41.6666666667%
	}
	.col-sm-push-6{
		left:50%
	}
	.col-sm-push-7{
		left:58.3333333333%
	}
	.col-sm-push-8{
		left:66.6666666667%
	}
	.col-sm-push-9{
		left:75%
	}
	.col-sm-push-10{
		left:83.3333333333%
	}
	.col-sm-push-11{
		left:91.6666666667%
	}
	.col-sm-push-12{
		left:100%
	}
	.col-sm-offset-0{
		margin-left:0
	}
	.col-sm-offset-1{
		margin-left:8.3333333333%
	}
	.col-sm-offset-2{
		margin-left:16.6666666667%
	}
	.col-sm-offset-3{
		margin-left:25%
	}
	.col-sm-offset-4{
		margin-left:33.3333333333%
	}
	.col-sm-offset-5{
		margin-left:41.6666666667%
	}
	.col-sm-offset-6{
		margin-left:50%
	}
	.col-sm-offset-7{
		margin-left:58.3333333333%
	}
	.col-sm-offset-8{
		margin-left:66.6666666667%
	}
	.col-sm-offset-9{
		margin-left:75%
	}
	.col-sm-offset-10{
		margin-left:83.3333333333%
	}
	.col-sm-offset-11{
		margin-left:91.6666666667%
	}
	.col-sm-offset-12{
		margin-left:100%
	}
}
@media(min-width:992px){
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
		float:left
	}
	.col-md-1{
		width:8.3333333333%
	}
	.col-md-2{
		width:16.6666666667%
	}
	.col-md-3{
		width:25%
	}
	.col-md-4{
		width:33.3333333333%
	}
	.col-md-5{
		width:41.6666666667%
	}
	.col-md-6{
		width:50%
	}
	.col-md-7{
		width:58.3333333333%
	}
	.col-md-8{
		width:66.6666666667%
	}
	.col-md-9{
		width:75%
	}
	.col-md-10{
		width:83.3333333333%
	}
	.col-md-11{
		width:91.6666666667%
	}
	.col-md-12{
		width:100%
	}
	.col-md-pull-0{
		right:auto
	}
	.col-md-pull-1{
		right:8.3333333333%
	}
	.col-md-pull-2{
		right:16.6666666667%
	}
	.col-md-pull-3{
		right:25%
	}
	.col-md-pull-4{
		right:33.3333333333%
	}
	.col-md-pull-5{
		right:41.6666666667%
	}
	.col-md-pull-6{
		right:50%
	}
	.col-md-pull-7{
		right:58.3333333333%
	}
	.col-md-pull-8{
		right:66.6666666667%
	}
	.col-md-pull-9{
		right:75%
	}
	.col-md-pull-10{
		right:83.3333333333%
	}
	.col-md-pull-11{
		right:91.6666666667%
	}
	.col-md-pull-12{
		right:100%
	}
	.col-md-push-0{
		left:auto
	}
	.col-md-push-1{
		left:8.3333333333%
	}
	.col-md-push-2{
		left:16.6666666667%
	}
	.col-md-push-3{
		left:25%
	}
	.col-md-push-4{
		left:33.3333333333%
	}
	.col-md-push-5{
		left:41.6666666667%
	}
	.col-md-push-6{
		left:50%
	}
	.col-md-push-7{
		left:58.3333333333%
	}
	.col-md-push-8{
		left:66.6666666667%
	}
	.col-md-push-9{
		left:75%
	}
	.col-md-push-10{
		left:83.3333333333%
	}
	.col-md-push-11{
		left:91.6666666667%
	}
	.col-md-push-12{
		left:100%
	}
	.col-md-offset-0{
		margin-left:0
	}
	.col-md-offset-1{
		margin-left:8.3333333333%
	}
	.col-md-offset-2{
		margin-left:16.6666666667%
	}
	.col-md-offset-3{
		margin-left:25%
	}
	.col-md-offset-4{
		margin-left:33.3333333333%
	}
	.col-md-offset-5{
		margin-left:41.6666666667%
	}
	.col-md-offset-6{
		margin-left:50%
	}
	.col-md-offset-7{
		margin-left:58.3333333333%
	}
	.col-md-offset-8{
		margin-left:66.6666666667%
	}
	.col-md-offset-9{
		margin-left:75%
	}
	.col-md-offset-10{
		margin-left:83.3333333333%
	}
	.col-md-offset-11{
		margin-left:91.6666666667%
	}
	.col-md-offset-12{
		margin-left:100%
	}
}
@media(min-width:1200px){
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{
		float:left
	}
	.col-lg-1{
		width:8.3333333333%
	}
	.col-lg-2{
		width:16.6666666667%
	}
	.col-lg-3{
		width:25%
	}
	.col-lg-4{
		width:33.3333333333%
	}
	.col-lg-5{
		width:41.6666666667%
	}
	.col-lg-6{
		width:50%
	}
	.col-lg-7{
		width:58.3333333333%
	}
	.col-lg-8{
		width:66.6666666667%
	}
	.col-lg-9{
		width:75%
	}
	.col-lg-10{
		width:83.3333333333%
	}
	.col-lg-11{
		width:91.6666666667%
	}
	.col-lg-12{
		width:100%
	}
	.col-lg-pull-0{
		right:auto
	}
	.col-lg-pull-1{
		right:8.3333333333%
	}
	.col-lg-pull-2{
		right:16.6666666667%
	}
	.col-lg-pull-3{
		right:25%
	}
	.col-lg-pull-4{
		right:33.3333333333%
	}
	.col-lg-pull-5{
		right:41.6666666667%
	}
	.col-lg-pull-6{
		right:50%
	}
	.col-lg-pull-7{
		right:58.3333333333%
	}
	.col-lg-pull-8{
		right:66.6666666667%
	}
	.col-lg-pull-9{
		right:75%
	}
	.col-lg-pull-10{
		right:83.3333333333%
	}
	.col-lg-pull-11{
		right:91.6666666667%
	}
	.col-lg-pull-12{
		right:100%
	}
	.col-lg-push-0{
		left:auto
	}
	.col-lg-push-1{
		left:8.3333333333%
	}
	.col-lg-push-2{
		left:16.6666666667%
	}
	.col-lg-push-3{
		left:25%
	}
	.col-lg-push-4{
		left:33.3333333333%
	}
	.col-lg-push-5{
		left:41.6666666667%
	}
	.col-lg-push-6{
		left:50%
	}
	.col-lg-push-7{
		left:58.3333333333%
	}
	.col-lg-push-8{
		left:66.6666666667%
	}
	.col-lg-push-9{
		left:75%
	}
	.col-lg-push-10{
		left:83.3333333333%
	}
	.col-lg-push-11{
		left:91.6666666667%
	}
	.col-lg-push-12{
		left:100%
	}
	.col-lg-offset-0{
		margin-left:0
	}
	.col-lg-offset-1{
		margin-left:8.3333333333%
	}
	.col-lg-offset-2{
		margin-left:16.6666666667%
	}
	.col-lg-offset-3{
		margin-left:25%
	}
	.col-lg-offset-4{
		margin-left:33.3333333333%
	}
	.col-lg-offset-5{
		margin-left:41.6666666667%
	}
	.col-lg-offset-6{
		margin-left:50%
	}
	.col-lg-offset-7{
		margin-left:58.3333333333%
	}
	.col-lg-offset-8{
		margin-left:66.6666666667%
	}
	.col-lg-offset-9{
		margin-left:75%
	}
	.col-lg-offset-10{
		margin-left:83.3333333333%
	}
	.col-lg-offset-11{
		margin-left:91.6666666667%
	}
	.col-lg-offset-12{
		margin-left:100%
	}
}
table{
	background-color:transparent
}
table col[class*=col-]{
	display:table-column;
	float:none;
	position:static
}
table td[class*=col-],table th[class*=col-]{
	display:table-cell;
	float:none;
	position:static
}
caption{
	color:#777;
	padding-bottom:8px;
	padding-top:8px
}
caption,th{
	text-align:left
}
.table{
	margin-bottom:25px;
	max-width:100%;
	width:100%
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
	border-top:1px solid #ddd;
	line-height:1.428571429;
	padding:8px;
	vertical-align:top
}
.table>thead>tr>th{
	border-bottom:2px solid #ddd;
	vertical-align:bottom
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{
	border-top:0
}
.table>tbody+tbody{
	border-top:2px solid #ddd
}
.table .table{
	background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{
	padding:5px
}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
	border:1px solid #ddd
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd){
	background-color:#f9f9f9
}
.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{
	background-color:#f5f5f5
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{
	background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{
	background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{
	background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{
	background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{
	background-color:#c4e3f3
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{
	background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{
	background-color:#faf2cc
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{
	background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{
	background-color:#ebcccc
}
.table-responsive{
	min-height:.01%;
	overflow-x:auto
}
@media screen and (max-width:767px){
	.table-responsive{
		-ms-overflow-style:-ms-autohiding-scrollbar;
		border:1px solid #ddd;
		margin-bottom:18.75px;
		overflow-y:hidden;
		width:100%
	}
	.table-responsive>.table{
		margin-bottom:0
	}
	.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{
		white-space:nowrap
	}
	.table-responsive>.table-bordered{
		border:0
	}
	.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{
		border-left:0
	}
	.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{
		border-right:0
	}
	.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{
		border-bottom:0
	}
}
fieldset{
	margin:0;
	min-width:0
}
fieldset,legend{
	border:0;
	padding:0
}
legend{
	border-bottom:1px solid #e5e5e5;
	color:#333;
	display:block;
	font-size:27px;
	line-height:inherit;
	margin-bottom:25px;
	width:100%
}
label{
	display:inline-block;
	font-weight:700;
	margin-bottom:5px;
	max-width:100%
}
input[type=search]{
	-webkit-appearance:none;
	appearance:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
input[type=checkbox],input[type=radio]{
	line-height:normal;
	margin:4px 0 0;
	margin-top:1px\9
}
fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{
	cursor:not-allowed
}
input[type=file]{
	display:block
}
input[type=range]{
	display:block;
	width:100%
}
select[multiple],select[size]{
	height:auto
}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
output{
	padding-top:7px
}
.form-control,output{
	color:#555;
	display:block;
	font-size:18px;
	line-height:1.428571429
}
.form-control{
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	height:39px;
	padding:6px 12px;
	-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	width:100%
}
.form-control:focus{
	border-color:#66afe9;
	-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);
	outline:0
}
.form-control::-moz-placeholder{
	color:#999;
	opacity:1
}
.form-control:-ms-input-placeholder{
	color:#999
}
.form-control::-webkit-input-placeholder{
	color:#999
}
.form-control::-ms-expand{
	background-color:transparent;
	border:0
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
	background-color:#eee;
	opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control{
	cursor:not-allowed
}
textarea.form-control{
	height:auto
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{
		line-height:39px
	}
	.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>.input-group-btn>input[type=time].btn,input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{
		line-height:36px
	}
	.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>.input-group-btn>input[type=time].btn,input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{
		line-height:53px
	}
}
.form-group{
	margin-bottom:15px
}
.checkbox,.radio{
	display:block;
	margin-bottom:10px;
	margin-top:10px;
	position:relative
}
.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{
	cursor:not-allowed
}
.checkbox label,.radio label{
	cursor:pointer;
	font-weight:400;
	margin-bottom:0;
	min-height:25px;
	padding-left:20px
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{
	margin-left:-20px;
	margin-top:4px\9;
	position:absolute
}
.checkbox+.checkbox,.radio+.radio{
	margin-top:-5px
}
.checkbox-inline,.radio-inline{
	cursor:pointer;
	display:inline-block;
	font-weight:400;
	margin-bottom:0;
	padding-left:20px;
	position:relative;
	vertical-align:middle
}
.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{
	cursor:not-allowed
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{
	margin-left:10px;
	margin-top:0
}
.form-control-static{
	margin-bottom:0;
	min-height:43px;
	padding-bottom:7px;
	padding-top:7px
}
.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{
	padding-left:0;
	padding-right:0
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{
	border-radius:3px;
	font-size:16px;
	height:36px;
	line-height:1.5;
	padding:5px 10px
}
.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{
	height:36px;
	line-height:36px
}
.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{
	height:auto
}
.form-group-sm .form-control{
	border-radius:3px;
	font-size:16px;
	height:36px;
	line-height:1.5;
	padding:5px 10px
}
.form-group-sm select.form-control{
	height:36px;
	line-height:36px
}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{
	height:auto
}
.form-group-sm .form-control-static{
	font-size:16px;
	height:36px;
	line-height:1.5;
	min-height:41px;
	padding:6px 10px
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{
	border-radius:6px;
	font-size:23px;
	height:53px;
	line-height:1.3333333;
	padding:10px 16px
}
.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{
	height:53px;
	line-height:53px
}
.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{
	height:auto
}
.form-group-lg .form-control{
	border-radius:6px;
	font-size:23px;
	height:53px;
	line-height:1.3333333;
	padding:10px 16px
}
.form-group-lg select.form-control{
	height:53px;
	line-height:53px
}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{
	height:auto
}
.form-group-lg .form-control-static{
	font-size:23px;
	height:53px;
	line-height:1.3333333;
	min-height:48px;
	padding:11px 16px
}
.has-feedback{
	position:relative
}
.has-feedback .form-control{
	padding-right:48.75px
}
.form-control-feedback{
	display:block;
	height:39px;
	line-height:39px;
	pointer-events:none;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	width:39px;
	z-index:2
}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{
	height:53px;
	line-height:53px;
	width:53px
}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{
	height:36px;
	line-height:36px;
	width:36px
}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{
	color:#3c763d
}
.has-success .form-control{
	border-color:#3c763d;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus{
	border-color:#2b542c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.has-success .input-group-addon{
	background-color:#dff0d8;
	border-color:#3c763d;
	color:#3c763d
}
.has-success .form-control-feedback{
	color:#3c763d
}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{
	color:#8a6d3b
}
.has-warning .form-control{
	border-color:#8a6d3b;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus{
	border-color:#66512c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon{
	background-color:#fcf8e3;
	border-color:#8a6d3b;
	color:#8a6d3b
}
.has-warning .form-control-feedback{
	color:#8a6d3b
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{
	color:#a94442
}
.has-error .form-control{
	border-color:#a94442;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus{
	border-color:#843534;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.has-error .input-group-addon{
	background-color:#f2dede;
	border-color:#a94442;
	color:#a94442
}
.has-error .form-control-feedback{
	color:#a94442
}
.has-feedback label~.form-control-feedback{
	top:30px
}
.has-feedback label.sr-only~.form-control-feedback{
	top:0
}
.help-block{
	color:#737373;
	display:block;
	margin-bottom:10px;
	margin-top:5px
}
@media(min-width:768px){
	.form-inline .form-group{
		display:inline-block;
		margin-bottom:0;
		vertical-align:middle
	}
	.form-inline .form-control{
		display:inline-block;
		vertical-align:middle;
		width:auto
	}
	.form-inline .form-control-static{
		display:inline-block
	}
	.form-inline .input-group{
		display:inline-table;
		vertical-align:middle
	}
	.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{
		width:auto
	}
	.form-inline .input-group>.form-control{
		width:100%
	}
	.form-inline .control-label{
		margin-bottom:0;
		vertical-align:middle
	}
	.form-inline .checkbox,.form-inline .radio{
		display:inline-block;
		margin-bottom:0;
		margin-top:0;
		vertical-align:middle
	}
	.form-inline .checkbox label,.form-inline .radio label{
		padding-left:0
	}
	.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{
		margin-left:0;
		position:relative
	}
	.form-inline .has-feedback .form-control-feedback{
		top:0
	}
}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{
	margin-bottom:0;
	margin-top:0;
	padding-top:7px
}
.form-horizontal .checkbox,.form-horizontal .radio{
	min-height:32px
}
.form-horizontal .form-group{
	margin-left:-15px;
	margin-right:-15px
}
.form-horizontal .form-group:after,.form-horizontal .form-group:before{
	content:" ";
	display:table
}
.form-horizontal .form-group:after{
	clear:both
}
@media(min-width:768px){
	.form-horizontal .control-label{
		margin-bottom:0;
		padding-top:7px;
		text-align:right
	}
}
.form-horizontal .has-feedback .form-control-feedback{
	right:15px
}
@media(min-width:768px){
	.form-horizontal .form-group-lg .control-label{
		font-size:23px;
		padding-top:11px
	}
	.form-horizontal .form-group-sm .control-label{
		font-size:16px;
		padding-top:6px
	}
}
.btn{
	background-image:none;
	border:1px solid transparent;
	border-radius:4px;
	cursor:pointer;
	display:inline-block;
	font-size:18px;
	font-weight:400;
	line-height:1.428571429;
	margin-bottom:0;
	padding:6px 12px;
	text-align:center;
	touch-action:manipulation;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	vertical-align:middle;
	white-space:nowrap
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn.focus,.btn:focus,.btn:hover{
	color:#004730;
	text-decoration:none
}
.btn.active,.btn:active{
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	outline:0
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
	-webkit-box-shadow:none;
	box-shadow:none;
	cursor:not-allowed;
	filter:alpha(opacity=65);
	opacity:.65
}
a.btn.disabled,fieldset[disabled] a.btn{
	pointer-events:none
}
.btn-default{
	background-color:transparent;
	border-color:#afb6bc;
	color:#004730
}
.btn-default.focus,.btn-default:focus{
	background-color:transparent;
	border-color:#6b7780;
	color:#004730
}
.btn-default:hover{
	background-color:transparent;
	border-color:#8e98a0;
	color:#004730
}
.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{
	background-color:transparent;
	background-image:none;
	border-color:#8e98a0;
	color:#004730
}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{
	background-color:transparent;
	border-color:#6b7780;
	color:#004730
}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{
	background-color:transparent;
	border-color:#afb6bc
}
.btn-default .badge{
	background-color:#004730;
	color:transparent
}
.btn-primary{
	background-color:#91f54a;
	border-color:#91f54a;
	color:#004730
}
.btn-primary.focus,.btn-primary:focus{
	background-color:#74f21a;
	border-color:#51b50a;
	color:#004730
}
.btn-primary:hover{
	background-color:#74f21a;
	border-color:#6ef210;
	color:#004730
}
.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{
	background-color:#74f21a;
	background-image:none;
	border-color:#6ef210;
	color:#004730
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{
	background-color:#63dc0c;
	border-color:#51b50a;
	color:#004730
}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{
	background-color:#91f54a;
	border-color:#91f54a
}
.btn-primary .badge{
	background-color:#004730;
	color:#91f54a
}
.btn-success{
	background-color:#91f54a;
	border-color:#91f54a;
	color:#004730
}
.btn-success.focus,.btn-success:focus{
	background-color:#74f21a;
	border-color:#51b50a;
	color:#004730
}
.btn-success:hover{
	background-color:#74f21a;
	border-color:#6ef210;
	color:#004730
}
.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{
	background-color:#74f21a;
	background-image:none;
	border-color:#6ef210;
	color:#004730
}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{
	background-color:#63dc0c;
	border-color:#51b50a;
	color:#004730
}
.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{
	background-color:#91f54a;
	border-color:#91f54a
}
.btn-success .badge{
	background-color:#004730;
	color:#91f54a
}
.btn-info{
	border-color:#afb6bc
}
.btn-info,.btn-info.focus,.btn-info:focus{
	background-color:transparent;
	color:#004730
}
.btn-info.focus,.btn-info:focus{
	border-color:#6b7780
}
.btn-info:hover{
	background-color:transparent;
	border-color:#8e98a0;
	color:#004730
}
.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{
	background-color:transparent;
	background-image:none;
	border-color:#8e98a0;
	color:#004730
}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{
	background-color:transparent;
	border-color:#6b7780;
	color:#004730
}
.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{
	background-color:transparent;
	border-color:#afb6bc
}
.btn-info .badge{
	background-color:#004730;
	color:transparent
}
.btn-warning{
	background-color:transparent;
	border-color:#afb6bc;
	color:#fff
}
.btn-warning.focus,.btn-warning:focus{
	background-color:transparent;
	border-color:#6b7780;
	color:#fff
}
.btn-warning:hover{
	background-color:transparent;
	border-color:#8e98a0;
	color:#fff
}
.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{
	background-color:transparent;
	background-image:none;
	border-color:#8e98a0;
	color:#fff
}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{
	background-color:transparent;
	border-color:#6b7780;
	color:#fff
}
.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{
	background-color:transparent;
	border-color:#afb6bc
}
.btn-warning .badge{
	background-color:#fff;
	color:transparent
}
.btn-danger{
	background-color:#eb0047;
	border-color:#eb0047;
	color:#fff
}
.btn-danger.focus,.btn-danger:focus{
	background-color:#b80038;
	border-color:#6c0020;
	color:#fff
}
.btn-danger:hover{
	background-color:#b80038;
	border-color:#ae0035;
	color:#fff
}
.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{
	background-color:#b80038;
	background-image:none;
	border-color:#ae0035;
	color:#fff
}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{
	background-color:#94002d;
	border-color:#6c0020;
	color:#fff
}
.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{
	background-color:#eb0047;
	border-color:#eb0047
}
.btn-danger .badge{
	background-color:#fff;
	color:#eb0047
}
.btn-link{
	border-radius:0;
	color:#004730;
	font-weight:400
}
.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:active,.btn-link:focus,.btn-link:hover{
	border-color:transparent
}
.btn-link:focus,.btn-link:hover{
	background-color:transparent;
	color:#000;
	text-decoration:underline
}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{
	color:#777;
	text-decoration:none
}
.btn-group-lg>.btn,.btn-lg{
	border-radius:4px;
	font-size:23px;
	line-height:1.3333333;
	padding:10px 16px
}
.btn-group-sm>.btn,.btn-sm{
	border-radius:4px;
	font-size:16px;
	line-height:1.5;
	padding:5px 10px
}
.btn-group-xs>.btn,.btn-xs{
	border-radius:4px;
	font-size:16px;
	line-height:1.5;
	padding:1px 5px
}
.btn-block{
	display:block;
	width:100%
}
.btn-block+.btn-block{
	margin-top:5px
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{
	width:100%
}
.fade{
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear
}
.fade.in{
	opacity:1
}
.collapse{
	display:none
}
.collapse.in{
	display:block
}
tr.collapse.in{
	display:table-row
}
tbody.collapse.in{
	display:table-row-group
}
.collapsing{
	height:0;
	overflow:hidden;
	position:relative;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	-webkit-transition-property:height,visibility;
	transition-property:height,visibility;
	-webkit-transition-timing-function:ease;
	transition-timing-function:ease
}
.caret{
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px dashed;
	border-top:4px solid\9;
	display:inline-block;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	width:0
}
.dropdown,.dropup{
	position:relative
}
.dropdown-toggle:focus{
	outline:0
}
.dropdown-menu{
	background-clip:padding-box;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.15);
	border-radius:4px;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175);
	display:none;
	float:left;
	font-size:18px;
	left:0;
	list-style:none;
	margin:2px 0 0;
	min-width:160px;
	padding:5px 0;
	position:absolute;
	text-align:left;
	top:100%;
	z-index:1000
}
.dropdown-menu.pull-right{
	left:auto;
	right:0
}
.dropdown-menu .divider{
	background-color:#e5e5e5;
	height:1px;
	margin:11.5px 0;
	overflow:hidden
}
.dropdown-menu>li>a{
	clear:both;
	color:#333;
	display:block;
	font-weight:400;
	line-height:1.428571429;
	padding:3px 20px;
	white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
	background-color:#f5f5f5;
	color:#262626;
	text-decoration:none
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{
	background-color:#337ab7;
	color:#fff;
	outline:0;
	text-decoration:none
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{
	color:#777
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{
	background-color:transparent;
	background-image:none;
	cursor:not-allowed;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	text-decoration:none
}
.open>.dropdown-menu{
	display:block
}
.open>a{
	outline:0
}
.dropdown-menu-right{
	left:auto;
	right:0
}
.dropdown-menu-left{
	left:0;
	right:auto
}
.dropdown-header{
	color:#777;
	display:block;
	font-size:16px;
	line-height:1.428571429;
	padding:3px 20px;
	white-space:nowrap
}
.dropdown-backdrop{
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:990
}
.pull-right>.dropdown-menu{
	left:auto;
	right:0
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
	border-bottom:4px dashed;
	border-bottom:4px solid\9;
	border-top:0;
	content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
	bottom:100%;
	margin-bottom:2px;
	top:auto
}
@media(min-width:768px){
	.navbar-right .dropdown-menu{
		left:auto;
		right:0
	}
	.navbar-right .dropdown-menu-left{
		left:0;
		right:auto
	}
}
.btn-group,.btn-group-vertical{
	display:inline-block;
	position:relative;
	vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn{
	float:left;
	position:relative
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{
	z-index:2
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{
	margin-left:-1px
}
.btn-toolbar{
	margin-left:-5px
}
.btn-toolbar:after,.btn-toolbar:before{
	content:" ";
	display:table
}
.btn-toolbar:after{
	clear:both
}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{
	float:left
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{
	margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
	border-radius:0
}
.btn-group>.btn:first-child{
	margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.btn-group>.btn-group{
	float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{
	border-radius:0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
	outline:0
}
.btn-group>.btn+.dropdown-toggle{
	padding-left:8px;
	padding-right:8px
}
.btn-group.btn-group-lg>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{
	padding-left:12px;
	padding-right:12px
}
.btn-group.open .dropdown-toggle{
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link{
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn .caret{
	margin-left:0
}
.btn-group-lg>.btn .caret,.btn-lg .caret{
	border-width:5px 5px 0
}
.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{
	border-width:0 5px 5px
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{
	display:block;
	float:none;
	max-width:100%;
	width:100%
}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{
	content:" ";
	display:table
}
.btn-group-vertical>.btn-group:after{
	clear:both
}
.btn-group-vertical>.btn-group>.btn{
	float:none
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{
	margin-left:0;
	margin-top:-1px
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child){
	border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child){
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	border-top-left-radius:4px;
	border-top-right-radius:4px
}
.btn-group-vertical>.btn:last-child:not(:first-child){
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{
	border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{
	border-top-left-radius:0;
	border-top-right-radius:0
}
.btn-group-justified{
	border-collapse:separate;
	display:table;
	table-layout:fixed;
	width:100%
}
.btn-group-justified>.btn,.btn-group-justified>.btn-group{
	display:table-cell;
	float:none;
	width:1%
}
.btn-group-justified>.btn-group .btn{
	width:100%
}
.btn-group-justified>.btn-group .dropdown-menu{
	left:auto
}
[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{
	clip:rect(0,0,0,0);
	pointer-events:none;
	position:absolute
}
.input-group{
	border-collapse:separate;
	display:table;
	position:relative
}
.input-group[class*=col-]{
	float:none;
	padding-left:0;
	padding-right:0
}
.input-group .form-control{
	float:left;
	margin-bottom:0;
	position:relative;
	width:100%;
	z-index:2
}
.input-group .form-control:focus{
	z-index:3
}
.input-group .form-control,.input-group-addon,.input-group-btn{
	display:table-cell
}
.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){
	border-radius:0
}
.input-group-addon,.input-group-btn{
	vertical-align:middle;
	white-space:nowrap;
	width:1%
}
.input-group-addon{
	background-color:#eee;
	border:1px solid #ccc;
	border-radius:4px;
	color:#555;
	font-size:18px;
	font-weight:400;
	line-height:1;
	padding:6px 12px;
	text-align:center
}
.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{
	border-radius:3px;
	font-size:16px;
	padding:5px 10px
}
.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{
	border-radius:6px;
	font-size:23px;
	padding:10px 16px
}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{
	margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.input-group-addon:first-child{
	border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.input-group-addon:last-child{
	border-left:0
}
.input-group-btn{
	font-size:0;
	white-space:nowrap
}
.input-group-btn,.input-group-btn>.btn{
	position:relative
}
.input-group-btn>.btn+.btn{
	margin-left:-1px
}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{
	z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{
	margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{
	margin-left:-1px;
	z-index:2
}
.nav{
	list-style:none;
	margin-bottom:0;
	padding-left:0
}
.nav:after,.nav:before{
	content:" ";
	display:table
}
.nav:after{
	clear:both
}
.nav>li,.nav>li>a{
	display:block;
	position:relative
}
.nav>li>a{
	padding:10px 15px
}
.nav>li>a:focus,.nav>li>a:hover{
	background-color:#eee;
	text-decoration:none
}
.nav>li.disabled>a{
	color:#777
}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{
	background-color:transparent;
	color:#777;
	cursor:not-allowed;
	text-decoration:none
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
	background-color:#eee;
	border-color:#004730
}
.nav .nav-divider{
	background-color:#e5e5e5;
	height:1px;
	margin:11.5px 0;
	overflow:hidden
}
.nav>li>a>img{
	max-width:none
}
.nav-tabs{
	border-bottom:1px solid #ddd
}
.nav-tabs>li{
	float:left;
	margin-bottom:-1px
}
.nav-tabs>li>a{
	border:1px solid transparent;
	border-radius:4px 4px 0 0;
	line-height:1.428571429;
	margin-right:2px
}
.nav-tabs>li>a:hover{
	border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
	background-color:#fff;
	border:1px solid;
	border-color:#ddd #ddd transparent;
	color:#555;
	cursor:default
}
.nav-pills>li{
	float:left
}
.nav-pills>li>a{
	border-radius:4px
}
.nav-pills>li+li{
	margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{
	background-color:#337ab7;
	color:#fff
}
.nav-stacked>li{
	float:none
}
.nav-stacked>li+li{
	margin-left:0;
	margin-top:2px
}
.nav-justified,.nav-tabs.nav-justified{
	width:100%
}
.nav-justified>li,.nav-tabs.nav-justified>li{
	float:none
}
.nav-justified>li>a,.nav-tabs.nav-justified>li>a{
	margin-bottom:5px;
	text-align:center
}
.nav-justified>.dropdown .dropdown-menu{
	left:auto;
	top:auto
}
@media(min-width:768px){
	.nav-justified>li,.nav-tabs.nav-justified>li{
		display:table-cell;
		width:1%
	}
	.nav-justified>li>a,.nav-tabs.nav-justified>li>a{
		margin-bottom:0
	}
}
.nav-tabs-justified,.nav-tabs.nav-justified{
	border-bottom:0
}
.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{
	border-radius:4px;
	margin-right:0
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a{
	border:1px solid #ddd
}
@media(min-width:768px){
	.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{
		border-bottom:1px solid #ddd;
		border-radius:4px 4px 0 0
	}
	.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a{
		border-bottom-color:#fff
	}
}
.tab-content>.tab-pane{
	display:none
}
.tab-content>.active{
	display:block
}
.nav-tabs .dropdown-menu{
	border-top-left-radius:0;
	border-top-right-radius:0;
	margin-top:-1px
}
.navbar{
	border:1px solid transparent;
	margin-bottom:25px;
	min-height:50px;
	position:relative
}
.navbar:after,.navbar:before{
	content:" ";
	display:table
}
.navbar:after{
	clear:both
}
@media(min-width:768px){
	.navbar{
		border-radius:4px
	}
}
.navbar-header:after,.navbar-header:before{
	content:" ";
	display:table
}
.navbar-header:after{
	clear:both
}
@media(min-width:768px){
	.navbar-header{
		float:left
	}
}
.navbar-collapse{
	-webkit-overflow-scrolling:touch;
	border-top:1px solid transparent;
	box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);
	overflow-x:visible;
	padding-left:15px;
	padding-right:15px
}
.navbar-collapse:after,.navbar-collapse:before{
	content:" ";
	display:table
}
.navbar-collapse:after{
	clear:both
}
.navbar-collapse.in{
	overflow-y:auto
}
@media(min-width:768px){
	.navbar-collapse{
		border-top:0;
		box-shadow:none;
		width:auto
	}
	.navbar-collapse.collapse{
		display:block!important;
		height:auto!important;
		overflow:visible!important;
		padding-bottom:0
	}
	.navbar-collapse.in{
		overflow-y:visible
	}
	.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{
		padding-left:0;
		padding-right:0
	}
}
.navbar-fixed-bottom,.navbar-fixed-top{
	left:0;
	position:fixed;
	right:0;
	z-index:1030
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{
	max-height:340px
}
@media(max-device-width:480px)and (orientation:landscape){
	.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{
		max-height:200px
	}
}
@media(min-width:768px){
	.navbar-fixed-bottom,.navbar-fixed-top{
		border-radius:0
	}
}
.navbar-fixed-top{
	border-width:0 0 1px;
	top:0
}
.navbar-fixed-bottom{
	border-width:1px 0 0;
	bottom:0;
	margin-bottom:0
}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{
	margin-left:-15px;
	margin-right:-15px
}
@media(min-width:768px){
	.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{
		margin-left:0;
		margin-right:0
	}
}
.navbar-static-top{
	border-width:0 0 1px;
	z-index:1000
}
@media(min-width:768px){
	.navbar-static-top{
		border-radius:0
	}
}
.navbar-brand{
	float:left;
	font-size:23px;
	height:50px;
	line-height:25px;
	padding:12.5px 15px
}
.navbar-brand:focus,.navbar-brand:hover{
	text-decoration:none
}
.navbar-brand>img{
	display:block
}
@media(min-width:768px){
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
		margin-left:-15px
	}
}
.navbar-toggle{
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px;
	float:right;
	margin-bottom:8px;
	margin-right:15px;
	margin-top:8px;
	padding:9px 10px;
	position:relative
}
.navbar-toggle:focus{
	outline:0
}
.navbar-toggle .icon-bar{
	border-radius:1px;
	display:block;
	height:2px;
	width:22px
}
.navbar-toggle .icon-bar+.icon-bar{
	margin-top:4px
}
@media(min-width:768px){
	.navbar-toggle{
		display:none
	}
}
.navbar-nav{
	margin:6.25px -15px
}
.navbar-nav>li>a{
	line-height:25px;
	padding-bottom:10px;
	padding-top:10px
}
@media(max-width:767px){
	.navbar-nav .open .dropdown-menu{
		background-color:transparent;
		border:0;
		box-shadow:none;
		float:none;
		margin-top:0;
		position:static;
		width:auto
	}
	.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{
		padding:5px 15px 5px 25px
	}
	.navbar-nav .open .dropdown-menu>li>a{
		line-height:25px
	}
	.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{
		background-image:none
	}
}
@media(min-width:768px){
	.navbar-nav{
		float:left;
		margin:0
	}
	.navbar-nav>li{
		float:left
	}
	.navbar-nav>li>a{
		padding-bottom:12.5px;
		padding-top:12.5px
	}
}
.navbar-form{
	border-bottom:1px solid transparent;
	border-top:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);
	box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);
	margin:5.5px -15px;
	padding:10px 15px
}
@media(min-width:768px){
	.navbar-form .form-group{
		display:inline-block;
		margin-bottom:0;
		vertical-align:middle
	}
	.navbar-form .form-control{
		display:inline-block;
		vertical-align:middle;
		width:auto
	}
	.navbar-form .form-control-static{
		display:inline-block
	}
	.navbar-form .input-group{
		display:inline-table;
		vertical-align:middle
	}
	.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{
		width:auto
	}
	.navbar-form .input-group>.form-control{
		width:100%
	}
	.navbar-form .control-label{
		margin-bottom:0;
		vertical-align:middle
	}
	.navbar-form .checkbox,.navbar-form .radio{
		display:inline-block;
		margin-bottom:0;
		margin-top:0;
		vertical-align:middle
	}
	.navbar-form .checkbox label,.navbar-form .radio label{
		padding-left:0
	}
	.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{
		margin-left:0;
		position:relative
	}
	.navbar-form .has-feedback .form-control-feedback{
		top:0
	}
}
@media(max-width:767px){
	.navbar-form .form-group{
		margin-bottom:5px
	}
	.navbar-form .form-group:last-child{
		margin-bottom:0
	}
}
@media(min-width:768px){
	.navbar-form{
		border:0;
		-webkit-box-shadow:none;
		box-shadow:none;
		margin-left:0;
		margin-right:0;
		padding-bottom:0;
		padding-top:0;
		width:auto
	}
}
.navbar-nav>li>.dropdown-menu{
	border-top-left-radius:0;
	border-top-right-radius:0;
	margin-top:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	margin-bottom:0
}
.navbar-btn{
	margin-bottom:5.5px;
	margin-top:5.5px
}
.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{
	margin-bottom:7px;
	margin-top:7px
}
.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{
	margin-bottom:14px;
	margin-top:14px
}
.navbar-text{
	margin-bottom:12.5px;
	margin-top:12.5px
}
@media(min-width:768px){
	.navbar-text{
		float:left;
		margin-left:15px;
		margin-right:15px
	}
	.navbar-left{
		float:left!important
	}
	.navbar-right{
		float:right!important;
		margin-right:-15px
	}
	.navbar-right~.navbar-right{
		margin-right:0
	}
}
.navbar-default{
	background-color:#f8f8f8;
	border-color:#e7e7e7
}
.navbar-default .navbar-brand{
	color:#777
}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{
	background-color:transparent;
	color:#5e5e5e
}
.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{
	color:#777
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{
	background-color:transparent;
	color:#333
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{
	background-color:#e7e7e7;
	color:#555
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{
	background-color:transparent;
	color:#ccc
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{
	background-color:#e7e7e7;
	color:#555
}
@media(max-width:767px){
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{
		color:#777
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
		background-color:transparent;
		color:#333
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{
		background-color:#e7e7e7;
		color:#555
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{
		background-color:transparent;
		color:#ccc
	}
}
.navbar-default .navbar-toggle{
	border-color:#ddd
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{
	background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar{
	background-color:#888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{
	border-color:#e7e7e7
}
.navbar-default .navbar-link{
	color:#777
}
.navbar-default .navbar-link:hover{
	color:#333
}
.navbar-default .btn-link{
	color:#777
}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{
	color:#333
}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{
	color:#ccc
}
.navbar-inverse{
	background-color:#222;
	border-color:#090909
}
.navbar-inverse .navbar-brand{
	color:#9d9d9d
}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{
	background-color:transparent;
	color:#fff
}
.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{
	color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{
	background-color:transparent;
	color:#fff
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{
	background-color:#090909;
	color:#fff
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{
	background-color:transparent;
	color:#444
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{
	background-color:#090909;
	color:#fff
}
@media(max-width:767px){
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{
		border-color:#090909
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider{
		background-color:#090909
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
		color:#9d9d9d
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{
		background-color:transparent;
		color:#fff
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{
		background-color:#090909;
		color:#fff
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{
		background-color:transparent;
		color:#444
	}
}
.navbar-inverse .navbar-toggle{
	border-color:#333
}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{
	background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar{
	background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{
	border-color:#101010
}
.navbar-inverse .navbar-link{
	color:#9d9d9d
}
.navbar-inverse .navbar-link:hover{
	color:#fff
}
.navbar-inverse .btn-link{
	color:#9d9d9d
}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{
	color:#fff
}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{
	color:#444
}
.breadcrumb{
	background-color:#f5f5f5;
	border-radius:4px;
	list-style:none;
	margin-bottom:25px;
	padding:8px 15px
}
.breadcrumb>li{
	display:inline-block
}
.breadcrumb>li+li:before{
	color:#ccc;
	content:"/ ";
	padding:0 5px
}
.breadcrumb>.active{
	color:#777
}
.pagination{
	border-radius:4px;
	display:inline-block;
	margin:25px 0;
	padding-left:0
}
.pagination>li{
	display:inline
}
.pagination>li>a,.pagination>li>span{
	background-color:#fff;
	border:1px solid #ddd;
	color:#004730;
	float:left;
	line-height:1.428571429;
	margin-left:-1px;
	padding:6px 12px;
	position:relative;
	text-decoration:none
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{
	background-color:#eee;
	border-color:#ddd;
	color:#000;
	z-index:2
}
.pagination>li:first-child>a,.pagination>li:first-child>span{
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
	margin-left:0
}
.pagination>li:last-child>a,.pagination>li:last-child>span{
	border-bottom-right-radius:4px;
	border-top-right-radius:4px
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{
	background-color:#337ab7;
	border-color:#337ab7;
	color:#fff;
	cursor:default;
	z-index:3
}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{
	background-color:#fff;
	border-color:#ddd;
	color:#777;
	cursor:not-allowed
}
.pagination-lg>li>a,.pagination-lg>li>span{
	font-size:23px;
	line-height:1.3333333;
	padding:10px 16px
}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{
	border-bottom-left-radius:6px;
	border-top-left-radius:6px
}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{
	border-bottom-right-radius:6px;
	border-top-right-radius:6px
}
.pagination-sm>li>a,.pagination-sm>li>span{
	font-size:16px;
	line-height:1.5;
	padding:5px 10px
}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{
	border-bottom-right-radius:3px;
	border-top-right-radius:3px
}
.pager{
	list-style:none;
	margin:25px 0;
	padding-left:0;
	text-align:center
}
.pager:after,.pager:before{
	content:" ";
	display:table
}
.pager:after{
	clear:both
}
.pager li{
	display:inline
}
.pager li>a,.pager li>span{
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px;
	display:inline-block;
	padding:5px 14px
}
.pager li>a:focus,.pager li>a:hover{
	background-color:#eee;
	text-decoration:none
}
.pager .next>a,.pager .next>span{
	float:right
}
.pager .previous>a,.pager .previous>span{
	float:left
}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{
	background-color:#fff;
	color:#777;
	cursor:not-allowed
}
.label{
	border-radius:.25em;
	color:#fff;
	display:inline;
	font-size:75%;
	font-weight:700;
	line-height:1;
	padding:.2em .6em .3em;
	text-align:center;
	vertical-align:baseline;
	white-space:nowrap
}
.label:empty{
	display:none
}
.btn .label{
	position:relative;
	top:-1px
}
a.label:focus,a.label:hover{
	color:#fff;
	cursor:pointer;
	text-decoration:none
}
.label-default{
	background-color:#777
}
.label-default[href]:focus,.label-default[href]:hover{
	background-color:#5e5e5e
}
.label-primary{
	background-color:#337ab7
}
.label-primary[href]:focus,.label-primary[href]:hover{
	background-color:#286090
}
.label-success{
	background-color:#5cb85c
}
.label-success[href]:focus,.label-success[href]:hover{
	background-color:#449d44
}
.label-info{
	background-color:#5bc0de
}
.label-info[href]:focus,.label-info[href]:hover{
	background-color:#31b0d5
}
.label-warning{
	background-color:#f0ad4e
}
.label-warning[href]:focus,.label-warning[href]:hover{
	background-color:#ec971f
}
.label-danger{
	background-color:#d9534f
}
.label-danger[href]:focus,.label-danger[href]:hover{
	background-color:#c9302c
}
.badge{
	background-color:#777;
	border-radius:10px;
	color:#fff;
	display:inline-block;
	font-size:16px;
	font-weight:700;
	line-height:1;
	min-width:10px;
	padding:3px 7px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap
}
.badge:empty{
	display:none
}
.btn .badge{
	position:relative;
	top:-1px
}
.btn-group-xs>.btn .badge,.btn-xs .badge{
	padding:1px 5px;
	top:0
}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge{
	background-color:#fff;
	color:#004730
}
.list-group-item>.badge{
	float:right
}
.list-group-item>.badge+.badge{
	margin-right:5px
}
.nav-pills>li>a>.badge{
	margin-left:3px
}
a.badge:focus,a.badge:hover{
	color:#fff;
	cursor:pointer;
	text-decoration:none
}
.jumbotron{
	background-color:#eee;
	margin-bottom:30px;
	padding-bottom:30px;
	padding-top:30px
}
.jumbotron,.jumbotron .h1,.jumbotron h1{
	color:inherit
}
.jumbotron p{
	font-size:27px;
	font-weight:200;
	margin-bottom:15px
}
.jumbotron>hr{
	border-top-color:#d5d5d5
}
.container .jumbotron,.container-fluid .jumbotron{
	border-radius:6px;
	padding-left:15px;
	padding-right:15px
}
.jumbotron .container{
	max-width:100%
}
@media screen and (min-width:768px){
	.jumbotron{
		padding-bottom:48px;
		padding-top:48px
	}
	.container .jumbotron,.container-fluid .jumbotron{
		padding-left:60px;
		padding-right:60px
	}
	.jumbotron .h1,.jumbotron h1{
		font-size:81px
	}
}
.thumbnail{
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	display:block;
	line-height:1.428571429;
	margin-bottom:25px;
	padding:4px;
	-webkit-transition:border .2s ease-in-out;
	-o-transition:border .2s ease-in-out;
	transition:border .2s ease-in-out
}
.thumbnail a>img,.thumbnail>img{
	display:block;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	max-width:100%
}
.thumbnail .caption{
	color:#333;
	padding:9px
}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{
	border-color:#004730
}
.alert{
	border:1px solid transparent;
	border-radius:4px;
	margin-bottom:25px;
	padding:15px
}
.alert h4{
	color:inherit;
	margin-top:0
}
.alert .alert-link{
	font-weight:700
}
.alert>p,.alert>ul{
	margin-bottom:0
}
.alert>p+p{
	margin-top:5px
}
.alert-dismissable,.alert-dismissible{
	padding-right:35px
}
.alert-dismissable .close,.alert-dismissible .close{
	color:inherit;
	position:relative;
	right:-21px;
	top:-2px
}
.alert-success{
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#3c763d
}
.alert-success hr{
	border-top-color:#c9e2b3
}
.alert-success .alert-link{
	color:#2b542c
}
.alert-info{
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#31708f
}
.alert-info hr{
	border-top-color:#a6e1ec
}
.alert-info .alert-link{
	color:#245269
}
.alert-warning{
	background-color:#fcf8e3;
	border-color:#faebcc;
	color:#8a6d3b
}
.alert-warning hr{
	border-top-color:#f7e1b5
}
.alert-warning .alert-link{
	color:#66512c
}
.alert-danger{
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#a94442
}
.alert-danger hr{
	border-top-color:#e4b9c0
}
.alert-danger .alert-link{
	color:#843534
}
@-webkit-keyframes progress-bar-stripes{
	0%{
		background-position:40px 0
	}
	to{
		background-position:0 0
	}
}
@keyframes progress-bar-stripes{
	0%{
		background-position:40px 0
	}
	to{
		background-position:0 0
	}
}
.progress{
	background-color:#f5f5f5;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	height:25px;
	margin-bottom:25px;
	overflow:hidden
}
.progress-bar{
	background-color:#337ab7;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	color:#fff;
	float:left;
	font-size:16px;
	height:100%;
	line-height:25px;
	text-align:center;
	-webkit-transition:width .6s ease;
	-o-transition:width .6s ease;
	transition:width .6s ease;
	width:0
}
.progress-bar-striped,.progress-striped .progress-bar{
	background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
	background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
	background-size:40px 40px
}
.progress-bar.active,.progress.active .progress-bar{
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success{
	background-color:#5cb85c
}
.progress-striped .progress-bar-success{
	background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
	background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress-bar-info{
	background-color:#5bc0de
}
.progress-striped .progress-bar-info{
	background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
	background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress-bar-warning{
	background-color:#f0ad4e
}
.progress-striped .progress-bar-warning{
	background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
	background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress-bar-danger{
	background-color:#d9534f
}
.progress-striped .progress-bar-danger{
	background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
	background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.media{
	margin-top:15px
}
.media:first-child{
	margin-top:0
}
.media,.media-body{
	zoom:1;
	overflow:hidden
}
.media-body{
	width:10000px
}
.media-object{
	display:block
}
.media-object.img-thumbnail{
	max-width:none
}
.media-right,.media>.pull-right{
	padding-left:10px
}
.media-left,.media>.pull-left{
	padding-right:10px
}
.media-body,.media-left,.media-right{
	display:table-cell;
	vertical-align:top
}
.media-middle{
	vertical-align:middle
}
.media-bottom{
	vertical-align:bottom
}
.media-heading{
	margin-bottom:5px;
	margin-top:0
}
.media-list{
	list-style:none;
	padding-left:0
}
.list-group{
	margin-bottom:20px;
	padding-left:0
}
.list-group-item{
	background-color:#fff;
	border:1px solid #ddd;
	display:block;
	margin-bottom:-1px;
	padding:10px 15px;
	position:relative
}
.list-group-item:first-child{
	border-top-left-radius:4px;
	border-top-right-radius:4px
}
.list-group-item:last-child{
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	margin-bottom:0
}
.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{
	background-color:#eee;
	color:#777;
	cursor:not-allowed
}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{
	color:inherit
}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{
	color:#777
}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{
	background-color:#337ab7;
	border-color:#337ab7;
	color:#fff;
	z-index:2
}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{
	color:inherit
}
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{
	color:#c7ddef
}
a.list-group-item,button.list-group-item{
	color:#555
}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{
	color:#333
}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{
	background-color:#f5f5f5;
	color:#555;
	text-decoration:none
}
button.list-group-item{
	text-align:left;
	width:100%
}
.list-group-item-success{
	background-color:#dff0d8;
	color:#3c763d
}
a.list-group-item-success,button.list-group-item-success{
	color:#3c763d
}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{
	color:inherit
}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{
	background-color:#d0e9c6;
	color:#3c763d
}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{
	background-color:#3c763d;
	border-color:#3c763d;
	color:#fff
}
.list-group-item-info{
	background-color:#d9edf7;
	color:#31708f
}
a.list-group-item-info,button.list-group-item-info{
	color:#31708f
}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{
	color:inherit
}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{
	background-color:#c4e3f3;
	color:#31708f
}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{
	background-color:#31708f;
	border-color:#31708f;
	color:#fff
}
.list-group-item-warning{
	background-color:#fcf8e3;
	color:#8a6d3b
}
a.list-group-item-warning,button.list-group-item-warning{
	color:#8a6d3b
}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{
	color:inherit
}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{
	background-color:#faf2cc;
	color:#8a6d3b
}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{
	background-color:#8a6d3b;
	border-color:#8a6d3b;
	color:#fff
}
.list-group-item-danger{
	background-color:#f2dede;
	color:#a94442
}
a.list-group-item-danger,button.list-group-item-danger{
	color:#a94442
}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{
	color:inherit
}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{
	background-color:#ebcccc;
	color:#a94442
}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{
	background-color:#a94442;
	border-color:#a94442;
	color:#fff
}
.list-group-item-heading{
	margin-bottom:5px;
	margin-top:0
}
.list-group-item-text{
	line-height:1.3;
	margin-bottom:0
}
.card,.panel{
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
	box-shadow:0 1px 1px rgba(0,0,0,.05);
	margin-bottom:25px
}
.card-body,.panel-body{
	padding:15px
}
.card-body:after,.card-body:before,.panel-body:after,.panel-body:before{
	content:" ";
	display:table
}
.card-body:after,.panel-body:after{
	clear:both
}
.panel-heading{
	border-bottom:1px solid transparent;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	padding:10px 15px
}
.panel-heading>.dropdown .dropdown-toggle,.panel-title{
	color:inherit
}
.panel-title{
	font-size:21px;
	margin-bottom:0;
	margin-top:0
}
.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{
	color:inherit
}
.panel-footer{
	background-color:#f5f5f5;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top:1px solid #ddd;
	padding:10px 15px
}
.card>.list-group,.card>.panel-collapse>.list-group,.panel>.list-group,.panel>.panel-collapse>.list-group{
	margin-bottom:0
}
.card>.list-group .list-group-item,.card>.panel-collapse>.list-group .list-group-item,.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{
	border-radius:0;
	border-width:1px 0
}
.card>.list-group:first-child .list-group-item:first-child,.card>.panel-collapse>.list-group:first-child .list-group-item:first-child,.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{
	border-top:0;
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
.card>.list-group:last-child .list-group-item:last-child,.card>.panel-collapse>.list-group:last-child .list-group-item:last-child,.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{
	border-bottom:0;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px
}
.card>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child,.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{
	border-top-left-radius:0;
	border-top-right-radius:0
}
.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{
	border-top-width:0
}
.card>.panel-collapse>.table,.card>.table,.card>.table-responsive>.table,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{
	margin-bottom:0
}
.card>.panel-collapse>.table caption,.card>.table caption,.card>.table-responsive>.table caption,.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{
	padding-left:15px;
	padding-right:15px
}
.card>.table-responsive:first-child>.table:first-child,.card>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.card>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.card>.table:first-child,.card>.table:first-child>tbody:first-child>tr:first-child,.card>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
.card>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.card>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.card>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.card>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.card>.table:first-child>tbody:first-child>tr:first-child td:first-child,.card>.table:first-child>tbody:first-child>tr:first-child th:first-child,.card>.table:first-child>thead:first-child>tr:first-child td:first-child,.card>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{
	border-top-left-radius:3px
}
.card>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.card>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.card>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.card>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.card>.table:first-child>tbody:first-child>tr:first-child td:last-child,.card>.table:first-child>tbody:first-child>tr:first-child th:last-child,.card>.table:first-child>thead:first-child>tr:first-child td:last-child,.card>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{
	border-top-right-radius:3px
}
.card>.table-responsive:last-child>.table:last-child,.card>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.card>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.card>.table:last-child,.card>.table:last-child>tbody:last-child>tr:last-child,.card>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px
}
.card>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.card>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.card>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.card>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.card>.table:last-child>tbody:last-child>tr:last-child td:first-child,.card>.table:last-child>tbody:last-child>tr:last-child th:first-child,.card>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.card>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{
	border-bottom-left-radius:3px
}
.card>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.card>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.card>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.card>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.card>.table:last-child>tbody:last-child>tr:last-child td:last-child,.card>.table:last-child>tbody:last-child>tr:last-child th:last-child,.card>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.card>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{
	border-bottom-right-radius:3px
}
.card>.card-body+.table,.card>.card-body+.table-responsive,.card>.panel-body+.table,.card>.panel-body+.table-responsive,.card>.table+.card-body,.card>.table+.panel-body,.card>.table-responsive+.card-body,.card>.table-responsive+.panel-body,.panel>.card-body+.table,.panel>.card-body+.table-responsive,.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.card-body,.panel>.table+.panel-body,.panel>.table-responsive+.card-body,.panel>.table-responsive+.panel-body{
	border-top:1px solid #ddd
}
.card>.table>tbody:first-child>tr:first-child td,.card>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{
	border-top:0
}
.card>.table-bordered,.card>.table-responsive>.table-bordered,.panel>.table-bordered,.panel>.table-responsive>.table-bordered{
	border:0
}
.card>.table-bordered>tbody>tr>td:first-child,.card>.table-bordered>tbody>tr>th:first-child,.card>.table-bordered>tfoot>tr>td:first-child,.card>.table-bordered>tfoot>tr>th:first-child,.card>.table-bordered>thead>tr>td:first-child,.card>.table-bordered>thead>tr>th:first-child,.card>.table-responsive>.table-bordered>tbody>tr>td:first-child,.card>.table-responsive>.table-bordered>tbody>tr>th:first-child,.card>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.card>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.card>.table-responsive>.table-bordered>thead>tr>td:first-child,.card>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{
	border-left:0
}
.card>.table-bordered>tbody>tr>td:last-child,.card>.table-bordered>tbody>tr>th:last-child,.card>.table-bordered>tfoot>tr>td:last-child,.card>.table-bordered>tfoot>tr>th:last-child,.card>.table-bordered>thead>tr>td:last-child,.card>.table-bordered>thead>tr>th:last-child,.card>.table-responsive>.table-bordered>tbody>tr>td:last-child,.card>.table-responsive>.table-bordered>tbody>tr>th:last-child,.card>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.card>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.card>.table-responsive>.table-bordered>thead>tr>td:last-child,.card>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{
	border-right:0
}
.card>.table-bordered>tbody>tr:first-child>td,.card>.table-bordered>tbody>tr:first-child>th,.card>.table-bordered>tbody>tr:last-child>td,.card>.table-bordered>tbody>tr:last-child>th,.card>.table-bordered>tfoot>tr:last-child>td,.card>.table-bordered>tfoot>tr:last-child>th,.card>.table-bordered>thead>tr:first-child>td,.card>.table-bordered>thead>tr:first-child>th,.card>.table-responsive>.table-bordered>tbody>tr:first-child>td,.card>.table-responsive>.table-bordered>tbody>tr:first-child>th,.card>.table-responsive>.table-bordered>tbody>tr:last-child>td,.card>.table-responsive>.table-bordered>tbody>tr:last-child>th,.card>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.card>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.card>.table-responsive>.table-bordered>thead>tr:first-child>td,.card>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{
	border-bottom:0
}
.card>.table-responsive,.panel>.table-responsive{
	border:0;
	margin-bottom:0
}
.panel-group{
	margin-bottom:25px
}
.panel-group .card,.panel-group .panel{
	border-radius:4px;
	margin-bottom:0
}
.panel-group .card+.card,.panel-group .card+.panel,.panel-group .panel+.card,.panel-group .panel+.panel{
	margin-top:5px
}
.panel-group .panel-heading{
	border-bottom:0
}
.panel-group .panel-heading+.panel-collapse>.card-body,.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{
	border-top:1px solid #ddd
}
.panel-group .panel-footer{
	border-top:0
}
.panel-group .panel-footer+.panel-collapse .card-body,.panel-group .panel-footer+.panel-collapse .panel-body{
	border-bottom:1px solid #ddd
}
.card,.panel-default{
	border-color:#ddd
}
.card>.panel-heading,.panel-default>.panel-heading{
	background-color:#f5f5f5;
	border-color:#ddd;
	color:#333
}
.card>.panel-heading+.panel-collapse>.card-body,.card>.panel-heading+.panel-collapse>.panel-body,.panel-default>.panel-heading+.panel-collapse>.card-body,.panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#ddd
}
.card>.panel-heading .badge,.panel-default>.panel-heading .badge{
	background-color:#333;
	color:#f5f5f5
}
.card>.panel-footer+.panel-collapse>.card-body,.card>.panel-footer+.panel-collapse>.panel-body,.panel-default>.panel-footer+.panel-collapse>.card-body,.panel-default>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#ddd
}
.panel-primary{
	border-color:#337ab7
}
.panel-primary>.panel-heading{
	background-color:#337ab7;
	border-color:#337ab7;
	color:#fff
}
.panel-primary>.panel-heading+.panel-collapse>.card-body,.panel-primary>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#337ab7
}
.panel-primary>.panel-heading .badge{
	background-color:#fff;
	color:#337ab7
}
.panel-primary>.panel-footer+.panel-collapse>.card-body,.panel-primary>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#337ab7
}
.panel-success{
	border-color:#d6e9c6
}
.panel-success>.panel-heading{
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#3c763d
}
.panel-success>.panel-heading+.panel-collapse>.card-body,.panel-success>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#d6e9c6
}
.panel-success>.panel-heading .badge{
	background-color:#3c763d;
	color:#dff0d8
}
.panel-success>.panel-footer+.panel-collapse>.card-body,.panel-success>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#d6e9c6
}
.panel-info{
	border-color:#bce8f1
}
.panel-info>.panel-heading{
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#31708f
}
.panel-info>.panel-heading+.panel-collapse>.card-body,.panel-info>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#bce8f1
}
.panel-info>.panel-heading .badge{
	background-color:#31708f;
	color:#d9edf7
}
.panel-info>.panel-footer+.panel-collapse>.card-body,.panel-info>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#bce8f1
}
.panel-warning{
	border-color:#faebcc
}
.panel-warning>.panel-heading{
	background-color:#fcf8e3;
	border-color:#faebcc;
	color:#8a6d3b
}
.panel-warning>.panel-heading+.panel-collapse>.card-body,.panel-warning>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#faebcc
}
.panel-warning>.panel-heading .badge{
	background-color:#8a6d3b;
	color:#fcf8e3
}
.panel-warning>.panel-footer+.panel-collapse>.card-body,.panel-warning>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#faebcc
}
.panel-danger{
	border-color:#ebccd1
}
.panel-danger>.panel-heading{
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#a94442
}
.panel-danger>.panel-heading+.panel-collapse>.card-body,.panel-danger>.panel-heading+.panel-collapse>.panel-body{
	border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge{
	background-color:#a94442;
	color:#f2dede
}
.panel-danger>.panel-footer+.panel-collapse>.card-body,.panel-danger>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color:#ebccd1
}
.embed-responsive{
	display:block;
	height:0;
	overflow:hidden;
	padding:0;
	position:relative
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
	border:0;
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.embed-responsive-16by9{
	padding-bottom:56.25%
}
.embed-responsive-4by3{
	padding-bottom:75%
}
.well{
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
	margin-bottom:20px;
	min-height:20px;
	padding:19px
}
.well blockquote{
	border-color:#ddd;
	border-color:rgba(0,0,0,.15)
}
.well-lg{
	border-radius:6px;
	padding:24px
}
.well-sm{
	border-radius:3px;
	padding:9px
}
.close{
	color:#000;
	filter:alpha(opacity=20);
	float:right;
	font-size:27px;
	font-weight:700;
	line-height:1;
	opacity:.2;
	text-shadow:0 1px 0 #fff
}
.close:focus,.close:hover{
	color:#000;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:.5;
	text-decoration:none
}
button.close{
	-webkit-appearance:none;
	appearance:none;
	background:transparent;
	border:0;
	cursor:pointer;
	padding:0
}
.modal,.modal-open{
	overflow:hidden
}
.modal{
	-webkit-overflow-scrolling:touch;
	bottom:0;
	display:none;
	left:0;
	outline:0;
	position:fixed;
	right:0;
	top:0;
	z-index:1050
}
.modal.fade .modal-dialog{
	-webkit-transform:translateY(-25%);
	-ms-transform:translateY(-25%);
	-o-transform:translateY(-25%);
	transform:translateY(-25%);
	-webkit-transition:-webkit-transform .3s ease-out;
	-moz-transition:-moz-transform .3s ease-out;
	-o-transition:-o-transform .3s ease-out;
	transition:transform .3s ease-out
}
.modal.in .modal-dialog{
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	-o-transform:translate(0);
	transform:translate(0)
}
.modal-open .modal{
	overflow-x:hidden;
	overflow-y:auto
}
.modal-dialog{
	margin:10px;
	position:relative;
	width:auto
}
.modal-content{
	background-clip:padding-box;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
	box-shadow:0 3px 9px rgba(0,0,0,.5);
	outline:0;
	position:relative
}
.modal-backdrop{
	background-color:#000;
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:1040
}
.modal-backdrop.fade{
	filter:alpha(opacity=0);
	opacity:0
}
.modal-backdrop.in{
	filter:alpha(opacity=50);
	opacity:.5
}
.modal-header{
	border-bottom:1px solid #e5e5e5;
	padding:15px
}
.modal-header:after,.modal-header:before{
	content:" ";
	display:table
}
.modal-header:after{
	clear:both
}
.modal-header .close{
	margin-top:-2px
}
.modal-title{
	line-height:1.428571429;
	margin:0
}
.modal-body{
	padding:15px;
	position:relative
}
.modal-footer{
	border-top:1px solid #e5e5e5;
	padding:15px;
	text-align:right
}
.modal-footer:after,.modal-footer:before{
	content:" ";
	display:table
}
.modal-footer:after{
	clear:both
}
.modal-footer .btn+.btn{
	margin-bottom:0;
	margin-left:5px
}
.modal-footer .btn-group .btn+.btn{
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block{
	margin-left:0
}
.modal-scrollbar-measure{
	height:50px;
	overflow:scroll;
	position:absolute;
	top:-9999px;
	width:50px
}
@media(min-width:768px){
	.modal-dialog{
		margin:30px auto;
		width:600px
	}
	.modal-content{
		-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
		box-shadow:0 5px 15px rgba(0,0,0,.5)
	}
	.modal-sm{
		width:300px
	}
}
@media(min-width:992px){
	.modal-lg{
		width:900px
	}
}
.tooltip{
	word-wrap:normal;
	display:block;
	filter:alpha(opacity=0);
	font-family:AOKBuenosAiresText,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	letter-spacing:normal;
	line-break:auto;
	line-height:1.428571429;
	opacity:0;
	position:absolute;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	white-space:normal;
	word-break:normal;
	word-spacing:normal;
	z-index:1070
}
.tooltip.in{
	filter:alpha(opacity=90);
	opacity:.9
}
.tooltip.top{
	margin-top:-3px;
	padding:5px 0
}
.tooltip.right{
	margin-left:3px;
	padding:0 5px
}
.tooltip.bottom{
	margin-top:3px;
	padding:5px 0
}
.tooltip.left{
	margin-left:-3px;
	padding:0 5px
}
.tooltip.top .tooltip-arrow{
	border-top-color:#000;
	border-width:5px 5px 0;
	bottom:0;
	left:50%;
	margin-left:-5px
}
.tooltip.top-left .tooltip-arrow{
	right:5px
}
.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{
	border-top-color:#000;
	border-width:5px 5px 0;
	bottom:0;
	margin-bottom:-5px
}
.tooltip.top-right .tooltip-arrow{
	left:5px
}
.tooltip.right .tooltip-arrow{
	border-right-color:#000;
	border-width:5px 5px 5px 0;
	left:0;
	margin-top:-5px;
	top:50%
}
.tooltip.left .tooltip-arrow{
	border-left-color:#000;
	border-width:5px 0 5px 5px;
	margin-top:-5px;
	right:0;
	top:50%
}
.tooltip.bottom .tooltip-arrow{
	border-bottom-color:#000;
	border-width:0 5px 5px;
	left:50%;
	margin-left:-5px;
	top:0
}
.tooltip.bottom-left .tooltip-arrow{
	border-bottom-color:#000;
	border-width:0 5px 5px;
	margin-top:-5px;
	right:5px;
	top:0
}
.tooltip.bottom-right .tooltip-arrow{
	border-bottom-color:#000;
	border-width:0 5px 5px;
	left:5px;
	margin-top:-5px;
	top:0
}
.tooltip-inner{
	background-color:#000;
	border-radius:4px;
	color:#fff;
	max-width:200px;
	padding:3px 8px;
	text-align:center
}
.tooltip-arrow{
	border-color:transparent;
	border-style:solid;
	height:0;
	position:absolute;
	width:0
}
.popover{
	word-wrap:normal;
	background-clip:padding-box;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
	box-shadow:0 5px 10px rgba(0,0,0,.2);
	display:none;
	font-family:AOKBuenosAiresText,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:400;
	left:0;
	letter-spacing:normal;
	line-break:auto;
	line-height:1.428571429;
	max-width:276px;
	padding:1px;
	position:absolute;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	top:0;
	white-space:normal;
	word-break:normal;
	word-spacing:normal;
	z-index:1060
}
.popover.top{
	margin-top:-10px
}
.popover.right{
	margin-left:10px
}
.popover.bottom{
	margin-top:10px
}
.popover.left{
	margin-left:-10px
}
.popover>.arrow{
	border-width:11px
}
.popover>.arrow,.popover>.arrow:after{
	border-color:transparent;
	border-style:solid;
	display:block;
	height:0;
	position:absolute;
	width:0
}
.popover>.arrow:after{
	border-width:10px;
	content:""
}
.popover.top>.arrow{
	border-bottom-width:0;
	border-top-color:#999;
	border-top-color:rgba(0,0,0,.25);
	bottom:-11px;
	left:50%;
	margin-left:-11px
}
.popover.top>.arrow:after{
	border-bottom-width:0;
	border-top-color:#fff;
	bottom:1px;
	content:" ";
	margin-left:-10px
}
.popover.right>.arrow{
	border-left-width:0;
	border-right-color:#999;
	border-right-color:rgba(0,0,0,.25);
	left:-11px;
	margin-top:-11px;
	top:50%
}
.popover.right>.arrow:after{
	border-left-width:0;
	border-right-color:#fff;
	bottom:-10px;
	content:" ";
	left:1px
}
.popover.bottom>.arrow{
	border-bottom-color:#999;
	border-bottom-color:rgba(0,0,0,.25);
	border-top-width:0;
	left:50%;
	margin-left:-11px;
	top:-11px
}
.popover.bottom>.arrow:after{
	border-bottom-color:#fff;
	border-top-width:0;
	content:" ";
	margin-left:-10px;
	top:1px
}
.popover.left>.arrow{
	border-left-color:#999;
	border-left-color:rgba(0,0,0,.25);
	border-right-width:0;
	margin-top:-11px;
	right:-11px;
	top:50%
}
.popover.left>.arrow:after{
	border-left-color:#fff;
	border-right-width:0;
	bottom:-10px;
	content:" ";
	right:1px
}
.popover-title{
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	border-radius:5px 5px 0 0;
	font-size:18px;
	margin:0;
	padding:8px 14px
}
.popover-content{
	padding:9px 14px
}
.carousel,.carousel-inner{
	position:relative
}
.carousel-inner{
	overflow:hidden;
	width:100%
}
.carousel-inner>.item{
	display:none;
	position:relative;
	-webkit-transition:left .6s ease-in-out;
	-o-transition:left .6s ease-in-out;
	transition:left .6s ease-in-out
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{
	display:block;
	height:auto;
	line-height:1;
	max-width:100%
}
@media (-webkit-transform-3d),(transform-3d){
	.carousel-inner>.item{
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		backface-visibility:hidden;
		-webkit-perspective:1000px;
		-moz-perspective:1000px;
		perspective:1000px;
		-webkit-transition:-webkit-transform .6s ease-in-out;
		-moz-transition:-moz-transform .6s ease-in-out;
		-o-transition:-o-transform .6s ease-in-out;
		transition:transform .6s ease-in-out
	}
	.carousel-inner>.item.active.right,.carousel-inner>.item.next{
		left:0;
		-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
	.carousel-inner>.item.active.left,.carousel-inner>.item.prev{
		left:0;
		-webkit-transform:translate3d(-100%,0,0);
		transform:translate3d(-100%,0,0)
	}
	.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{
		left:0;
		-webkit-transform:translateZ(0);
		transform:translateZ(0)
	}
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{
	display:block
}
.carousel-inner>.active{
	left:0
}
.carousel-inner>.next,.carousel-inner>.prev{
	position:absolute;
	top:0;
	width:100%
}
.carousel-inner>.next{
	left:100%
}
.carousel-inner>.prev{
	left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right{
	left:0
}
.carousel-inner>.active.left{
	left:-100%
}
.carousel-inner>.active.right{
	left:100%
}
.carousel-control{
	background-color:transparent;
	bottom:0;
	color:#fff;
	filter:alpha(opacity=50);
	font-size:20px;
	left:0;
	opacity:.5;
	position:absolute;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6);
	top:0;
	width:15%
}
.carousel-control.left{
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);
	background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,transparent 100%);
	background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,transparent);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)
}
.carousel-control.right{
	background-image:-webkit-linear-gradient(left,transparent,rgba(0,0,0,.5));
	background-image:-o-linear-gradient(left,transparent 0,rgba(0,0,0,.5) 100%);
	background-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5));
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);
	left:auto;
	right:0
}
.carousel-control:focus,.carousel-control:hover{
	color:#fff;
	filter:alpha(opacity=90);
	opacity:.9;
	outline:0;
	text-decoration:none
}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{
	display:inline-block;
	margin-top:-10px;
	position:absolute;
	top:50%;
	z-index:5
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{
	left:50%;
	margin-left:-10px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{
	margin-right:-10px;
	right:50%
}
.carousel-control .icon-next,.carousel-control .icon-prev{
	font-family:serif;
	height:20px;
	line-height:1;
	width:20px
}
.carousel-control .icon-prev:before{
	content:"‹"
}
.carousel-control .icon-next:before{
	content:"›"
}
.carousel-indicators{
	bottom:10px;
	left:50%;
	list-style:none;
	margin-left:-30%;
	padding-left:0;
	position:absolute;
	text-align:center;
	width:60%;
	z-index:15
}
.carousel-indicators li{
	background-color:transparent;
	border:1px solid #fff;
	border-radius:10px;
	cursor:pointer;
	display:inline-block;
	height:10px;
	margin:1px;
	text-indent:-999px;
	width:10px
}
.carousel-indicators .active{
	background-color:#fff;
	height:12px;
	margin:0;
	width:12px
}
.carousel-caption{
	bottom:20px;
	color:#fff;
	left:15%;
	padding-bottom:20px;
	padding-top:20px;
	position:absolute;
	right:15%;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6);
	z-index:10
}
.carousel-caption .btn{
	text-shadow:none
}
@media screen and (min-width:768px){
	.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{
		font-size:30px;
		height:30px;
		margin-top:-10px;
		width:30px
	}
	.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{
		margin-left:-10px
	}
	.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{
		margin-right:-10px
	}
	.carousel-caption{
		left:20%;
		padding-bottom:30px;
		right:20%
	}
	.carousel-indicators{
		bottom:20px
	}
}
.clearfix:after,.clearfix:before{
	content:" ";
	display:table
}
.clearfix: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{
	background-color:transparent;
	border:0;
	color:transparent;
	font:0/0 a;
	text-shadow:none
}
.hidden{
	display:none!important
}
.affix{
	position:fixed
}
@-ms-viewport{
	width:device-width
}
.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-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
	}
	td.visible-xs,th.visible-xs{
		display:table-cell!important
	}
	.visible-xs-block{
		display:block!important
	}
	.visible-xs-inline{
		display:inline!important
	}
	.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
	}
	td.visible-sm,th.visible-sm{
		display:table-cell!important
	}
	.visible-sm-block{
		display:block!important
	}
	.visible-sm-inline{
		display:inline!important
	}
	.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
	}
	td.visible-md,th.visible-md{
		display:table-cell!important
	}
	.visible-md-block{
		display:block!important
	}
	.visible-md-inline{
		display:inline!important
	}
	.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
	}
	td.visible-lg,th.visible-lg{
		display:table-cell!important
	}
	.visible-lg-block{
		display:block!important
	}
	.visible-lg-inline{
		display:inline!important
	}
	.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
	}
	td.visible-print,th.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
	}
	.hidden-print{
		display:none!important
	}
}
.fileinput-button{
	height:36px
}
@media(max-width:768px){
	.fileinput-button{
		margin-bottom:10px
	}
}
.fami-fileinput-pull-right-sm{
	float:right
}
@media(max-width:768px){
	.fami-fileinput-pull-right-sm{
		float:none
	}
}
.ember-power-select-trigger{
	border:1px solid #ccd8e2;
	border-radius:3px;
	color:#303030;
	min-height:40px;
	padding-top:6px
}
.ember-power-select-selected-item{
	position:relative
}
.ember-power-select-clear-btn{
	top:5px
}
input[type=password]::-ms-reveal{
	display:none
}
.showButtonIcon{
	background-color:transparent;
	border:0;
	border-left:0;
	height:100%;
	top:0;
	width:15%
}
.ember-password-toggle-wrapper{
	position:relative
}
.ember-password-toggle-input{
	padding-right:15%!important
}
.ember-password-toggle-btn{
	bottom:0;
	position:absolute;
	right:0;
	top:0
}
.ember-password-toggle-input{
	width:85%
}
.ember-password-toggle-wrapper>.glyphicon{
	position:absolute
}
.textarea-checkout{
	word-break:break-word
}
.modal-confirm .modal-header,.modal-confirm .modal-header>h3,.modal-confirm .modal-header>h5{
	background:#005e3f;
	color:#fff
}
.modal-confirm th{
	color:#005e3f
}
#fehlerausgabe{
	top:20%
}
.modal-confirm strong{
	color:#fff
}
.errorTable{
	max-height:50vh;
	overflow-y:auto
}
.panel-timline.card,.panel.panel-timline{
	border:1px solid #eee
}
.panel.timeline-symbol,.timeline-symbol.card{
	border:none
}
.timeline-symbol{
	box-shadow:none
}
.timeline{
	margin-bottom:30px;
	margin-top:4px;
	padding:0 10px;
	position:relative
}
@media(min-width:768px){
	.timeline .line{
		background:currentColor;
		bottom:0;
		display:block;
		margin-left:34.5px;
		position:absolute;
		top:1px;
		width:6px
	}
}
.timeline .line:after{
	bottom:-4px
}
@media(min-width:768px){
	.timeline .line:after{
		background:currentColor;
		border-radius:50%;
		content:"";
		display:block;
		height:12px;
		left:-2.75px;
		position:absolute;
		width:12px
	}
	.timeline .card,.timeline .panel{
		clear:both;
		margin:10px 0 21px 100px;
		position:relative
	}
	.timeline .panel-line:before{
		background:#777;
		border-radius:0 25px 25px 0;
		content:"";
		display:block;
		height:8px;
		left:-50px;
		position:absolute;
		top:22px;
		width:40px
	}
	.timeline .card .panel-heading.icon *,.timeline .panel .panel-heading.icon *{
		font-size:18.5px;
		line-height:40px;
		vertical-align:middle
	}
}
.timeline .card .panel-heading.icon,.timeline .panel .panel-heading.icon{
	font-size:21px
}
@media(min-width:768px){
	.timeline .card .panel-heading.icon,.timeline .panel .panel-heading.icon{
		border:8px solid #fff;
		border-radius:50%;
		display:block;
		float:left;
		height:50px;
		left:-89px;
		padding:0;
		position:absolute;
		text-align:center;
		width:50px
	}
}
@media(max-width:768px){
	.timeline .card .panel-heading.icon,.timeline .panel .panel-heading.icon{
		display:none
	}
}
.timeline .card .panel-heading.text *,.timeline .panel .panel-heading.text *{
	font-size:14px;
	line-height:34px;
	vertical-align:middle
}
.timeline .card .panel-heading.text,.timeline .panel .panel-heading.text{
	border-radius:25px;
	float:left;
	height:34px;
	padding:0;
	text-align:center;
	width:80px
}
@media(min-width:768px){
	.timeline .card .panel-heading.text,.timeline .panel .panel-heading.text{
		display:block;
		left:-104.5px;
		position:absolute
	}
}
.timeline .panel-outline{
	background:transparent;
	border-color:transparent;
	box-shadow:none
}
.timeline .panel-outline .card-body,.timeline .panel-outline .panel-body{
	padding:10px 0
}
.timeline .panel-outline .panel-footer,.timeline .panel-outline .panel-heading:not(.icon){
	display:none
}
.panel-heading.icon>i{
	font-size:medium!important;
	left:50%;
	position:absolute;
	top:50%;
	-moz-transform:translateX(-50%) translateY(-50%);
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%)
}
.timelineButton{
	background-color:#5b5e60;
	border-bottom-left-radius:25px;
	border-color:transparent;
	border-top-left-radius:25px;
	border-width:0;
	color:#fff;
	font-size:14px;
	height:25px;
	margin-right:15px;
	min-width:86px;
	padding-left:14px;
	padding-right:20px;
	position:relative;
	text-align:center;
	width:auto
}
.timelineButtonIconContainer{
	background:#005e3f;
	border:0;
	border-radius:50%;
	color:#fff;
	height:25px;
	left:100%;
	position:absolute;
	top:0;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	width:25px
}
.timelineButtonIconContainer>i{
	color:inherit;
	font-weight:900;
	left:50%;
	margin:0;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%)
}
.statustitle{
	font-size:14px
}
.panel.timeline-symbol,.timeline-symbol.card{
	background-color:transparent
}
.timeline-symbol>.panel-heading{
	background-color:#005e3f;
	border-color:#005e3f;
	color:#fff
}
.panel-primary>.panel-heading.storeIcon{
	background-color:gray
}
.timelineEntryStatus{
	border-radius:25px;
	color:#fff;
	cursor:default;
	display:inline;
	padding:1px 10px 2px 28px;
	position:relative
}
.statusIconCircle{
	background-color:#fff;
	border-radius:50%;
	height:18px;
	left:2px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:18px
}
.saved{
	background:#4286f4
}
.unread{
	background:tomato
}
.read{
	background:#01871c
}
.statusIcon{
	left:3px;
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.saved>.statusIconCircle{
	color:#4286f4
}
.unread>.statusIconCircle{
	color:tomato
}
.read>.statusIconCircle{
	color:#01871c
}
.list-group-item-info{
	background-color:#eee
}
.panel-heading-year{
	font-weight:1000
}
#cookie-banner{
	background-color:#ebebeb;
	border-color:#d2d2d2;
	bottom:-22px;
	color:#f0f0f0;
	position:fixed;
	width:100%;
	z-index:9999
}
.storeIcon.empty{
	opacity:.5
}
.storeIcon.activ{
	color:green
}
.storeIconSpan.noBorder{
	background-color:transparent;
	border:none
}
.menuButtonContainer a:hover{
	text-decoration:none
}
.buttonCircle,.buttonCircleBack{
	backface-visibility:hidden;
	background:#005e3f;
	border:0 initial;
	border-color:initial;
	border-image:initial;
	border-radius:50%;
	color:#fff;
	cursor:pointer;
	height:60px;
	left:0;
	position:absolute;
	text-align:center;
	top:0;
	width:60px
}
.badges{
	background:#d36135;
	border-radius:50%;
	height:25px;
	left:40px;
	position:absolute;
	top:-5px;
	width:25px;
	z-index:1
}
.buttonCircleBack{
	transform:rotateY(180deg)
}
.buttonCircle{
	transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
	z-index:2
}
.buttonCircleText{
	font-family:Roboto Thin,sans-serif;
	left:50%;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%)
}
.badges span{
	font-size:17.3333px;
	font-weight:700
}
.roundButtonParent{
	color:#fff;
	height:103px;
	text-align:center
}
.roundButtonParent:hover .circleflipper{
	transform:rotateY(180deg);
	-webkit-transform:rotateY(180deg)
}
.buttonIcon{
	color:inherit;
	left:50%;
	margin:0;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%)
}
.circleflipper{
	height:60px;
	margin:auto auto 5px;
	position:relative;
	transform-style:preserve-3d;
	transition:all .6s ease 0s;
	width:60px
}
.buttonCaption{
	color:#303030;
	display:inline-block;
	font-family:Roboto Thin,sans-serif;
	font-size:13px;
	text-align:center
}
@media(max-width:992px){
	.menuAccordionContainer{
		margin-top:30px
	}
}
@media(min-width:992px){
	.menuButtonContainer{
		border-right:1px solid #dee2e6
	}
}
@media(max-width:992px){
	.menuButtonContainer{
		border-bottom:1px solid #dee2e6
	}
}
.menuButtonContainer .roundButtonParent{
	margin-bottom:55px
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){
	.roundButtonParent:hover .circleflipper{
		transform:rotateY(0deg)
	}
	.buttonCircleBack{
		z-index:3
	}
	.roundButtonParent:hover .buttonCircle{
		backface-visibility:hidden;
		transform:rotateY(180deg);
		transform-style:preserve-3d;
		transition:all .2s ease 0s
	}
	.roundButtonParent:hover .buttonCircleBack{
		backface-visibility:hidden;
		transform:rotateY(1turn);
		transform-style:preserve-3d;
		transition:all .2s ease 0s
	}
}
.accordion{
	background-color:transparent;
	border:none;
	box-shadow:none;
	font-size:24px;
	margin-bottom:0
}
.accordion span,.accordion svg{
	color:#5c5c5c
}
.accordion svg{
	color:rgba(91,94,96,.55)
}
.accordion-body span{
	font-size:18px;
	text-decoration:none
}
.accordion-body li{
	margin-bottom:7px;
	margin-top:5px
}
.igs-menu-container{
	margin-bottom:55px;
	margin-top:55px
}
.menuButtonContainer{
	min-height:150px
}
#suche-addon{
	background:transparent;
	border-bottom-left-radius:22px;
	border-top-left-radius:22px
}
#suche{
	border-bottom-right-radius:22px;
	border-top-right-radius:22px
}
.nestedAccordion{
	list-style-type:none
}
.nestedAccordion>div{
	margin-left:-21px
}
.igsmenu>div .igsmenu-entry-icon{
	background-color:#005e3f;
	height:40px;
	margin-bottom:1px;
	margin-right:1px;
	text-align:center;
	width:40px;
	z-index:1
}
.igsmenu-entry-icon>svg{
	position:relative;
	top:25%
}
a.igsmenu-entry-container{
	color:#fff;
	margin-top:0;
	pointer-events:all
}
.igsmenu-entry-container:hover{
	color:#fff;
	text-decoration:none;
	white-space:nowrap
}
.igsmenu-entry-container:focus{
	text-decoration:none
}
.igsmenu{
	height:0;
	padding-left:20px;
	padding-right:20px;
	position:sticky;
	top:5px;
	z-index:1
}
@media(max-width:768px){
	.igsmenu{
		display:flex;
		height:40px;
		justify-content:flex-end
	}
}
.igsmenu-entry-container>div{
	padding-left:10px;
	padding-top:10px
}
@media(min-width:768px){
	.igsmenu-entry-container:hover>div{
		display:block
	}
	.postIgs{
		height:15px
	}
}
.igsmenu-entry-icon:before{
	left:27%;
	position:relative;
	top:31%
}
.igsmenu>div:first-child .igsmenu-entry-icon{
	border-top-left-radius:20px
}
@media(min-width:768px){
	.igsmenu>div:first-child .igsmenu-entry-icon{
		border-top-right-radius:20px
	}
}
@media(max-width:768px){
	.igsmenu>div:first-child .igsmenu-entry-icon{
		border-bottom-left-radius:20px
	}
}
.igsmenu>div:last-child .igsmenu-entry-icon{
	border-bottom-right-radius:20px
}
@media(min-width:768px){
	.igsmenu>div:last-child .igsmenu-entry-icon{
		border-bottom-left-radius:20px
	}
}
@media(max-width:768px){
	.igsmenu>div:last-child .igsmenu-entry-icon{
		border-top-right-radius:20px
	}
}
.igsmenu-entry{
	display:flex;
	justify-content:flex-end;
	pointer-events:none
}
.igsmenu-entry-container{
	display:flex
}
.igsmenu-entry-icon.fa-envelope:before{
	left:25%
}
@media(min-width:992px){
	.floatmenu>*{
		margin-right:80px!important
	}
}
.igsmenu-entry-container div{
	background-color:#005e3f;
	border-bottom-left-radius:20px;
	border-top-left-radius:20px;
	height:40px;
	margin-bottom:1px;
	margin-right:-20px;
	opacity:0;
	padding-right:20px;
	transform:translate(0) scaleX(0);
	transform-origin:100% 0;
	width:0
}
@media(max-width:768px){
	.igsmenu-entry-container div{
		display:none
	}
}
@media(min-width:768px){
	.igsmenu-entry-container:hover div{
		display:block;
		opacity:1;
		transform:translate(0) scale(1);
		transform-origin:100% 0;
		transition:all .2s ease 0s;
		width:auto
	}
}
#loadingModal{
	margin-top:20em
}
#loadingModalDialog .modal-content{
	background-color:transparent;
	border:none;
	box-shadow:none
}
.zusammErstattungHead{
	display:-webkit-box;
	display:-ms-flexbox
}
@media(min-width:1200px){
	.zusammErstattungHead>div{
		border-bottom:2px solid #e8e8e8;
		border-right:2px solid #e8e8e8;
		border-top:2px solid #e8e8e8;
		height:48px
	}
}
.zusammErstattungBody>div>div{
	margin-left:10px
}
@media(min-width:1200px){
	.zusammErstattungBody>div>div{
		background-color:#fff;
		border-right:2px solid #e8e8e8;
		border-top:2px solid #e8e8e8;
		margin-left:0
	}
}
@media(min-width:1199px){
	.zusammErstattungTableRow{
		background-color:#fff;
		display:-webkit-box;
		display:-ms-flexbox
	}
}
.abstand-fahrtdetails{
	padding-bottom:32px
}
.zusammErstattungColored{
	background-color:#f8f8f8
}
@media(max-width:1199px){
	.zusammErstattungLG{
		display:none
	}
}
.zusammErstattungMD{
	display:none
}
@media(max-width:1199px){
	.zusammErstattungMD{
		display:block;
		padding-bottom:8px;
		padding-top:20px
	}
}
.zusammErstattungSp0{
	width:10%
}
@media(max-width:1199px){
	.zusammErstattungSp0{
		color:#005e3f;
		font-weight:700
	}
}
.zusammErstattungSp0Short{
	width:15%
}
.zusammErstattungSp1Short{
	width:0
}
.zusammErstattungSp2Short{
	width:35%
}
.zusammErstattungSp3Short{
	width:15%
}
.zusammErstattungSp4Short{
	width:35%
}
.zusammErstattungSp1{
	width:28%
}
@media(max-width:1199px){
	.zusammErstattungSp1{
		color:#005e3f;
		font-weight:700
	}
}
.zusammErstattungSp2{
	width:27%
}
@media(max-width:1199px){
	.zusammErstattungSp2{
		color:#005e3f;
		font-weight:700;
		width:100%
	}
}
.zusammErstattungSp2>div>div,.zusammErstattungSp2Short>div>div{
	margin-left:0;
	margin-right:0
}
.zusammErstattungSp3{
	width:8%
}
@media(max-width:1199px){
	.zusammErstattungSp3{
		color:#005e3f;
		font-weight:700
	}
}
.zusammErstattungSp4{
	width:27%
}
@media(max-width:1199px){
	.zusammErstattungSp4{
		color:#005e3f;
		font-weight:700
	}
}
.ausgleichKm{
	white-space:nowrap
}
.columns2{
	-webkit-column-count:2;
	-moz-column-count:2;
	column-count:2
}
#zusammenfassungStep_transportHin,#zusammenfassungStep_transportRueck{
	white-space:revert
}
.paddingTop28{
	padding-top:28px
}
.paddingTop6{
	padding-top:6px
}
.op-kontForm-borders{
	border:2px solid #000;
	border-radius:8px;
	padding:5px 15px
}
#op-kontForm-Link{
	bottom:35px;
	display:inline;
	position:fixed;
	right:10px
}
#op-kontForm-nachr{
	border:1px solid #ebebeb;
	border-top:2px solid #ebebeb;
	height:130px;
	width:100%
}
@media(max-width:1400px){
	#op-kontForm-Link{
		display:none
	}
}
@media(min-width:1010px){
	#op-kontForm-Link-Mob-little{
		width:115px
	}
}
@media(min-width:1399px){
	#op-kontForm-Link-Mob-little{
		display:none
	}
}
@media(min-width:0px)and (max-width:1010px){
	#op-kontForm-Link-Mob-little{
		display:none
	}
}
@media(min-width:1009px){
	#op-kontForm-Link-Mob{
		display:none
	}
}
#kontFormRow{
	margin-left:0;
	margin-right:5px
}
@media(min-width:1200px){
	#register_okbutton{
		margin-left:25px;
		margin-right:35px
	}
	#register_abbrechenbutton{
		margin-left:15px
	}
}
.x-toggle-light.x-toggle-btn{
	background-color:#ccc
}
.x-toggle-component{
	display:inline-block;
	padding-right:5px
}
.x-toggle:checked+label>.x-toggle-light.x-toggle-btn{
	background-color:#005e3f
}
.x-toggle:checked+label>.x-toggle-light.x-toggle-disabled{
	background-color:#ccd8e2
}
.greatCheckboxInput{
	display:inline-block;
	width:100%
}
.betragGesamtTable{
	margin-top:11px
}
#betragGesText{
	padding-top:10px
}
#waehrungWrap{
	margin-top:10px
}
@media(max-width:1199px){
	#waehrungWrap{
		margin-top:-21px
	}
}
#hilfWaehrungWrap{
	margin-top:10px
}
@media(max-width:1199px){
	#hilfWaehrungWrap{
		margin-top:-27px
	}
}
.tabelleHilfsmittel{
	margin-top:25px;
	width:100%
}
#buttonWrapper{
	margin-top:10px
}
.alignVertic{
	vertical-align:top!important
}
.marginTop6{
	margin-top:6px
}
#betragGes10Wrap{
	margin-bottom:5px;
	margin-top:50px
}
#betragGesWrap{
	margin-left:15px;
	margin-right:15px
}
.hilfsmittelRow{
	height:35px;
	margin-top:10px
}
.buttonHinzuHilfsmittel{
	margin-top:25px
}
.dateHilfsmittel>div{
	margin-bottom:10px!important;
	margin-top:10px!important
}
#kurHeader{
	color:#000;
	height:45px
}
.borderLeftRight{
	margin-top:0
}
.borderLeftRight>div{
	padding-top:10px
}
.borderLeistText{
	overflow:hidden;
	padding-top:10px
}
.greatCheckboxListLine{
	color:#000;
	margin-bottom:0;
	margin-left:15px;
	margin-right:15px
}
.greatTextHeader{
	margin-top:7px
}
.borderRechts{
	border-right:1px solid #ddd
}
.greatSonstiges{
	margin-left:15px;
	width:90%
}
@media(min-width:768px){
	.tabelleHilfsmittel>tr>th{
		padding-left:120px
	}
}
.keinBorder{
	border-bottom:0!important;
	border-top:0!important
}
.alignText{
	text-align:left
}
@media(min-width:768px){
	.alignText{
		text-align:center
	}
}
#kur-Sonstiges,#zahn-Sonstiges{
	width:95%
}
@media(min-width:1200px){
	#kur-Sonstiges,#zahn-Sonstiges{
		width:75%
	}
}
@font-face{
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	src:url(../../webjars/font-awesome/6.5.1/webfonts/fa-regular-400.woff2?v=6.1.1) format("woff2"),url(../../webjars/font-awesome/6.5.1/webfonts/fa-regular-400.ttf?v=6.1.1) format("truetype")
}
@font-face{
	font-family:FontAwesomeSolid;
	font-style:normal;
	font-weight:400;
	src:url(../../webjars/font-awesome/6.5.1/webfonts/fa-solid-900.woff2?v=6.1.1) format("woff2"),url(../../webjars/font-awesome/6.5.1/webfonts/fa-solid-900.ttf?v=6.1.1) format("truetype")
}
/*! */
.fa{
	font-family:var(--fa-style-family,"Font Awesome 6 Free");
	font-weight:var(--fa-style,900)
}
.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	display:var(--fa-display,inline-block);
	font-style:normal;
	font-variant:normal;
	line-height:1;
	text-rendering:auto
}
.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{
	content:var(--fa)
}
.fa-classic,.fa-regular,.fa-solid,.far,.fas{
	font-family:Font Awesome\ 6 Free
}
.fa-brands,.fab{
	font-family:Font Awesome\ 6 Brands
}
.fa-1x{
	font-size:1em
}
.fa-2x{
	font-size:2em
}
.fa-3x{
	font-size:3em
}
.fa-4x{
	font-size:4em
}
.fa-5x{
	font-size:5em
}
.fa-6x{
	font-size:6em
}
.fa-7x{
	font-size:7em
}
.fa-8x{
	font-size:8em
}
.fa-9x{
	font-size:9em
}
.fa-10x{
	font-size:10em
}
.fa-2xs{
	font-size:.625em;
	line-height:.1em;
	vertical-align:.225em
}
.fa-xs{
	font-size:.75em;
	line-height:.0833333337em;
	vertical-align:.125em
}
.fa-sm{
	font-size:.875em;
	line-height:.0714285718em;
	vertical-align:.0535714295em
}
.fa-lg{
	font-size:1.25em;
	line-height:.05em;
	vertical-align:-.075em
}
.fa-xl{
	font-size:1.5em;
	line-height:.0416666682em;
	vertical-align:-.125em
}
.fa-2xl{
	font-size:2em;
	line-height:.03125em;
	vertical-align:-.1875em
}
.fa-fw{
	text-align:center;
	width:1.25em
}
.fa-ul{
	list-style-type:none;
	margin-left:var(--fa-li-margin,2.5em);
	padding-left:0
}
.fa-ul>li{
	position:relative
}
.fa-li{
	left:calc(var(--fa-li-width, 2em)*-1);
	line-height:inherit;
	position:absolute;
	text-align:center;
	width:var(--fa-li-width,2em)
}
.fa-border{
	border-color:var(--fa-border-color,#eee);
	border-radius:var(--fa-border-radius,.1em);
	border-style:var(--fa-border-style,solid);
	border-width:var(--fa-border-width,.08em);
	padding:var(--fa-border-padding,.2em .25em .15em)
}
.fa-pull-left{
	float:left;
	margin-right:var(--fa-pull-margin,.3em)
}
.fa-pull-right{
	float:right;
	margin-left:var(--fa-pull-margin,.3em)
}
.fa-beat{
	animation-delay:var(--fa-animation-delay,0s);
	animation-direction:var(--fa-animation-direction,normal);
	animation-duration:var(--fa-animation-duration,1s);
	animation-iteration-count:var(--fa-animation-iteration-count,infinite);
	animation-name:fa-beat;
	animation-timing-function:var(--fa-animation-timing,ease-in-out)
}
.fa-bounce{
	animation-delay:var(--fa-animation-delay,0s);
	animation-direction:var(--fa-animation-direction,normal);
	animation-duration:var(--fa-animation-duration,1s);
	animation-iteration-count:var(--fa-animation-iteration-count,infinite);
	animation-name:fa-bounce;
	animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))
}
.fa-fade{
	animation-iteration-count:var(--fa-animation-iteration-count,infinite);
	animation-name:fa-fade;
	animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))
}
.fa-beat-fade,.fa-fade{
	animation-delay:var(--fa-animation-delay,0s);
	animation-direction:var(--fa-animation-direction,normal);
	animation-duration:var(--fa-animation-duration,1s)
}
.fa-beat-fade{
	animation-iteration-count:var(--fa-animation-iteration-count,infinite);
	animation-name:fa-beat-fade;
	animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))
}
.fa-flip{
	animation-delay:var(--fa-animation-delay,0s);
	animation-direction:var(--fa-animation-direction,normal);
	animation-duration:var(--fa-animation-duration,1s);
	animation-iteration-count:var(--fa-animation-iteration-count,infinite);
	animation-name:fa-flip;
	animation-timing-function:var(--fa-animation-timing,ease-in-out)
}
.fa-shake{
	animation-duration:var(--fa-animation-duration,1s);
	animation-iteration-count:var(--fa-animation-iteration-count,infinite);
	animation-name:fa-shake;
	animation-timing-function:var(--fa-animation-timing,linear)
}
.fa-shake,.fa-spin{
	animation-delay:var(--fa-animation-delay,0s);
	animation-direction:var(--fa-animation-direction,normal)
}
.fa-spin{
	animation-duration:var(--fa-animation-duration,2s);
	animation-iteration-count:var(--fa-animation-iteration-count,infinite);
	animation-name:fa-spin;
	animation-timing-function:var(--fa-animation-timing,linear)
}
.fa-spin-reverse{
	--fa-animation-direction:reverse
}
.fa-pulse,.fa-spin-pulse{
	animation-direction:var(--fa-animation-direction,normal);
	animation-duration:var(--fa-animation-duration,1s);
	animation-iteration-count:var(--fa-animation-iteration-count,infinite);
	animation-name:fa-spin;
	animation-timing-function:var(--fa-animation-timing,steps(8))
}
@media(prefers-reduced-motion:reduce){
	.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{
		animation-delay:-1ms;
		animation-duration:1ms;
		animation-iteration-count:1;
		transition-delay:0s;
		transition-duration:0s
	}
}
@keyframes fa-beat{
	0%,90%{
		transform:scale(1)
	}
	45%{
		transform:scale(var(--fa-beat-scale,1.25))
	}
}
@keyframes fa-bounce{
	0%{
		transform:scale(1) translateY(0)
	}
	10%{
		transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)
	}
	30%{
		transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))
	}
	50%{
		transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)
	}
	57%{
		transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))
	}
	64%{
		transform:scale(1) translateY(0)
	}
	to{
		transform:scale(1) translateY(0)
	}
}
@keyframes fa-fade{
	50%{
		opacity:var(--fa-fade-opacity,.4)
	}
}
@keyframes fa-beat-fade{
	0%,to{
		opacity:var(--fa-beat-fade-opacity,.4);
		transform:scale(1)
	}
	50%{
		opacity:1;
		transform:scale(var(--fa-beat-fade-scale,1.125))
	}
}
@keyframes fa-flip{
	50%{
		transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))
	}
}
@keyframes fa-shake{
	0%{
		transform:rotate(-15deg)
	}
	4%{
		transform:rotate(15deg)
	}
	24%,8%{
		transform:rotate(-18deg)
	}
	12%,28%{
		transform:rotate(18deg)
	}
	16%{
		transform:rotate(-22deg)
	}
	20%{
		transform:rotate(22deg)
	}
	32%{
		transform:rotate(-12deg)
	}
	36%{
		transform:rotate(12deg)
	}
	40%,to{
		transform:rotate(0deg)
	}
}
@keyframes fa-spin{
	0%{
		transform:rotate(0deg)
	}
	to{
		transform:rotate(1turn)
	}
}
.fa-rotate-90{
	transform:rotate(90deg)
}
.fa-rotate-180{
	transform:rotate(180deg)
}
.fa-rotate-270{
	transform:rotate(270deg)
}
.fa-flip-horizontal{
	transform:scaleX(-1)
}
.fa-flip-vertical{
	transform:scaleY(-1)
}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{
	transform:scale(-1)
}
.fa-rotate-by{
	transform:rotate(var(--fa-rotate-angle,0))
}
.fa-stack{
	display:inline-block;
	height:2em;
	line-height:2em;
	position:relative;
	vertical-align:middle;
	width:2.5em
}
.fa-stack-1x,.fa-stack-2x{
	left:0;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:var(--fa-stack-z-index,auto)
}
.fa-stack-1x{
	line-height:inherit
}
.fa-stack-2x{
	font-size:2em
}
.fa-inverse{
	color:var(--fa-inverse,#fff)
}
.fa-0{
	--fa:"\30 "
}
.fa-1{
	--fa:"\31 "
}
.fa-2{
	--fa:"\32 "
}
.fa-3{
	--fa:"\33 "
}
.fa-4{
	--fa:"\34 "
}
.fa-5{
	--fa:"\35 "
}
.fa-6{
	--fa:"\36 "
}
.fa-7{
	--fa:"\37 "
}
.fa-8{
	--fa:"\38 "
}
.fa-9{
	--fa:"\39 "
}
.fa-fill-drip{
	--fa:""
}
.fa-arrows-to-circle{
	--fa:""
}
.fa-chevron-circle-right,.fa-circle-chevron-right{
	--fa:""
}
.fa-at{
	--fa:"\@"
}
.fa-trash-alt,.fa-trash-can{
	--fa:""
}
.fa-text-height{
	--fa:""
}
.fa-user-times,.fa-user-xmark{
	--fa:""
}
.fa-stethoscope{
	--fa:""
}
.fa-comment-alt,.fa-message{
	--fa:""
}
.fa-info{
	--fa:""
}
.fa-compress-alt,.fa-down-left-and-up-right-to-center{
	--fa:""
}
.fa-explosion{
	--fa:""
}
.fa-file-alt,.fa-file-lines,.fa-file-text{
	--fa:""
}
.fa-wave-square{
	--fa:""
}
.fa-ring{
	--fa:""
}
.fa-building-un{
	--fa:""
}
.fa-dice-three{
	--fa:""
}
.fa-calendar-alt,.fa-calendar-days{
	--fa:""
}
.fa-anchor-circle-check{
	--fa:""
}
.fa-building-circle-arrow-right{
	--fa:""
}
.fa-volleyball,.fa-volleyball-ball{
	--fa:""
}
.fa-arrows-up-to-line{
	--fa:""
}
.fa-sort-desc,.fa-sort-down{
	--fa:""
}
.fa-circle-minus,.fa-minus-circle{
	--fa:""
}
.fa-door-open{
	--fa:""
}
.fa-right-from-bracket,.fa-sign-out-alt{
	--fa:""
}
.fa-atom{
	--fa:""
}
.fa-soap{
	--fa:""
}
.fa-heart-music-camera-bolt,.fa-icons{
	--fa:""
}
.fa-microphone-alt-slash,.fa-microphone-lines-slash{
	--fa:""
}
.fa-bridge-circle-check{
	--fa:""
}
.fa-pump-medical{
	--fa:""
}
.fa-fingerprint{
	--fa:""
}
.fa-hand-point-right{
	--fa:""
}
.fa-magnifying-glass-location,.fa-search-location{
	--fa:""
}
.fa-forward-step,.fa-step-forward{
	--fa:""
}
.fa-face-smile-beam,.fa-smile-beam{
	--fa:""
}
.fa-flag-checkered{
	--fa:""
}
.fa-football,.fa-football-ball{
	--fa:""
}
.fa-school-circle-exclamation{
	--fa:""
}
.fa-crop{
	--fa:""
}
.fa-angle-double-down,.fa-angles-down{
	--fa:""
}
.fa-users-rectangle{
	--fa:""
}
.fa-people-roof{
	--fa:""
}
.fa-people-line{
	--fa:""
}
.fa-beer,.fa-beer-mug-empty{
	--fa:""
}
.fa-diagram-predecessor{
	--fa:""
}
.fa-arrow-up-long,.fa-long-arrow-up{
	--fa:""
}
.fa-burn,.fa-fire-flame-simple{
	--fa:""
}
.fa-male,.fa-person{
	--fa:""
}
.fa-laptop{
	--fa:""
}
.fa-file-csv{
	--fa:""
}
.fa-menorah{
	--fa:""
}
.fa-truck-plane{
	--fa:""
}
.fa-record-vinyl{
	--fa:""
}
.fa-face-grin-stars,.fa-grin-stars{
	--fa:""
}
.fa-bong{
	--fa:""
}
.fa-pastafarianism,.fa-spaghetti-monster-flying{
	--fa:""
}
.fa-arrow-down-up-across-line{
	--fa:""
}
.fa-spoon,.fa-utensil-spoon{
	--fa:""
}
.fa-jar-wheat{
	--fa:""
}
.fa-envelopes-bulk,.fa-mail-bulk{
	--fa:""
}
.fa-file-circle-exclamation{
	--fa:""
}
.fa-circle-h,.fa-hospital-symbol{
	--fa:""
}
.fa-pager{
	--fa:""
}
.fa-address-book,.fa-contact-book{
	--fa:""
}
.fa-strikethrough{
	--fa:""
}
.fa-k{
	--fa:"K"
}
.fa-landmark-flag{
	--fa:""
}
.fa-pencil,.fa-pencil-alt{
	--fa:""
}
.fa-backward{
	--fa:""
}
.fa-caret-right{
	--fa:""
}
.fa-comments{
	--fa:""
}
.fa-file-clipboard,.fa-paste{
	--fa:""
}
.fa-code-pull-request{
	--fa:""
}
.fa-clipboard-list{
	--fa:""
}
.fa-truck-loading,.fa-truck-ramp-box{
	--fa:""
}
.fa-user-check{
	--fa:""
}
.fa-vial-virus{
	--fa:""
}
.fa-sheet-plastic{
	--fa:""
}
.fa-blog{
	--fa:""
}
.fa-user-ninja{
	--fa:""
}
.fa-person-arrow-up-from-line{
	--fa:""
}
.fa-scroll-torah,.fa-torah{
	--fa:""
}
.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{
	--fa:""
}
.fa-toggle-off{
	--fa:""
}
.fa-archive,.fa-box-archive{
	--fa:""
}
.fa-person-drowning{
	--fa:""
}
.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{
	--fa:""
}
.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{
	--fa:""
}
.fa-spray-can{
	--fa:""
}
.fa-truck-monster{
	--fa:""
}
.fa-w{
	--fa:"W"
}
.fa-earth-africa,.fa-globe-africa{
	--fa:""
}
.fa-rainbow{
	--fa:""
}
.fa-circle-notch{
	--fa:""
}
.fa-tablet-alt,.fa-tablet-screen-button{
	--fa:""
}
.fa-paw{
	--fa:""
}
.fa-cloud{
	--fa:""
}
.fa-trowel-bricks{
	--fa:""
}
.fa-face-flushed,.fa-flushed{
	--fa:""
}
.fa-hospital-user{
	--fa:""
}
.fa-tent-arrow-left-right{
	--fa:""
}
.fa-gavel,.fa-legal{
	--fa:""
}
.fa-binoculars{
	--fa:""
}
.fa-microphone-slash{
	--fa:""
}
.fa-box-tissue{
	--fa:""
}
.fa-motorcycle{
	--fa:""
}
.fa-bell-concierge,.fa-concierge-bell{
	--fa:""
}
.fa-pen-ruler,.fa-pencil-ruler{
	--fa:""
}
.fa-people-arrows,.fa-people-arrows-left-right{
	--fa:""
}
.fa-mars-and-venus-burst{
	--fa:""
}
.fa-caret-square-right,.fa-square-caret-right{
	--fa:""
}
.fa-cut,.fa-scissors{
	--fa:""
}
.fa-sun-plant-wilt{
	--fa:""
}
.fa-toilets-portable{
	--fa:""
}
.fa-hockey-puck{
	--fa:""
}
.fa-table{
	--fa:""
}
.fa-magnifying-glass-arrow-right{
	--fa:""
}
.fa-digital-tachograph,.fa-tachograph-digital{
	--fa:""
}
.fa-users-slash{
	--fa:""
}
.fa-clover{
	--fa:""
}
.fa-mail-reply,.fa-reply{
	--fa:""
}
.fa-star-and-crescent{
	--fa:""
}
.fa-house-fire{
	--fa:""
}
.fa-minus-square,.fa-square-minus{
	--fa:""
}
.fa-helicopter{
	--fa:""
}
.fa-compass{
	--fa:""
}
.fa-caret-square-down,.fa-square-caret-down{
	--fa:""
}
.fa-file-circle-question{
	--fa:""
}
.fa-laptop-code{
	--fa:""
}
.fa-swatchbook{
	--fa:""
}
.fa-prescription-bottle{
	--fa:""
}
.fa-bars,.fa-navicon{
	--fa:""
}
.fa-people-group{
	--fa:""
}
.fa-hourglass-3,.fa-hourglass-end{
	--fa:""
}
.fa-heart-broken,.fa-heart-crack{
	--fa:""
}
.fa-external-link-square-alt,.fa-square-up-right{
	--fa:""
}
.fa-face-kiss-beam,.fa-kiss-beam{
	--fa:""
}
.fa-film{
	--fa:""
}
.fa-ruler-horizontal{
	--fa:""
}
.fa-people-robbery{
	--fa:""
}
.fa-lightbulb{
	--fa:""
}
.fa-caret-left{
	--fa:""
}
.fa-circle-exclamation,.fa-exclamation-circle{
	--fa:""
}
.fa-school-circle-xmark{
	--fa:""
}
.fa-arrow-right-from-bracket,.fa-sign-out{
	--fa:""
}
.fa-chevron-circle-down,.fa-circle-chevron-down{
	--fa:""
}
.fa-unlock-alt,.fa-unlock-keyhole{
	--fa:""
}
.fa-cloud-showers-heavy{
	--fa:""
}
.fa-headphones-alt,.fa-headphones-simple{
	--fa:""
}
.fa-sitemap{
	--fa:""
}
.fa-circle-dollar-to-slot,.fa-donate{
	--fa:""
}
.fa-memory{
	--fa:""
}
.fa-road-spikes{
	--fa:""
}
.fa-fire-burner{
	--fa:""
}
.fa-flag{
	--fa:""
}
.fa-hanukiah{
	--fa:""
}
.fa-feather{
	--fa:""
}
.fa-volume-down,.fa-volume-low{
	--fa:""
}
.fa-comment-slash{
	--fa:""
}
.fa-cloud-sun-rain{
	--fa:""
}
.fa-compress{
	--fa:""
}
.fa-wheat-alt,.fa-wheat-awn{
	--fa:""
}
.fa-ankh{
	--fa:""
}
.fa-hands-holding-child{
	--fa:""
}
.fa-asterisk{
	--fa:"\*"
}
.fa-check-square,.fa-square-check{
	--fa:""
}
.fa-peseta-sign{
	--fa:""
}
.fa-header,.fa-heading{
	--fa:""
}
.fa-ghost{
	--fa:""
}
.fa-list,.fa-list-squares{
	--fa:""
}
.fa-phone-square-alt,.fa-square-phone-flip{
	--fa:""
}
.fa-cart-plus{
	--fa:""
}
.fa-gamepad{
	--fa:""
}
.fa-circle-dot,.fa-dot-circle{
	--fa:""
}
.fa-dizzy,.fa-face-dizzy{
	--fa:""
}
.fa-egg{
	--fa:""
}
.fa-house-medical-circle-xmark{
	--fa:""
}
.fa-campground{
	--fa:""
}
.fa-folder-plus{
	--fa:""
}
.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{
	--fa:""
}
.fa-paint-brush,.fa-paintbrush{
	--fa:""
}
.fa-lock{
	--fa:""
}
.fa-gas-pump{
	--fa:""
}
.fa-hot-tub,.fa-hot-tub-person{
	--fa:""
}
.fa-map-location,.fa-map-marked{
	--fa:""
}
.fa-house-flood-water{
	--fa:""
}
.fa-tree{
	--fa:""
}
.fa-bridge-lock{
	--fa:""
}
.fa-sack-dollar{
	--fa:""
}
.fa-edit,.fa-pen-to-square{
	--fa:""
}
.fa-car-side{
	--fa:""
}
.fa-share-alt,.fa-share-nodes{
	--fa:""
}
.fa-heart-circle-minus{
	--fa:""
}
.fa-hourglass-2,.fa-hourglass-half{
	--fa:""
}
.fa-microscope{
	--fa:""
}
.fa-sink{
	--fa:""
}
.fa-bag-shopping,.fa-shopping-bag{
	--fa:""
}
.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{
	--fa:""
}
.fa-mitten{
	--fa:""
}
.fa-person-rays{
	--fa:""
}
.fa-users{
	--fa:""
}
.fa-eye-slash{
	--fa:""
}
.fa-flask-vial{
	--fa:""
}
.fa-hand,.fa-hand-paper{
	--fa:""
}
.fa-om{
	--fa:""
}
.fa-worm{
	--fa:""
}
.fa-house-circle-xmark{
	--fa:""
}
.fa-plug{
	--fa:""
}
.fa-chevron-up{
	--fa:""
}
.fa-hand-spock{
	--fa:""
}
.fa-stopwatch{
	--fa:""
}
.fa-face-kiss,.fa-kiss{
	--fa:""
}
.fa-bridge-circle-xmark{
	--fa:""
}
.fa-face-grin-tongue,.fa-grin-tongue{
	--fa:""
}
.fa-chess-bishop{
	--fa:""
}
.fa-face-grin-wink,.fa-grin-wink{
	--fa:""
}
.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{
	--fa:""
}
.fa-road-circle-check{
	--fa:""
}
.fa-dice-five{
	--fa:""
}
.fa-rss-square,.fa-square-rss{
	--fa:""
}
.fa-land-mine-on{
	--fa:""
}
.fa-i-cursor{
	--fa:""
}
.fa-stamp{
	--fa:""
}
.fa-stairs{
	--fa:""
}
.fa-i{
	--fa:"I"
}
.fa-hryvnia,.fa-hryvnia-sign{
	--fa:""
}
.fa-pills{
	--fa:""
}
.fa-face-grin-wide,.fa-grin-alt{
	--fa:""
}
.fa-tooth{
	--fa:""
}
.fa-v{
	--fa:"V"
}
.fa-bangladeshi-taka-sign{
	--fa:""
}
.fa-bicycle{
	--fa:""
}
.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{
	--fa:""
}
.fa-head-side-cough-slash{
	--fa:""
}
.fa-ambulance,.fa-truck-medical{
	--fa:""
}
.fa-wheat-awn-circle-exclamation{
	--fa:""
}
.fa-snowman{
	--fa:""
}
.fa-mortar-pestle{
	--fa:""
}
.fa-road-barrier{
	--fa:""
}
.fa-school{
	--fa:""
}
.fa-igloo{
	--fa:""
}
.fa-joint{
	--fa:""
}
.fa-angle-right{
	--fa:""
}
.fa-horse{
	--fa:""
}
.fa-q{
	--fa:"Q"
}
.fa-g{
	--fa:"G"
}
.fa-notes-medical{
	--fa:""
}
.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{
	--fa:""
}
.fa-dong-sign{
	--fa:""
}
.fa-capsules{
	--fa:""
}
.fa-poo-bolt,.fa-poo-storm{
	--fa:""
}
.fa-face-frown-open,.fa-frown-open{
	--fa:""
}
.fa-hand-point-up{
	--fa:""
}
.fa-money-bill{
	--fa:""
}
.fa-bookmark{
	--fa:""
}
.fa-align-justify{
	--fa:""
}
.fa-umbrella-beach{
	--fa:""
}
.fa-helmet-un{
	--fa:""
}
.fa-bullseye{
	--fa:""
}
.fa-bacon{
	--fa:""
}
.fa-hand-point-down{
	--fa:""
}
.fa-arrow-up-from-bracket{
	--fa:""
}
.fa-folder,.fa-folder-blank{
	--fa:""
}
.fa-file-medical-alt,.fa-file-waveform{
	--fa:""
}
.fa-radiation{
	--fa:""
}
.fa-chart-simple{
	--fa:""
}
.fa-mars-stroke{
	--fa:""
}
.fa-vial{
	--fa:""
}
.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{
	--fa:""
}
.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{
	--fa:""
}
.fa-e{
	--fa:"E"
}
.fa-pen-alt,.fa-pen-clip{
	--fa:""
}
.fa-bridge-circle-exclamation{
	--fa:""
}
.fa-user{
	--fa:""
}
.fa-school-circle-check{
	--fa:""
}
.fa-dumpster{
	--fa:""
}
.fa-shuttle-van,.fa-van-shuttle{
	--fa:""
}
.fa-building-user{
	--fa:""
}
.fa-caret-square-left,.fa-square-caret-left{
	--fa:""
}
.fa-highlighter{
	--fa:""
}
.fa-key{
	--fa:""
}
.fa-bullhorn{
	--fa:""
}
.fa-globe{
	--fa:""
}
.fa-synagogue{
	--fa:""
}
.fa-person-half-dress{
	--fa:""
}
.fa-road-bridge{
	--fa:""
}
.fa-location-arrow{
	--fa:""
}
.fa-c{
	--fa:"C"
}
.fa-tablet-button{
	--fa:""
}
.fa-building-lock{
	--fa:""
}
.fa-pizza-slice{
	--fa:""
}
.fa-money-bill-wave{
	--fa:""
}
.fa-area-chart,.fa-chart-area{
	--fa:""
}
.fa-house-flag{
	--fa:""
}
.fa-person-circle-minus{
	--fa:""
}
.fa-ban,.fa-cancel{
	--fa:""
}
.fa-camera-rotate{
	--fa:""
}
.fa-air-freshener,.fa-spray-can-sparkles{
	--fa:""
}
.fa-star{
	--fa:""
}
.fa-repeat{
	--fa:""
}
.fa-cross{
	--fa:""
}
.fa-box{
	--fa:""
}
.fa-venus-mars{
	--fa:""
}
.fa-arrow-pointer,.fa-mouse-pointer{
	--fa:""
}
.fa-expand-arrows-alt,.fa-maximize{
	--fa:""
}
.fa-charging-station{
	--fa:""
}
.fa-shapes,.fa-triangle-circle-square{
	--fa:""
}
.fa-random,.fa-shuffle{
	--fa:""
}
.fa-person-running,.fa-running{
	--fa:""
}
.fa-mobile-retro{
	--fa:""
}
.fa-grip-lines-vertical{
	--fa:""
}
.fa-spider{
	--fa:""
}
.fa-hands-bound{
	--fa:""
}
.fa-file-invoice-dollar{
	--fa:""
}
.fa-plane-circle-exclamation{
	--fa:""
}
.fa-x-ray{
	--fa:""
}
.fa-spell-check{
	--fa:""
}
.fa-slash{
	--fa:""
}
.fa-computer-mouse,.fa-mouse{
	--fa:""
}
.fa-arrow-right-to-bracket,.fa-sign-in{
	--fa:""
}
.fa-shop-slash,.fa-store-alt-slash{
	--fa:""
}
.fa-server{
	--fa:""
}
.fa-virus-covid-slash{
	--fa:""
}
.fa-shop-lock{
	--fa:""
}
.fa-hourglass-1,.fa-hourglass-start{
	--fa:""
}
.fa-blender-phone{
	--fa:""
}
.fa-building-wheat{
	--fa:""
}
.fa-person-breastfeeding{
	--fa:""
}
.fa-right-to-bracket,.fa-sign-in-alt{
	--fa:""
}
.fa-venus{
	--fa:""
}
.fa-passport{
	--fa:""
}
.fa-thumb-tack-slash,.fa-thumbtack-slash{
	--fa:""
}
.fa-heart-pulse,.fa-heartbeat{
	--fa:""
}
.fa-people-carry,.fa-people-carry-box{
	--fa:""
}
.fa-temperature-high{
	--fa:""
}
.fa-microchip{
	--fa:""
}
.fa-crown{
	--fa:""
}
.fa-weight-hanging{
	--fa:""
}
.fa-xmarks-lines{
	--fa:""
}
.fa-file-prescription{
	--fa:""
}
.fa-weight,.fa-weight-scale{
	--fa:""
}
.fa-user-friends,.fa-user-group{
	--fa:""
}
.fa-arrow-up-a-z,.fa-sort-alpha-up{
	--fa:""
}
.fa-chess-knight{
	--fa:""
}
.fa-face-laugh-squint,.fa-laugh-squint{
	--fa:""
}
.fa-wheelchair{
	--fa:""
}
.fa-arrow-circle-up,.fa-circle-arrow-up{
	--fa:""
}
.fa-toggle-on{
	--fa:""
}
.fa-person-walking,.fa-walking{
	--fa:""
}
.fa-l{
	--fa:"L"
}
.fa-fire{
	--fa:""
}
.fa-bed-pulse,.fa-procedures{
	--fa:""
}
.fa-shuttle-space,.fa-space-shuttle{
	--fa:""
}
.fa-face-laugh,.fa-laugh{
	--fa:""
}
.fa-folder-open{
	--fa:""
}
.fa-heart-circle-plus{
	--fa:""
}
.fa-code-fork{
	--fa:""
}
.fa-city{
	--fa:""
}
.fa-microphone-alt,.fa-microphone-lines{
	--fa:""
}
.fa-pepper-hot{
	--fa:""
}
.fa-unlock{
	--fa:""
}
.fa-colon-sign{
	--fa:""
}
.fa-headset{
	--fa:""
}
.fa-store-slash{
	--fa:""
}
.fa-road-circle-xmark{
	--fa:""
}
.fa-user-minus{
	--fa:""
}
.fa-mars-stroke-up,.fa-mars-stroke-v{
	--fa:""
}
.fa-champagne-glasses,.fa-glass-cheers{
	--fa:""
}
.fa-clipboard{
	--fa:""
}
.fa-house-circle-exclamation{
	--fa:""
}
.fa-file-arrow-up,.fa-file-upload{
	--fa:""
}
.fa-wifi,.fa-wifi-3,.fa-wifi-strong{
	--fa:""
}
.fa-bath,.fa-bathtub{
	--fa:""
}
.fa-underline{
	--fa:""
}
.fa-user-edit,.fa-user-pen{
	--fa:""
}
.fa-signature{
	--fa:""
}
.fa-stroopwafel{
	--fa:""
}
.fa-bold{
	--fa:""
}
.fa-anchor-lock{
	--fa:""
}
.fa-building-ngo{
	--fa:""
}
.fa-manat-sign{
	--fa:""
}
.fa-not-equal{
	--fa:""
}
.fa-border-style,.fa-border-top-left{
	--fa:""
}
.fa-map-location-dot,.fa-map-marked-alt{
	--fa:""
}
.fa-jedi{
	--fa:""
}
.fa-poll,.fa-square-poll-vertical{
	--fa:""
}
.fa-mug-hot{
	--fa:""
}
.fa-battery-car,.fa-car-battery{
	--fa:""
}
.fa-gift{
	--fa:""
}
.fa-dice-two{
	--fa:""
}
.fa-chess-queen{
	--fa:""
}
.fa-glasses{
	--fa:""
}
.fa-chess-board{
	--fa:""
}
.fa-building-circle-check{
	--fa:""
}
.fa-person-chalkboard{
	--fa:""
}
.fa-mars-stroke-h,.fa-mars-stroke-right{
	--fa:""
}
.fa-hand-back-fist,.fa-hand-rock{
	--fa:""
}
.fa-caret-square-up,.fa-square-caret-up{
	--fa:""
}
.fa-cloud-showers-water{
	--fa:""
}
.fa-bar-chart,.fa-chart-bar{
	--fa:""
}
.fa-hands-bubbles,.fa-hands-wash{
	--fa:""
}
.fa-less-than-equal{
	--fa:""
}
.fa-train{
	--fa:""
}
.fa-eye-low-vision,.fa-low-vision{
	--fa:""
}
.fa-crow{
	--fa:""
}
.fa-sailboat{
	--fa:""
}
.fa-window-restore{
	--fa:""
}
.fa-plus-square,.fa-square-plus{
	--fa:""
}
.fa-torii-gate{
	--fa:""
}
.fa-frog{
	--fa:""
}
.fa-bucket{
	--fa:""
}
.fa-image{
	--fa:""
}
.fa-microphone{
	--fa:""
}
.fa-cow{
	--fa:""
}
.fa-caret-up{
	--fa:""
}
.fa-screwdriver{
	--fa:""
}
.fa-folder-closed{
	--fa:""
}
.fa-house-tsunami{
	--fa:""
}
.fa-square-nfi{
	--fa:""
}
.fa-arrow-up-from-ground-water{
	--fa:""
}
.fa-glass-martini-alt,.fa-martini-glass{
	--fa:""
}
.fa-square-binary{
	--fa:""
}
.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{
	--fa:""
}
.fa-columns,.fa-table-columns{
	--fa:""
}
.fa-lemon{
	--fa:""
}
.fa-head-side-mask{
	--fa:""
}
.fa-handshake{
	--fa:""
}
.fa-gem{
	--fa:""
}
.fa-dolly,.fa-dolly-box{
	--fa:""
}
.fa-smoking{
	--fa:""
}
.fa-compress-arrows-alt,.fa-minimize{
	--fa:""
}
.fa-monument{
	--fa:""
}
.fa-snowplow{
	--fa:""
}
.fa-angle-double-right,.fa-angles-right{
	--fa:""
}
.fa-cannabis{
	--fa:""
}
.fa-circle-play,.fa-play-circle{
	--fa:""
}
.fa-tablets{
	--fa:""
}
.fa-ethernet{
	--fa:""
}
.fa-eur,.fa-euro,.fa-euro-sign{
	--fa:""
}
.fa-chair{
	--fa:""
}
.fa-check-circle,.fa-circle-check{
	--fa:""
}
.fa-circle-stop,.fa-stop-circle{
	--fa:""
}
.fa-compass-drafting,.fa-drafting-compass{
	--fa:""
}
.fa-plate-wheat{
	--fa:""
}
.fa-icicles{
	--fa:""
}
.fa-person-shelter{
	--fa:""
}
.fa-neuter{
	--fa:""
}
.fa-id-badge{
	--fa:""
}
.fa-marker{
	--fa:""
}
.fa-face-laugh-beam,.fa-laugh-beam{
	--fa:""
}
.fa-helicopter-symbol{
	--fa:""
}
.fa-universal-access{
	--fa:""
}
.fa-chevron-circle-up,.fa-circle-chevron-up{
	--fa:""
}
.fa-lari-sign{
	--fa:""
}
.fa-volcano{
	--fa:""
}
.fa-person-walking-dashed-line-arrow-right{
	--fa:""
}
.fa-gbp,.fa-pound-sign,.fa-sterling-sign{
	--fa:""
}
.fa-viruses{
	--fa:""
}
.fa-square-person-confined{
	--fa:""
}
.fa-user-tie{
	--fa:""
}
.fa-arrow-down-long,.fa-long-arrow-down{
	--fa:""
}
.fa-tent-arrow-down-to-line{
	--fa:""
}
.fa-certificate{
	--fa:""
}
.fa-mail-reply-all,.fa-reply-all{
	--fa:""
}
.fa-suitcase{
	--fa:""
}
.fa-person-skating,.fa-skating{
	--fa:""
}
.fa-filter-circle-dollar,.fa-funnel-dollar{
	--fa:""
}
.fa-camera-retro{
	--fa:""
}
.fa-arrow-circle-down,.fa-circle-arrow-down{
	--fa:""
}
.fa-arrow-right-to-file,.fa-file-import{
	--fa:""
}
.fa-external-link-square,.fa-square-arrow-up-right{
	--fa:""
}
.fa-box-open{
	--fa:""
}
.fa-scroll{
	--fa:""
}
.fa-spa{
	--fa:""
}
.fa-location-pin-lock{
	--fa:""
}
.fa-pause{
	--fa:""
}
.fa-hill-avalanche{
	--fa:""
}
.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{
	--fa:""
}
.fa-bomb{
	--fa:""
}
.fa-registered{
	--fa:""
}
.fa-address-card,.fa-contact-card,.fa-vcard{
	--fa:""
}
.fa-balance-scale-right,.fa-scale-unbalanced-flip{
	--fa:""
}
.fa-subscript{
	--fa:""
}
.fa-diamond-turn-right,.fa-directions{
	--fa:""
}
.fa-burst{
	--fa:""
}
.fa-house-laptop,.fa-laptop-house{
	--fa:""
}
.fa-face-tired,.fa-tired{
	--fa:""
}
.fa-money-bills{
	--fa:""
}
.fa-smog{
	--fa:""
}
.fa-crutch{
	--fa:""
}
.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{
	--fa:""
}
.fa-palette{
	--fa:""
}
.fa-arrows-turn-right{
	--fa:""
}
.fa-vest{
	--fa:""
}
.fa-ferry{
	--fa:""
}
.fa-arrows-down-to-people{
	--fa:""
}
.fa-seedling,.fa-sprout{
	--fa:""
}
.fa-arrows-alt-h,.fa-left-right{
	--fa:""
}
.fa-boxes-packing{
	--fa:""
}
.fa-arrow-circle-left,.fa-circle-arrow-left{
	--fa:""
}
.fa-group-arrows-rotate{
	--fa:""
}
.fa-bowl-food{
	--fa:""
}
.fa-candy-cane{
	--fa:""
}
.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{
	--fa:""
}
.fa-cloud-bolt,.fa-thunderstorm{
	--fa:""
}
.fa-remove-format,.fa-text-slash{
	--fa:""
}
.fa-face-smile-wink,.fa-smile-wink{
	--fa:""
}
.fa-file-word{
	--fa:""
}
.fa-file-powerpoint{
	--fa:""
}
.fa-arrows-h,.fa-arrows-left-right{
	--fa:""
}
.fa-house-lock{
	--fa:""
}
.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{
	--fa:""
}
.fa-children{
	--fa:""
}
.fa-blackboard,.fa-chalkboard{
	--fa:""
}
.fa-user-alt-slash,.fa-user-large-slash{
	--fa:""
}
.fa-envelope-open{
	--fa:""
}
.fa-handshake-alt-slash,.fa-handshake-simple-slash{
	--fa:""
}
.fa-mattress-pillow{
	--fa:""
}
.fa-guarani-sign{
	--fa:""
}
.fa-arrows-rotate,.fa-refresh,.fa-sync{
	--fa:""
}
.fa-fire-extinguisher{
	--fa:""
}
.fa-cruzeiro-sign{
	--fa:""
}
.fa-greater-than-equal{
	--fa:""
}
.fa-shield-alt,.fa-shield-halved{
	--fa:""
}
.fa-atlas,.fa-book-atlas{
	--fa:""
}
.fa-virus{
	--fa:""
}
.fa-envelope-circle-check{
	--fa:""
}
.fa-layer-group{
	--fa:""
}
.fa-arrows-to-dot{
	--fa:""
}
.fa-archway{
	--fa:""
}
.fa-heart-circle-check{
	--fa:""
}
.fa-house-chimney-crack,.fa-house-damage{
	--fa:""
}
.fa-file-archive,.fa-file-zipper{
	--fa:""
}
.fa-square{
	--fa:""
}
.fa-glass-martini,.fa-martini-glass-empty{
	--fa:""
}
.fa-couch{
	--fa:""
}
.fa-cedi-sign{
	--fa:""
}
.fa-italic{
	--fa:""
}
.fa-table-cells-column-lock{
	--fa:""
}
.fa-church{
	--fa:""
}
.fa-comments-dollar{
	--fa:""
}
.fa-democrat{
	--fa:""
}
.fa-z{
	--fa:"Z"
}
.fa-person-skiing,.fa-skiing{
	--fa:""
}
.fa-road-lock{
	--fa:""
}
.fa-a{
	--fa:"A"
}
.fa-temperature-arrow-down,.fa-temperature-down{
	--fa:""
}
.fa-feather-alt,.fa-feather-pointed{
	--fa:""
}
.fa-p{
	--fa:"P"
}
.fa-snowflake{
	--fa:""
}
.fa-newspaper{
	--fa:""
}
.fa-ad,.fa-rectangle-ad{
	--fa:""
}
.fa-arrow-circle-right,.fa-circle-arrow-right{
	--fa:""
}
.fa-filter-circle-xmark{
	--fa:""
}
.fa-locust{
	--fa:""
}
.fa-sort,.fa-unsorted{
	--fa:""
}
.fa-list-1-2,.fa-list-numeric,.fa-list-ol{
	--fa:""
}
.fa-person-dress-burst{
	--fa:""
}
.fa-money-check-alt,.fa-money-check-dollar{
	--fa:""
}
.fa-vector-square{
	--fa:""
}
.fa-bread-slice{
	--fa:""
}
.fa-language{
	--fa:""
}
.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{
	--fa:""
}
.fa-filter{
	--fa:""
}
.fa-question{
	--fa:"\?"
}
.fa-file-signature{
	--fa:""
}
.fa-arrows-alt,.fa-up-down-left-right{
	--fa:""
}
.fa-house-chimney-user{
	--fa:""
}
.fa-hand-holding-heart{
	--fa:""
}
.fa-puzzle-piece{
	--fa:""
}
.fa-money-check{
	--fa:""
}
.fa-star-half-alt,.fa-star-half-stroke{
	--fa:""
}
.fa-code{
	--fa:""
}
.fa-glass-whiskey,.fa-whiskey-glass{
	--fa:""
}
.fa-building-circle-exclamation{
	--fa:""
}
.fa-magnifying-glass-chart{
	--fa:""
}
.fa-arrow-up-right-from-square,.fa-external-link{
	--fa:""
}
.fa-cubes-stacked{
	--fa:""
}
.fa-krw,.fa-won,.fa-won-sign{
	--fa:""
}
.fa-virus-covid{
	--fa:""
}
.fa-austral-sign{
	--fa:""
}
.fa-f{
	--fa:"F"
}
.fa-leaf{
	--fa:""
}
.fa-road{
	--fa:""
}
.fa-cab,.fa-taxi{
	--fa:""
}
.fa-person-circle-plus{
	--fa:""
}
.fa-chart-pie,.fa-pie-chart{
	--fa:""
}
.fa-bolt-lightning{
	--fa:""
}
.fa-sack-xmark{
	--fa:""
}
.fa-file-excel{
	--fa:""
}
.fa-file-contract{
	--fa:""
}
.fa-fish-fins{
	--fa:""
}
.fa-building-flag{
	--fa:""
}
.fa-face-grin-beam,.fa-grin-beam{
	--fa:""
}
.fa-object-ungroup{
	--fa:""
}
.fa-poop{
	--fa:""
}
.fa-location-pin,.fa-map-marker{
	--fa:""
}
.fa-kaaba{
	--fa:""
}
.fa-toilet-paper{
	--fa:""
}
.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{
	--fa:""
}
.fa-eject{
	--fa:""
}
.fa-arrow-alt-circle-right,.fa-circle-right{
	--fa:""
}
.fa-plane-circle-check{
	--fa:""
}
.fa-face-rolling-eyes,.fa-meh-rolling-eyes{
	--fa:""
}
.fa-object-group{
	--fa:""
}
.fa-chart-line,.fa-line-chart{
	--fa:""
}
.fa-mask-ventilator{
	--fa:""
}
.fa-arrow-right{
	--fa:""
}
.fa-map-signs,.fa-signs-post{
	--fa:""
}
.fa-cash-register{
	--fa:""
}
.fa-person-circle-question{
	--fa:""
}
.fa-h{
	--fa:"H"
}
.fa-tarp{
	--fa:""
}
.fa-screwdriver-wrench,.fa-tools{
	--fa:""
}
.fa-arrows-to-eye{
	--fa:""
}
.fa-plug-circle-bolt{
	--fa:""
}
.fa-heart{
	--fa:""
}
.fa-mars-and-venus{
	--fa:""
}
.fa-home-user,.fa-house-user{
	--fa:""
}
.fa-dumpster-fire{
	--fa:""
}
.fa-house-crack{
	--fa:""
}
.fa-cocktail,.fa-martini-glass-citrus{
	--fa:""
}
.fa-face-surprise,.fa-surprise{
	--fa:""
}
.fa-bottle-water{
	--fa:""
}
.fa-circle-pause,.fa-pause-circle{
	--fa:""
}
.fa-toilet-paper-slash{
	--fa:""
}
.fa-apple-alt,.fa-apple-whole{
	--fa:""
}
.fa-kitchen-set{
	--fa:""
}
.fa-r{
	--fa:"R"
}
.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{
	--fa:""
}
.fa-cube{
	--fa:""
}
.fa-bitcoin-sign{
	--fa:""
}
.fa-shield-dog{
	--fa:""
}
.fa-solar-panel{
	--fa:""
}
.fa-lock-open{
	--fa:""
}
.fa-elevator{
	--fa:""
}
.fa-money-bill-transfer{
	--fa:""
}
.fa-money-bill-trend-up{
	--fa:""
}
.fa-house-flood-water-circle-arrow-right{
	--fa:""
}
.fa-poll-h,.fa-square-poll-horizontal{
	--fa:""
}
.fa-circle{
	--fa:""
}
.fa-backward-fast,.fa-fast-backward{
	--fa:""
}
.fa-recycle{
	--fa:""
}
.fa-user-astronaut{
	--fa:""
}
.fa-plane-slash{
	--fa:""
}
.fa-trademark{
	--fa:""
}
.fa-basketball,.fa-basketball-ball{
	--fa:""
}
.fa-satellite-dish{
	--fa:""
}
.fa-arrow-alt-circle-up,.fa-circle-up{
	--fa:""
}
.fa-mobile-alt,.fa-mobile-screen-button{
	--fa:""
}
.fa-volume-high,.fa-volume-up{
	--fa:""
}
.fa-users-rays{
	--fa:""
}
.fa-wallet{
	--fa:""
}
.fa-clipboard-check{
	--fa:""
}
.fa-file-audio{
	--fa:""
}
.fa-burger,.fa-hamburger{
	--fa:""
}
.fa-wrench{
	--fa:""
}
.fa-bugs{
	--fa:""
}
.fa-rupee,.fa-rupee-sign{
	--fa:""
}
.fa-file-image{
	--fa:""
}
.fa-circle-question,.fa-question-circle{
	--fa:""
}
.fa-plane-departure{
	--fa:""
}
.fa-handshake-slash{
	--fa:""
}
.fa-book-bookmark{
	--fa:""
}
.fa-code-branch{
	--fa:""
}
.fa-hat-cowboy{
	--fa:""
}
.fa-bridge{
	--fa:""
}
.fa-phone-alt,.fa-phone-flip{
	--fa:""
}
.fa-truck-front{
	--fa:""
}
.fa-cat{
	--fa:""
}
.fa-anchor-circle-exclamation{
	--fa:""
}
.fa-truck-field{
	--fa:""
}
.fa-route{
	--fa:""
}
.fa-clipboard-question{
	--fa:""
}
.fa-panorama{
	--fa:""
}
.fa-comment-medical{
	--fa:""
}
.fa-teeth-open{
	--fa:""
}
.fa-file-circle-minus{
	--fa:""
}
.fa-tags{
	--fa:""
}
.fa-wine-glass{
	--fa:""
}
.fa-fast-forward,.fa-forward-fast{
	--fa:""
}
.fa-face-meh-blank,.fa-meh-blank{
	--fa:""
}
.fa-parking,.fa-square-parking{
	--fa:""
}
.fa-house-signal{
	--fa:""
}
.fa-bars-progress,.fa-tasks-alt{
	--fa:""
}
.fa-faucet-drip{
	--fa:""
}
.fa-cart-flatbed,.fa-dolly-flatbed{
	--fa:""
}
.fa-ban-smoking,.fa-smoking-ban{
	--fa:""
}
.fa-terminal{
	--fa:""
}
.fa-mobile-button{
	--fa:""
}
.fa-house-medical-flag{
	--fa:""
}
.fa-basket-shopping,.fa-shopping-basket{
	--fa:""
}
.fa-tape{
	--fa:""
}
.fa-bus-alt,.fa-bus-simple{
	--fa:""
}
.fa-eye{
	--fa:""
}
.fa-face-sad-cry,.fa-sad-cry{
	--fa:""
}
.fa-audio-description{
	--fa:""
}
.fa-person-military-to-person{
	--fa:""
}
.fa-file-shield{
	--fa:""
}
.fa-user-slash{
	--fa:""
}
.fa-pen{
	--fa:""
}
.fa-tower-observation{
	--fa:""
}
.fa-file-code{
	--fa:""
}
.fa-signal,.fa-signal-5,.fa-signal-perfect{
	--fa:""
}
.fa-bus{
	--fa:""
}
.fa-heart-circle-xmark{
	--fa:""
}
.fa-home-lg,.fa-house-chimney{
	--fa:""
}
.fa-window-maximize{
	--fa:""
}
.fa-face-frown,.fa-frown{
	--fa:""
}
.fa-prescription{
	--fa:""
}
.fa-shop,.fa-store-alt{
	--fa:""
}
.fa-floppy-disk,.fa-save{
	--fa:""
}
.fa-vihara{
	--fa:""
}
.fa-balance-scale-left,.fa-scale-unbalanced{
	--fa:""
}
.fa-sort-asc,.fa-sort-up{
	--fa:""
}
.fa-comment-dots,.fa-commenting{
	--fa:""
}
.fa-plant-wilt{
	--fa:""
}
.fa-diamond{
	--fa:""
}
.fa-face-grin-squint,.fa-grin-squint{
	--fa:""
}
.fa-hand-holding-dollar,.fa-hand-holding-usd{
	--fa:""
}
.fa-chart-diagram{
	--fa:""
}
.fa-bacterium{
	--fa:""
}
.fa-hand-pointer{
	--fa:""
}
.fa-drum-steelpan{
	--fa:""
}
.fa-hand-scissors{
	--fa:""
}
.fa-hands-praying,.fa-praying-hands{
	--fa:""
}
.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{
	--fa:""
}
.fa-biohazard{
	--fa:""
}
.fa-location,.fa-location-crosshairs{
	--fa:""
}
.fa-mars-double{
	--fa:""
}
.fa-child-dress{
	--fa:""
}
.fa-users-between-lines{
	--fa:""
}
.fa-lungs-virus{
	--fa:""
}
.fa-face-grin-tears,.fa-grin-tears{
	--fa:""
}
.fa-phone{
	--fa:""
}
.fa-calendar-times,.fa-calendar-xmark{
	--fa:""
}
.fa-child-reaching{
	--fa:""
}
.fa-head-side-virus{
	--fa:""
}
.fa-user-cog,.fa-user-gear{
	--fa:""
}
.fa-arrow-up-1-9,.fa-sort-numeric-up{
	--fa:""
}
.fa-door-closed{
	--fa:""
}
.fa-shield-virus{
	--fa:""
}
.fa-dice-six{
	--fa:""
}
.fa-mosquito-net{
	--fa:""
}
.fa-file-fragment{
	--fa:""
}
.fa-bridge-water{
	--fa:""
}
.fa-person-booth{
	--fa:""
}
.fa-text-width{
	--fa:""
}
.fa-hat-wizard{
	--fa:""
}
.fa-pen-fancy{
	--fa:""
}
.fa-digging,.fa-person-digging{
	--fa:""
}
.fa-trash{
	--fa:""
}
.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{
	--fa:""
}
.fa-book-medical{
	--fa:""
}
.fa-poo{
	--fa:""
}
.fa-quote-right,.fa-quote-right-alt{
	--fa:""
}
.fa-shirt,.fa-t-shirt,.fa-tshirt{
	--fa:""
}
.fa-cubes{
	--fa:""
}
.fa-divide{
	--fa:""
}
.fa-tenge,.fa-tenge-sign{
	--fa:""
}
.fa-headphones{
	--fa:""
}
.fa-hands-holding{
	--fa:""
}
.fa-hands-clapping{
	--fa:""
}
.fa-republican{
	--fa:""
}
.fa-arrow-left{
	--fa:""
}
.fa-person-circle-xmark{
	--fa:""
}
.fa-ruler{
	--fa:""
}
.fa-align-left{
	--fa:""
}
.fa-dice-d6{
	--fa:""
}
.fa-restroom{
	--fa:""
}
.fa-j{
	--fa:"J"
}
.fa-users-viewfinder{
	--fa:""
}
.fa-file-video{
	--fa:""
}
.fa-external-link-alt,.fa-up-right-from-square{
	--fa:""
}
.fa-table-cells,.fa-th{
	--fa:""
}
.fa-file-pdf{
	--fa:""
}
.fa-bible,.fa-book-bible{
	--fa:""
}
.fa-o{
	--fa:"O"
}
.fa-medkit,.fa-suitcase-medical{
	--fa:""
}
.fa-user-secret{
	--fa:""
}
.fa-otter{
	--fa:""
}
.fa-female,.fa-person-dress{
	--fa:""
}
.fa-comment-dollar{
	--fa:""
}
.fa-briefcase-clock,.fa-business-time{
	--fa:""
}
.fa-table-cells-large,.fa-th-large{
	--fa:""
}
.fa-book-tanakh,.fa-tanakh{
	--fa:""
}
.fa-phone-volume,.fa-volume-control-phone{
	--fa:""
}
.fa-hat-cowboy-side{
	--fa:""
}
.fa-clipboard-user{
	--fa:""
}
.fa-child{
	--fa:""
}
.fa-lira-sign{
	--fa:""
}
.fa-satellite{
	--fa:""
}
.fa-plane-lock{
	--fa:""
}
.fa-tag{
	--fa:""
}
.fa-comment{
	--fa:""
}
.fa-birthday-cake,.fa-cake,.fa-cake-candles{
	--fa:""
}
.fa-envelope{
	--fa:""
}
.fa-angle-double-up,.fa-angles-up{
	--fa:""
}
.fa-paperclip{
	--fa:""
}
.fa-arrow-right-to-city{
	--fa:""
}
.fa-ribbon{
	--fa:""
}
.fa-lungs{
	--fa:""
}
.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{
	--fa:""
}
.fa-litecoin-sign{
	--fa:""
}
.fa-border-none{
	--fa:""
}
.fa-circle-nodes{
	--fa:""
}
.fa-parachute-box{
	--fa:""
}
.fa-indent{
	--fa:""
}
.fa-truck-field-un{
	--fa:""
}
.fa-hourglass,.fa-hourglass-empty{
	--fa:""
}
.fa-mountain{
	--fa:""
}
.fa-user-doctor,.fa-user-md{
	--fa:""
}
.fa-circle-info,.fa-info-circle{
	--fa:""
}
.fa-cloud-meatball{
	--fa:""
}
.fa-camera,.fa-camera-alt{
	--fa:""
}
.fa-square-virus{
	--fa:""
}
.fa-meteor{
	--fa:""
}
.fa-car-on{
	--fa:""
}
.fa-sleigh{
	--fa:""
}
.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{
	--fa:""
}
.fa-hand-holding-droplet,.fa-hand-holding-water{
	--fa:""
}
.fa-water{
	--fa:""
}
.fa-calendar-check{
	--fa:""
}
.fa-braille{
	--fa:""
}
.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{
	--fa:""
}
.fa-landmark{
	--fa:""
}
.fa-truck{
	--fa:""
}
.fa-crosshairs{
	--fa:""
}
.fa-person-cane{
	--fa:""
}
.fa-tent{
	--fa:""
}
.fa-vest-patches{
	--fa:""
}
.fa-check-double{
	--fa:""
}
.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{
	--fa:""
}
.fa-money-bill-wheat{
	--fa:""
}
.fa-cookie{
	--fa:""
}
.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{
	--fa:""
}
.fa-hard-drive,.fa-hdd{
	--fa:""
}
.fa-face-grin-squint-tears,.fa-grin-squint-tears{
	--fa:""
}
.fa-dumbbell{
	--fa:""
}
.fa-list-alt,.fa-rectangle-list{
	--fa:""
}
.fa-tarp-droplet{
	--fa:""
}
.fa-house-medical-circle-check{
	--fa:""
}
.fa-person-skiing-nordic,.fa-skiing-nordic{
	--fa:""
}
.fa-calendar-plus{
	--fa:""
}
.fa-plane-arrival{
	--fa:""
}
.fa-arrow-alt-circle-left,.fa-circle-left{
	--fa:""
}
.fa-subway,.fa-train-subway{
	--fa:""
}
.fa-chart-gantt{
	--fa:""
}
.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{
	--fa:""
}
.fa-crop-alt,.fa-crop-simple{
	--fa:""
}
.fa-money-bill-1,.fa-money-bill-alt{
	--fa:""
}
.fa-left-long,.fa-long-arrow-alt-left{
	--fa:""
}
.fa-dna{
	--fa:""
}
.fa-virus-slash{
	--fa:""
}
.fa-minus,.fa-subtract{
	--fa:""
}
.fa-chess{
	--fa:""
}
.fa-arrow-left-long,.fa-long-arrow-left{
	--fa:""
}
.fa-plug-circle-check{
	--fa:""
}
.fa-street-view{
	--fa:""
}
.fa-franc-sign{
	--fa:""
}
.fa-volume-off{
	--fa:""
}
.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{
	--fa:""
}
.fa-cog,.fa-gear{
	--fa:""
}
.fa-droplet-slash,.fa-tint-slash{
	--fa:""
}
.fa-mosque{
	--fa:""
}
.fa-mosquito{
	--fa:""
}
.fa-star-of-david{
	--fa:""
}
.fa-person-military-rifle{
	--fa:""
}
.fa-cart-shopping,.fa-shopping-cart{
	--fa:""
}
.fa-vials{
	--fa:""
}
.fa-plug-circle-plus{
	--fa:""
}
.fa-place-of-worship{
	--fa:""
}
.fa-grip-vertical{
	--fa:""
}
.fa-hexagon-nodes{
	--fa:""
}
.fa-arrow-turn-up,.fa-level-up{
	--fa:""
}
.fa-u{
	--fa:"U"
}
.fa-square-root-alt,.fa-square-root-variable{
	--fa:""
}
.fa-clock,.fa-clock-four{
	--fa:""
}
.fa-backward-step,.fa-step-backward{
	--fa:""
}
.fa-pallet{
	--fa:""
}
.fa-faucet{
	--fa:""
}
.fa-baseball-bat-ball{
	--fa:""
}
.fa-s{
	--fa:"S"
}
.fa-timeline{
	--fa:""
}
.fa-keyboard{
	--fa:""
}
.fa-caret-down{
	--fa:""
}
.fa-clinic-medical,.fa-house-chimney-medical{
	--fa:""
}
.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{
	--fa:""
}
.fa-mobile-android-alt,.fa-mobile-screen{
	--fa:""
}
.fa-plane-up{
	--fa:""
}
.fa-piggy-bank{
	--fa:""
}
.fa-battery-3,.fa-battery-half{
	--fa:""
}
.fa-mountain-city{
	--fa:""
}
.fa-coins{
	--fa:""
}
.fa-khanda{
	--fa:""
}
.fa-sliders,.fa-sliders-h{
	--fa:""
}
.fa-folder-tree{
	--fa:""
}
.fa-network-wired{
	--fa:""
}
.fa-map-pin{
	--fa:""
}
.fa-hamsa{
	--fa:""
}
.fa-cent-sign{
	--fa:""
}
.fa-flask{
	--fa:""
}
.fa-person-pregnant{
	--fa:""
}
.fa-wand-sparkles{
	--fa:""
}
.fa-ellipsis-v,.fa-ellipsis-vertical{
	--fa:""
}
.fa-ticket{
	--fa:""
}
.fa-power-off{
	--fa:""
}
.fa-long-arrow-alt-right,.fa-right-long{
	--fa:""
}
.fa-flag-usa{
	--fa:""
}
.fa-laptop-file{
	--fa:""
}
.fa-teletype,.fa-tty{
	--fa:""
}
.fa-diagram-next{
	--fa:""
}
.fa-person-rifle{
	--fa:""
}
.fa-house-medical-circle-exclamation{
	--fa:""
}
.fa-closed-captioning{
	--fa:""
}
.fa-hiking,.fa-person-hiking{
	--fa:""
}
.fa-venus-double{
	--fa:""
}
.fa-images{
	--fa:""
}
.fa-calculator{
	--fa:""
}
.fa-people-pulling{
	--fa:""
}
.fa-n{
	--fa:"N"
}
.fa-cable-car,.fa-tram{
	--fa:""
}
.fa-cloud-rain{
	--fa:""
}
.fa-building-circle-xmark{
	--fa:""
}
.fa-ship{
	--fa:""
}
.fa-arrows-down-to-line{
	--fa:""
}
.fa-download{
	--fa:""
}
.fa-face-grin,.fa-grin{
	--fa:""
}
.fa-backspace,.fa-delete-left{
	--fa:""
}
.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{
	--fa:""
}
.fa-file-circle-check{
	--fa:""
}
.fa-forward{
	--fa:""
}
.fa-mobile,.fa-mobile-android,.fa-mobile-phone{
	--fa:""
}
.fa-face-meh,.fa-meh{
	--fa:""
}
.fa-align-center{
	--fa:""
}
.fa-book-dead,.fa-book-skull{
	--fa:""
}
.fa-drivers-license,.fa-id-card{
	--fa:""
}
.fa-dedent,.fa-outdent{
	--fa:""
}
.fa-heart-circle-exclamation{
	--fa:""
}
.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{
	--fa:""
}
.fa-calendar-week{
	--fa:""
}
.fa-laptop-medical{
	--fa:""
}
.fa-b{
	--fa:"B"
}
.fa-file-medical{
	--fa:""
}
.fa-dice-one{
	--fa:""
}
.fa-kiwi-bird{
	--fa:""
}
.fa-arrow-right-arrow-left,.fa-exchange{
	--fa:""
}
.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{
	--fa:""
}
.fa-cutlery,.fa-utensils{
	--fa:""
}
.fa-arrow-up-wide-short,.fa-sort-amount-up{
	--fa:""
}
.fa-mill-sign{
	--fa:""
}
.fa-bowl-rice{
	--fa:""
}
.fa-skull{
	--fa:""
}
.fa-broadcast-tower,.fa-tower-broadcast{
	--fa:""
}
.fa-truck-pickup{
	--fa:""
}
.fa-long-arrow-alt-up,.fa-up-long{
	--fa:""
}
.fa-stop{
	--fa:""
}
.fa-code-merge{
	--fa:""
}
.fa-upload{
	--fa:""
}
.fa-hurricane{
	--fa:""
}
.fa-mound{
	--fa:""
}
.fa-toilet-portable{
	--fa:""
}
.fa-compact-disc{
	--fa:""
}
.fa-file-arrow-down,.fa-file-download{
	--fa:""
}
.fa-caravan{
	--fa:""
}
.fa-shield-cat{
	--fa:""
}
.fa-bolt,.fa-zap{
	--fa:""
}
.fa-glass-water{
	--fa:""
}
.fa-oil-well{
	--fa:""
}
.fa-vault{
	--fa:""
}
.fa-mars{
	--fa:""
}
.fa-toilet{
	--fa:""
}
.fa-plane-circle-xmark{
	--fa:""
}
.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{
	--fa:""
}
.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{
	--fa:""
}
.fa-sun{
	--fa:""
}
.fa-guitar{
	--fa:""
}
.fa-face-laugh-wink,.fa-laugh-wink{
	--fa:""
}
.fa-horse-head{
	--fa:""
}
.fa-bore-hole{
	--fa:""
}
.fa-industry{
	--fa:""
}
.fa-arrow-alt-circle-down,.fa-circle-down{
	--fa:""
}
.fa-arrows-turn-to-dots{
	--fa:""
}
.fa-florin-sign{
	--fa:""
}
.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{
	--fa:""
}
.fa-less-than{
	--fa:"\<"
}
.fa-angle-down{
	--fa:""
}
.fa-car-tunnel{
	--fa:""
}
.fa-head-side-cough{
	--fa:""
}
.fa-grip-lines{
	--fa:""
}
.fa-thumbs-down{
	--fa:""
}
.fa-user-lock{
	--fa:""
}
.fa-arrow-right-long,.fa-long-arrow-right{
	--fa:""
}
.fa-anchor-circle-xmark{
	--fa:""
}
.fa-ellipsis,.fa-ellipsis-h{
	--fa:""
}
.fa-chess-pawn{
	--fa:""
}
.fa-first-aid,.fa-kit-medical{
	--fa:""
}
.fa-person-through-window{
	--fa:""
}
.fa-toolbox{
	--fa:""
}
.fa-hands-holding-circle{
	--fa:""
}
.fa-bug{
	--fa:""
}
.fa-credit-card,.fa-credit-card-alt{
	--fa:""
}
.fa-automobile,.fa-car{
	--fa:""
}
.fa-hand-holding-hand{
	--fa:""
}
.fa-book-open-reader,.fa-book-reader{
	--fa:""
}
.fa-mountain-sun{
	--fa:""
}
.fa-arrows-left-right-to-line{
	--fa:""
}
.fa-dice-d20{
	--fa:""
}
.fa-truck-droplet{
	--fa:""
}
.fa-file-circle-xmark{
	--fa:""
}
.fa-temperature-arrow-up,.fa-temperature-up{
	--fa:""
}
.fa-medal{
	--fa:""
}
.fa-bed{
	--fa:""
}
.fa-h-square,.fa-square-h{
	--fa:""
}
.fa-podcast{
	--fa:""
}
.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{
	--fa:""
}
.fa-bell{
	--fa:""
}
.fa-superscript{
	--fa:""
}
.fa-plug-circle-xmark{
	--fa:""
}
.fa-star-of-life{
	--fa:""
}
.fa-phone-slash{
	--fa:""
}
.fa-paint-roller{
	--fa:""
}
.fa-hands-helping,.fa-handshake-angle{
	--fa:""
}
.fa-location-dot,.fa-map-marker-alt{
	--fa:""
}
.fa-file{
	--fa:""
}
.fa-greater-than{
	--fa:"\>"
}
.fa-person-swimming,.fa-swimmer{
	--fa:""
}
.fa-arrow-down{
	--fa:""
}
.fa-droplet,.fa-tint{
	--fa:""
}
.fa-eraser{
	--fa:""
}
.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{
	--fa:""
}
.fa-person-burst{
	--fa:""
}
.fa-dove{
	--fa:""
}
.fa-battery-0,.fa-battery-empty{
	--fa:""
}
.fa-socks{
	--fa:""
}
.fa-inbox{
	--fa:""
}
.fa-section{
	--fa:""
}
.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{
	--fa:""
}
.fa-envelope-open-text{
	--fa:""
}
.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{
	--fa:""
}
.fa-wine-bottle{
	--fa:""
}
.fa-chess-rook{
	--fa:""
}
.fa-bars-staggered,.fa-reorder,.fa-stream{
	--fa:""
}
.fa-dharmachakra{
	--fa:""
}
.fa-hotdog{
	--fa:""
}
.fa-blind,.fa-person-walking-with-cane{
	--fa:""
}
.fa-drum{
	--fa:""
}
.fa-ice-cream{
	--fa:""
}
.fa-heart-circle-bolt{
	--fa:""
}
.fa-fax{
	--fa:""
}
.fa-paragraph{
	--fa:""
}
.fa-check-to-slot,.fa-vote-yea{
	--fa:""
}
.fa-star-half{
	--fa:""
}
.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{
	--fa:""
}
.fa-chain,.fa-link{
	--fa:""
}
.fa-assistive-listening-systems,.fa-ear-listen{
	--fa:""
}
.fa-tree-city{
	--fa:""
}
.fa-play{
	--fa:""
}
.fa-font{
	--fa:""
}
.fa-table-cells-row-lock{
	--fa:""
}
.fa-rupiah-sign{
	--fa:""
}
.fa-magnifying-glass,.fa-search{
	--fa:""
}
.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{
	--fa:""
}
.fa-diagnoses,.fa-person-dots-from-line{
	--fa:""
}
.fa-trash-can-arrow-up,.fa-trash-restore-alt{
	--fa:""
}
.fa-naira-sign{
	--fa:""
}
.fa-cart-arrow-down{
	--fa:""
}
.fa-walkie-talkie{
	--fa:""
}
.fa-file-edit,.fa-file-pen{
	--fa:""
}
.fa-receipt{
	--fa:""
}
.fa-pen-square,.fa-pencil-square,.fa-square-pen{
	--fa:""
}
.fa-suitcase-rolling{
	--fa:""
}
.fa-person-circle-exclamation{
	--fa:""
}
.fa-chevron-down{
	--fa:""
}
.fa-battery,.fa-battery-5,.fa-battery-full{
	--fa:""
}
.fa-skull-crossbones{
	--fa:""
}
.fa-code-compare{
	--fa:""
}
.fa-list-dots,.fa-list-ul{
	--fa:""
}
.fa-school-lock{
	--fa:""
}
.fa-tower-cell{
	--fa:""
}
.fa-down-long,.fa-long-arrow-alt-down{
	--fa:""
}
.fa-ranking-star{
	--fa:""
}
.fa-chess-king{
	--fa:""
}
.fa-person-harassing{
	--fa:""
}
.fa-brazilian-real-sign{
	--fa:""
}
.fa-landmark-alt,.fa-landmark-dome{
	--fa:""
}
.fa-arrow-up{
	--fa:""
}
.fa-television,.fa-tv,.fa-tv-alt{
	--fa:""
}
.fa-shrimp{
	--fa:""
}
.fa-list-check,.fa-tasks{
	--fa:""
}
.fa-jug-detergent{
	--fa:""
}
.fa-circle-user,.fa-user-circle{
	--fa:""
}
.fa-user-shield{
	--fa:""
}
.fa-wind{
	--fa:""
}
.fa-car-burst,.fa-car-crash{
	--fa:""
}
.fa-y{
	--fa:"Y"
}
.fa-person-snowboarding,.fa-snowboarding{
	--fa:""
}
.fa-shipping-fast,.fa-truck-fast{
	--fa:""
}
.fa-fish{
	--fa:""
}
.fa-user-graduate{
	--fa:""
}
.fa-adjust,.fa-circle-half-stroke{
	--fa:""
}
.fa-clapperboard{
	--fa:""
}
.fa-circle-radiation,.fa-radiation-alt{
	--fa:""
}
.fa-baseball,.fa-baseball-ball{
	--fa:""
}
.fa-jet-fighter-up{
	--fa:""
}
.fa-diagram-project,.fa-project-diagram{
	--fa:""
}
.fa-copy{
	--fa:""
}
.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{
	--fa:""
}
.fa-hand-sparkles{
	--fa:""
}
.fa-grip,.fa-grip-horizontal{
	--fa:""
}
.fa-share-from-square,.fa-share-square{
	--fa:""
}
.fa-child-combatant,.fa-child-rifle{
	--fa:""
}
.fa-gun{
	--fa:""
}
.fa-phone-square,.fa-square-phone{
	--fa:""
}
.fa-add,.fa-plus{
	--fa:"\+"
}
.fa-expand{
	--fa:""
}
.fa-computer{
	--fa:""
}
.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{
	--fa:""
}
.fa-arrows,.fa-arrows-up-down-left-right{
	--fa:""
}
.fa-chalkboard-teacher,.fa-chalkboard-user{
	--fa:""
}
.fa-peso-sign{
	--fa:""
}
.fa-building-shield{
	--fa:""
}
.fa-baby{
	--fa:""
}
.fa-users-line{
	--fa:""
}
.fa-quote-left,.fa-quote-left-alt{
	--fa:""
}
.fa-tractor{
	--fa:""
}
.fa-trash-arrow-up,.fa-trash-restore{
	--fa:""
}
.fa-arrow-down-up-lock{
	--fa:""
}
.fa-lines-leaning{
	--fa:""
}
.fa-ruler-combined{
	--fa:""
}
.fa-copyright{
	--fa:""
}
.fa-equals{
	--fa:"\="
}
.fa-blender{
	--fa:""
}
.fa-teeth{
	--fa:""
}
.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{
	--fa:""
}
.fa-map{
	--fa:""
}
.fa-rocket{
	--fa:""
}
.fa-photo-film,.fa-photo-video{
	--fa:""
}
.fa-folder-minus{
	--fa:""
}
.fa-hexagon-nodes-bolt{
	--fa:""
}
.fa-store{
	--fa:""
}
.fa-arrow-trend-up{
	--fa:""
}
.fa-plug-circle-minus{
	--fa:""
}
.fa-sign,.fa-sign-hanging{
	--fa:""
}
.fa-bezier-curve{
	--fa:""
}
.fa-bell-slash{
	--fa:""
}
.fa-tablet,.fa-tablet-android{
	--fa:""
}
.fa-school-flag{
	--fa:""
}
.fa-fill{
	--fa:""
}
.fa-angle-up{
	--fa:""
}
.fa-drumstick-bite{
	--fa:""
}
.fa-holly-berry{
	--fa:""
}
.fa-chevron-left{
	--fa:""
}
.fa-bacteria{
	--fa:""
}
.fa-hand-lizard{
	--fa:""
}
.fa-notdef{
	--fa:""
}
.fa-disease{
	--fa:""
}
.fa-briefcase-medical{
	--fa:""
}
.fa-genderless{
	--fa:""
}
.fa-chevron-right{
	--fa:""
}
.fa-retweet{
	--fa:""
}
.fa-car-alt,.fa-car-rear{
	--fa:""
}
.fa-pump-soap{
	--fa:""
}
.fa-video-slash{
	--fa:""
}
.fa-battery-2,.fa-battery-quarter{
	--fa:""
}
.fa-radio{
	--fa:""
}
.fa-baby-carriage,.fa-carriage-baby{
	--fa:""
}
.fa-traffic-light{
	--fa:""
}
.fa-thermometer{
	--fa:""
}
.fa-vr-cardboard{
	--fa:""
}
.fa-hand-middle-finger{
	--fa:""
}
.fa-percent,.fa-percentage{
	--fa:"\%"
}
.fa-truck-moving{
	--fa:""
}
.fa-glass-water-droplet{
	--fa:""
}
.fa-display{
	--fa:""
}
.fa-face-smile,.fa-smile{
	--fa:""
}
.fa-thumb-tack,.fa-thumbtack{
	--fa:""
}
.fa-trophy{
	--fa:""
}
.fa-person-praying,.fa-pray{
	--fa:""
}
.fa-hammer{
	--fa:""
}
.fa-hand-peace{
	--fa:""
}
.fa-rotate,.fa-sync-alt{
	--fa:""
}
.fa-spinner{
	--fa:""
}
.fa-robot{
	--fa:""
}
.fa-peace{
	--fa:""
}
.fa-cogs,.fa-gears{
	--fa:""
}
.fa-warehouse{
	--fa:""
}
.fa-arrow-up-right-dots{
	--fa:""
}
.fa-splotch{
	--fa:""
}
.fa-face-grin-hearts,.fa-grin-hearts{
	--fa:""
}
.fa-dice-four{
	--fa:""
}
.fa-sim-card{
	--fa:""
}
.fa-transgender,.fa-transgender-alt{
	--fa:""
}
.fa-mercury{
	--fa:""
}
.fa-arrow-turn-down,.fa-level-down{
	--fa:""
}
.fa-person-falling-burst{
	--fa:""
}
.fa-award{
	--fa:""
}
.fa-ticket-alt,.fa-ticket-simple{
	--fa:""
}
.fa-building{
	--fa:""
}
.fa-angle-double-left,.fa-angles-left{
	--fa:""
}
.fa-qrcode{
	--fa:""
}
.fa-clock-rotate-left,.fa-history{
	--fa:""
}
.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{
	--fa:""
}
.fa-arrow-right-from-file,.fa-file-export{
	--fa:""
}
.fa-shield,.fa-shield-blank{
	--fa:""
}
.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{
	--fa:""
}
.fa-comment-nodes{
	--fa:""
}
.fa-house-medical{
	--fa:""
}
.fa-golf-ball,.fa-golf-ball-tee{
	--fa:""
}
.fa-chevron-circle-left,.fa-circle-chevron-left{
	--fa:""
}
.fa-house-chimney-window{
	--fa:""
}
.fa-pen-nib{
	--fa:""
}
.fa-tent-arrow-turn-left{
	--fa:""
}
.fa-tents{
	--fa:""
}
.fa-magic,.fa-wand-magic{
	--fa:""
}
.fa-dog{
	--fa:""
}
.fa-carrot{
	--fa:""
}
.fa-moon{
	--fa:""
}
.fa-wine-glass-alt,.fa-wine-glass-empty{
	--fa:""
}
.fa-cheese{
	--fa:""
}
.fa-yin-yang{
	--fa:""
}
.fa-music{
	--fa:""
}
.fa-code-commit{
	--fa:""
}
.fa-temperature-low{
	--fa:""
}
.fa-biking,.fa-person-biking{
	--fa:""
}
.fa-broom{
	--fa:""
}
.fa-shield-heart{
	--fa:""
}
.fa-gopuram{
	--fa:""
}
.fa-earth-oceania,.fa-globe-oceania{
	--fa:""
}
.fa-square-xmark,.fa-times-square,.fa-xmark-square{
	--fa:""
}
.fa-hashtag{
	--fa:"\#"
}
.fa-expand-alt,.fa-up-right-and-down-left-from-center{
	--fa:""
}
.fa-oil-can{
	--fa:""
}
.fa-t{
	--fa:"T"
}
.fa-hippo{
	--fa:""
}
.fa-chart-column{
	--fa:""
}
.fa-infinity{
	--fa:""
}
.fa-vial-circle-check{
	--fa:""
}
.fa-person-arrow-down-to-line{
	--fa:""
}
.fa-voicemail{
	--fa:""
}
.fa-fan{
	--fa:""
}
.fa-person-walking-luggage{
	--fa:""
}
.fa-arrows-alt-v,.fa-up-down{
	--fa:""
}
.fa-cloud-moon-rain{
	--fa:""
}
.fa-calendar{
	--fa:""
}
.fa-trailer{
	--fa:""
}
.fa-bahai,.fa-haykal{
	--fa:""
}
.fa-sd-card{
	--fa:""
}
.fa-dragon{
	--fa:""
}
.fa-shoe-prints{
	--fa:""
}
.fa-circle-plus,.fa-plus-circle{
	--fa:""
}
.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{
	--fa:""
}
.fa-hand-holding{
	--fa:""
}
.fa-plug-circle-exclamation{
	--fa:""
}
.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{
	--fa:""
}
.fa-clone{
	--fa:""
}
.fa-person-walking-arrow-loop-left{
	--fa:""
}
.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{
	--fa:""
}
.fa-fire-alt,.fa-fire-flame-curved{
	--fa:""
}
.fa-tornado{
	--fa:""
}
.fa-file-circle-plus{
	--fa:""
}
.fa-book-quran,.fa-quran{
	--fa:""
}
.fa-anchor{
	--fa:""
}
.fa-border-all{
	--fa:""
}
.fa-angry,.fa-face-angry{
	--fa:""
}
.fa-cookie-bite{
	--fa:""
}
.fa-arrow-trend-down{
	--fa:""
}
.fa-feed,.fa-rss{
	--fa:""
}
.fa-draw-polygon{
	--fa:""
}
.fa-balance-scale,.fa-scale-balanced{
	--fa:""
}
.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{
	--fa:""
}
.fa-shower{
	--fa:""
}
.fa-desktop,.fa-desktop-alt{
	--fa:""
}
.fa-m{
	--fa:"M"
}
.fa-table-list,.fa-th-list{
	--fa:""
}
.fa-comment-sms,.fa-sms{
	--fa:""
}
.fa-book{
	--fa:""
}
.fa-user-plus{
	--fa:""
}
.fa-check{
	--fa:""
}
.fa-battery-4,.fa-battery-three-quarters{
	--fa:""
}
.fa-house-circle-check{
	--fa:""
}
.fa-angle-left{
	--fa:""
}
.fa-diagram-successor{
	--fa:""
}
.fa-truck-arrow-right{
	--fa:""
}
.fa-arrows-split-up-and-left{
	--fa:""
}
.fa-fist-raised,.fa-hand-fist{
	--fa:""
}
.fa-cloud-moon{
	--fa:""
}
.fa-briefcase{
	--fa:""
}
.fa-person-falling{
	--fa:""
}
.fa-image-portrait,.fa-portrait{
	--fa:""
}
.fa-user-tag{
	--fa:""
}
.fa-rug{
	--fa:""
}
.fa-earth-europe,.fa-globe-europe{
	--fa:""
}
.fa-cart-flatbed-suitcase,.fa-luggage-cart{
	--fa:""
}
.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{
	--fa:""
}
.fa-baht-sign{
	--fa:""
}
.fa-book-open{
	--fa:""
}
.fa-book-journal-whills,.fa-journal-whills{
	--fa:""
}
.fa-handcuffs{
	--fa:""
}
.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{
	--fa:""
}
.fa-database{
	--fa:""
}
.fa-mail-forward,.fa-share{
	--fa:""
}
.fa-bottle-droplet{
	--fa:""
}
.fa-mask-face{
	--fa:""
}
.fa-hill-rockslide{
	--fa:""
}
.fa-exchange-alt,.fa-right-left{
	--fa:""
}
.fa-paper-plane{
	--fa:""
}
.fa-road-circle-exclamation{
	--fa:""
}
.fa-dungeon{
	--fa:""
}
.fa-align-right{
	--fa:""
}
.fa-money-bill-1-wave,.fa-money-bill-wave-alt{
	--fa:""
}
.fa-life-ring{
	--fa:""
}
.fa-hands,.fa-sign-language,.fa-signing{
	--fa:""
}
.fa-calendar-day{
	--fa:""
}
.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{
	--fa:""
}
.fa-arrows-up-down,.fa-arrows-v{
	--fa:""
}
.fa-face-grimace,.fa-grimace{
	--fa:""
}
.fa-wheelchair-alt,.fa-wheelchair-move{
	--fa:""
}
.fa-level-down-alt,.fa-turn-down{
	--fa:""
}
.fa-person-walking-arrow-right{
	--fa:""
}
.fa-envelope-square,.fa-square-envelope{
	--fa:""
}
.fa-dice{
	--fa:""
}
.fa-bowling-ball{
	--fa:""
}
.fa-brain{
	--fa:""
}
.fa-band-aid,.fa-bandage{
	--fa:""
}
.fa-calendar-minus{
	--fa:""
}
.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{
	--fa:""
}
.fa-gifts{
	--fa:""
}
.fa-hotel{
	--fa:""
}
.fa-earth-asia,.fa-globe-asia{
	--fa:""
}
.fa-id-card-alt,.fa-id-card-clip{
	--fa:""
}
.fa-magnifying-glass-plus,.fa-search-plus{
	--fa:""
}
.fa-thumbs-up{
	--fa:""
}
.fa-user-clock{
	--fa:""
}
.fa-allergies,.fa-hand-dots{
	--fa:""
}
.fa-file-invoice{
	--fa:""
}
.fa-window-minimize{
	--fa:""
}
.fa-coffee,.fa-mug-saucer{
	--fa:""
}
.fa-brush{
	--fa:""
}
.fa-file-half-dashed{
	--fa:""
}
.fa-mask{
	--fa:""
}
.fa-magnifying-glass-minus,.fa-search-minus{
	--fa:""
}
.fa-ruler-vertical{
	--fa:""
}
.fa-user-alt,.fa-user-large{
	--fa:""
}
.fa-train-tram{
	--fa:""
}
.fa-user-nurse{
	--fa:""
}
.fa-syringe{
	--fa:""
}
.fa-cloud-sun{
	--fa:""
}
.fa-stopwatch-20{
	--fa:""
}
.fa-square-full{
	--fa:""
}
.fa-magnet{
	--fa:""
}
.fa-jar{
	--fa:""
}
.fa-note-sticky,.fa-sticky-note{
	--fa:""
}
.fa-bug-slash{
	--fa:""
}
.fa-arrow-up-from-water-pump{
	--fa:""
}
.fa-bone{
	--fa:""
}
.fa-table-cells-row-unlock{
	--fa:""
}
.fa-user-injured{
	--fa:""
}
.fa-face-sad-tear,.fa-sad-tear{
	--fa:""
}
.fa-plane{
	--fa:""
}
.fa-tent-arrows-down{
	--fa:""
}
.fa-exclamation{
	--fa:"\!"
}
.fa-arrows-spin{
	--fa:""
}
.fa-print{
	--fa:""
}
.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{
	--fa:""
}
.fa-dollar,.fa-dollar-sign,.fa-usd{
	--fa:"\$"
}
.fa-x{
	--fa:"X"
}
.fa-magnifying-glass-dollar,.fa-search-dollar{
	--fa:""
}
.fa-users-cog,.fa-users-gear{
	--fa:""
}
.fa-person-military-pointing{
	--fa:""
}
.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{
	--fa:""
}
.fa-umbrella{
	--fa:""
}
.fa-trowel{
	--fa:""
}
.fa-d{
	--fa:"D"
}
.fa-stapler{
	--fa:""
}
.fa-masks-theater,.fa-theater-masks{
	--fa:""
}
.fa-kip-sign{
	--fa:""
}
.fa-hand-point-left{
	--fa:""
}
.fa-handshake-alt,.fa-handshake-simple{
	--fa:""
}
.fa-fighter-jet,.fa-jet-fighter{
	--fa:""
}
.fa-share-alt-square,.fa-square-share-nodes{
	--fa:""
}
.fa-barcode{
	--fa:""
}
.fa-plus-minus{
	--fa:""
}
.fa-video,.fa-video-camera{
	--fa:""
}
.fa-graduation-cap,.fa-mortar-board{
	--fa:""
}
.fa-hand-holding-medical{
	--fa:""
}
.fa-person-circle-check{
	--fa:""
}
.fa-level-up-alt,.fa-turn-up{
	--fa:""
}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){
	clip:rect(0,0,0,0);
	border-width:0;
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	white-space:nowrap;
	width:1px
}
.pb-0{
	padding-bottom:0!important
}
.far{
	font:normal normal normal 14px/1 FontAwesome
}
.fa,.fas{
	font:normal normal normal 14px/1 FontAwesomeSolid
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){
	.flatpickr-current-month .numInputWrapper{
		width:7ch
	}
}
#kontrolle-NoTranslation_container table.row,#kontrolleNoTranslation_container table.row{
	width:100%
}
#kontrolle-NoTranslation_container table.row>*,#kontrolleNoTranslation_container table.row>*{
	display:inline-block
}
#kontrolle-NoTranslation_container table.row,#kontrolle-NoTranslation_container table.row *,#kontrolleNoTranslation_container table.row,#kontrolleNoTranslation_container table.row *{
	border:none;
	text-align:left
}
.zusammenfassung_diy table.row{
	width:100%
}
.zusammenfassung_diy table.row>*{
	display:inline-block
}
.zusammenfassung_diy table.row,.zusammenfassung_diy table.row *{
	border:none;
	text-align:left
}
[hidden]{
	display:none!important
}
table.form-group,table.row,table.row tbody,table.row thead{
	display:block
}
.flex-row{
	display:flex!important;
	flex-wrap:wrap
}
#nachweise_header .card,#nachweise_header .panel-default{
	border:none
}
.input-group-addon>button{
	padding:7px 18px
}
.visible-none{
	display:none!important
}
.has-error label{
	color:#eb0047!important
}
.sr-only{
	clip:rect(0,0,0,0);
	border:0;
	-webkit-clip-path:inset(50%);
	clip-path:inset(50%);
	height:1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	white-space:nowrap;
	width:1px
}
#major-nav{
	opacity:0;
	position:absolute;
	z-index:-1
}
#major-nav:active,#major-nav:focus-within{
	opacity:1;
	position:absolute;
	z-index:auto
}
.multifileupload{
	padding-bottom:1em;
	padding-top:1em
}
.control-label tr,.control-label>span+p{
	display:inline
}
.control-label>span+p+p{
	margin:11px 0
}
.attachment-option-btn{
	color:#000
}
.dropzone{
	align-items:center;
	border-color:#7b7b7b;
	border-style:dashed;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	min-height:150px
}
@media(max-width:480px){
	.dropzone{
		flex-direction:column
	}
}
.text-center{
	text-align:center
}
.border-none{
	border:none!important
}
.haw-progress{
	background:#d0d0d0;
	border-radius:7px;
	color:#005e3f;
	height:50px
}
progress.haw-progress::-webkit-progress-bar{
	background:#d0d0d0;
	border-radius:7px
}
progress.haw-progress::-webkit-progress-value{
	background:#005e3f;
	border-radius:7px
}
progress.haw-progress::-moz-progress-bar{
	background:#005e3f;
	border-radius:7px
}
.w-100{
	width:100%
}
.control-label>p:last-of-type{
	display:contents
}
.accordion>a>.accordionElem>svg{
	width:28px
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	src:url(../getFont?font=roboto-v20-latin-regular.eot&path=Roboto);
	src:local("Roboto"),local("Roboto-Regular"),url(../getFont?font=roboto-v20-latin-regular.eot&path=Roboto) format("embedded-opentype"),url(../getFont?font=roboto-v20-latin-regular.woff2&path=Roboto) format("woff2"),url(../getFont?font=roboto-v20-latin-regular.woff&path=Roboto) format("woff"),url(../getFont?font=roboto-v20-latin-regular.ttf&path=Roboto) format("truetype"),url(../getFont?font=roboto-v20-latin-regular.svg&path=Roboto#SourceSansPro) format("svg")
}
@font-face{
	font-family:Roboto Thin;
	font-style:normal;
	font-weight:200;
	src:url(../getFont?font=roboto-v20-latin-regular.eot&path=Roboto);
	src:local("Roboto"),local("Roboto-Regular"),url(../getFont?font=roboto-v20-latin-regular.eot&path=Roboto) format("embedded-opentype"),url(../getFont?font=roboto-v20-latin-regular.woff2&path=Roboto) format("woff2"),url(../getFont?font=roboto-v20-latin-regular.woff&path=Roboto) format("woff"),url(../getFont?font=roboto-v20-latin-regular.ttf&path=Roboto-Thin) format("truetype"),url(../getFont?font=roboto-v20-latin-regular.svg&path=Roboto#SourceSansPro) format("svg")
}
.ember-power-select-placeholder{
	padding-top:6px
}
.user-menu-icon{
	color:#005e3f;
	vertical-align:middle
}
.faStepIcon{
	height:22px;
	position:relative;
	top:50%;
	transform:translateY(-50%)
}
.store-modal{
	color:#000
}
body{
	padding-top:25px
}
.PDF-Only,.PDF-Only *{
	display:none
}
.no-padding{
	padding:0
}
.no-margin,.smallinfo.no-margin{
	margin:0
}
.no-margin-left{
	margin-left:0
}
.no-margin-top{
	margin-top:inherit
}
.displayUnset{
	display:unset!important
}
.row.checkout{
	line-height:1.8em
}
.vertical-center{
	display:inline-block;
	padding-top:10px;
	vertical-align:middle
}
@media(min-width:1200px){
	.text-right-lg{
		text-align:right
	}
}
@media(min-width:992px){
	.text-right-md{
		text-align:right
	}
}
@media(min-width:1200px){
	.text-right-md{
		text-align:right
	}
}
@media(min-width:768px){
	.text-right-sm{
		text-align:right
	}
}
@media(min-width:992px){
	.text-right-sm{
		text-align:right
	}
}
@media(min-width:1200px){
	.text-right-sm{
		text-align:right
	}
}
@media(min-width:768px){
	.btn-autosize{
		border-radius:4px;
		font-size:23px;
		line-height:1.3333333;
		padding:10px 16px
	}
}
@media(min-width:992px){
	.btn-autosize{
		border-radius:4px;
		font-size:23px;
		line-height:1.3333333;
		padding:10px 16px
	}
}
@media(min-width:1200px){
	.btn-autosize{
		border-radius:4px;
		font-size:23px;
		line-height:1.3333333;
		padding:10px 16px
	}
}
button[disabled]{
	cursor:not-allowed
}
.cbx{
	margin-top:10px
}
.avoid-clicks{
	pointer-events:none
}
.unbreakeable{
	word-break:normal!important
}
@media(max-width:380px){
	.unbreakeable{
		font-size:70%
	}
}
#zeitraumFahrten{
	padding-bottom:5px;
	padding-top:5px
}
.nopadding{
	padding:0
}
.inputs1105 div.input-inline{
	display:contents
}
#leistungEuro1105{
	padding-left:15px;
	padding-top:7px;
	width:25px
}
.frequenz div{
	width:100%
}
.displInline{
	display:inline
}
.zentriert{
	margin-left:30%;
	margin-top:15%
}
.invisibleContent{
	visibility:hidden
}
@media only screen and (max-width:375px){
	#finished-button,#zusammenfassung-button{
		font-size:15px
	}
}
@media only screen and (max-width:320px){
	#finished-button,#zusammenfassung-button{
		font-size:12px
	}
}
.haushalt-item{
	border-top:1px solid #ddd;
	display:inline-block;
	padding:8px
}
.haushalt-item:nth-of-type(2n){
	background:#f9f9f9
}
.haushalt-item .button-up-right{
	text-align:right
}
.haushalt-heading{
	font-size:18px;
	font-weight:700;
	padding:8px
}
@media(max-width:991px){
	.tabel-eintrag-entfernen-oben{
		width:100%
	}
}
.marginTop30{
	margin-top:30px
}
@media(min-width:992px){
	#button_abbr{
		margin-left:-3px;
		margin-right:2px
	}
}
@media(min-width:480px){
	#bescheinigung_abbrechenbutton{
		margin-bottom:2px
	}
}
@media(min-width:992px){
	#bescheinigung_abbrechenbutton{
		margin-bottom:0;
		margin-left:-15px;
		margin-right:2px
	}
}
.ember-power-select-trigger.ember-power-select-multiple-trigger.form-control{
	height:auto
}
@media(min-width:480px){
	#igsAuslkrButtons{
		padding-left:30px;
		padding-right:30px
	}
}
@media(min-width:992px){
	#igsAuslkrButtons{
		padding-left:15px;
		padding-right:15px
	}
}
#button_hinz{
	margin-left:-1px;
	margin-right:1px
}
.greyLine{
	border-bottom:1px solid #ebebeb;
	margin-bottom:10px;
	margin-left:1%;
	width:98%
}
#button_abbr,#button_hinz,#button_weit{
	background-color:#005e3f;
	border-color:#005e3f;
	margin-bottom:2px
}
#button_add_child{
	color:#005e3f
}
.paddingBot15{
	padding-bottom:15px
}
#downlForm{
	margin-left:5%;
	padding-top:25px;
	width:90%
}
.dTable{
	margin-bottom:45px;
	margin-top:35px;
	width:100%
}
.dTableHead{
	background-color:#005e3f;
	color:#303030
}
.dTableCell{
	background-color:#fff;
	border:3px solid #e8e8e8
}
.dTableHeadFirst{
	width:75%
}
.dTableRow{
	height:30px
}
.dTableRow th{
	font-weight:100!important;
	padding-left:10px
}
.dTableRow th a{
	color:#000;
	text-decoration:underline
}
.text-left{
	text-align:left
}
.fami-fileinput-pull-right-sm{
	width:100%
}
#button_hinz_wrap{
	padding-right:7px
}
@media(min-width:480px){
	#button_hinz_wrap{
		padding-left:6px;
		padding-right:4px
	}
	#igsBankButtons{
		padding-left:10px;
		padding-right:8px
	}
}
@media(min-width:992px){
	#igsBankButtons{
		padding-right:7px
	}
}
@media(min-width:1200px){
	#igsBankButtons{
		padding-right:10px
	}
}
#igsDownlHeading{
	color:#005e3f;
	margin-left:-15px
}
@media(min-width:480px){
	#igs_abbrech_auslKS{
		margin-left:0
	}
}
@media(min-width:768px){
	#igs_abbrech_auslKS{
		margin-left:-14px
	}
}
@media(min-width:992px){
	#igs_abbrech_auslKS{
		margin-left:7px
	}
}
@media(min-width:480px){
	#igs_anford_auslKS{
		margin-left:0
	}
}
@media(min-width:768px){
	#igs_anford_auslKS{
		margin-left:-15px
	}
}
@media(min-width:992px){
	#igs_anford_auslKS{
		margin-left:-20px
	}
}
#nachweise-header{
	padding-left:14px
}
@media(min-width:768px){
	#igsProfilAbbr{
		margin-left:0
	}
}
@media(min-width:992px){
	#igsProfilAbbr{
		height:36px;
		margin-left:13px
	}
}
@media(min-width:768px){
	#igsProfilSpei{
		margin-left:0
	}
}
@media(min-width:992px){
	#igsProfilSpei{
		margin-left:-15px
	}
}
#igsProfilAbbr>span{
	margin-top:-3px;
	padding-top:3px
}
.marginTop0{
	margin-top:0
}
@media(min-width:992px){
	#delete_profil{
		margin-left:14px
	}
}
@media(min-width:1200px){
	#delete_profil{
		margin-left:-14px
	}
}
#igsUpdatepassAe{
	margin-left:0;
	margin-top:1px
}
@media(min-width:992px){
	#igsUpdatepassAe{
		margin-left:-12px;
		margin-top:0
	}
}
#igsUpdatepassAbr{
	margin-left:0
}
@media(min-width:992px){
	#igsUpdatepassAbr{
		margin-left:15px
	}
}
#nachweis_hinzu_button{
	width:100%
}
@media(min-width:992px){
	#nachweis_hinzu_button{
		width:unset
	}
}
@media(min-width:480px){
	#igsRegistr{
		margin-bottom:1px
	}
}
@media(min-width:992px){
	#igsRegistr{
		margin-bottom:0
	}
}
#hinweis_postkorb a span,#postrkorbAkt a>span{
	margin-top:3px
}
#quasiMail{
	border:2px solid #005e3f
}
#quasiMail,.displayGrid{
	display:grid
}
.paddingTop10{
	padding-top:10px
}
@media(min-width:992px){
	.marginTop40{
		margin-top:40px
	}
}
.fahrtTableZusamf{
	vertical-align:top
}
.paddingTop9{
	padding-top:9px!important
}
#fahrtHinRuckfahrtZusamf{
	padding-top:35px
}
.paddingBot6{
	padding-bottom:6px
}
.ausgleichKm{
	padding-top:3px
}
.paddingTop7{
	padding-top:7px
}
input.form-control[disabled][name=haushaltGeburtsdatum],input.form-control[disabled][name=haushaltName],input.form-control[disabled][name=haushaltNeueKVNummer],input.form-control[disabled][name=haushaltVorname]{
	background-color:#ccd8e2;
	border-top:2px solid #ccd8e2
}
.marginLeft15{
	margin-left:15px
}
.marginRight15{
	margin-right:15px
}
.pq-vertical-align{
	width:100%
}
.padding0{
	padding:0
}
.inlineBlock{
	display:inline-block
}
.fullwidth{
	width:100%
}
.padding4Top{
	padding-top:4px
}
.padding2Top{
	padding-top:2px
}
.parentSmallinfo>.smallinfo{
	height:25px
}
.textAlignCenter{
	text-align:center
}
.inline{
	display:inline-block
}
.stepwizard .nav-items{
	-ms-flex-pack:distribute;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	justify-content:space-around;
	padding:0
}
.navigation-not-clickable *{
	cursor:not-allowed
}
.paddingLeft50{
	padding-left:50px
}
.row-eq-height{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.marginTop20{
	margin-top:20px
}
.marginTop10{
	margin-top:10px
}
.marginBottom10{
	margin-bottom:10px
}
.stepImg{
	left:-.12em;
	position:relative;
	top:.45em;
	width:1.7em
}
.marginBottom3{
	margin-bottom:3px
}
.margin20p0p20p0p{
	margin:20px 0
}
.paddingTop15{
	padding-top:15px
}
.cursorPointer{
	cursor:pointer
}
.floatLeft{
	float:left
}
.displayNone{
	display:none
}
.displayInlineFlex{
	display:inline-flex
}
.displayTable{
	display:table
}
.font18{
	font-size:18px
}
.font32{
	font-size:32px
}
.whiteSpaceNowrap{
	white-space:nowrap
}
.detail-table-body{
	font-weight:700
}
.width100{
	width:100%
}
.width95{
	width:95%
}
#alteBVerbindungErs{
	height:13px;
	margin-bottom:30px
}
.markdown-editor-textarea.form-control{
	height:190px
}
.te-switch-button.markdown{
	display:none
}
.normalTableBorder{
	border:1px solid #ddd
}
.marginleft8{
	margin-left:8px
}
.marginBottom8{
	margin-bottom:8px
}
.messageColor{
	color:red
}
.paddingRight15{
	padding-right:15px
}
.paddingRight5{
	padding-right:5px
}
#leistungsName,.paddingLeft10{
	padding-left:10px
}
.paddingLeft2{
	padding-left:2px
}
.messColor{
	color:#639
}
.te-switch-button{
	visibility:collapse
}
.numInputWrapper span{
	opacity:1
}
.ms-3{
	margin-left:1rem!important
}
@media(max-width:767px){
	#waehrungWrap,#waehrungWrap>div>.col-lg-7,.waehrungMobile{
		padding-left:0;
		padding-right:0
	}
}
.text-decoration-none{
	text-decoration:none!important
}
#headerLinks a.accessibility-icon:hover{
	border-bottom:none
}
.rows .radio-inline{
	margin:0;
	width:100%
}
.p-0{
	padding:0
}
.p-3{
	padding:1rem
}
@media(max-width:767px){
	.ember-modal-wrapper.emd-static.emd-wrapper-target-attachment-center .ember-modal-dialog{
		left:10%;
		transform:translate(-5%,-50%)
	}
}
.checkout>i+p{
	display:inline
}
.checkout>i+p+p{
	margin:11px 0
}
.cl-legend{
	border-bottom:none;
	font-size:18px;
	margin-bottom:0
}
input[type=radio]{
	margin-left:10px
}
.bg-transparent,.nav-tabs>li>button{
	background:transparent
}
.nav-tabs>li>button{
	border:none;
	display:block;
	padding:10px 15px;
	position:relative
}
.border-0{
	border:none
}
.bg-transparent{
	background-color:transparent
}
.m-0{
	margin:0
}
.mb-3{
	margin-bottom:1rem
}
.btn-transparent{
	background-color:transparent
}
.justify-content-between{
	justify-content:space-between!important
}
@media(min-width:992px){
	.justify-content-lg-around{
		justify-content:space-around!important
	}
}
.overflow-auto{
	overflow:auto!important
}
@media(min-width:992px){
	.flex-lg-wrap{
		flex-wrap:wrap!important
	}
}
.accessibility-icon>img{
	height:29px
}
.checkout th,.control-label th{
	font-weight:400
}
.text-break{
	overflow-wrap:break-word!important;
	word-break:break-word!important
}
.table-checkout-th{
	padding-top:.5rem!important
}
.table-checkout-td{
	padding:.5rem!important
}
.checkout>thead>tr,.checkout>thead>tr>th{
	display:block
}
#kontrolleNoTranslation_container .checkout>tbody>tr>td>p{
	display:block;
	width:100%
}
#kontrolleNoTranslation_container div #kontrolleNoTranslation-header{
	font-size:35px;
	text-align:center
}
#nachweise_container .has-error>div{
	text-align:center
}
.ember-basic-dropdown>div .ember-power-select-multiple-options li{
	list-style:none
}
.d-inline{
	display:inline!important
}
.d-flex{
	display:flex!important
}
.justify-content-center{
	justify-content:center!important
}
.mt-3{
	margin-top:1rem!important
}
.pt-3{
	padding-top:1rem!important
}
.loading-size{
	font-size:20px!important
}
.login .input-group-addon,.login .input-group-addon button{
	background:transparent
}
.login .input-group input{
	border-right:none
}
.checkout i+span+P:first-of-type{
	display:initial
}
.d-contents{
	display:contents
}
.doppelter-nachweis-modal{
	padding:0
}
.doppelter-nachweis-modal .modal-footer{
	display:flex;
	justify-content:center
}
#egknormal{
	background-image:url(../getImage/egk.png?kunde=aokby);
	background-position:50%;
	background-repeat:no-repeat;
	background-size:contain
}
@media(max-width:768px){
	#egknormal{
		height:133px
	}
}
@media(min-width:768px){
	#egknormal{
		height:255px
	}
}
@media(min-width:992px){
	#egknormal{
		height:272px
	}
}
@media(min-width:1200px){
	#egknormal{
		height:272px
	}
}
#login{
	background-image:url(../getImage/login.jpg?kunde=aokby);
	background-repeat:no-repeat;
	width:auto
}
@media(min-width:480px){
	#login{
		height:883px
	}
}
@media(max-width:480px){
	#login{
		display:none
	}
}
#logo,#logo-noscript{
	background-image:url(../getImage/logo-aok.svg?kunde=aokby);
	height:95px;
	width:auto
}
#egk,#logo,#logo-noscript{
	background-repeat:no-repeat;
	background-size:contain
}
#egk{
	background-image:url(../getImage/egk_kvnr.png?kunde=aokby);
	background-position:50%
}
@media(max-width:768px){
	#egk{
		height:133px
	}
}
@media(min-width:768px){
	#egk{
		height:255px
	}
}
@media(min-width:992px){
	#egk{
		height:272px
	}
}
@media(min-width:1200px){
	#egk{
		height:272px
	}
}
body{
	color:#303030;
	font-size:18px;
	font-weight:400;
	letter-spacing:1px;
	line-height:1.5;
	padding-top:0!important
}
.text-info{
	color:#005e3f
}
.login .form-group{
	display:inline-block;
	font-size:18px
}
input[type=date]{
	background:transparent
}
.ember-power-select-trigger,.form-control:focus,input[type=date],input[type=number],input[type=password],input[type=search],input[type=text],select.form-control{
	background-color:#fff;
	border:1px solid #586167;
	border-radius:4px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	color:#303030!important;
	height:48px;
	padding-right:12px;
	width:100%
}
.ember-power-select-trigger{
	height:auto;
	min-height:48px
}
input:-webkit-autofill,input:-webkit-autofill:focus{
	background-color:#fff!important;
	border:1px solid #586167;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	color:#303030!important;
	height:48px;
	padding:0 12px;
	width:100%
}
#bsdtp input{
	display:none
}
.dtp .hidden-input{
	display:inline-block;
	left:0;
	padding:2em;
	position:absolute
}
.alert-info{
	background-color:#fff;
	border-color:#fff
}
div.cl.alert.alert-info{
	background-color:#fff!important;
	border-color:#fff!important
}
.nachweis-liste>li{
	color:#005e3f
}
input.form-control[disabled]{
	background-color:#dfe3e6
}
.row.checkout div.first-of-type{
	color:#303030
}
#zusammenfassungStep_transportHin,#zusammenfassungStep_transportRueck,.ausgleichKm *,.color-important,.color-important *,.row.checkout .checkout-value,.row.checkout .checkout-value *{
	color:#005e3f!important
}
tr.checkout-value>td{
	color:#005e3f
}
.control-label{
	color:#303030
}
.cl{
	margin-top:20px
}
.cl-body h3{
	margin-top:0
}
.alert.alert-info,.cl .cl-body{
	color:#303030
}
#login_titelbild{
	background-image:url(../getImage/MutterTeen_1170x340pix.png?kunde=aokby);
	background-position:0 65%;
	background-repeat:no-repeat;
	background-size:cover;
	margin-left:-15px;
	margin-right:-15px;
	padding-top:340px;
	width:auto
}
@media(max-width:768px){
	#login_titelbild{
		background-size:cover;
		padding-top:217px
	}
}
@media(min-width:768px){
	#login_titelbild{
		padding-top:225px
	}
}
@media(min-width:992px){
	#login_titelbild{
		padding-top:285px
	}
}
@media(min-width:1200px){
	#login_titelbild{
		padding-top:340px
	}
}
h1{
	font-weight:700;
	letter-spacing:1px
}
a,a[href^=mailto],h1{
	color:#005e3f
}
.kontaktbox a[href^=mailto]{
	color:#fff
}
a[href^="http:"],a[href^="https:"]{
	color:#004730
}
a:hover,a[href^="http:"]:hover,a[href^="https:"]:hover,a[href^=mailto]:hover{
	color:#00120c
}
.checkout .label{
	font-size:1em
}
.button-nav{
	padding-bottom:32px;
	padding-top:32px
}
.radio-block,.radio-inline{
	margin-left:10px
}
div>.radio-inline,div>.radio-inline+.radio-inline{
	margin-left:0;
	padding-left:0
}
.card-body,.panel-body{
	background-color:auto
}
.card-body h3,.panel-body h3{
	margin-top:0
}
.loading{
	margin-top:1.5em
}
.nav-item{
	padding-left:0
}
.nav-tabs>li.active>button,.nav-tabs>li.active>button:hover{
	background-color:#005e3f;
	color:#fff;
	font-weight:400
}
.nav-tabs>li.active{
	border:1px solid #fff
}
.nav-tabs>li{
	border:1px solid #ddd;
	border-radius:4px 4px 0 0;
	margin-right:2px
}
.nav-tabs>li>button{
	margin-right:0
}
.smallinfo{
	color:#303030;
	font-size:100%;
	margin-bottom:32px;
	margin-top:-32px;
	width:100%
}
@media(max-width:600px){
	.smallinfo{
		margin-top:0
	}
}
.no-left-pad{
	padding-left:0
}
.no-right-pad{
	padding-right:0
}
.bottom-space{
	margin-bottom:20px
}
.bottom-half-space{
	margin-bottom:10px
}
.nobr{
	white-space:nowrap
}
@media(max-width:600px){
	.nobr{
		all:unset
	}
}
.left1-5em{
	margin-left:1.5em
}
.right1-5em{
	margin-right:1.5em
}
.no-bottom-space{
	margin-bottom:0
}
.kontaktbox{
	border-top:1px;
	box-shadow:none;
	color:#fff!important;
	font-weight:200;
	margin:0;
	min-height:100px;
	padding:56px 0
}
.kontaktbox,.kontaktbox>.container>*{
	background-color:#005e3f
}
.kontaktbox #about{
	font-size:20px
}
.kontaktbox #adress,.kontaktbox #kundenberater{
	font-size:14px
}
.footer{
	-ms-flex-align:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	font-weight:200
}
.footer ul{
	font-size:14px;
	margin:0
}
.footer a{
	color:#303030;
	margin-right:48px;
	padding:5px
}
@media(max-width:1024px){
	.footer a{
		margin-right:8px
	}
}
@media(max-width:480px){
	.footer a{
		display:inline-block;
		font-size:12px;
		margin:0 0 8px;
		width:100%
	}
}
@media(max-width:768px){
	.footer li,.footer span{
		width:100%
	}
}
@media(max-width:480px){
	.footer li,.footer span{
		font-size:12px;
		padding-left:5px;
		text-align:left
	}
}
.footer a:hover{
	color:#303030;
	text-decoration:underline
}
.footer>div.container.footer{
	padding:0
}
.footer>div.container.footer>div{
	margin-left:15px;
	margin-right:15px
}
.cl-header nav.cl-sticky-header-container .container,.container nav.cl-sticky-header-container,.footer,.footer.container>*,nav.cl-sticky-header-container,nav.cl-sticky-header-container>.container *{
	background-color:#e3e3e3
}
.nokontakt,.nokontakt>.container{
	background-color:#e4e5e5
}
#serviceNav ol{
	border:0;
	float:left;
	list-style:none;
	margin:0;
	padding:0
}
#serviceNav li{
	display:block;
	padding:0 30px 8px 0
}
@media(min-width:768px){
	#serviceNav li{
		display:inline-block;
		float:left
	}
}
#serviceNav li a{
	color:#005e3f;
	padding-bottom:2px
}
.cl-list li{
	list-style:none;
	padding-left:1em;
	text-indent:-1em
}
.cl-list li:before{
	color:#005e3f;
	content:"●";
	left:0;
	margin-top:-2px;
	padding-right:5px;
	top:0
}
.cl-list li ul li:before{
	color:#edefef;
	left:0;
	margin-top:-2px;
	padding-right:10px;
	top:0
}
.vertical-spacer{
	padding-top:12px
}
.ember-modal-overlay.translucent,.fade{
	background-color:rgba(48,48,48,.6)
}
.modalClose{
	height:48px;
	margin-top:4rem;
	width:304px
}
@media(max-width:420px){
	.modalClose{
		width:100%
	}
}
.last{
	padding:0
}
#helpIcon{
	background:url(../getImage/cog-gray.png?kunde=aokby);
	background-color:transparent;
	border:0;
	color:transparent;
	display:inline-block;
	font:0/0 a;
	height:29px;
	margin-top:10px;
	text-shadow:none;
	width:29px
}
#user_nav{
	color:#6b6b6b;
	cursor:default
}
.unterhalt td{
	vertical-align:middle!important
}
.unterhalt .input-nettobetrag{
	width:87%
}
.new td{
	vertical-align:top!important
}
.unterhalt .zusatz{
	display:inline-block;
	height:40px;
	padding-top:.54em;
	vertical-align:top
}
.unterhalt .name{
	width:34.4%
}
.unterhalt .einkunftsart,.unterhalt .geburtsdatum{
	width:17.5%
}
.unterhalt .nettobetrag{
	width:18.5%
}
.unterhalt .aktion{
	width:12.1%
}
.input-inline{
	display:inline-block
}
.input-inline-split{
	vertical-align:top;
	width:46%
}
.cl-navigation .stepvisited:not(.afterActivStep) a:not(.active):before{
	content:"";
	font:normal normal normal 14px/1 FontAwesomeSolid;
	line-height:22px
}
.cl-navigation ul li:after{
	background-color:#586167;
	content:"";
	display:block;
	height:2px;
	width:100%
}
.cl-navigation ul li.stepskipped:after,.cl-navigation ul li.stepvisited:after{
	background-color:#005e3f
}
.cl-navigation ul li.active~li:after{
	background-color:#586167
}
.cl-navigation ul li{
	background:#fff;
	float:left;
	list-style:none;
	min-height:1px;
	position:relative
}
.cl-navigation ul li a{
	align-items:center;
	display:flex;
	height:72px;
	padding:24px
}
@media(max-width:480px){
	.cl-navigation ul li a{
		align-items:center;
		justify-content:center;
		padding:16px
	}
}
.cl-navigation ul li a:before{
	background-color:#586167;
	border-radius:50%;
	color:#fff;
	font-size:15px;
	font-weight:700;
	height:21px;
	left:24px;
	line-height:165%;
	margin-right:8px;
	min-width:21px;
	position:absolute;
	text-align:center;
	width:21px
}
@media(max-width:480px){
	.cl-navigation ul li a:before{
		left:16px;
		margin-right:8px
	}
}
.cl-navigation ul li a.active:before{
	background-color:#005e3f;
	color:#fff
}
.cl-navigation ul li:first-child a:before{
	content:"1"
}
.cl-navigation ul li:nth-child(2) a:before{
	content:"2"
}
.cl-navigation ul li:nth-child(3) a:before{
	content:"3"
}
.cl-navigation ul li:nth-child(4) a:before{
	content:"4"
}
.cl-navigation ul li:nth-child(5) a:before{
	content:"5"
}
.cl-navigation ul li:nth-child(6) a:before{
	content:"6"
}
.cl-navigation ul li:nth-child(7) a:before{
	content:"7"
}
.cl-navigation ul li:nth-child(8) a:before{
	content:"8"
}
.cl-navigation ul li a{
	background:#fff;
	border:none;
	color:#586167;
	display:block;
	line-height:22px;
	overflow:hidden;
	text-align:start;
	text-decoration:none;
	text-overflow:ellipsis;
	white-space:nowrap
}
.cl-navigation ul li a.btn-danger .icon{
	background-color:#fff;
	border-left:6px solid #f81435;
	border-radius:0;
	display:inline!important;
	margin-left:25px
}
.cl-navigation ul li a.btn-danger:hover,.cl-navigation ul li a.btn-primary:hover{
	background:#fff;
	color:unset;
	text-decoration:none
}
.cl-navigation ul li a.active{
	background-color:#fff;
	color:#005e3f
}
.cl-navigation ul li a.active.btn-danger .icon{
	border-left:6px solid #f81435;
	margin-left:25px
}
.cl-navigation ul li a.active:hover{
	background-color:#fff;
	color:#005e3f
}
.cl-navigation ul li a[disabled]{
	-webkit-box-shadow:none;
	box-shadow:none;
	cursor:not-allowed;
	filter:alpha(opacity=65);
	opacity:.75
}
.cl-navigation ul li.ember-view.active span.icon:after{
	color:#586167;
	margin-top:-6px;
	position:absolute
}
.cl-navigation ul li.ember-view.active span.icon:hover:after{
	color:#586167
}
.cl-navigation ul li span.icon:after{
	color:#fff;
	margin-top:-6px;
	position:absolute
}
.cl-navigation ul li span.icon{
	width:80%
}
.cl-navigation ul li span.icon:hover:after{
	color:#fff
}
.cl-navigation ul li a[disabled] span,.cl-navigation ul li span.icon a span{
	font-size:20px;
	font-weight:400;
	letter-spacing:1px;
	line-height:25px
}
@media(max-width:1024px){
	.cl-navigation ul li a[disabled] span,.cl-navigation ul li span.icon a span{
		display:none
	}
}
.cl-navigation.elements-4 ul a span,.cl-navigation.elements-5 ul a span,.cl-navigation.elements-6 ul a span,.cl-navigation.elements-7 ul a span,.cl-navigation.elements-8 ul a span{
	display:none!important
}
.cl-navigation ul li{
	pointer-events:none
}
.cl-navigation ul li:last-child{
	width:100%
}
.cl-navigation ul li:nth-last-child(2),.cl-navigation ul li:nth-last-child(2)~li{
	width:50%
}
.cl-navigation ul li:nth-last-child(3),.cl-navigation ul li:nth-last-child(3)~li{
	width:33.3333%
}
.cl-navigation ul li:nth-last-child(4),.cl-navigation ul li:nth-last-child(4)~li{
	width:25%
}
.cl-navigation ul li:nth-last-child(5),.cl-navigation ul li:nth-last-child(5)~li{
	width:20%
}
.cl-navigation ul li:nth-last-child(6),.cl-navigation ul li:nth-last-child(6)~li{
	width:16.666%
}
.cl-navigation ul li:nth-last-child(7),.cl-navigation ul li:nth-last-child(7)~li{
	width:14.285%
}
.cl-navigation ul li:nth-last-child(8),.cl-navigation ul li:nth-last-child(8)~li{
	width:12.5%
}
div .text-success svg{
	display:none
}
.container.text-center,.container>*{
	background-color:#fff
}
#zusammenfassung-button{
	font-size:16px
}
@media only screen and (max-width:375px){
	#finished-button,#zusammenfassung-button{
		font-size:17px
	}
}
@media only screen and (max-width:320px){
	#finished-button,#zusammenfassung-button{
		font-size:14px
	}
}
.has-error,.has-error .control-label,.help-block.error{
	color:#eb0047;
	font-size:18px;
	letter-spacing:1px;
	scroll-margin-top:54px
}
.has-error .form-control{
	border-color:#eb0047!important;
	box-shadow:none;
	color:#eb0047
}
#login_kvnr #login_egk #login_pin{
	margin-top:0!important
}
#header_zusatz{
	color:#005e3f;
	float:left;
	font-size:15px;
	margin-left:20px;
	margin-top:32px
}
.logo-image{
	float:left!important
}
.vertical-spacer{
	list-style:none
}
.no-top-margin{
	background-color:#fff;
	margin-top:0;
	padding:30px
}
#kontrolle-header,#kontrolle-headerNoTranslation{
	background-color:#fff;
	margin-top:20px!important;
	padding:30px
}
#small_font{
	font-size:.82em
}
@media(min-width:768px){
	#modalLeave .ember-modal-dialog form .hidden-lg,#nachweisHinzufuegen .modal-dialog,.ember-modal-dialog form .hidden-xl{
		display:none!important
	}
}
.modal-dialog{
	top:15%
}
.modal-content{
	border-radius:0;
	box-shadow:none
}
.modal-header{
	border-bottom:none
}
.modal-footer{
	border-top:none
}
.modal-footer [class*=col-]{
	padding:0
}
.modal-footer .row{
	margin:0
}
.ember-modal-dialog form{
	padding:0
}
.modal-footer{
	background-color:#fff
}
.navbar-fixed-bottom,.navbar-fixed-top{
	z-index:49
}
.ember-modal-dialog{
	background-color:#005e3f;
	color:#fff
}
.hinweis-modal-dialog{
	box-shadow:none;
	max-width:65%;
	min-height:30%;
	padding:48px 100px;
	top:55%!important
}
@media(max-width:768px){
	.hinweis-modal-dialog{
		max-width:500px;
		padding:20px 20px 30px
	}
}
.fa-info-circle{
	-webkit-font-smoothing:antialiased;
	color:#005e3f;
	font:normal normal normal 14px/1 FontAwesomeSolid;
	font-size:inherit;
	text-rendering:auto
}
.cl.alert.alert-info{
	margin-bottom:0;
	padding-bottom:0;
	padding-left:0
}
.cl.alert.alert-info>.cl-body>p>ul{
	padding-left:20px
}
#headerLogo{
	padding-right:50px
}
.externalLink:after{
	content:" »";
	display:inline!important
}
.no-margin{
	margin:0
}
.hr-border-input{
	border-top:1px solid #d3d3d2
}
.row.setup-content h1{
	padding-left:10px
}
#kontrolle--header,#kontrolle-header,#kontrolle-headerNoTranslation,form>* h2.no-top-margin{
	color:#005e3f;
	font-size:48px;
	font-weight:400;
	letter-spacing:.4px;
	line-height:1.2;
	margin-bottom:0;
	padding:40px 16px 18px;
	text-align:center;
	word-break:break-word
}
@media(max-width:480px){
	#kontrolle--header,#kontrolle-header,#kontrolle-headerNoTranslation,form>* h2.no-top-margin{
		padding-left:15px;
		padding-right:15px
	}
}
@media(max-width:1280px){
	#kontrolle--header,#kontrolle-header,#kontrolle-headerNoTranslation,form>* h2.no-top-margin{
		font-size:40px
	}
}
@media(max-width:480px){
	#kontrolle--header,#kontrolle-header,#kontrolle-headerNoTranslation,form>* h2.no-top-margin{
		font-size:36px;
		line-height:1.22
	}
}
.cl .cl-heading,.zusammenfassung div.card-body h2,.zusammenfassung div.card-body h4,.zusammenfassung div.panel-body h2,.zusammenfassung div.panel-body h4,form#zusammenfassungsForm div.card-body h3,form#zusammenfassungsForm div.card-body h4,form#zusammenfassungsForm div.panel-body h3,form#zusammenfassungsForm div.panel-body h4{
	font-size:32px;
	line-height:1.4;
	padding:40px 0 18px
}
@media(max-width:1280px){
	.cl .cl-heading,.zusammenfassung div.card-body h2,.zusammenfassung div.card-body h4,.zusammenfassung div.panel-body h2,.zusammenfassung div.panel-body h4,form#zusammenfassungsForm div.card-body h3,form#zusammenfassungsForm div.card-body h4,form#zusammenfassungsForm div.panel-body h3,form#zusammenfassungsForm div.panel-body h4{
		font-size:28px;
		line-height:1.28
	}
}
@media(max-width:480px){
	.cl .cl-heading,.zusammenfassung div.card-body h2,.zusammenfassung div.card-body h4,.zusammenfassung div.panel-body h2,.zusammenfassung div.panel-body h4,form#zusammenfassungsForm div.card-body h3,form#zusammenfassungsForm div.card-body h4,form#zusammenfassungsForm div.panel-body h3,form#zusammenfassungsForm div.panel-body h4{
		font-size:30px;
		line-height:1.26
	}
}
form#zusammenfassungsForm div.card-body h2,form#zusammenfassungsForm div.card-body h4,form#zusammenfassungsForm div.panel-body h2,form#zusammenfassungsForm div.panel-body h4{
	padding:40px 15px 18px
}
#ehepartner_header div .cl:nth-child(3) .cl-heading,#famiMitglied_container .cl .cl-heading,#kind_container>div>div.row>div>div.cl:nth-child(2)>.cl-heading{
	display:none
}
.cl .cl-body{
	padding:0 0 18px
}
.form-group,label.control-label,label.radio-block{
	color:#303030;
	font-size:18px;
	font-weight:200;
	letter-spacing:1px;
	margin-bottom:0
}
.info-area-center,.smallinfo,small,small.text-info{
	color:#6b6b6b;
	font-size:16px;
	font-weight:400;
	letter-spacing:.4px
}
#zusammenfassung{
	margin-top:0
}
.login-container-leftside{
	display:block;
	float:left;
	margin:0;
	max-width:100%;
	padding-left:42px;
	padding-right:8px;
	width:800px
}
@media(max-width:1024px){
	.login-container-leftside{
		padding-left:32px;
		width:100%
	}
}
@media(max-width:480px){
	.login-container-leftside{
		padding-left:16px;
		padding-right:0;
		width:100%
	}
}
.login-container-rightside{
	display:block;
	float:right;
	max-width:1324px;
	overflow:hidden;
	width:calc(100% - 800px)
}
@media(max-width:1024px){
	.login-container-rightside{
		float:left;
		width:100%
	}
}
@media(max-width:480px){
	.login-container-rightside{
		display:none
	}
}
form.login{
	padding:0
}
form.login>* input,form.login>* input:active,form.login>* input:focus,form.login>* select.form-control{
	border:0 solid #fff;
	border-bottom:2px solid #d3d3d2;
	box-shadow:none;
	color:#303030;
	font-size:20px;
	font-weight:400;
	height:34px;
	letter-spacing:1px;
	padding:0
}
@media(max-width:480px){
	form.login>* input,form.login>* input:active,form.login>* input:focus,form.login>* select.form-control{
		max-width:none
	}
}
.button-subbmit-container{
	max-width:304px;
	width:100%
}
@media(max-width:480px){
	.button-subbmit-container{
		max-width:343px;
		width:100%
	}
}
form.login>* input:focus{
	border-color:#303030
}
form.login div.child-active input.form-control::-webkit-input-placeholder{
	color:transparent;
	opacity:0
}
form.login div.child-active input.form-control:-moz-placeholde,form.login div.child-active input.form-control::-moz-placeholder{
	color:transparent;
	opacity:0
}
form.login div.child-active input.form-control:-ms-input-placeholder{
	color:transparent;
	opacity:0
}
form.login div.child-active input.form-control::placeholder{
	color:transparent;
	opacity:0
}
form.login .focus .control-label{
	visibility:visible
}
form.login .control-label{
	visibility:hidden
}
form.login div.child-active>label{
	visibility:visible
}
@media(max-width:480px){
	form.login div.child-active>label{
		font-size:12px
	}
}
#shadow-wrapper-noscript>.container.fullwidth,#shadow-wrapper>.container.fullwidth{
	max-width:100%;
	padding:0;
	width:100%
}
#cl-login-logo{
	margin-top:20px
}
.cl-body-login{
	font-size:20px;
	font-weight:400;
	letter-spacing:.4px;
	line-height:32px
}
@media(max-width:480px){
	.cl-body-login{
		font-size:16px;
		font-weight:200
	}
}
.cl-body>.login a,.cl-body>.login a:focus,.cl-body>.login a:hover{
	color:#303030;
	font-weight:700;
	text-decoration:none
}
.cl-body-bild{
	margin:10px
}
.datepicker table tr td span.active,.datepicker table tr td.active{
	background:#005e3f!important;
	border-color:#005e3f!important;
	border-radius:0
}
.datepicker table tr td span:hover,.datepicker table tr td:hover{
	border-color:#f6f7f7!important;
	border-radius:0
}
.datepicker table tr td.today{
	background:#005e3f!important;
	border-radius:0;
	color:#fff
}
.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute{
	border:1px solid #d3d3d2;
	border-radius:0;
	padding:0 12px;
	width:130px
}
.label-primary{
	background-color:#005e3f
}
#informationCorrect{
	float:left;
	margin-left:-20px;
	margin-top:7px;
	padding:0;
	width:20px
}
#button-add-row,#nachweis_hinzu_button>button,#neuen-eintrag-anlegen,button.btn-einkommen{
	background-color:transparent;
	border-color:transparent;
	color:#005e3f;
	font-size:18px;
	font-weight:400
}
@media(max-width:768px){
	#button-add-row,#nachweis_hinzu_button>button,#neuen-eintrag-anlegen,button.btn-einkommen{
		white-space:unset
	}
}
button.btn-einkommen{
	margin-bottom:30px
}
.delete-fahrzeug,.fami-fileinput-pull-right-sm .btn.btn-danger,.fami-fileinput-pull-right-sm .btn.btn-danger:hover,button[id*=einkommen-eintrag-entfernen],button[id*=einkommen-eintrag-entfernen]:hover,button[id*=fahrzeug-entfernen],button[id*=fahrzeug-entfernen]:active,button[id*=fahrzeug-entfernen]:active:focus,button[id*=fahrzeug-entfernen]:focus,button[id*=fahrzeug-entfernen]:hover{
	background-color:transparent;
	color:#eb0047;
	font-size:18px;
	font-weight:400
}
.modal-hint button{
	background-color:transparent
}
span .fa-icon-info_i,span .fa-info-circle,span .modal-icon i,span .modal-icon svg{
	display:none
}
span .modal-icon:after{
	content:url(../getImage/icon-info_i.png?kunde=aokby);
	display:inline-block;
	height:0;
	left:-1px;
	position:absolute;
	top:-1px;
	transform:scale(.31);
	width:0
}
#button-add-row>svg,#nachweis_hinzu_button>button>i,#nachweis_hinzu_button>button>svg,#neuen-eintrag-anlegen svg,#neuen-eintrag-anlegen>svg,.btn-einkommen svg,.btn-einkommen>svg,.delete-fahrzeug>svg,button[id*=button-add-row] svg,button[id*=einkommen-eintrag-entfernen] svg,button[id*=fahrzeug-entfernen] svg{
	display:none
}
#button-add-row:before,#nachweis_hinzu_button>button:before,#neuen-eintrag-anlegen:before,.btn-einkommen:before{
	background:url(../getImage/icon-forms-add-24-x-24.svg?kunde=aokby);
	content:"";
	float:left;
	height:24px;
	margin-right:10px;
	vertical-align:text-top;
	width:24px
}
.fami-fileinput-pull-right-sm .btn.btn-danger:before,button.delete-fahrzeug:before,button[id*=einkommen-eintrag-entfernen]:before,button[id*=fahrzeug-entfernen]:before{
	background:url(../getImage/icon-forms-delete-24-x-24.svg?kunde=aokby);
	content:"";
	float:left;
	height:24px;
	margin-right:10px;
	vertical-align:text-top;
	width:24px
}
fieldset label{
	font-weight:400
}
input[type=checkbox],input[type=radio]{
	opacity:0;
	position:absolute
}
fieldset label{
	width:100%
}
input[type=radio]+span:before{
	content:url(../getImage/icon-radiobutton-inactive-16-x-16.svg?kunde=aokby);
	display:inline-block
}
input[type=radio]:checked+span:before{
	content:url(../getImage/icon-radiobutton-active-16-x-16.svg?kunde=aokby);
	display:inline-block
}
input[type=checkbox]+span:before{
	content:url(../getImage/icon-mail-check-empty-16-x-16.svg?kunde=aokby);
	display:inline-block
}
input[type=checkbox]:checked+span:before{
	content:url(../getImage/icon-mail-check-filled-16-x-16.svg?kunde=aokby);
	display:inline-block
}
div .text-success i{
	display:none
}
div .text-success:after{
	content:url(../getImage/icon-check.svg?kunde=aokby);
	display:block
}
#modelContentForPDF div .text-success i{
	display:block
}
#modelContentForPDF div .text-success:after{
	content:""
}
#modelContentForPDF div label{
	display:inline-block;
	vertical-align:top;
	width:95%
}
.textEingeruecken{
	text-indent:-1em
}
.cell-edit-table>div.form-group>label.radio-inline,.cell-edit-table>p>div.form-group>label.radio-inline{
	padding:0
}
.hinZurueckFahrtkosten{
	vertical-align:top
}
.no-margin-top{
	margin-top:0!important
}
input[name="angabenFahrkostenStep.hinweg"],input[name="angabenFahrkostenStep.rueckweg"]{
	border-radius:0;
	height:48px
}
.row.checkout{
	margin-left:0;
	margin-right:0
}
.table-checkout-td>p:last-child{
	margin-bottom:0
}
div.row.setup-content>*{
	float:inherit;
	margin:0 auto;
	max-width:752px
}
div.row>div.button-nav.clearfix{
	float:inherit;
	margin-left:auto;
	margin-right:auto;
	max-width:752px;
	padding:0
}
div.row>div.button-nav.clearfix>[class*=col-]{
	padding:0 15px
}
div:not(#additionalInfo).form-group.has-error>.ember-view>div.col-lg-offset-5,div:not(#additionalInfo).form-group>.col-lg-offset-5{
	margin-left:0
}
div.form-group>.row>:first-child,div.form-group>:first-child,div.form-group>div>:first-child{
	text-align:inherit
}
#arbeitgebersAnschriftLabel,#kind_geschlechtLabel,#kindgeburtsdatumLabel,#kindversichertennummerLabel,#kindversicherterLabel,div#persoenliche_angaben>[class*=col-],div#persoenliche_angaben>div>[class*=col-],div.form-group>.row>[class*=col-],div.form-group>[class*=col-],div.form-group>div>[class*=col-]{
	width:100%
}
.cl-legend{
	margin-bottom:8px
}
div.form-group *>fieldset input[type=radio]{
	font-weight:400;
	margin-bottom:0;
	margin-left:0;
	padding-left:0;
	width:100%
}
div.form-group>.smallinfo>small{
	color:#6b6b6b
}
.container.fullwidth{
	margin:0;
	max-width:100%;
	padding:0;
	width:100%
}
.footer>div.container,.kontaktbox>div.container,.kontaktbox>div.kontaktbox-container{
	margin-left:auto;
	margin-right:auto;
	max-width:1136px;
	width:100%
}
.footer.notLoggedIn>div.container{
	max-width:none;
	padding-left:42px
}
@media(max-width:1024px){
	.footer.notLoggedIn>div.container{
		padding-left:32px
	}
}
@media(max-width:480px){
	.footer.notLoggedIn>div.container{
		padding-left:16px;
		padding-right:16px
	}
}
#shadow-wrapper-noscript>div.container{
	padding-left:16px;
	padding-right:16px
}
#shadow-wrapper,#shadow-wrapper-noscript>div.container>.row{
	margin-left:0;
	margin-right:0
}
form{
	padding:0 16px
}
@media(max-width:1024px){
	.row{
		margin:0
	}
	[class*=col-]{
		padding:0
	}
}
#button_senden:disabled,#button_weiter.disabled,#submit-button:disabled{
	background-color:#fff!important;
	border:solid;
	border-width:2px;
	color:#303030
}
.form-group>fieldset>div>label{
	display:block
}
.largeField>span>.form-group,.littleField>span>.form-group{
	padding-bottom:0
}
div.modal-header>button.close{
	font-size:21px;
	font-weight:700;
	line-height:1;
	margin-top:2px
}
@media(min-width:768px){
	.ember-modal-dialog form .hidden-lg,.ember-modal-dialog form .hidden-xl{
		display:none!important
	}
}
.detail-table-body legend{
	border-bottom:none;
	font-size:17px;
	font-weight:700
}
@media(min-width:768px){
	.ember-modal-dialog form{
		width:600px
	}
}
.modal-dialog{
	margin-top:150px
}
#myModalLabel.text-danger,div.modal-dialog *>div.modal-body,div.modal-dialog *>div.modal-header{
	background-color:#005e3f;
	color:#fff
}
@media(min-width:768px){
	div.modal-dialog *>div.col-sm-pull-1{
		right:41.66667%
	}
	div.modal-dialog *>div.col-sm-push-3{
		left:auto;
		right:25%
	}
}
div.modal-body *>.control-label{
	color:#fff
}
@media(max-width:768px){
	span.label.label-primary{
		display:block;
		white-space:inherit;
		word-break:break-all
	}
}
@media(min-width:768px){
	.modal-footer>div.col-lg-3,.modal-footer>div.col-lg-4,.modal-footer>div.col-lg-5{
		float:right;
		left:0
	}
	div.button-nav.clearfix>div.col-lg-2:nth-child(2){
		right:50%
	}
	.modal-footer>div.col-lg-3:nth-child(2),.modal-footer>div.col-lg-4:nth-child(2){
		float:left;
		right:0
	}
}
div.modal-footer>div.row{
	width:100%
}
@media(min-width:768px){
	div.button-nav.clearfix>div.col-lg-2,div.button-nav.clearfix>div.col-lg-3{
		width:50%
	}
}
#button_zurueck{
	float:right;
	margin-top:20px
}
@media(min-width:768px)and (max-width:1024px){
	#button_zurueck{
		margin-right:30px
	}
}
@media(min-width:768px){
	.cl-body>.row>div.col-lg-3,.modal-footer>div.col-lg-3,.modal-footer>div.col-lg-4,.modal-footer>div.col-lg-5,div.button-nav.clearfix>div.col-lg-2>button,div.button-nav.clearfix>div.col-lg-3>button{
		max-width:240px;
		width:100%
	}
}
div.form-group>.text-right-lg,div.form-group>div>.text-right-lg{
	line-height:25px;
	margin-bottom:8px
}
div.form-group>.vertical-center,div.form-group>div>.vertical-center{
	padding:0
}
.form-group{
	padding-bottom:32px
}
@media(max-width:768px){
	.form-group{
		padding-bottom:24px
	}
}
.form-group.hasNoContent{
	padding-bottom:0
}
input[type=radio]:disabled+span{
	opacity:.5
}
.login .form-group,.modal-body .form-group{
	padding-bottom:0
}
.form-group:after,.form-group:before{
	content:" ";
	display:table
}
.form-group:after{
	clear:both
}
.cl-header .cl-top-menu-placeholder{
	background-color:#fff;
	height:56px;
	width:100%
}
@media(max-width:768px){
	.cl-header .cl-top-menu-placeholder{
		background:#fff;
		border:none
	}
}
.cl-header .navbar{
	align-items:center;
	border-bottom:1px solid #dfe3e6
}
.cl-header nav .navbar-nav{
	color:#6b6b6b;
	font-size:14px;
	font-weight:200
}
.cl-header nav .cl-top-menu a,.cl-header nav .cl-top-menu a:hover,.cl-header nav .cl-top-menu span{
	color:#6b6b6b
}
.cl-header nav .cl-top-menu .navbar-right a{
	margin-right:16px
}
.navbar-default .navbar-nav>li>a>span{
	margin-left:8px;
	vertical-align:middle
}
.navbar-default .navbar-nav>li>a{
	padding-left:0
}
.cl-header,.cl-header .container{
	background-color:#fff
}
.container{
	margin-left:auto;
	margin-right:auto;
	max-width:1136px;
	padding-left:16px;
	padding-right:16px;
	width:100%
}
.cl-header header{
	-ms-flex-align:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	padding:30px 0
}
@media(max-width:480px){
	.cl-header header{
		padding:16px 0
	}
	.cl-header header.sticky-header-in-mobile{
		background-color:#fff;
		left:0;
		padding-left:16px;
		padding-right:16px;
		position:fixed;
		top:0;
		width:100%;
		z-index:40
	}
}
@media(max-width:768px){
	header>div.pull-right{
		margin-bottom:auto;
		margin-left:auto
	}
}
@media(max-width:480px){
	header>div.pull-right{
		margin:0
	}
}
.cl-header .cl-header-title .h1,.cl-header .cl-header-title h1{
	font-size:32px;
	line-height:1.4;
	padding-left:32px
}
@media(max-width:1280px){
	.cl-header .cl-header-title .h1,.cl-header .cl-header-title h1{
		font-size:28px;
		line-height:1.28
	}
}
@media(max-width:480px){
	.cl-header .cl-header-title .h1,.cl-header .cl-header-title h1{
		display:inline-block;
		font-size:30px;
		line-height:1.26;
		max-width:200px;
		padding-left:16px;
		vertical-align:middle
	}
}
@media(max-width:320px){
	.cl-header .cl-header-title .h1,.cl-header .cl-header-title h1{
		max-width:175px;
		max-width:calc(100% - 160px);
		padding-left:8px;
		word-break:break-word
	}
}
#burger-button{
	background-color:transparent;
	font-size:16px;
	font-weight:200;
	margin:0 0 0 12px;
	padding:0
}
@media(max-width:480px){
	#burger-button{
		font-size:32px;
		font-weight:400
	}
}
#mobile-menu-burger-content a{
	padding-left:0
}
#burger-button:not(.collapsed)>i:before{
	content:"✖"
}
.cl-header .cl-header-title .h1,.cl-header .cl-header-title .h3,.cl-header .cl-header-title h1,.cl-header .cl-header-title h3,.welcome-text{
	color:#005e3f;
	font-weight:200;
	letter-spacing:.4px;
	margin:0
}
@media(max-width:1024px){
	.cl-header .cl-header-title .h1,.cl-header .cl-header-title .h3,.cl-header .cl-header-title h1,.cl-header .cl-header-title h3,.welcome-text{
		font-size:26px
	}
}
@media(max-width:768px){
	.cl-header .cl-header-title .h1,.cl-header .cl-header-title .h3,.cl-header .cl-header-title h1,.cl-header .cl-header-title h3,.welcome-text{
		font-size:24px
	}
}
@media(max-width:480px){
	.cl-header .cl-header-title .h1,.cl-header .cl-header-title .h3,.cl-header .cl-header-title h1,.cl-header .cl-header-title h3,.welcome-text{
		font-size:18px;
		margin:0
	}
}
@media(max-width:320px){
	.cl-header .cl-header-title .h1,.cl-header .cl-header-title .h3,.cl-header .cl-header-title h1,.cl-header .cl-header-title h3,.welcome-text{
		font-size:18px
	}
}
@media(min-width:768px){
	#mobile-menu-burger-content.navbar-collapse{
		display:none!important
	}
}
#cl-header-logo{
	background-image:url(../getImage/logo-aok.svg?kunde=aokby);
	background-position:50%;
	background-repeat:no-repeat;
	background-size:170px 95px;
	float:left;
	height:95px;
	width:215px
}
@media(max-width:480px){
	#cl-header-logo{
		background-size:91px 50px;
		height:50px;
		width:91px
	}
}
@media(max-width:320px){
	#cl-header-logo{
		background-size:81px 45px;
		height:45px;
		width:81px
	}
}
.no-gutter [class*=col-xs-]{
	padding-left:5px;
	padding-right:5px
}
.cl-prozzessName{
	padding:30px 0;
	text-align:center;
	word-break:break-all
}
@media(max-width:480px){
	.cl-prozzessName{
		margin-top:82px
	}
}
.cl-prozzessName h1{
	font-weight:400;
	letter-spacing:.4px;
	margin:0
}
@media(max-width:480px){
	.cl-prozzessName h1{
		font-size:20px;
		margin:25px 0;
		overflow:hidden;
		text-align:center;
		text-overflow:ellipsis
	}
}
.navbar-default .navbar-toggle{
	border:0
}
.navbar-default .navbar-toggle:active,.navbar-default .navbar-toggle:focus{
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px;
	float:right;
	margin-bottom:8px;
	margin-right:15px;
	margin-top:8px;
	padding:9px 10px;
	position:relative
}
hr{
	display:none
}
.attachment-option-btn{
	background-color:transparent!important
}
.modal-icon{
	border-radius:50%;
	height:30px;
	position:absolute;
	vertical-align:sub;
	width:30px
}
.btn.active,.btn:active{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{
	outline:none;
	outline-offset:0
}
div.col-lg-offset-5.smallinfo,small.col-lg-offset-5.smallinfo{
	margin-left:15px
}
#button_senden,#button_weiter,#button_zurueck{
	height:48px;
	margin-top:20px
}
@media(min-width:768px){
	.button-nav.clearfix>.col-lg-push-10,.button-nav.clearfix>.col-lg-push-9{
		left:50%
	}
}
.navigation-list{
	padding:0
}
.modal-content form{
	padding-left:0;
	padding-right:0
}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{
	background-color:#e4e5e4;
	border:0 solid #fff;
	border-radius:0;
	color:#303030
}
#anschrift_button{
	background-color:transparent;
	border:none;
	color:#005e3f
}
textarea.form-control:focus{
	height:auto;
	padding:6px 12px
}
.bootstrap-datetimepicker-widget a[data-action]{
	background:transparent
}
.checkbox-container{
	padding:0
}
.login .form-group{
	width:100%
}
.modal-body input[type=checkbox]+span:before{
	content:url(../getImage/icon-mail-check-empty-white-16-x-16.svg?kunde=aokby)
}
.modal-body a[href^="http:"],.modal-body a[href^="https:"],li.active button#removeChild{
	color:#fff
}
li button#removeChild{
	background-color:transparent;
	border:none
}
#nachweis_hinzu_button-button{
	position:absolute
}
#famiNachweisHinweis{
	width:50%
}
#hinweis_info_block>div.col-md-6.col-lg-6{
	width:100%
}
#unterhalt_hinweis{
	margin-bottom:30px
}
@media(min-width:600px){
	.inputs1105{
		margin-bottom:35px
	}
}
@media only screen and (min-width:768px){
	.btn-einkommen{
		width:auto
	}
}
#fami_unterhalt_namen,.table-responsive.inline-datetimepicker{
	word-break:break-all
}
#button_weiter{
	margin-top:20px
}
#neuen-eintrag-anlegen{
	margin-bottom:35px
}
#nachweis_hinzu_button{
	background-color:transparent
}
@media(max-width:360px){
	.schulformAusgabe{
		font-size:16px
	}
}
@media(min-width:1200px){
	.col-lg-offset-5.col-lg-7{
		margin-left:0
	}
}
#ehepartnerHeader>.cl-heading,#famiHeader>.cl-heading{
	padding:40px 18px 18px 0;
	text-align:left
}
.attachment-upload.cl .cl-heading{
	text-align:left
}
.attachment-upload .attachment-durchsuchen{
	width:100%
}
.cl-modal-dialog{
	margin:0;
	min-height:0;
	padding:0;
	top:40%!important
}
.cl-modal-dialog * div.modal-body,.modal-confirm .modal-body{
	background-color:#005e3f
}
.cl-modal-dialog .modal-footer [class*=col-]{
	padding-left:15px;
	padding-right:15px
}
.largeField{
	margin-bottom:0;
	width:67%
}
@media(min-width:768px){
	.largeField{
		width:83%
	}
}
.littleField{
	margin-bottom:0;
	width:33%
}
@media(min-width:768px){
	.littleField{
		width:17%
	}
}
.marginTop{
	margin-top:-30px
}
.noscript-body{
	background-color:#fff
}
.noscript-logo #logo{
	width:170px
}
.noscript-logo{
	background-color:transparent!important
}
input[type=text i]{
	padding:1px 12px
}
.cl-heading-login{
	display:inline-block
}
.modal-icon:hover{
	background:transparent
}
.ember-power-select-trigger-multiple-input{
	border:none!important
}
input[type=checkbox]:disabled+span:before{
	opacity:.5
}
.modal-body input[type=checkbox]:checked+span:before{
	content:url(../getImage/icon-mail-check-filled-white-16-x-16.svg?kunde=aokby)
}
#logout_button{
	margin-top:6px
}
.logout-buttonSize{
	color:#6b6b6b;
	font-size:14px;
	font-weight:200;
	letter-spacing:1px
}
.bankDetails>div{
	text-align:left;
	width:100%
}
.btn{
	transition:background-color .3s,border-color .3s,color .3s
}
.btn:active,.btn:hover{
	background-color:transparent
}
.btn-primary.focus,.btn-primary:focus,.btn-success.focus,.btn-success:focus{
	background-color:transparent;
	border-color:#91f54a
}
#login_anmeldebutton{
	background-color:transparent;
	border-color:#afb6bc
}
#login_anmeldebutton:active,#login_anmeldebutton:hover,.btn-default:active,.btn-default:hover{
	background-color:#dfe3e6
}
.modalClose.btn:active,.modalClose.btn:focus,.modalClose.btn:hover{
	color:#fff
}
.btn-default{
	border:2px solid #afb6bc
}
.btn-primary,.btn-success{
	border:2px solid #91f54a
}
.btn-info,.btn-warning{
	border:2px solid #afb6bc
}
.btn-danger{
	border:2px solid #eb0047
}
.btn-danger:active,.btn-danger:hover{
	color:#eb0047
}
h1{
	font-size:64px;
	line-height:1.2
}
@media(max-width:1280px){
	h1{
		font-size:48px;
		line-height:1.25
	}
}
@media(max-width:480px){
	h1{
		font-size:40px
	}
}
h2{
	font-size:48px;
	line-height:1.2
}
@media(max-width:1280px){
	h2{
		font-size:40px
	}
}
@media(max-width:480px){
	h2{
		font-size:36px;
		line-height:1.22
	}
}
h3{
	font-size:32px;
	line-height:1.4
}
@media(max-width:1280px){
	h3{
		font-size:28px;
		line-height:1.28
	}
}
@media(max-width:480px){
	h3{
		font-size:30px;
		line-height:1.26
	}
}
#ehepartnerHeader>.cl-heading,#famiHeader>.cl-heading,h4{
	font-size:24px;
	line-height:1.5
}
@media(max-width:1280px){
	#ehepartnerHeader>.cl-heading,#famiHeader>.cl-heading,h4{
		font-size:24px;
		line-height:1.33
	}
}
h5{
	font-size:20px;
	line-height:1.4
}
.cl-heading-login em{
	color:#18ab42;
	font-style:normal
}
.footer .pull-right{
	color:#005e3f;
	font-weight:600
}
.cl-heading{
	text-align:center
}
.footer>div.container>[class*=col-]{
	padding:15px 0
}
.delete-fahrzeug{
	border:none
}
.ember-power-select-trigger-multiple-input:focus-visible{
	outline-color:transparent!important
}
.ember-power-select-multiple-trigger[aria-expanded=true]{
	border-color:#18ab42;
	border-width:2px
}
.modal-icon:focus,:focus-visible,input[type=checkbox]:focus-visible+span+.checkbox-content,input[type=radio]:focus-visible+span+.radio-button-content{
	outline:3px solid #18ab42!important
}
input[type=checkbox]:focus-visible+span+.checkbox-content,input[type=radio]:focus-visible+span+.radio-button-content{
	margin-left:-25px;
	padding-bottom:5px;
	padding-left:25px;
	padding-top:5px
}
.checkbox-content>:first-child{
	display:inline
}
.checkbox-content>*{
	margin:18px 0 12.5px
}
.ember-modal-dialog .has-error,.ember-modal-dialog .has-error .control-label,.ember-modal-dialog .help-block.error{
	color:#f580a3
}
.ember-modal-dialog .has-error .form-control{
	border-color:#f580a3!important
}
.item-flex-end{
	align-items:flex-end;
	display:flex
}
.item-flex-end .modal-hint{
	height:30px;
	width:30px
}
.modal-confirm th{
	color:#fff
}
.alert{
	border-left-width:5px;
	margin-left:auto;
	margin-right:auto;
	max-width:752px
}
.alert-warning{
	border-color:#000;
	color:#000
}
#kontrolleNoTranslation_container div #kontrolleNoTranslation-header{
	color:#005e3f
}
.cl-navigation ul li a span+span{
	margin-left:50px
}
#nachweise_container .has-error>div{
	text-align:left
}
.control-label .modal-hint{
	display:inline-block;
	height:23px
}
.attachment-durchsuchen>.disabled{
	border:0
}
#kontrolle_container .d-contents{
	display:contents!important
}
.form-group>fieldset>legend{
	display:contents
}
.breakword{
	word-wrap:break-word
}
h3{
	word-break:break-word
}
.sticky-header-in-mobile{
	flex-wrap:wrap
}
.has-error .form-control:focus-visible{
	outline-color:transparent!important
}
.has-error .ember-power-select-trigger-multiple-input:focus-visible{
	outline-color:transparent!important
}
.form-group>fieldset{
	margin-left:0
}
.login .form-group{
	width:30em
}
.fallbuendel{
	padding-left:0
}
#kontrollenotranslation_container .checkout>tbody>tr>td>p{
	width:277px
}

/*  Custom AOK Settings */
.fallbuendel {
	padding-left: 0px;
}
.ember-power-select-trigger,.form-control:focus,input[type=date],input[type=number],input[type=password],input[type=search],input[type=text],select.form-control{
    background-color:#fff;
    border:1px solid #586167;
    border-radius:4px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    color: #005e3f !important; 
    font-weight: bold !important; 
    height:48px;
    padding-right:12px;
    width:100%
}
h1{
    font-size:3em;
    margin:.67em 0;
    color: #005e3f !important;
    font-weight:bold !important;
}
#cl-hinweisStepBody {
	margin-top: -40px;
}
#ehepartnerHeader > .cl-heading,
#famiHeader > .cl-heading {
	padding: 0px 18px 18px 0px;
}

#kinder_header>div:first-child {
	z-index: 2;
}

.kontaktbox>.container a {
	color: white;
}
a[href^="http:"], a[href^="https:"] {
	font-size: 20px
}
.vertical-spacer {
        padding-bottom: 12px !important;
}
small#abweichendeEingabeFamiUndEhegatte1.text-{
        color: red !important;
}
.stammdaten-model {
    padding-left: 0px;
    color: #005E3F !important;
    font-weight: bold !important;
}
.ember-modal-dialog {
        background-color: #005E3F !important;
}
.help-block.error, .has-error, .has-error .control-label
{
        color: #EB0047 !important;
}
#cl-header-logo {
        max-width: 197px !important;
        max-height: 109px !important;
        width: 197px !important;
        height: 109px !important;
}
div#mitglied_anschrift_anzeige.col-lg-6.col-md-6.col-sm-6.xs-xtra-bottom-space.stammdaten-content {
    padding-left: 0px;
    color: #005E3F !important;
    font-weight: bold !important;
}
select#familienstand.form-control {
    color: #005E3F !important;
    font-weight: bold !important;
}
input#familienstandSeit.ember-flatpickr-input.form-control.disable.flatpickr-input {
    color: #005E3F !important;
    font-weight: bold !important;
}
.row.checkout div.checkout-value {
    color: #005E3F !important;
	font-weight: bold !important;
}
div#partner_kvnr.col-lg-6.col-md-6.col-sm-6.xs-xtra-bottom-space.label-content {
    color: #005E3F !important;
    font-weight: bold !important;
}
div#partner_geschlecht.col-lg-6.col-md-6.col-sm-6.xs-xtra-bottom-space.label-model {
            color: #005E3F !important;
    font-weight: bold !important;
}
div#partner_gebdatum.col-lg-6.col-md-6.col-sm-6.xs-xtra-bottom-space.label-content {
    color: #005E3F !important;
    font-weight: bold !important;
}
div#partner_name.col-lg-6.col-md-6.col-sm-6.xs-xtra-bottom-space.label-content {
            color: #005E3F !important;
    font-weight: bold !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        background-color: white !important;
}
div#kind_kvnr {
        color: #005E3F !important;
        font-weight: bold !important;
}
div#kind_geschlecht {
        color: #005E3F !important;
        font-weight: bold !important;
}
div#kind_name {
        color: #005E3F !important;
        font-weight: bold !important;
}
div#kind_geb {
        color: #005E3F !important;
        font-weight: bold !important;
}
div#hinweis_kinder {
        color: #005E3F !important;
        font-weight: bold !important;
}
div#hinweis_partner {
        color: #005E3F !important;
        font-weight: bold !important;
}
h3.modal-title.text-danger {
        background-color: #005E3F !important;
}

tbody {
        color: #005E3F !important;
        font-weight: bold !important;
}

tbody#mitglied_kvnr.col-xs-12.xs-xtra-bottom-space.label-content {
        color: #005E3F !important;
        font-weight: bold !important;
}
.egkhinten{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#logout_button {
	margin-top: 4px !important;
}
h2#kontrolle-header.no-top-margin {
	text-align: center;
    color: #005e3f;
    letter-spacing: 0.4px;
    padding: 40px 16px 18px 16px;
    margin-bottom: 0;
    word-break: break-word;
    font-size: 2em !important;
    line-height: 1.0;
    font-weight: bold;
}
a#expressreg-button {
	font-size: 18px !important;
}
tbody#col-md-12.col-sm-12.checkout-value.kontrolle_partner_kvnr_ehepartner {
	visibility: hidden !important
}
h2#hinweis-header.no-top-margin {
        font-size:2em;
        margin:.67em 0;
        color: #005e3f !important;
        font-weight:bold !important;
}
h2#famiMitglied-header.no-top-margin {
        font-size:2em;
        margin:.67em 0;
        color: #005e3f !important;
        font-weight:bold !important;
}
h2#ehepartner-header.no-top-margin {
        font-size:2em;
        margin:.67em 0;
        color: #005e3f !important;
        font-weight:bold !important;
}
h2#kind-header.no-top-margin {
        font-size:2em;
        margin:.67em 0;
        color: #005e3f !important;
        font-weight:bold !important;
}
h2#unterhalt-header.no-top-margin {
        font-size:2em;
        margin:.67em 0;
        color: #005e3f !important;
        font-weight:bold !important;
}
h2#nachweise-header.no-top-margin {
        font-size:2em;
        margin:.67em 0;
        color: #005e3f !important;
        font-weight:bold !important;
}
div.kontaktbox {
        background-color: #004730 !important;
        color: white !important;
        font-weight: bold !important;
        padding-top: 25px !important;
        padding-bottom: 25px !important;
}
.kontaktbox>.container>* {
        background-color: #004730 !important;
}
#login_anmeldebutton {
        background-color: #91f54a !important;
        border-color: #91f54a !important;
        color: #004730 !important;
        font-size: 20px !important;
        margin-top: 8px !important;
        margin-bottom: 4px !important;
        transition: 0.35s linear !important;
        box-shadow: 0 0 0 0 #FFFFFF inset !important;
}
#login_anmeldebutton:hover {
        box-shadow: 300px 0 0 0 #FFFFFF inset !important;
}
#logout_button {
        margin-top: 10px !important;
}
.navbar-nav>li>a {
        line-height: 30px !important;
}
@media (min-width: 992px) {
        .col-md-3 {
            width: 100% !important;
        }
}
.navbar-nav>li>a {
        line-height: 34px !important;
}
.kontaktbox #about {
        font-size: 20px !important;
        color: #50EB5D !important;
}
#button-add-row, #nachweis_hinzu_button>button, #neuen-eintrag-anlegen, button.btn-einkommen {
        background-color: transparent;
        border-color: transparent;
        color: #005e3f;
        font-size: 20px;
        font-weight: 400;
        margin-top: -8px;
}

#done .row{
        display: flex;
}

footer.footer, footer div{
        background-color: #004730 !important;
        margin-top: 1px !important;
}

.footer ul, .footer a {
	font-size: 16px !important;
}

.footer a {
        color: white;
        font-weight: bold;
        transition: border .25s ease-in-out;
}

.footer a:hover{
        color: white;
        text-decoration: none;
        border-bottom: 2px solid white;
}

.footer .pull-right{
        color: #50EB5D;
        font-weight: normal !important;
        margin-left: auto;
}

.footer ul{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        row-gap: 2rem;  
}
.cl-header nav.cl-sticky-header-container .container, .container nav.cl-sticky-header-container,nav.cl-sticky-header-container, nav.cl-sticky-header-container>.container * {
        background-color: white;
}

.cl-header .navbar {
        border-bottom: 2px solid #dfe3e6;
}

.col-sm-2{
        margin: 3rem 0;
}

#button_weiter {
        background-color: #91f54a !important;
        border-color: #91f54a !important;
        color: #004730 !important;
        transition: 0.35s linear !important;
        box-shadow: 0 0 0 0 #FFFFFF inset !important;
}

#button_weiter:hover {
        box-shadow: 300px 0 0 0 #FFFFFF inset !important;
}

#button_senden {
        background-color: #91f54a !important;
        border-color: #91f54a !important;
        color: #004730 !important;
        transition: 0.35s linear !important;
        box-shadow: 0 0 0 0 #FFFFFF inset !important;
}

#button_senden:hover {
        box-shadow: 300px 0 0 0 #FFFFFF inset !important;
}

#button_zurueck {
        background-color: #FFFFFF !important;
        border-color: #dfe3e6 !important;
        color: #004730 !important;
        box-shadow: 0 0 0 0 #dfe3e6 inset !important;
}

#button_zurueck:hover {
        box-shadow: 300px 0 0 0 #dfe3e6 inset !important;
}
button#registrieren-button {
	padding-right: 15px !important;
	padding-left: 15px !important;
	border-radius: 4px !important;
	background-color: #91f54a !important;
	font-weight: bold !important;
	border-color: #91f54a !important;
	color: #004730 !important;
	font-size: 20px !important;
	margin-left: 15px !important;
	margin-top: 8px !important;
	margin-bottom: 4px !important;
	transition: 0.35s ease-in-out !important;
	box-shadow: 0 0 0 0 #FFFFFF inset !important;
}
button#registrieren-button:hover {
	margin-left: 15px !important;
	margin-top: 8px !important;
	padding-right: 15px !important;
	padding-left: 15px !important;
	font-size: 20px !important;
	margin-bottom: 4px !important;
	border-radius: 4px !important;
	font-weight: bold !important;
	box-shadow: 300px 0 0 0 #FFFFFF inset !important;
	background-color: #dfe3e6 !important;
}
.ember-power-select-dropdown * {
	border: 0.5px solid grey !important;
}