.phFormTemplate.sunny {
	display: block;
}
.bstrap .control-group .control-label,
.bstrap .control-group .controls label {
    font-size: 12px !important;
    line-height: 16px;
}
.form-group input {
    height: auto !important;
}
.form-group .tour-date-options {
    display: inline-block !important;
    min-width: 220px !important;
    width: 50%;
}
.form-group .tour-date-options-unavailable {
    display: inline-block !important;
    min-width: 220px !important;
    width: 50%;
}
.form-group .tour-date-options-unavailable .ng-binding {
    text-decoration: line-through;
}
label.control-label.required:before {
    content: "*";
    margin-right: 2px;
}
.controls input[type*="text"] {
    height: auto;
}
.control-label[for*="Captcha"] {
    min-width: 100%;
}
.inner .form-actions {
    background: none !important;
    border: medium none !important;
    margin: 0 !important;
    padding: 0 180px !important; 
}
.inner .form-group .btn.btn-primary {
    border-radius: 15px;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    border: none;
    text-shadow: none;
    text-transform: uppercase;
    text-decoration: none;
}
.inner .form-group .btn.btn-primary.btn-info {
    background: #FA711A;
    color: #FFF;
}
.inner .form-group .btn.btn-primary.btn-link {
    background: #ECEAE1;
    color: #FA711A !important;
}
.inner .form-group .btn.btn-primary.btn-link:hover {
    background: #EAEAEA;
}
.comments-notes.static {
    margin-bottom: -10px;
}
.move-up {
    margin-top: -15px !important;
}