/* For datetime picker */
.bootstrap-datetimepicker-widget table th.prev:before  {
	color: #000000;
	content: "\f053" !important;
}

.bootstrap-datetimepicker-widget table th.next:before  {
	color: #000000;
	content: "\f054" !important;
}

/* For form validation */
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .radio,
.has-error .radio-inline{border:1px dotted #a94442;}

.has-error input[type="file"]{border:1px dotted #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{color:#a94442;background-color:#f2dede;border-color:#a94442}
.has-error .form-control-feedback{color:#a94442}

.app-review .ttl-bar {
	border-bottom: 3px solid #03A58B;
	text-align: left;
	font-family: "Roboto Condensed", sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	color: #03A58B;
	margin: 15px 0 10px;
	font-size: 31px;
	margin-top: 30px;	
}

.app-review h4 {
	border-bottom: 1px dashed #157262;
        padding-bottom: 4px;
        margin-top: 20px;
}

.app-review .short-margin {
	margin-bottom: 6px;
}

.app-review .inline-label {
	color: #e9b211;
    font-weight: 700;
}

.app-review .block-label {
	color: #e9b211;
    font-weight: 700;
	display:block;
}

.app-review p.details {
	padding-left: 30px;
    font-style: italic;
}

.app-review p.details .inline-label {
	color: #157262;
    font-weight: 700;
}

.app-review .quest {
	padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
}

.app-review .quest:nth-child(2n) {
    background: #B1F0E4;
}

.app-review .quest .text-right {
    font-weight: bold;
}
