#screenRequestPage input[type="text"],
#screenRequestPage textarea {
	border: 1px solid #7c7c7c;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 2px 2px #D0D0D0 inset;
	padding: 6px 10px;
	margin-top: 0.7rem;
	width: 300px;
	box-sizing: border-box
}

#screenRequestPage input[type="submit"] {
	cursor: pointer;
}

#screenRequestPage p {
	margin-bottom: 0;
}

#screenRequestPage .screenRequestText {
	margin: 0.5rem 0;
	min-height: 22px;
	align-items: center;
}

#screenRequestPage .message {
	color: green;
	background: #fff;
	display: none;
}

#screenRequestPage .message.err {
	color: red;
}

#screenRequestPage {
	width: 300px;
}

#screenRequestPage #screenRequestForm {
	margin-bottom: 1.5rem;
}

#screenRequestPage .req {
	color:red;
}

#screenRequestPage .field {
	margin-bottom: 0.7rem;
}

#screenRequestPage .errorField {
	border: 1px solid red !important;
	box-shadow: none !important;
}

#screenRequestPage .field .title,
#screenRequestPage p {
	color: #535353;
}

#screenRequestPage h2 {
	font-family: 'Segoe UI Bold';
	color: #46282d;
	font-size: 23px;
	margin: 0.5rem 0;
}