.autoprint-header-title-container {
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 1.1em;
}

.autoprint-form-send-email {
	margin-top: 15px;
	overflow: auto;
}

.autoprint-id-error-container {
    /*margin: 0;
    color: red;*/
	background-color: indianred;
	color: #fff;
	padding: 5px 10px;	
	border-radius: 2px;
}

.autoprint-select-container {
    margin: 0;
}

.autoprint-select-button-container {
    margin: 30px 0;
}

.autoprint-select-title-container {
    margin: 10px 0;
}

.autoprint-select-question-field {
	max-width: 100%;
	margin-left: 5px;
}

.autoprint-separator-container {
	padding: 40px 0;
	overflow: auto;
}

.autoprint-separator-line {
	border-top: 1px solid #ddd;
	height: auto;
	margin: auto;
}

.autoprint-buttons-container {
	text-align: center;
	margin-bottom: 40px;	
}

.autoprint-button {
	background-color: #f2f2f2;
	border: 1px solid #ccc;
	min-width: 120px;
	padding: 5px 0;	
}

.autoprint-button:hover {
	background-color: #ddd;
}

.autoprint-button.send {
	margin: 0 20px;
}

.autoprint-button.select {
	margin: 0;
}

.autoprint-select-input {
	width: 100%;
	max-width: 300px;
}

.autoprint-filter-title {
	margin-left: 5px;
	margin-top: 5px;
}

.autoprint-refresh-container {
	float: right;
	margin-top: -20px;
}

.autoprint-sendemail-container {
	margin: 20px 20px;
}

.end-autoprint-buttons-container {
	margin-top: 40px;
}

.autoprint-email-sent-container {
	margin-bottom: 15px;
	/*font-weight: bold;*/
	font-size: 1.1em;
	padding: 5px 10px;
	background-color: darkseagreen;
	color: #fff;
	border-radius: 2px;
}

@media only screen and (max-width: 600px) {

	.autoprint-form select {
		width: auto!important;
	}

	.autoprint-sendemail-container {
		margin: 10px 10px;
	}
	
}
