@charset "utf-8";
.form-control {
	background-color:#fff;
	font-size:14px;
	line-height:1.571429;
	display:block;
	width:100%;
	padding:.429rem .929rem;
	color:#76838f;
	border:1px solid #e4eaec;
	border-radius:.215rem;
	background-image:none;
	background-clip:padding-box;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.form-control::-ms-expand {
	border:0;
	background-color:transparent
}
.form-control.focus,.form-control:focus {
	border-color:#62a8ea;
	box-shadow:none
}
.form-control:-ms-input-placeholder {
	opacity:1;
	color:#a3afb7
}
.form-control::placeholder {
	opacity:1;
	color:#a3afb7
}
.form-control:disabled {
	opacity:1;
	background-color:#f3f7f9;
	cursor:not-allowed
}
.btn {
	font-size:14px;
	font-weight:400;
	line-height:1.571429;
	display:inline-block;
	padding:.429rem 1rem;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	border:1px solid transparent;
	border-radius:.215rem
}
.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 {
	text-decoration:none
}
.btn.active,.btn:active {
	outline:0;
	background-image:none;
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn:disabled {
	cursor:not-allowed;
	opacity:.65;
	box-shadow:none
}
.btn-primary {
	color:#fff;
	border-color:#62a8ea;
	background-color:#62a8ea;
	box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)
}
.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover {
	color:#fff;
	border-color:#2c8ae3;
	background-color:#358fe4
}
.btn-primary.active,.btn-primary:active {
	background-image:none;
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover {
	color:#fff;
	border-color:#1869b4;
	background-color:#1d7dd8
}
.btn-primary:disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled:hover {
	border-color:#62a8ea;
	background-color:#62a8ea
}
.btn-lg {
	font-size:16px;
	padding:.715rem 1.286rem;
	border-radius:.286rem;
}
.btn-block {
	display:block;
	width:100%
}
.btn-block+.btn-block {
	margin-top:.572rem
}
input[type=button].btn-block,input[type=submit].btn-block {
	width:100%
}
.form-control {
	box-sizing:border-box;
	height:2.573rem;
	transition:box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;
	border-color:#e4eaec;
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none
}
.form-control.focus,.form-control:focus {
	outline:0
}
textarea.form-control {
	height:auto
}
.form-group {
	margin-bottom:1.429rem
}
input::-ms-clear {
	display:none;
	width:0;
	height:0
}
.btn {
	transition:border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;
	-webkit-font-smoothing:subpixel-antialiased
}
.btn.active:focus,.btn:active:focus,.btn:focus {
	outline:0
}
.btn.active,.btn:active {
	box-shadow:none
}
.btn .icon {
	line-height:inherit;
	width:1em;
	margin:-1px 3px 0;
	text-align:center
}
.btn-block {
	white-space:normal
}
.btn-squared {
	border-radius:0
}
.btn-primary {
	box-shadow:none
}
.btn-primary.focus,.btn-primary:focus,.btn-primary:hover {
	border-color:#89bceb;
	background-color:#89bceb
}
.btn-primary.active,.btn-primary:active {
	box-shadow:none
}
.btn-primary.active,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover {
	border-color:#4e97d9;
	background-color:#4e97d9
}
.btn.icon {
	line-height:1em;
	padding:.715rem
}
.btn.icon.btn-lg {
	font-size:1.429rem;
	padding:.858rem
}
.btn-primary {
	border-color:#ba1111;
	background-color:#ba1111
}