.narrow-width-column { max-width: 480px !important; }

.form-control-xl { height: calc(1.5em + 1.75rem + 2px); padding: .5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: .3rem; }

.form-group.indent-level-1 { padding-left: 1.5rem !important; }

.form-group.indent-level-2 { padding-left: 3rem !important; }

.form-group.indent-level-3 { padding-left: 6rem !important; }

h1, h2 { font-weight: 800; }

.hr-text { line-height: 1em; position: relative; outline: 0; border: 0; color: black; text-align: center; height: 1.5em; opacity: .5; }

.hr-text:before { content: ''; background: linear-gradient(to right, transparent, #818078, transparent); position: absolute; left: 0; top: 50%; width: 100%; height: 1px; }

.hr-text:after { content: attr(data-content); position: relative; display: inline-block; color: black; padding: 0 .5em; line-height: 1.5em; color: #818078; background-color: #fcfcfa; }

ul#survey-responses { padding-left: 0; }

ul#survey-responses h5 { font-weight: bold; }

ul#survey-responses li { list-style: none; }

.text-dark-blue { color: #004FA3; }

.text-light-blue { color: #5692C9; }

.bg-dark-blue { background-color: #004FA3; }

.bg-light-blue { background-color: #5692C9; }

.bg-light-gray { background-color: #F7F7F7; }

.btn-xl { padding: .75rem 1.75rem; font-size: 1.5rem; line-height: 1.5; border-radius: .35rem; }

.btn-dark-blue { color: #fff; background-color: #004FA3; border-color: #004FA3; }

.btn-dark-blue:hover { color: #fff; background-color: #5692C9; border-color: #5692C9; }

.btn-dark-blue.active { background-color: #565656; color: white; }

.btn-light-gray { color: #fff; background-color: #ACB2BB; border-color: #ACB2BB; }

.btn-light-gray:hover { color: #fff; background-color: #5692C9; border-color: #5692C9; }

.btn-light-gray.active { background-color: #004FA3; color: white; }

.btn-dark-gray { color: #fff; background-color: #565656; border-color: #565656; }

.btn-dark-gray:hover { color: #fff; background-color: #5692C9; border-color: #5692C9; }

.btn-dark-gray.active { background-color: #004FA3; color: white; }

.full-height { height: 100vh}

.full-width { width: 100%}

.med-width { max-width: 700px;}

html, body, p { font-family: Open Sans,Verdana,Geneva,sans-serif; color: #000; font-size: 16px; line-height: 1.5; }

#page-container { position: relative; min-height: 100vh; }

#content-wrap { padding-bottom: 7rem;}

img.logo { height: 150px; width: auto; }

nav img { height: 50px; }

.footer {padding: 30px}

#page-container .footer { position: absolute; bottom: 0; width: 100%; height: 7rem; }

.footer .nav li:first-child a:before { content: none; }

.footer .nav li a { padding-right: 0; }

.footer .nav li a:before { display: inline-block; padding-right: 1rem; padding-left: 1rem; color: #6c757d; content: "|"; }

.borderless td, .borderless th { border: none; }

.badge.rounded-circle.badge-xl { padding: .5em .8em; }

ul#faq-list li { padding-top: .5em; padding-bottom: .5em; }

.registration-background { background: url("../images/lady-with-a-mask-small.jpg") no-repeat top right; }

/*style for edit survey popup*/
.edit-survey-popup {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .7);
	position: absolute;
	top:0;
	display: flex;
	justify-content: center;
	align-items: center;
	display: none;
}

.modal-edit-survey {
	width: 500px;
	background-color: white;
	border-radius: 4px;
	padding: 40px;
	position: relative;
}

.close {
	position: absolute;
	top: 0;
	right: 14px;
	font-size: 42px;
	transform: rotate(45deg);
	cursor: pointer;
}

.section-header {
	/*font-weight: bold;*/
	/*text-decoration: underline;*/
	color: #000;
}

.c-grey {
	color: #003A8C;
}

.c-grey-link {
	text-decoration: underline;
	color: #000;
}

.c-grey:hover {
	color: #565656;
}

.link-active {
	color: #4A89DC !important;
}

.region-names {
	color: #003A8C;
	font-size: 1.5rem;
	padding-top: 1.5rem;
}

.split-column {
/*  -webkit-column-count: 2;
  -moz-column-count: 2;*/
  column-count: 2;
}

#no-bullet-points {
	list-style: none;
	font-size: 1rem;
	font-weight: bold;
}

#no-bullet-list {
	list-style: none;
	font-size: 1rem;
}

#updated-time { font-size: .6rem;
	color: #565656;
}

#rockport_logo {
  width: 214px;
  height: 63px;
}

#oap_sq_logo {
  width: 214px;
  height: 63px;
}

#oap_logo {
  width: 214px;
  height: 63px;
}

#oap_inv_logo {
  width: 210px;
  height: 72px;
}

#linkedin_logo_long {
  width: 70px;
  height: 17px;
}

#data_model {
  width: 100%;
  height: auto;
}

.portal-title {
	color: #003A8C;
}

.response-page-title{
	color: #003A8C;
}

.response-link{
	color: #000;
}

.response-link:hover{
	color:#565656
}

.no {
	color: #5692C9;
	list-style: none;
}

.yes {
	color: #5692C9;
	list-style: none;
}

.filter_dd{width: 95%;margin-left: 2%;}
.q_2 {margin-left: 1em; }
.q_3 {margin-left: 3em; }
.q_4 {margin-left: 5em; }
ul.form-check-label {list-style-type: none; margin: 0; padding: 0;}
input.form-text-label[type=text] {width: 90%;}
.hand {cursor: pointer; }

.acris-footer{
   color: #565656;
   font-size: .6rem;
}

.surveyimages{
	width: 700px;
	height: auto;
	margin-left: auto;
  	margin-right: auto;
	display: block;
}

#actor-table table, #actor-table td, #actor-table th{
	border: 1px solid black;
}

#search_box{
	width: 450px;
	height: 35px;
	margin-top: 10px;
}

#checkflyimg{
	height: 280px;
	width: 980px;
	object-fit: cover;
}





/*# sourceMappingURL=styles.css.map */