/* open-sans-regular - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v17-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../fonts/open-sans-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v17-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v17-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-ext_latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v17-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/open-sans-v17-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-ext_latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v17-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../fonts/open-sans-v17-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-ext_latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v17-latin-ext_latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('../fonts/open-sans-v17-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-ext_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-ext_latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-ext_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-ext_latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/*body{*/
/*	font-family: campton-light !important;*/
/*}*/

@font-face {
	src: url('../fonts/campton/Campton-LightDEMO.OTF');
	font-family: campton-light;
}
@font-face {
	src: url('../fonts/campton/Campton-BoldDEMO.OTF');
	font-family: campton-bold;
}


.left-13{
	left: 17%;
}
.col-display{
	display: block;
}
.text-green{
	color: #00c48d;
}

@media only screen and (max-width:1455px) {
	.left-13 {
		left: 0 !important;
	}
}
@media only screen and (max-width: 767px){
	.agentsignup.jumbotron .headline{
		font-size: 2rem !important;
	}
	.min-w-100{
		min-width: 150px;
	}
	header .nav .nav-item .nav-link.active{
		background-position-x: 25px !important;
	}
	.col-display{
		display: none !important;
	}
	.fs-12{
		font-size: 12px !important;
	}
	.brokerage-footer{
		height: 280px !important;
	}
	.brokerage-footer .brok-margin{
		margin-bottom: 5px !important;
	}
	.brokerage-footer .brokerage-address{
		margin-bottom: 20px !important;
	}
	.button-search {
		font-size: 0.87rem !important;
		padding: 16px 13px !important;
		width: 160px !important;
	}
}
.ui-menu {
	font-family: 'Open Sans';
	font-size:.9rem;
	font-weight:300;
	color:#999999;
  list-style:none;
  padding:0px;
  margin:0px;
  display:block;
  float: left;
  background:#ffffff;
  border-top:0px;
  border-radius:3px;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
  margin:0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
  line-height:1rem;
  padding:.4rem .5rem;
  border:1px solid #e4e4e4;
  border-top:0px;
  cursor:pointer;
}
.ui-menu .ui-menu-item:hover {
  background:#fff6f0;
}
.ui-menu .ui-menu-item a {
  text-decoration:none;
  display:block;
  padding:.2em .4em;
  line-height:1.5;
  zoom:1;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:#00c48d;
	color:#ffffff;
}
.select2-container--default .select2-results__option[aria-selected=true] {
	/* background-color:#4c525e;
	color:#ffffff; */
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}
.login-form, .forgot-form{
	width:30rem
}

div.border-danger.danger-border{
	border:none !important;
}
body{
	font-family: 'Campton', sans-serif;
	font-weight:300;
	color:#4c525e;
	margin-top:53px;
	padding-right:0px!important;
}
.text-underline{
	text-decoration: underline;
}
.text-dark-blue{
	color: #002C77;
}
.text-primary-green{
	color: #00c48d;
}
.fs-27{
	font-size: 30px;
}
.position-bottom{
	bottom: 0;
}
.left-25{
	left: 25%;
}
.orange{
	color:#00c48d !important;
}
input[type="text"], input[type="tel"], input[type="email"], input[type="password"], textarea, textarea.form-control{
	font-family: 'Open Sans';
	font-size:.9rem;
	font-weight:300;
	color:#999999;
	line-height:2rem;
	border:1px solid #e4e4e4;
	border-radius:4px;
	width:100%;
	padding:0px 0px 0px .8rem;
}
::-webkit-input-placeholder{
	color:#999999;
}
textarea{
	min-height:120px;
}

.button-red, .swal2-confirm.button-red{
	display:inline-block;
	background-color:#e20505;
	color:#ffffff;
	font-size:1rem;
	font-weight:700;
	padding:.75rem 2rem;
	border-radius:5px;
	border:0px;
}

.button-red:hover, .swal2-confirm.button-red:hover{
	background-color:#e20505;
	color:#ffffff;
	border:0px;
}
.button-red:active, .button-red:focus, .swal2-confirm.button-red:active, .swal2-confirm.button-red:focus{
	background-color:#e20505;
	color:#ffffff;
	border:0px;
	outline:0px;
}
.button-orange, .swal2-confirm.button-orange{
	display:inline-block;
	background-color:#00c48d;
	color:#ffffff;
	font-size:1rem;
	font-weight:700;
	padding:.75rem 2rem;
	border-radius:5px;
	border:0px;
}
.bg-primary-color{
	background-color: #00c48d;
}
.rounded-icons{
	position: relative;
	background: #00c48d;
	padding: 14px;
	margin: 0 7px;
	border-radius: 50%;
	color: #fff;
	width: 45px;
	height: 45px;
	text-align: center;
}
.rounded-icons i{
	font-size: 17px;
}
.footer-ul .list-group-item{
	padding-left: 0px;
	background-color: transparent;
	border:0;
	display: flex;
	align-items: start;
}
.text-light-silver{
	color: #E9EAEA;
}
.footer-ul .list-group-item i{
	min-width: 26px;
	color: #00c48d;
	font-size: 18px;
}
.footer-ul li a{
	color: #c1c4cb !important;
	display: flex;
	align-items: center;
}
.footer-ul li a svg{
	margin-right: 3px;
}

.text-blue{
	color: #00A4EB;
}
.datepicker-panel > ul > li.picked{
	background-color:#00c48d !important;;
}
.button-orange:hover, .swal2-confirm.button-orange:hover{
	background-color:#002c77;
	color:#ffffff;
	border:0px;
}
.button-orange:active, .button-orange:focus, .swal2-confirm.button-orange:active, .swal2-confirm.button-orange:focus{
	background-color:#00c48d;
	color:#ffffff;
	border:0px;
	outline:0px;
}

.logout-btn{
	margin-left: 20px;
	background-color:#00c48d;
	color:#ffffff;
	padding: 12px 25px;
	border:0px;
	outline:0px;
}
.logout-btn:hover{
	margin-left: 20px;
	background-color:#002c77;
	color:#ffffff;
	padding: 12px 25px;
	border:0px;
}

.largerbutton{
	font-size:1.3rem;
	padding:1rem 3rem;
}
.font-18{
	font-size: 19px;
}
.fw-900{
	font-weight: 600;
}
.fw-800{
	font-weight: 800;
}
.agent-state .select2-selection{
	background: #F5F4F4 !important;
}
.agent-state .select2-container--default .select2-selection--single{
	border: 1px solid rgba(102, 102, 102, 0.22) !important;
	border-radius: 6px !important;
}
.agent-state input[type="text"]{
	background: #F5F4F4 !important;
	border: 1px solid rgba(102, 102, 102, 0.22) !important;
}
.cortiam-alert{
	background-color:#de1a1a;
	color:#ffffff;
	border-radius:.2rem;
	text-align:center;
	padding:1rem 1.5rem;
	margin-bottom:1.5rem;
	font-size:90%;
}
.cortiam-alert h4, .cortiam-alert a{
	color:#ffffff !important;
}
.cortiam-success{
	background-color:#00b917;
	color:#ffffff;
	border-radius:.2rem;
	text-align:center;
	padding:1rem 1.5rem;
	margin-bottom:1.5rem;
	font-size:90%;
}
.fw-700{
	font-weight: 700;
}
.button-search{
	display: inline-block;
	background-color: #00c48d;
	color: #ffffff;
	font-size: 1rem;
	font-weight: 700;
	padding: 25px 20px;
	border-radius: 10px;
	border: 0px;
	width: 220px;
}
.button-search:hover{
	background-color: #002c77;
}
.cortiam-success h4, .cortiam-success a{
	color:#ffffff !important;
}
.fixed-top{
	display:static;
	top:0px;
	left:0px;
}
.navigation{
	width:100%;
	display:inline-block;
	background:#ffffff;
	box-shadow:0px 0px 2px 0px rgba(0,0,0,.3);
}
.navcontainer{
	width:100%;
	padding:0px 1rem;
}
.cortiam-logo{
	max-width:170px;
	/*margin-top:1.8rem;*/
}
.border-light-grey{
	border-color: #EEEFF2;
}
.footer-text-color{
	color: #c1c4cb;
}
.footer-border-color{
	border-color: #696D73;
}
.footer-ul li{
	font-size: 13px !important;
	font-weight: 500;
	padding-top: 14px;
}
.color-dark-grey{
	color: #7f838a;
}
.border-black{
	border-color:#1b1b1b !important;
}
.border-bottom-2{
	border-bottom: 2px solid;
}
.chevron-icons i{
	padding-right: 6px;
}
.footer-bottom{
	background-color: #17181b;
}
.footer-bottom p{
	color: #c1c4cb;
}

.btn-footer-login{
	padding: 0.49rem 0.875rem !important;
}
.btn-footer-login:hover{
	background-color: #00a4eb !important;
	border: 1px solid #00a4eb !important;
	color: #fff !important;
	border: 0;
}
.account-btn{
	background-color: white;
	padding: 11px 16px;
	border: 1px solid #ddd;
	color: #000;
}
.account-btn:hover{
	color: #000;
	background-color: #ddd;
}
/*header .nav .nav-item .button-orange{*/
/*	margin-top:1.25rem;*/
/*}*/
header .nav .nav-item .nav-link{
	font-size:0.8rem;
	padding:2rem .75rem;
	font-weight: 300;
	color: #000;
}
header .nav .nav-item .nav-link:hover{
	color:#1BA1E2;
}
header .nav .nav-item .nav-link.active{
	background-image: url("../../images/up-arrow.svg");
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: 12px;
	background-position-y: 57px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	background-image: url('../../images/down-arrow.svg') !Important;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	margin: 0 4px;

}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
	border: none;
}
#res_menu_icon{
	margin:1rem 0px;
}

/* Homepage */
.homepage.jumbotron{
	background-size:cover;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
	padding:7rem 2rem 20rem 2rem;
	position:relative;
	overflow:hidden;
}
.homepage.jumbotron video{
  position:absolute;
  right:0;
  bottom:0;
  min-width:100%;
  min-height:100%;
	 height: auto !important;
	 width: auto !important;
	z-index:1;
}
.homepage.jumbotron .container{
	position:relative;
	z-index:100;
}
.homepage.jumbotron .headline{
	font-size:3rem;
	font-weight:800;
}
.homepage.jumbotron .lead{
	font-size:1.7rem;
	font-weight:600;
}
.homepage.jumbotron p{
	font-size:1.35rem;
	font-weight:600;
}
.homepage.jumbotron ul{
	display:inline-block;
	font-size:1.2rem;
	list-style:none;
	line-height:2rem;
	font-weight:600;
	padding:2rem 0px 1rem 0px;
}
.homepage.jumbotron ul li{
	background:transparent url(../../images/checkmark.png) no-repeat left center;
	padding:0px 4rem 0px 2rem;
}
.homepage.jumbotron .button-orange{
	font-size:1.4rem;
	padding:.6rem 1.2rem;
}
.videoarea{
	position:relative;
}
.videoarea video{
  max-width: 100%;
  width: auto;
  height: auto;
  z-index: 0;
}
.videoarea .overlay{
	opacity:0;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:transparent url(../../images/playwithsound.png) no-repeat center top;
	background-size:cover;
  z-index: 100;
}
.videoarea:hover .overlay{
	opacity:1;
	cursor:pointer;
}
.home-about{
	background:#ffffff;
	padding:3rem 0px;
}
.home-about h3{
	font-size:2rem;
	font-weight:600;
}
.home-about p{
	font-size:1.1rem;
	font-weight:300;
	color:#999999;
}
.home-about img{
	width:100%;
	max-width:100%;
	cursor:pointer;
}
#videoModal .modal-dialog {
	max-width: 800px;
	margin: 30px auto;
}
#videoModal .modal-body {
  position:relative;
  padding:0px;
}
#videoModal .close {
  position:absolute;
  right:-30px;
  top:0;
  z-index:999;
  font-size:2rem;
  font-weight: normal;
  color:#fff;
  opacity:1;
}
.login-page-my{
	margin-top:6.5rem;
	margin-bottom: 3.75rem;
}
#VoiceModal .modal-dialog {
	max-width:1100px;
	margin: 30px auto;
}
#VoiceModal .modal-body {
  position:relative;
  padding:0px;
}
#VoiceModal .close {
  position:absolute;
  right:-30px;
  top:0;
  z-index:999;
  font-size:2rem;
  font-weight: normal;
  color:#fff;
  opacity:1;
}
.fw-600{
	font-weight: 600;
}
#AgentAccordion h2{
	font-size:1.5rem;
}
#AgentAccordion .card-body{
	font-size:1rem;
}
.home-seller{
	background:#002c77;
	padding:3rem 0px;
	color:#ffffff;
}
.home-seller h3{
	font-size:2rem;
	font-weight:600;
	text-align:center;
}
.home-seller h4{
	font-size:1.3rem;
	font-weight:600;
	text-align:center;
}
.home-seller .sellerboxes{
	font-size:1rem;
	text-align:center;
	padding-left:3rem;
	padding-right:3rem;
	padding-bottom:3rem;
}
.home-seller .sellerboxes.centerborder{
	border-right:1px solid #82868f;
	border-left:1px solid #82868f;
}
.home-seller .sellerboxes h4{
	font-size:1.4rem;
	text-align:center;
	color:#ffffff;
	text-transform:uppercase;
}
.home-seller .sellerboxes p{
	min-height:70px;
}
.home-seller .sellerboxes .button-white{
	display:inline-block;
	background-color:#00c48d;
	color:#ffffff;
	font-size:0.8rem;
	font-weight:700;
	text-transform:uppercase;
	padding:.5rem 1.5rem;
	border-radius:5px;
}
.home-seller .sellerboxes .button-white:hover{
	background-color:#4c525e;
	color:#ffffff;
}
.orange-bar{
	background-image:url(../../images/white-triangle.png),url(../../images/brokerage_image.png);
    background-size: auto;
    background-position: bottom,center;
    padding: 6rem 2rem 6rem 2rem !important;
    text-align: center;
    color: #ffffff;
	background-repeat:repeat-x;
	background-position-y: bottom;
}
.orange-bar h3{
	font-size:2rem;
	font-weight:600;
	text-align:center;
}

.orange-bar h4{
	font-size:1.2rem;
	font-weight:400;
	text-align:center;
}
.orange-bar .button-white{
	display:inline-block;
	background-color:#002c77;
	color:#ffffff;
	font-size:1rem;
	font-weight:800;
	text-transform:uppercase;
	padding:.5rem 2rem;
	border-radius:5px;
}
.orange-bar .button-white:hover{
	background-color: #151617FF;
	color:#ffffff;
}

.orange-bar2{
	background-image:url(../../images/black-triangle.png),url(../../images/brokerage_image.png);
    background-size: auto;
    background-position: bottom,center;
    padding: 6rem 2rem 6rem 2rem !important;
    text-align: center;
    color: #ffffff;
    background-repeat:repeat-x;
    background-position-y: bottom;
}
.orange-bar2 h3{
	font-size:2rem;
	font-weight:600;
	text-align:center;
}
.orange-bar2 h4{
	font-size:1.2rem;
	font-weight:400;
	text-align:center;
}
.orange-bar2 .button-white{
	display:inline-block;
	background-color:#002c77;
	color:#ffffff;
	font-size:1rem;
	font-weight:800;
	text-transform:uppercase;
	padding:.5rem 2rem;
	border-radius:5px;
}
.orange-bar2 .button-white:hover{
	background-color: #151617FF;
	color:#ffffff;
}
.home-agent{
	background:#ffffff;
	color:#4c525e;
}
.home-agent h3{
	font-size:2rem;
	font-weight:600;
}
.home-agent h4{
	font-size:1.1rem;
	font-weight:400;
	color:#999999;
}
.navcontainer .nav .login-btn:hover{
	box-shadow: 0 0 0 62.5rem rgb(0 0 0 / 8%) inset;
}
.home-agent p{
	font-size:1rem;
}
.home-agent .carousel-indicators li{
	width:10px;
	height:10px;
	border-radius:50%;
}
#AgentAccordion .card-header{
	padding:0px;
}
#AgentAccordion .card{
	margin-bottom:10px;
	border:1px solid rgba(0,0,0,.125);
	border-radius:4px;
}
#AgentAccordion .card-header .btn-link{
	color:#4c525e;
	font-weight:600;
	font-size:1.1rem;
}
#AgentAccordion .card-header .btn-link span{
	float:left;
	width:25px;
	line-height:21px;
	color:#00c48d;
	font-weight:600;
	font-size:2rem;
}


/* About Us */
.aboutus.jumbotron{
	background:transparent url(../../images/aboutus_banner.jpg) no-repeat center top;
	background-size:cover;
	padding:10rem 2rem 11em 2rem;
	text-align:center;
	color:#ffffff;
}
.aboutus.jumbotron .headline{
	font-size:3rem;
	font-weight:800;
}
.aboutus.jumbotron .lead{
	font-size:1.5rem;
	font-weight:600;
	max-width:700px;
	margin:0px auto 2rem auto;
}
.aboutus.jumbotron ul{
	display:inline-block;
	font-size:1.2rem;
	list-style:none;
	line-height:2rem;
	font-weight:600;
	padding:0px 0px 1rem 0px;
}
.aboutus.jumbotron ul li{
	background:transparent url(../../images/checkmark.png) no-repeat left center;
	padding:0px 4rem 0px 2rem;
}
.about-why{
	background:#ffffff;
	padding:5rem 0px;
}
.about-why h1{
	font-size:2rem;
	font-weight:600;
	position:relative;
	padding-bottom:1rem;
	margin-bottom:1rem;
}
.about-why h1:after{
	content:" ";
	height:4px;
	width:100px;
	background:#00c48d;
	position:absolute;
	bottom:0px;
	left:50%;
	margin-left:-50px;
}
.about-why p{
	font-size:1.1rem;
	font-weight:300;
	color:#999999;
	padding:1rem 5rem 1rem 5rem;
}
.about-team{
	background:#f7f7f7;
	padding:5rem 0px;
}
.about-team .teambox{
	display:inline-block;
	width:92%;
	text-align:center;
	margin:0px 4%;
}
.about-team .teambox .teamimage{
	display:inline-block;
	position:relative;
	margin-bottom:2rem;
}
.about-team .teambox .teamimage img{
	max-width:100%;
}
@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:.8;
  }
}
.about-team .teambox .teamtext{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	padding:1.5rem;
	font-size:1rem;
	line-height:1.5;
	color:#ffffff;
	background:#00c48d;
	opacity:0;
}
.about-team .teambox:hover .teamtext{
	animation:fadeIn ease 1s;
	opacity:.8;
}
.about-team .teambox h3{
	font-size:1.5rem;
	font-weight:700;
	margin-bottom:.5rem;
}
.about-team .teambox h4{
	font-size:1.2rem;
	font-weight:300;
}
.mobile-img{
	filter: drop-shadow(0px 20px 40px rgba(255, 255, 255, 0.20));
}
/* Set Your Terms */
.setterms.jumbotron{
	background:transparent url(../../images/setyourterms_banner.jpg) no-repeat center top;
	background-size:cover;
	padding:5rem 2rem 11em 2rem;
	text-align:center;
	color:#4c525e;
}
.setterms.jumbotron .headline{
	font-size:3rem;
	font-weight:800;
}
.setterms.jumbotron .lead{
	font-size:1.5rem;
	font-weight:600;
	max-width:700px;
	margin:0px auto 2rem auto;
}
.setterms.jumbotron ul{
	display:inline-block;
	font-size:1.2rem;
	list-style:none;
	line-height:2rem;
	font-weight:600;
	padding:0px 0px 1rem 0px;
}
.setterms.jumbotron ul li{
	background:transparent url(../../images/checkmark.png) no-repeat left center;
	padding:0px 4rem 0px 2rem;
}
.setterms-start{
	background:#ffffff;
	padding:5rem 0px;
}
.setterms-start h3{
	font-size:2rem;
	font-weight:600;
	position:relative;
	padding-bottom:1rem;
	margin-bottom:1rem;
}
.setterms-start h3:after{
	content:" ";
	height:4px;
	width:100px;
	background:#00c48d;
	position:absolute;
	bottom:0px;
	left:50%;
	margin-left:-50px;
}
.setterms-start p{
	font-size:1.1rem;
	font-weight:300;
	color:#999999;
	padding:1rem 5rem 5rem 5rem;
}
.setterms-features{
	background:#002c77;
	padding:2rem 0px;
}
.grayboxleft{
	margin-bottom:3rem;
}
.grayboxleft .textpart{
	color:#ffffff;
	padding:3rem 5rem;
}
.grayboxleft .textpart h3{
	font-size:3rem;
	margin-bottom:1rem;
}
.grayboxleft .textpart p{
	font-size:1.5rem;
	margin-bottom:1rem;
}
.grayboxleft .imgpart{
	text-align:center;
}
.grayboxleft .imgpart img, .graybox .imgpart img{
	width:400px;
	height:auto;
}
.grayboxleft .button-white{
	display:inline-block;
	background-color:#ffffff;
	color:#4c525e;
	font-size:1.1rem;
	font-weight:700;
	text-transform:uppercase;
	padding:.5rem 1.5rem;
	border-radius:5px;
}
.grayboxleft .button-white:hover{
	background-color:#ffffff;
	color:#4c525e;
	opacity:.8;
}
.graybox{
	margin-bottom:3rem;
}
.graybox .textpart{
	color:#ffffff;
	padding:3rem 5rem;
	text-align:right;
}
.graybox .textpart h3{
	font-size:3rem;
	margin-bottom:1rem;
}
.graybox .textpart p{
	font-size:1.5rem;
	margin-bottom:1rem;
}
.graybox .imgpart{
	text-align:center;
}
.graybox .button-white{
	display:inline-block;
	background-color:#ffffff;
	color:#4c525e;
	font-size:1.1rem;
	font-weight:700;
	text-transform:uppercase;
	padding:.5rem 1.5rem;
	border-radius:5px;
}
.graybox .button-white:hover{
	background-color:#ffffff;
	color:#4c525e;
	opacity:.8;
}
.setterms-howitworks{
	background:#ffffff;
	padding:4rem 0px 0px 0px;
}
.setterms-howitworks h3{
	font-size:2rem;
	font-weight:700;
	margin-bottom:.5rem;
}
.setterms-howitworks h4{
	font-size:1.2rem;
	font-weight:300;
}
.setterms-howitworks .tabbed{
	background:#ffffff;
	padding:2rem;
}
.setterms-howitworks .tabbed .nav{
	margin-top:70px;
}
.setterms-howitworks .tabbed .nav-item.nav-link{
	text-transform:uppercase;
	font-weight:600;
	color:#4c525e;
	border-color:#ffffff #ffffff #d4d4d5;
	position:relative;
}
.setterms-howitworks .tabbed .nav-item.nav-link.active{
	color:#00c48d;
	background-color:transparent;
	border-color:#ffffff #ffffff #d4d4d5;
	border-bottom:5px solid #00c48d;
}
.setterms-howitworks .tabbed .nav-item.nav-link:before{
  position:absolute;
	content:" ";
	width:50px;
	height:50px;
	top:-40px;
  left:50%;
  margin-left:-25px;
}
.setterms-howitworks .tabbed .nav-tabs #nav-nfyt-tab.active:before{background:transparent url(../../images/set_tab_images.png) no-repeat 0px -50px;}
.setterms-howitworks .tabbed .nav-tabs #nav-nfyt-tab:before{background:transparent url(../../images/set_tab_images.png) no-repeat 0px 0px;}
.setterms-howitworks .tabbed .nav-tabs #nav-cya-tab.active:before{background:transparent url(../../images/set_tab_images.png) no-repeat -50px -50px;}
.setterms-howitworks .tabbed .nav-tabs #nav-cya-tab:before{background:transparent url(../../images/set_tab_images.png) no-repeat -50px 0px;}
.setterms-howitworks .tabbed .nav-tabs #nav-no-tab.active:before{background:transparent url(../../images/set_tab_images.png) no-repeat -100px -50px;}
.setterms-howitworks .tabbed .nav-tabs #nav-no-tab:before{background:transparent url(../../images/set_tab_images.png) no-repeat -100px 0px;}
.setterms-howitworks .tabbed .nav-tabs #nav-prv-tab.active:before{background:transparent url(../../images/set_tab_images.png) no-repeat -150px -50px;}
.setterms-howitworks .tabbed .nav-tabs #nav-prv-tab:before{background:transparent url(../../images/set_tab_images.png) no-repeat -150px 0px;}
.setterms-howitworks .tabbed .nav-tabs #nav-it-tab.active:before{background:transparent url(../../images/set_tab_images.png) no-repeat -200px -50px;}
.setterms-howitworks .tabbed .nav-tabs #nav-it-tab:before{background:transparent url(../../images/set_tab_images.png) no-repeat -200px 0px;}
.setterms-howitworks .tabbed .tab-content{
	padding:2rem 10rem;
	font-size:1rem;
}
.setterms-howitworks .tabbed .tab-pane img{
	max-width:700px;
	position: relative;
	opacity: .7;
}
.setterms-howitworks .tabbed .tab-pane.show img{
	animation: photofade 1.5s;
}

.icon-co-big{
	display:inline-block;
	font-family: 'Open Sans' !important;
	font-size:.7rem;
	line-height:1;
	vertical-align:middle;
	width:40px;
	height:40px;
}
.icon-co-big.profile{background:transparent url(../../images/panel_big_icons.png) no-repeat 0px 0px;}
.icon-co-big.listbold{background:transparent url(../../images/panel_big_icons.png) no-repeat -40px 0px;}
.icon-co-big.house{background:transparent url(../../images/panel_big_icons.png) no-repeat -80px 0px;}
.icon-co-big.envelope{background:transparent url(../../images/panel_big_icons.png) no-repeat -120px 0px;}
.icon-co-big.question{background:transparent url(../../images/panel_big_icons.png) no-repeat -160px 0px;}
.icon-co-big.gear{background:transparent url(../../images/panel_big_icons.png) no-repeat -200px 0px;}
.icon-co-big.expand{background:transparent url(../../images/panel_big_icons.png) no-repeat -240px 0px;}
.icon-co-big.target{background:transparent url(../../images/panel_big_icons.png) no-repeat -280px 0px;}
.icon-co-big.list{background:transparent url(../../images/panel_big_icons.png) no-repeat -320px 0px;}
.icon-co-big.coupon{background:transparent url(../../images/panel_big_icons.png) no-repeat -360px 0px;}
.icon-co-big.wrench{background:transparent url(../../images/panel_big_icons.png) no-repeat -400px 0px;}
.icon-co-big.ccard{background:transparent url(../../images/panel_big_icons.png) no-repeat -440px 0px;}
.icon-co-big.box{background:transparent url(../../images/panel_big_icons.png) no-repeat -480px 0px;}
.icon-co-big.finance{background:transparent url(../../images/panel_big_icons.png) no-repeat -520px 0px;}
.icon-co-big.denied{background:transparent url(../../images/panel_big_icons.png) no-repeat -560px 0px;}
.icon-co-big.write{background:transparent url(../../images/panel_big_icons.png) no-repeat -600px 0px;}
.icon-co-big.cancel{background:transparent url(../../images/panel_big_icons.png) no-repeat -640px 0px;}
.icon-co-big.agent{background:transparent url(../../images/panel_big_icons.png) no-repeat -680px 0px;}
.icon-co-big.move{background:transparent url(../../images/panel_big_icons.png) no-repeat -720px 0px;}
.icon-co-big.crop{background:transparent url(../../images/panel_big_icons.png) no-repeat -760px 0px;}
.icon-co-big.zoomin{background:transparent url(../../images/panel_big_icons.png) no-repeat -800px 0px;}
.icon-co-big.zoomout{background:transparent url(../../images/panel_big_icons.png) no-repeat -840px 0px;}
.icon-co-big.rotateleft{background:transparent url(../../images/panel_big_icons.png) no-repeat -880px 0px;}
.icon-co-big.rotateright{background:transparent url(../../images/panel_big_icons.png) no-repeat -920px 0px;}
.icon-co-big.fliph{background:transparent url(../../images/panel_big_icons.png) no-repeat -960px 0px;}
.icon-co-big.flipv{background:transparent url(../../images/panel_big_icons.png) no-repeat -1000px 0px;}
.icon-co-big.proplist{background:transparent url(../../images/panel_big_icons.png) no-repeat -1040px 0px;}
.icon-co-big.talk{background:transparent url(../../images/panel_big_icons.png) no-repeat -1080px 0px;}
.icon-co-big.agent{background:transparent url(../../images/panel_big_icons.png) no-repeat -1120px 0px;}
.icon-co-big.menu{background:transparent url(../../images/panel_big_icons.png) no-repeat -1160px 0px;}

.icon-co-big.orange{
	background-position-y:-40px;
}
.icon-co-big.white{
	background-position-y:-80px;
}

/* Agent Center */
.agentcenter.jumbotron{
	background:transparent url(../../images/agentcenter_caroussel.jpg) no-repeat center bottom;
	background-size:cover;
	padding:5rem 2rem 11em 2rem;
	text-align:center;
	color:#ffffff;
}
.agentcenter.jumbotron .headline{
	font-size:3rem;
	font-weight:800;
}
.agentcenter.jumbotron .lead{
	font-size:1.5rem;
	font-weight:600;
	max-width:700px;
	margin:0px auto 2rem auto;
}
.agentcenter.jumbotron ul{
	display:inline-block;
	font-size:1.2rem;
	list-style:none;
	line-height:2rem;
	font-weight:600;
	padding:0px 0px 1rem 0px;
}
.agentcenter.jumbotron ul li{
	background:transparent url(../../images/checkmark.png) no-repeat left center;
	padding:0px 4rem 0px 2rem;
}
.agentcenter-start{
	background:#ffffff;
	padding:5rem 0px;
}
.agentcenter-start h3{
	font-size:2rem;
	font-weight:600;
	position:relative;
	padding-bottom:1rem;
	margin-bottom:1rem;
}
.agentcenter-start h3:after{
	content:" ";
	height:4px;
	width:100px;
	background:#00c48d;
	position:absolute;
	bottom:0px;
	left:50%;
	margin-left:-50px;
}
.agentcenter-start p{
	font-size:1.1rem;
	font-weight:300;
	color:#999999;
	padding:1rem 5rem 5rem 5rem;
}
.agentcenter-features{
	background:#002c77;
	padding:2rem 0px;
}
.agentcenter-howitworks{
	background:#ffffff;
	padding:4rem 0px 0px 0px;
}
.agentcenter-howitworks h3{
	font-size:2rem;
	font-weight:700;
	margin-bottom:.5rem;
}
.agentcenter-howitworks h4{
	font-size:1.2rem;
	font-weight:300;
}
.agentcenter-howitworks .tabbed{
	background:#ffffff;
	padding:2rem;
}
.agentcenter-howitworks .tabbed .nav{
	margin-top:70px;
}
.agentcenter-howitworks .tabbed .nav-item.nav-link{
	text-transform:uppercase;
	font-weight:600;
	color:#4c525e;
	border-color:#ffffff #ffffff #d4d4d5;
	position:relative;
}
.agentcenter-howitworks .tabbed .nav-item.nav-link.active{
	color:#00c48d;
	background-color:transparent;
	border-color:#ffffff #ffffff #d4d4d5;
	border-bottom:5px solid #00c48d;
}
.agentcenter-howitworks .tabbed .nav-item.nav-link:before{
  position:absolute;
	content:" ";
	width:50px;
	height:50px;
	top:-40px;
  left:50%;
  margin-left:-25px;
}
.agentcenter-howitworks .tabbed .nav-tabs #nav-ql-tab.active:before{background:transparent url(../../images/agent_tab_images.png) no-repeat 0px -50px;}
.agentcenter-howitworks .tabbed .nav-tabs #nav-ql-tab:before{background:transparent url(../../images/agent_tab_images.png) no-repeat 0px 0px;}
.agentcenter-howitworks .tabbed .nav-tabs #nav-bv-tab.active:before{background:transparent url(../../images/agent_tab_images.png) no-repeat -50px -50px;}
.agentcenter-howitworks .tabbed .nav-tabs #nav-bv-tab:before{background:transparent url(../../images/agent_tab_images.png) no-repeat -50px 0px;}
.agentcenter-howitworks .tabbed .nav-tabs #nav-it-tab.active:before{background:transparent url(../../images/agent_tab_images.png) no-repeat -100px -50px;}
.agentcenter-howitworks .tabbed .nav-tabs #nav-it-tab:before{background:transparent url(../../images/agent_tab_images.png) no-repeat -100px 0px;}
.agentcenter-howitworks .tabbed .nav-tabs #nav-aff-tab.active:before{background:transparent url(../../images/agent_tab_images.png) no-repeat -150px -50px;}
.agentcenter-howitworks .tabbed .nav-tabs #nav-aff-tab:before{background:transparent url(../../images/agent_tab_images.png) no-repeat -150px 0px;}
.agentcenter-howitworks .tabbed .nav-tabs #nav-con-tab.active:before{background:transparent url(../../images/agent_tab_images.png) no-repeat -200px -50px;}
.agentcenter-howitworks .tabbed .nav-tabs #nav-con-tab:before{background:transparent url(../../images/agent_tab_images.png) no-repeat -200px 0px;}
.agentcenter-howitworks .tabbed .tab-content{
	padding:2rem 10rem;
	font-size:1rem;
}
.agentcenter-howitworks .tabbed .tab-pane img{
	max-width:700px;
	position: relative;
	opacity: .7;
}
.agentcenter-howitworks .tabbed .tab-pane.show img{
	animation: photofade 1.5s;
}
@keyframes photofade {
    from { opacity: 0; top:50px; }
    to   { opacity: .7; top:0px; }
}

/* Find Your Agent */
.findagent.jumbotron{
	background-image:  url(../../images/white-triangle.png),url(../../images/bg-blue-img.jpg) ;
	background-size: auto,cover;
	background-position: bottom,center;
	background-repeat: repeat-x, no-repeat;
	padding:6rem 2rem 6rem 2rem !important;
	text-align:center;
	color:#ffffff;
}
.findagent.jumbotron .headline{
	font-size:50px;
	font-weight:800;
	line-height: 127%;
	font-family: 'Campton', sans-serif;
}
/*.agent-profile .agentname{*/
/*	font-size:50px;*/
/*	font-weight:800;*/
/*	line-height: 127%;*/
/*	font-family: 'Campton', sans-serif;*/
/*	color: #002C77;*/
/*}*/
.findagent.jumbotron .lead{
	font-size:17px;
	color: #00C48D;
	font-weight:400;
	max-width:700px;
	margin:0px auto 2rem auto;
	line-height: 133%;
	font-family: 'Campton', sans-serif;
}
.findagent.jumbotron ul{
	display:inline-block;
	font-size:1.2rem;
	list-style:none;
	line-height:2rem;
	font-weight:600;
	padding:0px 0px 1rem 0px;
}
.findagent.jumbotron ul li{
	background:transparent url(../../images/checkmark_white.png) no-repeat left center;
	padding:0px 4rem 0px 2rem;
}
.findagent-search{
	background:#ffffff;
	padding:0.5rem 0.5rem;
	/*border-radius: 30px;*/
	width: 80%;
	margin: 0 auto;
	position: relative;
	top: -64px;
	border: 12.2549px solid rgba(255, 255, 255, 0.1);
	box-shadow: 0px 36.7647px 73.5294px -18.3824px rgba(67, 67, 67, 0.15);
	backdrop-filter: blur(12.2549px);
	/* Note: backdrop-filter has minimal browser support */

	border-radius: 0px 24.5098px 24.5098px 24.5098px;
}
.findagent-search h3{
	font-size:1.2rem;
	font-weight:600;
	padding:0px;
	margin:0px;
	font-family: 'Campton';
}
.findagent-search .search-btn{
	margin: auto;
	position: relative;
	top: 10px;
}

.findagent-search .text-dark-blue{
	color: #002C77 !important;
	font-size:1.2rem;
	font-weight:600;
}
.findagent-search .button-orange{
	border-radius:10px;
}
.findagent-list{
	background:#ffffff;
	padding:1rem 0px 5rem 0px;
}

.findagent-list .agentcard {
	margin: 10px 0px;
	height: 300px;
	margin-bottom: 20px;
	border: none !important;
}

.findagent-list .agentbox{
	display:inline-block;
	width:100%;
	text-align:center;
	margin:0px;
}
.findagent-list .agentsnoresult{
	display:inline-block;
	width:100%;
	font-size:1.2rem;
	font-weight:600;
	text-align:center;
	margin:3rem 0px;
	padding:2rem 1rem;
	border:2px solid #dedede;
	background:#fefefe;
	border-radius:1rem;
}
.findagent-list .agentbox .agentimage{
	display:inline-block;
	position:relative;
	margin-bottom:2rem;
}
.findagent-list .agentbox .agentimage img{
	margin-top: 10px;
	max-width:50%;
	border-radius: 65px;
}
.findagent-list .agentbox .agenttext{
	/*position:absolute;*/
	/*top:0px;*/
	/*left:0px;*/
	width:100%;
	height:100%;
	padding:2rem;
	font-size:1rem;
	line-height:1.2;
	color:#ffffff;
	/*background:rgba(0,0,0,.3);*/
	text-align:left;
	overflow:hidden;
}
.findagent-list .agentbox:hover .agenttext{
	/*animation:fadeOut ease 1s;*/
	/*opacity:0;*/
}
.findagent-list .agentbox .agenttext .placer{
	/*position:absolute;*/
	/*bottom:1rem;*/
	/*left:1rem;*/
	width:100%;
}
.findagent-list .agentbox h3{
	font-size:22px;
	font-weight:600;
	margin-bottom:.5rem;
	color:#002C77;
	font-family: 'Campton', sans-serif;
}
.findagent-list .agentbox p{
	font-size:16px;
	font-weight:400;
	color:#00c48d;
	font-family: 'Campton', sans-serif;
}
.profile-content{
	background:#ffffff;
	/*padding:3rem 0px 3rem 0px;*/
	font-size:1rem;
}
.profile-content .green{
	color:#00c48d

}
.profile-content a{
	color:#00c48d
}
.dark-bg{
	background:#4c525e;
	color:#ffffff !important;
}
.profile-header .brokerage-name{
	color:#00c48d;
	font-family: 'Campton', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
}
.estate-special .state{
	background-color: #002C77;
	color: #ffffff;
}
.estate-special .focus{
	background-color: #002C77;
	color: #ffffff;
}
.profile-header{
	border-radius:10px 10px 0px 0px;
}
.profile-header h3{
	font-weight: 700;
	font-size: 32px;
	line-height: 127%;
	font-family: 'Campton', sans-serif;
	color: #002C77;
}
/*.profile-header .user-avatar{*/
/*	min-height: 330px;*/
/*}*/
.brokerage-footer{
	background-image:url(../../images/black-triangle.png),url(../../images/brokerage_image.png);
    background-size: auto;
    background-position: bottom,center;
    padding: 6rem 2rem 6rem 2rem !important;
    text-align: center;
    color: #ffffff;
	background-repeat:repeat-x;
	background-position-y: bottom;

}
.icon-co-sm{
	display:inline-block;
	font-family: 'Open Sans' !important;
	font-size:.7rem;
	line-height:1;
	vertical-align:middle;
	width:30px;
	height:30px;
}
.icon-co-sm.dashboard{background:transparent url(../../images/panel_icons.png) no-repeat 0px 0px;}
.icon-co-sm.account{background:transparent url(../../images/panel_icons.png) no-repeat -30px 0px;}
.icon-co-sm.profile{background:transparent url(../../images/panel_icons.png) no-repeat -60px 0px;}
.icon-co-sm.proposal{background:transparent url(../../images/panel_icons.png) no-repeat -90px 0px;}
.icon-co-sm.agreement{background:transparent url(../../images/panel_icons.png) no-repeat -120px 0px;}
.icon-co-sm.message{background:transparent url(../../images/panel_icons.png) no-repeat -150px 0px;}
.icon-co-sm.discount{background:transparent url(../../images/panel_icons.png) no-repeat -180px 0px;}
.icon-co-sm.addnew{background:transparent url(../../images/panel_icons.png) no-repeat -210px 0px;}
.icon-co-sm.logout{background:transparent url(../../images/panel_icons.png) no-repeat -240px 0px;}
.icon-co-sm.hat{background:transparent url(../../images/panel_icons.png) no-repeat -270px 0px;}
.icon-co-sm.envelope{background:transparent url(../../images/panel_icons.png) no-repeat -300px 0px;}
.icon-co-sm.search{background:transparent url(../../images/panel_icons.png) no-repeat -330px 0px;}
.icon-co-sm.bell{background:transparent url(../../images/panel_icons.png) no-repeat -360px 0px;}
.icon-co-sm.facebook{background:transparent url(../../images/panel_icons.png) no-repeat -390px 0px;}
.icon-co-sm.linkedin{background:transparent url(../../images/panel_icons.png) no-repeat -420px 0px;}
.icon-co-sm.twitter{background:transparent url(../../images/panel_icons.png) no-repeat -450px 0px;}
.icon-co-sm.google{background:transparent url(../../images/panel_icons.png) no-repeat -480px 0px;background-size: 30px;}
.icon-co-sm.googlebrok{background:transparent url(../../images/google_v.svg) no-repeat ;background-size: 30px;}
.icon-co-sm.instagram{background:transparent url(../../images/panel_icons.png) no-repeat -510px 0px;}
.icon-co-sm.support{background:transparent url(../../images/panel_icons.png) no-repeat -540px 0px;}
.icon-co-sm.real-state{background:transparent url(../../images/circle_1.svg) no-repeat ;}
.icon-co-sm.face-book{background:transparent url(../../images/face_book.svg) no-repeat ;}
.icon-co-sm.twitter{background:transparent url(../../images/twitter.svg) no-repeat ;}
.icon-co-sm.insta-gram{background:transparent url(../../images/insta_gram.svg) no-repeat ;}
.icon-co-sm.linkedin{background:transparent url(../../images/linkedin.svg) no-repeat ;}
.icon-co-sm.phone{background:transparent url(../../images/phone.svg) no-repeat ;}
.icon-co-sm.phonebrok{background:transparent url(../../images/photo_brok.svg) no-repeat ;}
.icon-co-sm.message{background:transparent url(../../images/message.svg) no-repeat ;}
.icon-co-sm.location{background:transparent url(../../images/location.svg) no-repeat ;}
.icon-co-sm.play_img{background:transparent url(../../images/play.svg) no-repeat ;}

.icon-co-sm.lightgray{
	background-position-y:-30px;
}

.icon-co-sm.green{
	margin-right: 10px;
}

.icon-co-sm.real-state{
	margin-right: 10px;
}
.icon-co-sm.green-bar{
	background-size: 100%;
	margin-right: 10px;
}
.real-state-heading{
	font-family: 'Campton', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 26px;
}
.icon-co-sm.orange{
	background-position-y:-60px;
}
.icon-co-sm.white{
	background-position-y:-90px;
}
.green-footer-heading{
	font-size: 13px;
	font-weight: 200;
}

.p-lr{
	padding-left:130px;
	padding-right:130px;
}


.state .text{
	padding-left: 30px;
	font-family: 'Campton', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
}
.focus .text{
	padding-left: 30px;
	font-family: 'Campton', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
}

/* Community Page */
.community.jumbotron{
	background:transparent url(../../images/ourcommunity_caroussel.jpg) no-repeat center bottom;
	background-size:cover;
	padding:5rem 2rem 11em 2rem;
	text-align:center;
	color:#ffffff;
}
.community.jumbotron .headline{
	font-size:3rem;
	font-weight:800;
}
.community.jumbotron .lead{
	font-size:1.5rem;
	font-weight:600;
	max-width:700px;
	margin:0px auto 2rem auto;
}
.community.jumbotron ul{
	display:inline-block;
	font-size:1.2rem;
	list-style:none;
	line-height:2rem;
	font-weight:600;
	padding:0px 0px 1rem 0px;
}
.community.jumbotron ul li{
	background:transparent url(../../images/checkmark_white.png) no-repeat left center;
	padding:0px 4rem 0px 2rem;
}
.community-start{
	background:#ffffff;
	padding:5rem 0px 0px 0px;
}
.community-start h3{
	font-size:2rem;
	font-weight:600;
	position:relative;
	padding-bottom:1rem;
	margin-bottom:1rem;
}
.community-start h3:after{
	content:" ";
	height:4px;
	width:100px;
	background:#00c48d;
	position:absolute;
	bottom:0px;
	left:50%;
	margin-left:-50px;
}
.community-start p{
	font-size:1.1rem;
	font-weight:300;
	color:#999999;
	padding:1rem 5rem 5rem 5rem;
}
.community-list{
	background:#ffffff;
	padding:0px 0px 5rem 0px;
}
.community-list .userbox{
	display:inline-block;
	width:100%;
	text-align:center;
	margin:0px 0px 2rem 0px;
}
.community-list .userbox .userimage img{
	max-width:100%;
}

/* Privacy Policy */
.privacy.jumbotron{
	background:transparent url(../../images/privacy_caroussel.jpg) no-repeat center bottom;
	background-size:cover;
	padding:5rem 2rem 11em 2rem;
	text-align:center;
	color:#ffffff;
}
.privacy.jumbotron .headline{
	font-size:3rem;
	font-weight:800;
}
.privacy.jumbotron .lead{
	font-size:1.5rem;
	font-weight:600;
	max-width:700px;
	margin:0px auto 2rem auto;
}
.privacy.jumbotron ul{
	display:inline-block;
	font-size:1.2rem;
	list-style:none;
	line-height:2rem;
	font-weight:600;
	padding:0px 0px 1rem 0px;
}
.privacy.jumbotron ul li{
	background:transparent url(../../images/checkmark_white.png) no-repeat left center;
	padding:0px 4rem 0px 2rem;
}


/* Terms Of Use */
.terms.jumbotron{
	background:transparent url(../../images/terms_caroussel.jpg) no-repeat center bottom;
	background-size:cover;
	padding:5rem 2rem 11em 2rem;
	text-align:center;
	color:#ffffff;
}
.terms.jumbotron .headline{
	font-size:3rem;
	font-weight:800;
}
.terms.jumbotron .lead{
	font-size:1.5rem;
	font-weight:600;
	max-width:700px;
	margin:0px auto 2rem auto;
}
.terms.jumbotron ul{
	display:inline-block;
	font-size:1.2rem;
	list-style:none;
	line-height:2rem;
	font-weight:600;
	padding:0px 0px 1rem 0px;
}
.terms.jumbotron ul li{
	background:transparent url(../../images/checkmark_white.png) no-repeat left center;
	padding:0px 4rem 0px 2rem;
}



/* Sign Up Page */
.signup.jumbotron{
	background:transparent url(../../images/signup_caroussel.jpg) no-repeat center bottom;
	background-size:cover;
	padding:5rem 2rem 11em 2rem;
	text-align:center;
	color:#ffffff;
}
.signup.jumbotron .headline{
	font-size:3rem;
	font-weight:800;
}
.signup.jumbotron .lead{
	font-size:1.5rem;
	font-weight:600;
	max-width:700px;
	margin:0px auto 2rem auto;
}
.signup.jumbotron ul{
	display:inline-block;
	font-size:1.2rem;
	list-style:none;
	line-height:2rem;
	font-weight:600;
	padding:0px 0px 1rem 0px;
}
.signup.jumbotron ul li{
	background:transparent url(../../images/checkmark_white.png) no-repeat left center;
	padding:0px 4rem 0px 2rem;
}
.signup-content{
	background:#ffffff;
	padding:3rem 0px 3rem 0px;
	color:#999999;
	font-size:1rem;
}
.signup-content h3{
	font-size:2rem;
	font-weight:800;
	position:relative;
	color:#002C77;
}
.fs-27{
	font-size:2rem;
	font-weight:800;
}
.signup-content h4{
	font-size:1.5rem;
	font-weight:600;
	position:relative;
	color:#4c525e;
}
.signup-content.thankyou a{
	font-weight:600;
	color:#4c525e;
}
.signup-content.thankyou a.button-orange{
	color:#ffffff;
}

/* Agent/Seller Sign Up Page */
.agentsignup.jumbotron{
	background-image:  url(../../images/white-triangle.png),url(../../images/bg-blue-img.jpg) ;
	background-size: auto,cover;
	background-position: bottom,center;
	background-repeat: repeat-x, no-repeat;
	padding:7rem 2rem 8em 2rem;
	text-align:center;
	color:#ffffff;
}
.agentsignup.jumbotron:before {
	/*content: '';*/
	/*height: 100%;*/
	/*left: 0;*/
	/*position: absolute;*/
	/*top: 0;*/
	/*width: 100%;*/
	background-image:url('../../images/white-triangle.png');
	background-position: bottom;
	width: 100%;
}
/*.agentsignup.jumbotron::after {*/
/*	background-image:url('../../images/white-triangle.png');*/
/*	background-position: bottom;*/
/*	width: 100%;*/
/*}*/
.agentsignup.jumbotron .headline{
	font-size:3rem;
	font-weight:800;
}
.agentsignup.jumbotron .lead{
	font-size:1.5rem;
	font-weight:600;
	max-width:700px;
	margin:0px auto 2rem auto;
}
.agentsignup.jumbotron ul{
	display:inline-block;
	font-size:1.2rem;
	list-style:none;
	line-height:2rem;
	font-weight:600;
	padding:0px 0px 1rem 0px;
}
.agentsignup.jumbotron ul li{
	background:transparent url(../../images/checkmark_white.png) no-repeat left center;
	padding:0px 4rem 0px 2rem;
}

/* Join Our Team Page */
.jointeam.jumbotron{
	background:transparent url(../../images/jointeam_caroussel.jpg) no-repeat center bottom;
	background-size:cover;
	padding:5rem 2rem 11em 2rem;
	text-align:center;
	color:#4c525e;
}
.jointeam.jumbotron .headline{
	font-size:3rem;
	font-weight:800;
}
.jointeam.jumbotron .lead{
	font-size:1.5rem;
	font-weight:600;
	max-width:700px;
	margin:0px auto 2rem auto;
}
.jointeam.jumbotron ul{
	display:inline-block;
	font-size:1.2rem;
	list-style:none;
	line-height:2rem;
	font-weight:600;
	padding:0px 0px 1rem 0px;
}
.jointeam.jumbotron ul li{
	background:transparent url(../../images/checkmark.png) no-repeat left center;
	padding:0px 4rem 0px 2rem;
}
.jointeam-start h3{
	font-size:2rem;
	font-weight:600;
	position:relative;
	padding-bottom:1rem;
	margin-bottom:1rem;
}
.jointeam-start h3:after{
	content:" ";
	height:4px;
	width:100px;
	background:#00c48d;
	position:absolute;
	bottom:0px;
	left:50%;
	margin-left:-50px;
}

/* Reset Page */
.reset-content{
	color:#999999;
	font-size:1rem;
}
.reset-content h3{
	font-size:2rem;
	font-weight:600;
	position:relative;
	color:#4c525e;
}
.reset-content h4{
	font-size:1.5rem;
	font-weight:600;
	position:relative;
	color:#4c525e;
}


/* Contact Us */
.contactus.jumbotron{
	background:transparent url(../../images/contacus_caroussel.jpg) no-repeat center bottom;
	background-size:cover;
	padding:5rem 2rem 14em 2rem;
	text-align:center;
	color:#4c525e;
}
.contactus.jumbotron .headline{
	font-size:3rem;
	font-weight:800;
}
.contactus.jumbotron .lead{
	font-size:1.5rem;
	font-weight:600;
	max-width:700px;
	margin:0px auto 2rem auto;
}
.contactus.jumbotron ul{
	display:inline-block;
	font-size:1.2rem;
	list-style:none;
	line-height:2rem;
	font-weight:600;
	padding:0px 0px 1rem 0px;
}
.contactus.jumbotron ul li{
	background:transparent url(../../images/checkmark_white.png) no-repeat left center;
	padding:0px 4rem 0px 2rem;
}
.contactus-content{
	background:#ffffff;
	padding:5rem 0px 5rem 0px;
	color:#999999;
	font-size:.9rem;
}
.contactus-content h3{
	font-size:2rem;
	font-weight:600;
	position:relative;
	padding-bottom:1rem;
	color:#4c525e;
}
.contactus-content .infoside h4{
	font-size:1.2rem;
	font-weight:600;
	position:relative;
	color:#4c525e;
}
.contactus-content .infoside a{
	display:block;
	font-size:.9rem;
	color:#999999;
}
.contactus-content .infoside a:hover{
	color:#4c525e;
}


/* Simple Content */
.simple-content{
	background:#ffffff;
	padding:5rem 0px 5rem 0px;
	color:#999999;
	font-size:.9rem;
}
.simple-content h1, .simple-content h2, .simple-content h3, .simple-content h4, .simple-content h5, .simple-content h6 {
	font-weight:600;
	padding-bottom:.5rem;
	color:#4c525e;
}
.simple-content h1{
	font-size:2.5rem;
}
.simple-content h2{
	font-size:2.2rem;
}
.simple-content h3{
	font-size:1.7rem;
}
.simple-content h4{
	font-size:1.5rem;
}
.simple-content h5{
	font-size:1.3rem;
}
.simple-content h6{
	font-size:1.1rem;
}
.simple-content strong{
	color:#4c525e;
}
.fw-500{
	font-weight: 500;
}
.simple-content ul{
	display:inline-block;
	width:100%;
	font-size:.9rem;
	list-style:none;
	line-height:1.7rem;
	padding:0px 0px 1rem 0px;
}
.simple-content ul li{
	background:transparent url(../../images/checkmark.png) no-repeat left center;
	padding:0px 4rem 0px 2rem;
}
.simple-content.tos ul{
	background:initial;
	padding:0px 0px 0px 40px;
	list-style-type:disc;
}
.simple-content.tos ul ul{
	list-style-type: circle;
}
.simple-content.tos ul ul ul{
	list-style-type: square;
}
.simple-content.tos ul li{
	background:initial;
	padding:initial;
}

.sidebartab a{
	border-left:0px;
	margin:0px 0px .5rem 0px;
	padding:.1rem 0px;
	font-size:1rem;
	font-weight:400;
	color:#999999;
}
.sidebartab a.active{
	font-weight:600;
	border-left:3px solid #00c48d;
	margin:0px 0px .5rem 0px;
	padding:.1rem 0px .1rem 1rem;
	color:#00c48d;
}

footer{
	background:#212831 url(../../images/footer_background.png) no-repeat center bottom;
	padding:4rem 0px 5rem 0px;
}
footer .top{
	font-size:1rem;
	color:#b1b1b1;
}
footer .top a{
	font-size:1rem;
	color:#b1b1b1;
}
footer .top a:hover{
	color:#ffffff;
}
footer .cortiam-logo{
	max-width:180px;
}
footer .top h4{
	font-size:1rem;
	font-weight:600;
	color:#ffffff;
}
footer .top h5{
	font-size:1rem;
	font-weight:600;
	color:#00c48d;
}
footer .top ul{
	width:100%;
}


@media only screen and (min-width: 1400px){
	.login-page-my{
		margin-top:4rem !important;
		margin-bottom: 4.3rem !important;
	}
	.bg-image-blue{
		height: 100vh !important;
	}
	/*.mobile-img{*/
	/*	max-height: 575px !important;*/
	/*}*/
	.findagnet.jumbotron{
		padding: 7.5rem 2rem 7.9rem 2rem !important;
	}
}
@media  only screen and (min-width: 1200px) and (max-width: 1400px) {
	.mobile-img{
		max-height: 500px !important;
	}
}
@media  only screen and (min-width: 1200px) {
	/*.mobile-img{*/
	/*	max-height: 463px !important;*/
	/*}*/

	.findagent.jumbotron{
		padding:8.2rem 2rem 7rem 2rem !Important;
	}
	.findagent.jumbotron.success-container{
		padding: 6rem 2rem !important;
	}
}
@media only screen and (max-width:1200px){
	.login-page-my{
		margin-top:5.5rem !important;
		margin-bottom: 3.75rem !important;
	}
}
@media only screen and (max-width: 576px){
	.p-lr{
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	.agentsignup.jumbotron .headline{
		font-size: 1.7rem !important;
	}
	.signup-content h3{
		font-size: 1.7rem !important;
	}
	.findagent.jumbotron .headline{
		font-size: 35px !important;
		font-weight: 700 !important;
	}
	.findagent.jumbotron .lead{
		font-size: 14px !important;
	}
	.about-ready .get-ready{
		font-size: 1.5rem !important;
	}
	.about-ready .selling-home{
		font-size: 1rem !important;
		padding-bottom: 0px !important;

	}
	.signup-content .success-row{
		padding: 0rem 2.5rem !important;
	}
}


footer .top ul li{
	float:left;
	width:50%;
}
footer hr{
	border-top:1px solid #40454c;
}
footer .bottom{
	font-size:.9rem;
	color:#ffffff;
}
footer .bottom a{
	font-size:.9rem;
	line-height:25px;
	color:#ffffff;
}
footer .bottom a:hover{
	color:#b1b1b1;
}
footer .bottom ul li{
	display:inline-block;
	padding:0px 1rem;
	border-right:1px solid #ffffff;
}
footer .bottom ul li.noborder{
	border-right:0px;
	padding:0px .5rem;
}
footer .bottom .sociallink{
	width:30px;
	height:25px;
	display:inline-block;
	margin-bottom:-6px;
}
footer .bottom .sociallink.facebook{background:transparent url(../../images/social_links.png) no-repeat 0px 0px;}
footer .bottom .sociallink.facebook:hover{background:transparent url(../../images/social_links.png) no-repeat 0px -25px;}
footer .bottom .sociallink.twitter{background:transparent url(../../images/social_links.png) no-repeat -30px 0px;}
footer .bottom .sociallink.twitter:hover{background:transparent url(../../images/social_links.png) no-repeat -30px -25px;}
footer .bottom .sociallink.instagram{background:transparent url(../../images/social_links.png) no-repeat -60px 0px;}
footer .bottom .sociallink.instagram:hover{background:transparent url(../../images/social_links.png) no-repeat -60px -25px;}
footer .bottom .sociallink.linkedin{background:transparent url(../../images/social_links.png) no-repeat -90px 0px;}
footer .bottom .sociallink.linkedin:hover{background:transparent url(../../images/social_links.png) no-repeat -90px -25px;}
#card-element{
	margin:.5rem 0px;
	/* padding:0px .5rem; */
	background:#ffffff;
	border:1px solid #dedede;
}
.termslink{padding-top:3rem;color:#4c525e;}
.termslink a{color:#4c525e;}
.form-group.border-danger{
	border:1px solid;
	border-radius:4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	padding-left:.8rem;
}
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media only screen and (min-width: 768px) and (max-width: 991px){
	.cortiam-logo {
		max-width: 121px;
		/*margin-top: 0.4rem;*/
	}
	.findagent.jumbotron{
		padding: 3rem 2rem 7rem 2rem !Important;
	}
	.findagent.jumbotron.success-container{
		padding: 6rem 2rem !important;
	}
	header .nav .nav-item .nav-link.active{
		background-position-y: 19px;
	}
	.button-search {
		font-size: 0.9rem;
		padding: 18px 10px;
	}

	.p-lr{
		padding-right: 35px !important;
		padding-left: 35px !important;
	}

	header .nav .nav-item .nav-link{
		font-size: 9px;
		padding: 7px;
	}
	.findagent-search{
		width: 95% !important;
	}
	.mobile-img{
		max-height: 480px !important;
	}
}

@media only screen and (min-width: 991px) and (max-width: 1200px){
	.button-search{
		font-size: 0.85rem;
		padding: 21px 18px;
	}
	/*.bg-image-blue{*/
	/*	height: 82vh !important;*/
	/*}*/
	.findagent.jumbotron{
		padding: 6rem 2rem 7rem 2rem !important;
	}
	.mobile-img{
		max-height: 500px !important;
	}
	.findagent.jumbotron.success-container{
		padding: 6rem 2rem !important;
	}
}
@media only screen and (min-width: 577px) and (max-width: 767px){
	#mainnav{display:none;}
	#mainnav.mobilemenu {
		display: block !important;
	}
	header .nav .nav-item .nav-link.active{
		background-size: 15px !important;
		background-position-y: 32px !important;
	}
	.findagent.jumbotron{
		padding:4rem 2rem 6rem 2rem !Important;
	}
	.findagent.jumbotron.success-container{
		padding: 4rem 2rem !important;
	}
	#mainnav .nav .nav-item {
		width: 100%;
		border-bottom: 1px solid #f5f5f5;
	}
	.signup .largerbutton{
		min-width: 316px !important;
	}
	header .nav .nav-item .nav-link{
		padding: 0.85rem .75rem !important;
	}
	.cortiam-logo{
		/*margin-top: 1.2rem !important;*/
	}
	.p-lr{
		padding-right: 25px !important;
		padding-left: 25px !important;
	}
	.findagent.jumbotron .thank-you{
		font-size: 38px !important;
		font-weight: 600 !important;
	}
}
/* Small devices (landscape phones, 576px and up) */
@media only screen and (max-width: 576px) {

	.findagent.jumbotron .lead{
		font-size: 14px !important;
	}
	.about-ready .get-ready{
		font-size: 1.5rem !important;
	}
	.about-ready .selling-home{
		font-size: 1rem !important;
		padding-bottom: 0px !important;

	}

	.signup.jumbotron .headline{
		font-size: 2rem !important;
	}
	.findagent.jumbotron .headline{
		font-size: 38px !important;
		font-weight: 700 !important;
	}
	.signup .largerbutton{
		font-size: 1rem !important;
	}
	.findagent.jumbotron.success-container{
		padding: 5rem 2rem !important;
	}
	.findagent.jumbotron{
		padding: 2rem 2rem 5.8rem 2rem !important;
	}

	.p-lr{
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	.signup.jumbotron{
		padding:2rem 2rem 5rem 1rem !important;
	}
	.signup .largerbutton{
		min-width: 316px !important;
	}
	.agentsignup.jumbotron .headline{
		font-size: 1.7rem !important;
	}
	.signup-content h3{
		font-size: 1.7rem !important;
	}
	.button-search {
		font-size: 0.8rem !important;
		padding: 16px 13px !important;
		width: 150px !important;
	}
	header .nav .nav-item .nav-link.active{
		background-position-x: 22px !important;
		background-position-y: 35px;
		background-size: 17px !important;
	}
	.termslink{padding-top:2rem;}
	body{margin-top:60px;}
	.navigation{background:#ffffff;}
	.cortiam-logo{max-width:55%;;}
	#mainnav{display:none;}
	#mainnav.mobilemenu{display:block;}
	#mainnav .nav{width:100%;}
	#mainnav .nav .nav-item{width:100%;border-bottom:1px solid #f5f5f5;}
	header .nav .nav-item .nav-link{padding:1rem .5rem;}
	header .nav .nav-item .nav-link.active{border-bottom:0px;}
	header .nav .nav-item .button-orange{margin:.5rem 0px;width:100%;text-align:center;}
	.homepage.jumbotron{padding:4rem 2rem 6rem 2rem;}
	.aboutus.jumbotron, .setterms.jumbotron, .agentcenter.jumbotron, .findagent.jumbotron, .community.jumbotron, .privacy.jumbotron, .terms.jumbotron, .signup.jumbotron, .agentsignup.jumbotron, .jointeam.jumbotron, .contactus.jumbotron{padding:2rem 2rem 5rem 2rem !important}
	.homepage.jumbotron p, .homepage.jumbotron .lead, .homepage.jumbotron .headline{text-shadow:1px 1px 0px #ffffff;color:#383a40;}
	.homepage.jumbotron ul li{background:transparent url(../../images/checkmark_white.png) no-repeat left center;}
	.homepage.jumbotron ul.first{padding:2rem 0px 0px 0px;margin:0px;color:#ffffff;text-shadow:1px 1px 0px #000000;}
	.homepage.jumbotron ul.second{padding:0px 0px 2rem 0px;margin:0px;color:#ffffff;text-shadow:1px 1px 0px #000000;}
	.home-about{padding:2rem 1rem;}
	.home-seller .sellerboxes{padding-left:2rem;padding-right:2rem;padding-bottom:2rem;}
	footer{padding:2rem 0px;}
	footer .bottom{text-align:center;}
	footer .bottom ul {text-align:center;margin-top:1rem;}
	footer .bottom ul li{float:left;border:0px;width:25%;padding:0px 0px 1rem 0px;}
	.setterms-start {padding:2rem;}
	.setterms-start p{padding:0px;}
	.graybox .textpart, .grayboxleft .textpart{padding:2rem 3rem;text-align:center;}
	.setterms-howitworks{padding:2rem 2rem 0px 2rem;}
	.setterms-howitworks .tabbed{padding:0px;}
	.setterms-howitworks .tabbed .tab-pane img{max-width:100%;}
	.setterms-howitworks .tabbed .nav-item.nav-link span{display:none;}
	.setterms-howitworks .tabbed .tab-content{padding:2rem 0px 0px 0px;}
	.findagent-search{padding:2rem 0px;}
	.agentcenter-start{padding:2rem;}
	.agentcenter-start p{padding:0px;}
	.agentcenter-howitworks{padding:2rem 2rem 0px 2rem;}
	.agentcenter-howitworks .tabbed{padding:0px;}
	.agentcenter-howitworks .tabbed .tab-pane img{max-width:100%;}
	.agentcenter-howitworks .tabbed .nav-item.nav-link span{display:none;}
	.agentcenter-howitworks .tabbed .tab-content{padding:2rem 0px 0px 0px;}
	.about-why{padding:2rem;}
	.about-why p{padding:0px 0px 2rem 0px;}
	.about-team{padding:2rem 0px;}
	.about-team .teambox .teamtext{padding:2rem;line-height:1.3;}
	.login-form, .forgot-form{width:90%;margin:0px 5%;}
	.contactus-content{padding:2rem 0px;}
	.simple-content{padding:2rem 1rem;}
	.error-404{max-width:340px}

}
@media only screen and (max-width: 430px){
	.signup .largerbutton{
		font-size: 1rem !important;
	}
	input::placeholder {
		font-size: 0.78rem !important;
	}

	.agentsignup.jumbotron .headline {
		font-size: 1.5rem !important;
	}
	.signup .largerbutton{
		min-width: 252px !important;
		padding: 1rem 1rem !important;
	}

	.signup.jumbotron{
		padding:2rem 0rem 5rem 0rem !important;
	}
	.signup.jumbotron .headline{
		font-size: 1.3rem !important;
	}
	.login-page-my{
		margin-top:4rem !important;
		margin-bottom: 3.75rem !important;
	}
	.findagent.jumbotron .headline{
		font-size: 25px !important;
		font-weight: 600 !important;
	}
	.findagent.jumbotron .lead{
		font-size: 14px !important;
	}
	.signup-content h3{
		font-size: 1.3rem !important;
	}
}
.signup-content .success-row{
	padding: 0rem 1rem !important;
}

.error{

	color : #f44336!important;
}

input.error
{
	border : 1px solid  #f44336!important;
}
.bg-image-blue{
	background-image:url('../../images/bg-blue.svg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	height: 100vh;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:#00c48d;
	color:#ffffff;
 }
 .select2-container--default .select2-results__option[aria-selected=true] {
	background-color:#4c525e;
	color:#ffffff;
 }









button.swal2-confirm.swal2-styled.swal2-default-outline {
	min-width: 110px !important;
}
button.swal2-deny.swal2-styled.swal2-default-outline {
	min-width: 110px !important;
}


.rounded-5{
	border-radius: 5px !important;
}

.w-165{
	min-width: 165px !important;
	text-align: center;
}

.w-110{
	width: 110px !important;
}
@media only screen and (max-width: 576px) {
	.w-165{
		min-width: 100% !important;
	}


	/*.liscense-body button{*/
	/*	width: 100% !important;*/
	/*	margin-bottom: 5px !important;*/
	/*}*/
}