/* ## Screen reader text
--------------------------------------------- */

.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
	position: absolute !important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden;
}

.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus {
	clip: auto !important;
	height: auto;
	width: auto;
	display: block;
	font-size: 1em;
	font-weight: bold;
	padding: 15px 23px 14px;
	color: #333;
	background: #fff;
	z-index: 100000;
	/* Above WP toolbar. */
	text-decoration: none;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
}

.more-link {
	position: relative;
}

/* Student Loan Consolidation Styling */

.top-ten-reasons .site-inner {
	margin: 0px;
}

.top-ten-reasons .site-inner #content-sidebar-wrap {
	border: none;
}

/* .top-ten-reasons h1.entry-title {
	margin-bottom: 15px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	color: #27AE60;
	font-size: 32px;
	font-size: 3.2rem;
}

.top-ten-reasons h2 {
	margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	color: #27AE60;
	font-size: 28px;
	font-size: 2.8rem;
}

.top-ten-reasons h3 {
	margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	color: #27AE60;
	font-size: 22px;
	font-size: 2.2rem;
}

.top-ten-reasons h4 {
	margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	color: #27AE60;
	font-size: 22px;
	font-size: 2.2rem;
} */

/* .top-ten-reasons .entry-content p {
	text-align: left;
	font-size: 15px;
	font-size: 1.5rem;
	margin-bottom: 20px;
} */

.top-ten-reasons #custom-footer .wrap {
	border: none;
}

.top-ten-reasons .entry-content {
	overflow: visible;
}

.top-ten-reasons {
	color: #555555;
	font-size: 16px;
	font-size: 1.6rem;
	font-family: 'Open Sans', sans-serif;
}

.top-ten-reasons ::-webkit-input-placeholder {
	color: #aaa;
}

.top-ten-reasons :-moz-placeholder {
	/* Firefox 18- */
	color: #aaa;
}

.top-ten-reasons ::-moz-placeholder {
	/* Firefox 19+ */
	color: #aaa;
}

.top-ten-reasons :-ms-input-placeholder {
	color: #aaa;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper div.validation_error {
	display: none;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .ginput_container+.gfield_description.validation_message {
	display: none;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper li.gfield.gfield_error.gfield_contains_required {
	padding: 0px !important;
	margin: 0px !important;
	margin-bottom: 24px !important;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper li.gfield.gfield_error,
.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background: none;
	border: none;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper li.gfield.gfield_error input {
	background: #ffdfdf !important;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .validation_message {
	display: none;
}

.top-ten-reasons .mobile-form {
	display: none;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper h3.gform_title {
	margin-bottom: 10px;
	width: 100%;
	color: #FFCC33;
	font-family: "Open Sans", sans-serif;
	font-size: 28px;
	font-size: 2.8rem;
	font-weight: 700;
	text-align: center;
	padding-top: 8px;
	margin-top: 0px;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper span.gform_description {
	line-height: 24px;
	text-align: center;
	padding: 0 15px;
	display: block;
	color: #fff;
	font-size: 15px;
	font-size: 1.5rem;
	font-family: "Open Sans", sans-serif;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper span.gform_description span.light-blue {
	color: #8CCFFC;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper {
	width: 350px;
	max-width: 100%;
	margin: 0 auto 0;
	float: right;
	margin-left: 40px;
	background: #fff;
	border: 5px solid #eee;
	border-radius: 8px;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .gform_heading {
	margin-bottom: 50px;
	width: 100%;
	background: #34495e;
	border-radius: 3px 3px 0 0;
	margin: 0 0 20px;
	padding-bottom: 15px;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .top_label input.medium {
	/* padding: 11px 15px 13px !important;
	width: 91%;
	font-size: 20px !important;
	font-size: 2rem!important;
	font-family: "Open Sans", sans-serif !important;
	font-weight: 300;
	background: #f8fcfe;
	border: 1px solid #dbdbdb;
	border-radius: 8px;
	-moz-box-shadow: inset 0px 0px 5px #e6e9eb;
	-webkit-box-shadow: inset 0px 0px 5px #e6e9eb;
	box-shadow: inset 0px 0px 5px #e6e9eb; */
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .top_label .gfield_label {
	/* display: none; */
}

html:not(.browser-android) .top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper li.dropdown .ginput_container {
	/* overflow: hidden; */
	/* margin: 0px auto !important;
	width: 80% !important; */
	/* border-radius: 8px;
	padding: 6px 11px !important;
	box-shadow: inset 0px 0px 5px #e6e9eb;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(/wp-content/uploads/2021/05/student-loan-dropdown-arrow-small.png) #F8FCFE 97% 4px no-repeat;
	background: #f8fcfe\9;
	border: 1px solid #dbdbdb; */
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .ginput_container_select svg {
	display: none;
}

html:not(.browser-android) .top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper select {
	/* background: none;
	border: none;
	width: 110% !important;
	overflow: hidden; */
}

html:not(.browser-android) .top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper select::-ms-expand {
	/*display: none;*/
}

html.browser-android .top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper select {
	font-size: 16px !important;
	font-size: 1.6rem!important;
	line-height: 16px !important;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper ul {
	width: 360px;
	margin: 0 auto !important;
	width: 90%;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper ul li {
	margin-bottom: 10px !important;
}

.top-ten-reasons .reasons-form:not(.spanish) .gform_wrapper.student-loan-consolidation-form_wrapper .gform_footer input.button,
.top-ten-reasons .reasons-form:not(.spanish) .gform_wrapper.student-loan-consolidation-form_wrapper .gform_footer input[type="submit"],
.top-ten-reasons .reasons-form:not(.spanish) .gform_wrapper.student-loan-consolidation-form_wrapper .gform_footer button {
	display: block;
	margin: 0 auto;
	width: 80%;
	/* width: 313px; */
	/* height: 70px;
	text-indent: -9999em;
	background: url(/wp-content/uploads/2021/05/yellow-submit-student-loan.png) no-repeat; */
}

.top-ten-reasons .reasons-form:not(.spanish) .gform_wrapper.student-loan-consolidation-form_wrapper .gform_footer button:after {
	content: none;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .top_label select.medium {
	/* float: none;
	margin: 0 auto !important;
	display: block;
	padding: 0px !important;
	width: 120% !important;
	overflow: hidden;
	font-size: 20px !important;
	font-size: 2rem!important;
	font-family: "Open Sans", sans-serif !important;
	font-weight: 300;
	height: 28px;
    line-height: 1; */
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .top_label .gfield_error select.medium {}

html:not(.browser-android) .top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper li.dropdown.gfield_error .ginput_container {
	padding: 0 !important;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .top_label input.medium {
	/* padding: 11px 15px 13px !important;
	width: 91%;
	font-size: 20px !important;
	font-size: 2rem!important;
	font-family: "Open Sans", sans-serif !important;
	font-weight: 300;
	background: #f8fcfe;
	border: 1px solid #dbdbdb;
	border-radius: 8px;
	-moz-box-shadow: inset 0px 0px 5px #e6e9eb;
	-webkit-box-shadow: inset 0px 0px 5px #e6e9eb;
	box-shadow: inset 0px 0px 5px #e6e9eb; */
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .top_label input.medium {
	/* width: 80% !important;
	float: none;
	margin: 0 auto !important;
	display: block; */
	/* padding: 4px 10px 7px !important; */
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .gform_footer {
	margin-top: 10px;
	padding: 16px 0 24px;
}
.top-ten-reasons .reasons-form.spanish .gform_wrapper.student-loan-consolidation-form_wrapper .gform_footer {
	width: 80%;
	margin: 0 auto;
}

.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper li.gfield.gfield_error.gfield_contains_required {
	margin: 0 0 10px 0 !important;
}

.top-ten-reasons .repayment-list li {
	margin: 0px;
	list-style: none;
	padding-left: 80px;
	background: url(/wp-content/uploads/2019/08/step-one.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.two {
	background: url(/wp-content/uploads/2019/08/step-two.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.three {
	background: url(/wp-content/uploads/2019/08/step-three.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.four {
	background: url(/wp-content/uploads/2019/08/step-four.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.five {
	background: url(/wp-content/uploads/2019/08/step-five.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.six {
	background: url(/wp-content/uploads/2019/08/step-six.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.seven {
	background: url(/wp-content/uploads/2019/08/step-seven.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.eight {
	background: url(/wp-content/uploads/2019/08/step-eight.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.nine {
	background: url(/wp-content/uploads/2019/08/step-nine.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.ten {
	background: url(/wp-content/uploads/2019/08/step-ten.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.eleven {
	background: url(/wp-content/uploads/2019/08/step-eleven.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.twelve {
	background: url(/wp-content/uploads/2019/08/step-twelve.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.thirteen {
	background: url(/wp-content/uploads/2019/08/step-thirteen.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.fourteen {
	background: url(/wp-content/uploads/2019/08/step-fourteen.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.fifteen {
	background: url(/wp-content/uploads/2019/08/step-fifteen.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.sixteen {
	background: url(/wp-content/uploads/2019/08/step-sixteen.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.seventeen {
	background: url(/wp-content/uploads/2019/08/step-seventeen.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.eighteen {
	background: url(/wp-content/uploads/2019/08/step-eighteen.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.nineteen {
	background: url(/wp-content/uploads/2019/08/step-nineteen.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.twenty {
	background: url(/wp-content/uploads/2019/08/step-twenty.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.twentyone {
	background: url(/wp-content/uploads/2019/08/step-twentyone.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.twentytwo {
	background: url(/wp-content/uploads/2019/08/step-twentytwo.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.twentythree {
	background: url(/wp-content/uploads/2019/08/step-twentythree.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.twentyfour {
	background: url(/wp-content/uploads/2019/08/step-twentyfour.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.twentyfive {
	background: url(/wp-content/uploads/2019/08/step-twentyfive.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.twentysix {
	background: url(/wp-content/uploads/2019/08/step-twentysix.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.twentyseven {
	background: url(/wp-content/uploads/2019/08/step-twentyseven.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.twentyeight {
	background: url(/wp-content/uploads/2019/08/step-twentyeight.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.twentynine {
	background: url(/wp-content/uploads/2019/08/step-twentynine.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li.thirty {
	background: url(/wp-content/uploads/2019/08/step-thirty.png) 3px 12px no-repeat;
}

.top-ten-reasons .repayment-list li ul {
	margin-left: 20px;
}

.top-ten-reasons .repayment-list li ul li {
	background: none;
	list-style: disc;
	font-size: 15px;
	font-size: 1.5rem;
	color: #000;
	padding: 0px;
}

.top-ten-reasons .repayment-list li span.list-highlight {
	display: block;
	margin-bottom: 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #27AE60;
	color: #00004e;
	font-size: 16px;
	font-size: 1.6rem;
}

.top-ten-reasons img.alignleft {
	margin-right: 15px !important;
}

.top-ten-reasons .custom-footer .footer-bottom p.disclaimer {
	margin-top: 10px;
	font-size: 10px;
	font-size: 1rem;
	text-align: justify;
}

html.vendor-ie-8 .top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .top_label select.medium {
	width: 85% !important;
}

html.vendor-ie-9 .top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .top_label select.medium,
html.vendor-ie-10 .top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .top_label select.medium {
	width: 100% !important;
}

.top-ten-reasons #click-menu {
	display: none !important;
}

.top-ten-reasons .top-page-form {
	display: none;
}

ol.validation_list {
	display: none;
}

.top-ten-reasons .desktop-form {
	float: right;
}

.top-ten-reasons ol,
.top-ten-reasons ul {
	margin-left: 0;
}

@media only screen and (max-width: 1023px) {
	.top-ten-reasons .mobile-form {
		display: block;
		margin: 0 auto;
		width: 100%;
		padding: 0px;
	}
	.top-ten-reasons .desktop-form {
		display: none;
		margin: 0 auto;
		width: 100%;
		padding: 0px;
	}
}

@media only screen and (max-width: 985px) {
	.top-ten-reasons #wrap #header {
		padding-bottom: 0;
	}
	.top-ten-reasons div.girl-looking-at-form {
		float: left;
		width: 300px;
	}
	.top-ten-reasons h1.entry-title {
		text-align: center;
	}
	.top-ten-reasons #click-menu {
		display: block !important;
	}
}

@media only screen and (max-width: 740px) {
	.top-ten-reasons .gform_wrapper {
		overflow: hidden;
		max-width: 98%;
		width: 100%;
		margin: 10px auto;
	}
	.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper {
		max-width: 100%;
		float: none;
		margin: 0px auto;
		width: 94%;
	}
	.top-ten-reasons #header .widget-area a.top-consumer-reviews {
		display: none;
	}
	.top-ten-reasons #header .widget-area p.phone {
		font-size: 20px;
		font-size: 2rem;
		height: auto;
		width: auto;
		padding: 0px;
		line-height: 20px;
	}
	.top-ten-reasons #header .widget-area .widget-right {
		width: auto;
		margin-top: 13px;
	}
	.top-ten-reasons #header .widget-area {
		width: auto !important;
		margin-top: 0px;
	}
	.top-ten-reasons #wrap #title-area {
		float: left;
		margin-left: 10px;
		width: 149px !important;
	}
	.top-ten-reasons #header #title-area #title a {
		background: url("../images/ndr-logo-tiny.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		height: 45px;
		width: 149px;
	}
	.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .top_label select.medium {
		width: 100% !important;
	}
	html:not(.browser-android) .top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper li.dropdown .ginput_container {
		background: none !important;
	}
}

@media only screen and (max-width: 700px) {
	.top-ten-reasons img.alignleft {
		float: none;
		margin-left: 0px;
	}
	.top-ten-reasons img.aligncenter {
		float: none;
	}
	.top-ten-reasons img.alignright {
		float: none;
		margin-left: 0px;
		width: 100%;
	}
}

@media only screen and (max-width: 500px) {
	.top-ten-reasons #wrap {
		margin: 10px auto !important;
	}
	.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper h3.gform_title {
		font-size: 26px;
		font-size: 2.6rem;
		padding: 5px 0 0;
	}
}

@media only screen and (max-width: 460px) {
	.top-ten-reasons .site-inner #content {
		width: 100% !important;
		padding: 0px !important;
	}
	.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .gform_footer input.button,
	.top-ten-reasons .gform_wrapper.student-loan-consolidation-form_wrapper .gform_footer input[type="submit"] {
		background: url(../images/top-ten-reasons/yellow-submit-student-loan-225.png) no-repeat;
		width: 225px;
		height: 50px;
	}
	.top-ten-reasons div.girl-looking-at-form {
		width: 100%;
	}
	.top-ten-reasons .entry-content p {
		padding: 0 10px;
	}
	.top-ten-reasons h2 {
		padding: 0 10px;
	}
	.top-ten-reasons h3 {
		padding: 0 10px;
	}
}
