#contact-form {
	padding: 20px 55px;
	}

.form-group {
    text-align: left;
	}

.help-block.with-errors {
    color: #ff5050;
    margin-top: 5px;
	font-size: 12px;
	}

.help-block.with-errors ul {
	margin: 0;
	}

.claims {
	margin-right: 5px;
	}

.claims input {
	vertical-align: 1px;
	}

.radios {
	margin-right: 5px;
	}

.radios input {
	vertical-align: 1px;
	}

.sign  {
    position: relative;
	}

.sign:before {
    position: absolute;
    font-size: 14px;
    top: 32px;
    z-index: 1;
	}

.sign.dollar:before {
	content: '$';
    left: 13px;
	}

.sign.percent:before {
    content: '%';
	right: 8px;
	}

.sign.dollar input {
	padding-left: 21px;
	}

.sign.percent input {
	padding-right: 24px;
	}

.col-md-12 {
	text-align: left;
	}

.btn {
	font-size: 14px;
	background: #eec275;
	background: -moz-linear-gradient(top, #eec275 0%, #e8ac41 100%);
	background: -webkit-linear-gradient(top, #eec275 0%,#e8ac41 100%);
	background: linear-gradient(to bottom, #eec275 0%,#e8ac41 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eec275', endColorstr='#e8ac41',GradientType=0 );
    color: #000;
    border-radius: 0;
    padding: 7px 14px;
	margin-bottom: 20px;
	}

.btn:active, .btn:focus, .btn:hover {
	background: #e8ac41;
	background: -moz-linear-gradient(top, #e8ac41 0%, #eec275 100%);
	background: -webkit-linear-gradient(top, #e8ac41 0%,#eec275 100%);
	background: linear-gradient(to bottom, #e8ac41 0%,#eec275 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8ac41', endColorstr='#eec275',GradientType=0 );
	}

.alert-success {
    color: black;
    background-color: transparent;
    border: none;
    padding: 0;
	}

.alert-success .close {
	display: none;
	}

.alert-success h4 {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4;
    margin-bottom: 30px;
    color: #083387;
	}