.table-interactive tr {
	cursor: pointer;
}

.form-check input[type='radio'],
.form-check label {
	cursor: pointer;
}

.input-password .input-group-text {
	border-right: 0;
	border-top: 0;
	background-color: rgba(255, 255, 255, 1.0);
	cursor: pointer;
}

#preloader {
	background: -webkit-linear-gradient(top, rgb(10, 88, 250) 0%, rgb(14, 49, 241) 64%, rgb(16, 0, 231) 100%);
	background: -o-linear-gradient(top, rgb(10, 88, 250) 0%, rgb(14, 49, 241) 64%, rgb(16, 0, 231) 100%);
	background: -ms-linear-gradient(top, rgb(10, 88, 250) 0%, rgb(14, 49, 241) 64%, rgb(16, 0, 231) 100%);
	background: -moz-linear-gradient(top, rgb(10, 88, 250) 0%, rgb(14, 49, 241) 64%, rgb(16, 0, 231) 100%);
	background: linear-gradient(to bottom, rgb(10, 88, 250) 0%, rgb(14, 49, 241) 64%, rgb(16, 0, 231) 100%);
}

#header.header-scrolled,
#header.header-inner-pages {
  /*background: rgba(40, 58, 90, 0.9);*/
  /*background: rgb(14, 49, 241, 0.9);*/
  background: rgb(10, 88, 250, 0.9);
}

#hero {
	background: -webkit-linear-gradient(top, rgb(10, 88, 250) 0%, rgb(14, 49, 241) 64%, rgb(16, 0, 231) 100%);
	background: -o-linear-gradient(top, rgb(10, 88, 250) 0%, rgb(14, 49, 241) 64%, rgb(16, 0, 231) 100%);
	background: -ms-linear-gradient(top, rgb(10, 88, 250) 0%, rgb(14, 49, 241) 64%, rgb(16, 0, 231) 100%);
	background: -moz-linear-gradient(top, rgb(10, 88, 250) 0%, rgb(14, 49, 241) 64%, rgb(16, 0, 231) 100%);
	background: linear-gradient(to bottom, rgb(10, 88, 250) 0%, rgb(14, 49, 241) 64%, rgb(16, 0, 231) 100%);
}

#cta {
  	background: linear-gradient(rgba(10, 88, 250, 0.6), rgba(10, 88, 250, 0.6)), url("../../static/images/cta-bg.png") fixed center center;
}

#footer {
  	background: rgb(10, 88, 250, 0.9);
}

.navbar a:hover,
.navbar .active,
.navbar .active:focus,
.navbar li:hover>a {
	font-weight: bold;
	color: rgba(255, 255, 255, 1.0);
  	/*color: #47b2e4;*/
}

@media (max-width: 991px) {
  	.navbar a:hover,
	.navbar .active,
	.navbar .active:focus,
	.navbar li:hover>a {
		font-weight: bold;
		/*color: rgb(10, 88, 250, 0.9);*/
	  	color: #47b2e4;
	}
}

#footer .footer-top {
	background: #f3f5fa;
}

.footer-bottom a {
	color: rgba(255, 255, 255, 1.0);
}

.text-justify {
	text-align: justify!important;
}

.custom-file,
.custom-file-input,
.custom-file-label {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	cursor: pointer;
	height: auto!important;
}

div[id^='faq-list-'] ol li {
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	border-bottom-width: 0 !important;
}

div[id^='faq-list-'] ol li {
	padding: 0 !important;
}

div[id^='faq-list-'] ol li + li {
	margin-top: 10px !important;
}

div[id^='faq-list-'] ol li img {
	margin-top: 5px !important;
}

a.collapse {
	color: #47b2e4 !important;
}

div[id^='faq-list-'] a {
	display: inline !important;
	padding: 0 !important;
	color: #47b2e4 !important;
}

div[id^='faq-list-'] .btn:hover {
	color: #ffffff !important;
}