h2.form-title {
	color:#8F092D;
	margin:15px 0;
}
.btnOpen {
	position: relative;
	padding-right:30px !important;
}
.btnOpen:after {
	position: absolute;
	font-family: "Font Awesome 5 Free";
	content:"\f057";
	padding:0 5px 0 5px;
	font-size:18px;
	font-weight: bold;
	margin-top:-2px;
}
.cp-toggle {
	border-radius: 4px;
}
.webform-wrap {
	padding:15px;
	border: 1px solid #eee;
	border-radius: 10px;
}

#edit-copyright-permission-title {
	margin:20px 0px;
}
.copyright-form h3 {
	color:#8F092D;
	margin:15px 0px;
}
.form-wrapper label,
.copyright-form label {
	margin:5px 0px;
}

.form-wrapper h3 {
	color:#005E8A;
	margin:15px 0px;
}
.webform-element-description {
	font-size:13px;
}

.webform-wrap .btn,
.webform-button--submit,
.copyright-form .btn {
	background:#8F092D;
	border:none;
	margin:8px;
	color:#ffffff;
}
.fieldset-legend {
	font-size:16px;
}
.copyright-form {
	margin:20px 0px;
	min-height:560px;
}
.copyright-form {
	padding:15px;
	margin:15px 0px;
	border-radius: 5px;
	border:1px solid #eee;
}
.siderail-nav .webform-submission-cap-request-information-form {
	background-color: #EFF2F5;
    border: 1px solid #C2D2D4;
	padding:10px;
	margin-top:35px;
}
.cap-logo-block-form {
	width:150px;
	height:auto;
	display: block;
	margin:15px auto;
}

.form-trim {
	margin:10px 0;
	padding:10px;
	border-radius: 8px;
	border:1px solid #eee;
}
.disclaimer-wrap {
	margin:10px;
	padding:10px;
	border-radius: 10px;
	background:#eee;
}

/*-------------------------------Login Form-----------------------------------*/

.user-login-form {
	max-width:550px;
	margin:40px auto;
	border:1px solid #cfd4d9;
	padding:15px;
	border-radius: 8px;
}
.user-login-form {
	font-family: Domine;
}
.user-login-form .description {
	font-size:12px;
	margin:8px 0;
}
.user-login-form #edit-submit {
	border:none;
	background:#8F092D;
	color:#ffffff;
	padding:5px 25px;
}

