body > .wrapper {

	padding-bottom: 310px;

}

body.not-logged > .wrapper {

	padding-bottom: 282px;

}

#header {

	background: #fa4022;

}

.btn {

	border-radius: 15px !important;

}

.sex .btn {

	border-radius: 0px !important;

}

#header .btn-success, .btn.red:not(.btn-outline) {

	background: #db0000 !important;
	border-color: #db0000 !important;

}

#header .btn-success:hover, #header .btn-success:focus, #header .btn-success:active {

	background: #cc0000 !important;
	border-color: #cc0000 !important;

}

a {

	color: #fa4022;

}

.color-blue {

	color: #fa4022;

}

.form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~.help-block,
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~i,
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~label,
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~.help-block,
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~i,
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~label,
.form-group.form-md-line-input.has-success .form-control.form-control-static~.help-block,
.form-group.form-md-line-input.has-success .form-control.form-control-static~i,
.form-group.form-md-line-input.has-success .form-control.form-control-static~label,
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~.help-block,
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~i,
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~label,
.form-group.form-md-line-input.has-success label,
.form-group.always-on label
 {

	color: #fa4022;

}

.form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~.form-control-focus:after,
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~label:after,
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~.form-control-focus:after,
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~label:after,
.form-group.form-md-line-input.has-success .form-control.form-control-static~.form-control-focus:after,
.form-group.form-md-line-input.has-success .form-control.form-control-static~label:after,
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~.form-control-focus:after,
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~label:after {

	background: #fa4022;

}

.has-success .md-checkbox label>.box,
.has-success .md-checkbox label>.check,
.has-success.md-checkbox label>.box,
.has-success.md-checkbox label>.check,
.form-group.form-md-line-input.has-success .form-control,
.tabbable-line>.nav-tabs>li.active,
.tabbable-line>.nav-tabs>li.active:hover {

	border-color: #fa4022 !important;

}

.form-group.always-on label:after {

	background: #fa4022 !important;

}

.tabbable-line>.nav-tabs>li.open, .tabbable-line>.nav-tabs>li:hover {

	border-color: #eee !important;

}

.btn.blue:not(.btn-outline), .btn-primary, .btn-success {

	background-color: #fa4022 !important;
	border-color: #fa4022 !important;

}

.btn-signup {

	background: #db0000 !important;
	border-color: #db0000 !important;

}

.btn-signup:hover, .btn-signup:focus, .btn-signup:active {

	background: #cc0000 !important;
	border-color: #cc0000 !important;

}

.btn-square {

	border-radius: 0px !important;

}

.parallax-window:after {

	background: rgba(0,0,0,0.5);

}

.padding-30 {

	padding: 30px;

}

.info-block {

	background: #f6f6f6;
	border: solid 1px #eee;
	-webkit-box-shadow: 7px 11px 25px 0px rgba(86, 86, 86, 0.07);
    -moz-box-shadow: 7px 11px 25px 0px rgba(86, 86, 86, 0.07);
    box-shadow: 7px 11px 25px 0px rgba(86, 86, 86, 0.07);
    height: 100%;

}

.input-required {

	position: relative;

}

.input-required .form-control.required + label {

	color: #999;
	font-size: .8em;
	position: absolute;
	top: 0;
	left: 0;

}

.input-required .form-control.required + label:after {

	content:'*';
	color: #cc0000;
	position: relative;
	top: 0;
	left: .35rem !important;
	background: transparent !important;
	visibility: visible;

}

.input-required .form-control.required:invalid + label {

	display: inline-block;

}

.md-checkbox-list .md-checkbox {

	margin-bottom: 0px;

}

.md-checkbox-block {

	padding: 15px;
	background: #eee;
	margin-bottom: 15px;
	border: solid 1px #ddd;
    -webkit-box-shadow: 0px 5px 25px 0px rgba(18,25,38,.1);
    -moz-box-shadow: 0px 5px 25px 0px rgba(18,25,38,.1);
    box-shadow: 0px 5px 25px 0px rgba(18,25,38,.1);

}

.md-checkbox label>.box {

	background: #fff;

}

.help-block-error {

	font-size: .75rem;
	color: #a94442 !important;

}

.input-required .form-control.required:valid + label {

/*	display: none; */

}

.input-required .form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~.form-control-focus:after,
.input-required .form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~label:after,
.input-required .form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~.form-control-focus:after,
.input-required .form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~label:after,
.input-required .form-group.form-md-line-input.has-success .form-control.form-control-static~.form-control-focus:after,
.input-required .form-group.form-md-line-input.has-success .form-control.form-control-static~label:after,
.input-required .form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~.form-control-focus:after,
.input-required .form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~label:after {

	background: transparent !important;

}

.add-mymoney-click {
	
	border-color: #fff !important;
	background: #fff !important;
    color: #db0000 !important;
	
}

@media only screen and (max-width: 768px) {

	body > .wrapper {

		padding-bottom: 0px;

	}

}
