@CHARSET "UTF-8";
/**
	color:#6C7C55;
	color:#43BECC;
	color:#FF5A14;
	color:#e1472f;
	color:#6C7C55;
	
	#3F4C45  very dark green to #5A7C55
	#5A7C55   darker green to #00BFB2
	#6C7C55   std dark green to #66D9D1
	#AEB8A1	light green  to #99D3B5
	
	#ccad68  light brown to #c0c0c0
	#DBC48E : std beige to #555555
	#F1E3BE : light beige
	
	#738D82 : alt green (footer)
	
	#EC964B orange to #142845

	#ccc 	dark gray
	#bbb 	darker gray
	#E9EDF0 very light green / gray
	
	#cc0000   red(fail)
	#FFE5E5   pink (fail bg)
	
	https://www.hexcolortool.com
	
	oranges
	#142845   normal
	
	#FAB378 light
	#ccf0ed very light
	#ebf5f2 very very light (background)
	
	greens
	#406A79 dark
	#00BFB2	normal
	#66D9D1 lighter

	#99D3B5 very light
	#ebfff4 very very light (background)
	#f5fffa almost white
	
	blue
	#142845 (dark)
	#14284510 (light)
	
	Yellow
	LightYellow (prospects default color)
	
	**/


body {

	font: 14px "Roboto", sans-serif ;
	font-weight:400px;
	color: #333;
	text-shadow: none; filter: none;font-smooth:always;
	margin:0px;
	background-color:#fefefe;
	-webkit-font-smoothing: antialiased;
}
form{padding:0px;margin:0px;}
input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}

input[type=submit] {
-webkit-appearance: none;background:white;
}
input[type=button] {
-webkit-appearance: none;
}





h2{float:left;clear:both;width:95%;font:16px 'Roboto', Arial;display:block;clear:both;margin:0px;padding:0px 0px 20px 0px;}
h3{float:left;clear:both;width:95%;font:13px 'Roboto', Arial;padding:0px 0px 10px 0px;}

#page{width:100%;}
#page,
#page *,
#page *::before,
#page *::after {
 /**/ box-sizing: content-box;/**/
}
#contentholder{width:1024px; padding:10px 0px 20px 0px;margin:0px auto;border:0px solid red;}
#bgwrap{
	display:inline-block;
	width:100%;
	height:100%;
	/**background: rgba(0, 0, 0, .05);**/
	border:0px solid green;
}

/** Hide recptcha - covered in TCs ***/
.grecaptcha-badge {
    visibility: hidden;
    display:none;
}



/** Tooltip ***/


.ttabscontainer{position:absolute;}
.ttposition{position:relative;top:60px;left:0px;}
.ttbeaka{height: 0;width: 0;border-bottom: 9px solid #142845;border-left: 9px solid transparent;border-right: 9px solid transparent;left: 0px;top: 0px;margin-left: 20px;z-index: 1;}
.ttbeakb{position: relative;left: -9px;top: 0px;height: 0;width: 0;border-bottom: 9px solid #142845;border-left: 9px solid transparent;border-right: 9px solid transparent;z-index: 2;}
.ttmessage{background-color: #142845;border: solid 0px #ffffff;position: relative;color:white;top: -1px;z-index: 9;padding: 10px;border-radius:5px;box-shadow: 2px 2px 2px #999; -moz-box-shadow: 2px 2px 2px #999; -webkit-box-shadow: 2px 2px 2px #999;}

.popstatus{
	display:inline-block;
	width:100%;
	text-align:center;
	padding:50px 0px 50px 0px;
	font:20px 'Roboto', sans-serif;
	font-weight:400;
	color:#00BFB2;
}
.popstatus i{margin:0px 20px 0px 0px;font-size:20px;}

.fa-question-circle.tooltip{cursor:help;}



/** Add / Edit Prop ***/

.formfldwrap label{display:block;padding:5px 5px 5px 5px;font:13px 'Roboto', Arial;}
.formfldwrap {float:left;}
.formfldwrap .failval{border:1px solid #EB0000;}
.formfldwrap .failval::before{color:#EB0000;}
.formfldwrap .failval input, .formfldwrap .failval select{}
.formfldwrap .okval{border:1px solid #999;}
.formfldwrap .okval::before{color:#333;}
.formfldwrap .okval input, .formfldwrap .okval select{color:#333;}
.AdInputInfo{padding:0px 0px 10px 0px;/*! vertical-align: top; */}
.FailMessage{color:#EB0000;}
.aperm{color:#cc0000;font-size: 12px;font-weight: 500;padding-left: 2px;}
#errordiv{background:white;color:#cc0000;float:left;text-align:center;padding:20px 20px;width:96%;margin:20px 0px 0px 0px;border-radius: 5px;width: calc(100% - 40px);}
#caution i{line-height:30px;float:left;font-size:24px;color:#cc0000;padding-right:20px;}
#errtext{/*! line-height:110%; */float:left;font:24px "Roboto", "sans-serif", Arial;font-weight: 400;}
.stdlink{color:#FE6F61;}

#page .selwrap{
	position:relative;
  overflow: hidden;
  border: 1px solid #999;
  background:transparent;
  padding: 0px 2px 2px 2px ;
  /**text-shadow: #fff 1px 1px 0;**/
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  height:24px;
  /*! display:inline-block; */
  z-index:10;
	
	margin: 0px;
	top: 0;
}

.selwrap select{
	display:inline-block;
   background: transparent;
   height:25px;
   font:16px "Roboto", sans-serif;
   font-weight:300;
   border:0px solid white;
   -webkit-appearance: none;
   padding-left:3px;

}

.intextwrap{
	position:relative;
  overflow: hidden;
  border: 1px solid #999;
  background:transparent;
  padding: 0px;
  /**text-shadow: #fff 1px 1px 0;**/
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  display:inline-block;
  z-index:10;
	
}
.intextwrap input{
	display:inline-block;
   background: transparent;
   height:18px;
   font:16px "Roboto", sans-serif;
   line-height:16px;
   padding:4px;
   font-weight:300;
   border:0px solid white;
   -webkit-appearance: none;
   padding-left:3px;
       box-sizing: content-box;

}

.compuls{
	-webkit-box-shadow: inset 0 1px 1px #efefef,0 0 3px #ddd;
	-moz-box-shadow: inset 0 1px 1px #efefef,0 0 3px #ddd;
	box-shadow: inset 0 1px 1px #efefef,0 0 3px #ddd; 
}


.selwrap select option, .intextwrap input{
	padding-left:5px;
	font:16px "Roboto", sans-serif;
	font-weight:300;
}
.intextwrap input{width:98%;}
.selwrap:before {
    content: "\f107"; 
    font-family: FontAwesome;
    font-size:18px;
    color:#333;
    right:7px;
    position:absolute;
    z-index:-1;
    top:5px;
 }
 .selwrap:focus {
    border-color:#ccc;
}
.selwrap:hover,.intextwrap:hover,.select2-selection--multiple{
    box-shadow: 0 0 2px #ddd;
    -moz-box-shadow: 0 0 2px #ddd;
    -webkit-box-shadow: 0 0 2px #ddd;
}
.infobox .intextwrap .inptxtbx{letter-spacing:0.05em;font:16px "Roboto", "sans-serif", Arial;}
.infoboxpreamble{display:inline-block;font:16px 'Roboto', sans-serif;padding:10px;color:#00BFB2;background:white;}
.submbttnsection{
	width:100%;
	text-align:center;
}
.subbutwrap{
	 padding: 0px;
    display: inline-block;
    margin: 20px 0px 50px 0px;
    /* border: 2px solid #FE6F61; */
    border-radius: 2px;
    -moz-border-radius: 2px;
    /* -webkit-border-radius: 2px; */
    background: none;
}
.subbutwrap input{
    font: 20px "Roboto", "Sans Serif";
    display: inline-block;
    border: 0px;
    background: #FE6F61;
    color: white;
    padding: 5px 20px 5px 20px;
    height: max-content;
    width: auto;
    border: 2px solid #FE6F61;
    border-radius: 5px;

}



.subbutwrap input:hover{

	cursor:pointer;
	
}
.charleftcnt{
	display:inline-block;vertical-align:top;line-height:12px;height:12px;font:10px "Roboto", sans-serif;}
.pghead{float:left;width:100%;padding:150px 0px 0px 0px;}
.pghead h1{float:left;width:100%;margin:30px 0px 20px 0px;padding:0px 0px 20px 0px;

font-weight: 500;
  font-size: 54px;
  line-height: 110%;
  font-family: "Barlow", sans-serif;
color:#142845;font:50px 'Barlow', Roboto , Arial;text-align:center;}

.pgwidthdiv{background:#fefefe;display:inline-block;width:96%;padding:2%;margin:0px auto;font:18px "Roboto", "sans-serif", Arial;font-weight:300;}
.pgwidthdiv h2{font:40px Roboto,sans-serif;;font-weight:300;margin:0px auto;padding:10px 0px 20px 0px;width:100%;text-align:center;color:#00BFB2;}

.stdpgsubhdg{width:100%;float:left;margin:0px;padding:0px 0px 20px 0px;font:30px Roboto,sans-serif;;font-weight:300;}

#placestreetnumberwrap .intextwrap, #placeunitwrap .intextwrap{width:150px;}
#placestreetnamewrap .intextwrap, #placecomplexnamewrap .intextwrap, #suburbid{width:300px;}
#addrholder{width:100%;display:inline-block;}
#suburbidwrap .select2-selection{height:31px;font: 16px "Roboto", sans-serif;font-weight: 300;color:black;border:0px solid #999;border-radius:2px;webkit-box-shadow: inset 0 1px 1px #efefef,0 0 3px #ddd;-moz-box-shadow: inset 0 1px 1px #efefef,0 0 3px #ddd;box-shadow: inset 0 1px 1px #efefef,0 0 3px #ddd;}


/** Home Page ***/


/** Content  Pages **/

.profpic.rounddiv{width:35px;height:35px;display:inline-block;overflow:hidden;margin-right:3px;}
.profpic.rounddiv i{position:relative;top:0px;left:5px;display:inline-block;vertical-align:middle;}
.profpic.rounddiv img{padding:0px;border:0px;width:100%;height:100%;display:inline-block;}

.rounddiv{  border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}

.pgleftcol{width:70%;float:left;border:0px solid red;}
.pgrightcol{width:30%;float:right;border:0px solid blue;}

.infobox{width:100%;padding:0px;margin:0px 0px 50px 0px;border:0px;background:white;float:left}
.infobox .infoboxhdr{width:100%;float:left;background:#142845;}
.infobox .infoboxhdr h2{width:96%;padding:10px 2%;color:white;float:left;font:24px Roboto, Arial;font-weight:300;}
.infobox .infoboxct{width:96%;padding:2%;color:#333;float:left;font:16px "Roboto", "sans-serif", Arial;}
.srchfrm .formfldwrap{margin:0px 0px 20px 10px;}
.srchfrm label{display:block;padding:5px 2% 2px 2%;font:13px 'Roboto', Arial;width:96%;}
.srchfrm .selection .select2-selection{ border: 1px solid #999; background:transparent;padding: 0px 2px 0px 2px ; text-shadow: #fff 1px 1px 0; border-radius: 0px;}

.uploadimgprev{display:inline-block;width:47%;padding-left:3%;padding-bottom:20px;}
.uploadimgprev img{border:0px;display:inline-block;width:100%;max-width:100%;}
#contentholder.profcont{horizontal-align:center;text-align:center;}
.profilecatg{text-align:left;display:inline-block;width:300px;padding:10px 20px 10px 10px;vertical-align:top;horizontal-align:center;background:white;}
.profilecatg .infobox{width:100%;margin:0px auto;float:none;}
.profilecatg .infoboxhdr{text-align:center;}
.profilecatg  .AdInputInfo{font-size:14px;}
.profilecatg .listinlabel{padding-left:0px;}
.profilecatg  .formfldwrap{width:100%;}
.profilecatg  .intextwrap{width:230px;}
.profilecatg  .intextwrap input{font-weight:400;color:#333;}
.upok{width:10%;display:inline-block;vertical-align:top;}
.upok .fa-check-circle{color:green;font-size:28px;margin:-5px 0px 0px 10px;vertical-align:top;}
.upok .fa-times{color:red;font-size:28px;margin:-5px 0px 0px 10px;vertical-align:top;}
.upok .fa-spin{color:#00BFB2;font-size:20px;margin:5px 0px 0px 10px;}
.profval{font-size:16px;float:left;width:235px;white-space: nowrap;overflow:hidden !important;text-overflow: ellipsis;margin:0px;}
.profilecatg .infobox .infoboxct .prochg{line-height:14px;font-size:14px;margin:0px;color:#00BFB2;text-decoration:underline;cursor:pointer;}
#chgctd{color:white;text-decoration:none;cursor:default;}
.attend{border:1px solid #ff0000;border-radius:3px;background:#FFE5E5;}

.profsub,.versub{margin:0px 0px 0px 5px;float:none;display:inline-block;text-align:center;padding:1px 5px 1px 5px;background:white;
  border:2px solid #00BFB2; border-radius: 2px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;
  font:16px 'Roboto', sans-serif;font-weight:400;color:#00BFB2;
  cursor:pointer;vertical-align:top;height:32px;}
.profsub{display:none;}
.versub{display:inline-block;;}
#useridver .prochg,#useridver .chgpg{text-decoration:underline;color:#00BFB2;cursor:pointer;font-size:16px;font-weight:400;}
.nloin{font-weight:300;max-width:600px;display:inline-block; width:96%;margin:100px 2% 100px 2%;font:18px 'Roboto', sans-serif;text-align:center;color:#333;}
.nloin a{color:#00BFB2;}
#verstatus .formfldwrap{padding-bottom:15px;}
.vverhld .AdInputInfo{float:left;margin-top:10px;}
.vverhld .prochg{display:inline-block;vertical-align:baseline;}

.verval{font-size:16px;float:left;width:235px;white-space: nowrap;overflow:hidden !important;text-overflow: ellipsis;margin:0px;}
.defob{display:none;}
#mobpin{width:100%;}
.preambl{display:none;font:14px 'Roboto', sans-serif;padding:5px 0% 5px 0%;width:100%;display:inline-box;color:#00BFB2;font-weight:300;}
.profilecatg #pinentry .intextwrap{width:100px;}
.resendpin, .chgpg{cursor:pointer;text-decoration:underline;font:14px 'Roboto', sans-serif;padding:5px 0px 5px 10px;color:#00BFB2;font-weight:300;}
.resendpin{display:inline-block;margin-top:-3px;color:#999;padding:5px 0px 0px 20px;position:relative;bottom:2px;}
.chgpg{display:inline-block;}
.smallnote{font-size:14px;font-weight:300;color:#555555;font-family:Roboto,sans-serif;}
#profpic{margin:20px 10px 10px 0px;overflow:hidden;border:1px solid #c0c0c0;width:100px;height:100px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:inline-block;text-align:center;}
#profpic img{padding:0px;border:0px;width:100px;height:100px;}
#chpcbt, #delpcbt{}
#chpcbt{left:-27px;}
#delpcbt{left:-32px;}
.prfldholder{display:inline-block;vertical-align:bottom;}
.prfldholder i{font-size:30px;color:#142845;display:inline-block;position:relative;top:30px;}
.ermhldre{padding:10px 0px 0px 0px;width:100%;font-size:16px;display:inline-block;width:100%;color:#EB0000;text-align:center;}
.ermhldre i{padding-right:20px;}
.ermhldre a{color:#EB0000;}
.idversep{display:inline-block;padding:10px;text-align:center;vertical-align:top;}
#profpicloader{width:300px;display:none;}
#profpicloader .plupload_header{display:none;}
#profpicloader .plupload_filelist_header{background:none;}
#profpicloader .plupload_button{padding:5px;font-size:16px;width:100px;background:none;background-image:none;}
#profpicloader .picloadcontainer.apic.theprime{border-color:yellow;}
#profpicloader .picloadcontainer.apic.theprime .chgprime{display:none;}
#profpicloader .plupload_filelist_header{display:none;}
#profpicloader .plupload_filelist{overflow:hidden;margin:0px;padding:0px;background: transparent;}
#profpicloader .plupload_filelist_footer{display:none;}
#profpicloader .picloadcontainer{margin:10px 0px 0px 0px;float:none;display:inline-block;text-align:center;padding:0px;background:white;
 border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;width:270px;height:50px;vertical-align:top;
  overflow:hidden;
}
#profpicloader .uploadcontainer{width:114px;display:inline-block;}
#profpicloader .plupload_droptext{margin:0px;float:none;list-style-type:none;display:inline-block;text-align:center;width:110px;padding:10px 0px 10px 0px;background:white;
  border:1px dashed #142845; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
  font:16px 'Roboto', sans-serif;font-weight:300;color:#142845;
}
#profpicloader .addfilesbuttn{margin:0px;float:none;display:inline-block;text-align:center;width:90px;padding:10px 10px 10px 10px;background:white;
  border:1px solid #142845; border-radius: 2px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;
  font:16px 'Roboto', sans-serif;font-weight:300;color:#142845;vertical-align:top;
  cursor:pointer;
}
#profpicloader .addfilesbuttn:hover{color:white;background:#142845;}
#profpicloader .addfilesbuttn i{padding-right:10px;}
#profpicloader .addfilesep{margin:0px;float:none;display:inline-block;text-align:center;padding:15px 7px 15px 5px;background:white;
  border:0px;font:14px 'Roboto', sans-serif;font-weight:300;color:#142845;position:relative;vertical-align:top;top:-5px;
}

.loadbttncontainer{cursor:pointer;float:left;}
.picloadbttncontainer{cursor:pointer;display:inline-block;}


#iddocloader{width:300px;display:none;}
#iddocloader .plupload_header{display:none;}
#iddocloader .plupload_filelist_header{background:none;}
#iddocloader .plupload_button{padding:5px;font-size:16px;width:100px;background:none;background-image:none;}
#iddocloader .picloadcontainer.apic.theprime{border-color:yellow;}
#iddocloader .picloadcontainer.apic.theprime .chgprime{display:none;}
#iddocloader .plupload_filelist_header{display:none;}
#iddocloader .plupload_filelist{overflow:hidden;margin:0px;padding:0px;}
#iddocloader .plupload_filelist_footer{display:none;}
#iddocloader .picloadcontainer{margin:10px 0px 0px 0px;float:none;display:inline-block;text-align:center;padding:0px;background:white;
  border:0px solid #00BFB2;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;width:300px;height:50px;vertical-align:top;
  overflow:hidden;
}
#iddocloader .uploadcontainer{width:134px;display:inline-block;}
#iddocloader .plupload_droptext{margin:0px;float:none;list-style-type:none;display:inline-block;text-align:center;width:130px;padding:10px 0px 10px 0px;background:white;
  border:2px dashed #00BFB2; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
  font:16px 'Roboto', sans-serif;font-weight:300;color:#00BFB2;
}
#iddocloader .addfilesbuttn{float:none;text-align:center;width:180px;padding:5px 10px 5px 10px;background:white;
  border:1px solid #00BFB2; border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;
  font:16px 'Roboto', sans-serif;font-weight:300;color:#00BFB2;vertical-align:top;display:inline-block;margin:0px 0px 0px 40px;
  cursor:pointer;
}
#iddocloader .addfilesbuttn:hover{color:white;background:#00BFB2;}
#iddocloader .addfilesbuttn i{padding-right:10px;}
#iddocloader .addfilesep{margin:0px;float:none;display:inline-block;text-align:center;padding:15px 10px 15px 10px;background:white;
  border:0px font:14px 'Roboto', sans-serif;font-weight:300;color:#00BFB2;position:relative;vertical-align:top;top:-5px;
}
.iddoclnk{color:#333;padding:0px 0px 0px 5px;font-size:16px;}
.iddoclnk span{padding:0px 0px 0px 5px;font-size:12px;}
.supdocs{float:left;width:100%;padding:0px;}
.lstmngres{float:left;text-align:center;width:40px;font-size:28px;}
.lstmngres .fa{display:none;}
.lstmngres .fa-check-circle{color:green;}
.lstmngres .fa-times{color:#dd0000;}

#idverhld .fa-cog{color:white;font-size:20px;padding:3px;}
#idverhld .autoIdSubmitHolder{float:left;padding:10px 0px 10px 0px;text-align:center;width:100%;font:16px Roboto, sans-serif;}
#idverhld .autoverifyPreamble{float:left;padding:20px 0px 10px 0px;text-align:left;width:100%;}
#idverhld .autoIdSubmit{display:inline-block;border-radius:3px; color:white;background:#FE6F61;font:16px Roboto, Roboto;padding:5px 0px;cursor:pointer;width:100%;text-align:center;}

.idVerpopform{display:inline-block;width:96%;padding:0px 2% 0px 2%;}
.idVerpopform .selwrap select option{font:14px Roboto,sans-serif;font-weight:300;}
.idVerpopform .selwrap select{font:14px Roboto,sans-serif;font-weight:300;}
.idVerpopform .intextwrap{font:14px Roboto,sans-serif;font-weight:300;}
.idVerpopform img.idDocPopUpThumb{border:0px solid #c0c0c0; padding:0px;max-height:200px;max-width:200px;display:inline-block;box-shadow: 2px 2px 2px #c0c0c0;-moz-box-shadow: 2px 2px 2px #c0c0c0;-webkit-box-shadow: 2px 2px 2px #c0c0c0;}
.idVerpopform .idVerHeader{float: left;width: 100%;padding: 0px 0px 20px 0px;text-align: center; font: 16px Roboto,sans-serif;text-transform: uppercase;border-bottom: 1px solid #999 ;font-weight: 700;margin-bottom: 20px;}
.idVerpopform .idImageCont{float:left;width:200px;text-align:left;}
.idVerpopform .idDataCont{float: left;width: 260px;text-align: left;padding: 10px 0px 0px 10px;font:14px Roboto, sans-serif;}
.idVerpopform .idDataCont .idMetaCat{font-weight:bold;padding:0px 0px 3px 0px;width: 70px;display: inline-block;color:#555;}
.idVerpopform .idDataCont .idMetaVal{font-weight:normal;padding:0px 0px 3px 0px;display: inline-block;#555;}
.idVerpopform .idPicDocDataCont{float:left;width:100%;text-align:left;padding: 20px 0px 20px 0px;border-bottom: 1px solid #999;}

.idVerpopform .leadfrmindiv{float:left;width:100%;padding:0px 0px 20px 0px;text-align:Center;}
.leadfrmindiv .idFieldhead{width:100%;}
.idVerpopform .leadfrmindiv .selwrap{width:240px;}
.idVerpopform .leadfrmindiv select{width:280px;}
.idVerpopform .idFieldhead{padding:10px 0px 3px 0px;font:12px Roboto, sans-serif;font-weight:500;text-transform:uppercase;}
.idVerpopform .autoIdSubmit{border: 1px solid #FE6F61;margin-top:20px;display:inline-block;border-radius:3px; color:white;background:#FE6F61;font:16px Roboto, sans-serif;padding:5px 0px;cursor:pointer;width:100%;text-align:center;}
.idVerErrMess{display:inline-block;width:100%;text-align:center;font:16px Roboto,sans-serif;padding: 10px 0px 10px 0px;line-height: 22px;}
.idVerpopform .idVerPreAmble{float:left;width:100%;text-align:center;font:16px Roboto,sans-serif;padding: 10px 0px 10px 0px;line-height: 22px;color:black;}
.idVerpopform .idVerError{float:left;width:96%;text-align:center;font:16px Roboto,sans-serif;padding: 10px 2% 10px 2%;line-height: 22px;color:black;	border:1px solid #cc0000;background:#FFE5E5;}

.idVerpopform .idRadioHolder{padding:5px 10px;display:inline-block;background:#ccf0ed;border:0px;border-radius:4px;margin-top: 5px;}
.idVerpopform .radioHld{padding:0px 5px 0px 0px;display:inline-block;}
.idVerpopform .radioLabelHld{padding:0px 5px 0px 0px;display:inline-block;}


.idVerpopform .idSubWait{width:100%;display:inline-block;padding:30px 0px 30px 0px;text-align:center;display:none;}
.idVerpopform .idSubWait .idSubWaitHead{width:100%;display:inline-block;padding:0px 0px 10px 0px;text-align:center;font:16px Roboto, sans-serif;}
.idVerpopform .popstatus{margin:0px;padding:0px;}
.idVerpopform .popstatus i{margin:0px;color:#FE6F61;}

.idVerErrMess ul.failedAuthList{float:left;list-style-type:disc;padding:0px 10px;margin:0px 0px 0px 10px;text-align:left;}
.idVerErrMess ul.failedAuthList li{padding:0px;margin: 4px 0px 4px 4px;text-align:left;font-size:14px;text-align:left;}


#alertdiv{margin:0px auto;padding:20px 0px 0px 0px;width:100%;float:none;display:inline-block;text-align:center;}
#alertdiv .infoboxhdr{width:96%;padding:0px 2% 0px 2%;}
#alertdiv .infoboxhdr h2{width:100%;display:inline-block;text-align:center;vertical-align:bottom;}
#alertdiv .infoboxhdr.notactv{background:white;}
#alertdiv .infoboxhdr.notactv h2{color:#00BFB2;text-decoration:underline;font-size:25px;}
#alertdiv .infobox{width:100%;margin:0px auto;float:none;display:inline-block;background:white;}
#alertdiv .infoboxct{padding:20px 1% 0px 1%;width:98%;}
#alertdiv .intextwrap{width:91%;margin:0px auto;display:inline-block;float:none;}
#alertdiv .intextwrap.failval{border-color:#EB0000;}
#alertdiv .intextwrap .txtbx{letter-spacing:0.05em;font:16px "Roboto", "sans-serif", Arial;}
#alertdiv .rmembrme{width:100%;float:left;text-align:left;color:#333;font:16px "Roboto", "sans-serif", Arial;display:inline-box;float:none;}
#alertdiv .rmembrme span input{display:inline-box;margin-left:0px;}
#alertdiv .subbutwrap{margin-bottom:10px;margin-top:30px;}
#alertdiv .checkdiv{width:91%;margin-top:10px;display:inline-block;}
.cdcheck{width:5%;float:left;}
.cdtext{margin-left:5px;width:91%;float:left;font-weight:300;font-family:Roboto,sans-serif;}
#alertdiv .subbutwrap{border-color:#555;}
#alertdiv .subbutwrap input{color:#555;}
#alertdiv .subbutwrap input:hover{background:#FE6F61;color:white;}

.infoboxsvsch{max-width:400px;}
.processedok{padding:20px;text-align:center;}
.processedok .fa-check-circle{font-size:30px;color:green;padding-right:20px;}
.procoktxt{position:relative;top:-5px;font:16px 'Roboto', sans-serif;color:#333;}

.fblgcont{width:100%;margin-top:10px;padding:0px 0 0px 0;text-align:center;}
.custLoginButton{display:inline-block;}

.authProvidertxt{color:#333;font:18px 'Roboto';vertical-align:top;position:relative;top:8px;padding:0px 20px 0px 0px;}
.authProvidertxt .fa{color:#333;font-size:20px;display:inline-block;height:20px;width:20px;margin-left:20px;}

.authProviderLogo{cursor:pointer;overflow:hidden;background:#3B5998;width:50px;height:50px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-align:center;}
.authProviderLogo img{border:0px;padding:0px;width:50px;height:50px;}
.sellcontt{width:1024px;margin:0px auto;}
.nwsninwelc{font:16px "Roboto", sans-serif,Arial;font-weight:300;width:100%;horizontal-align:center;text-align:center;margin-bottom:50px;display:inline-block;}
.emphp{font:20px "Roboto", sans-serif,Arial;width:100%;margin-top:0px;}

.fblgcont.signIn {}
.fblgcont.signIn .custLoginButton{margin:0px 0px 10px 0px;width:270px;float:left;background:#4167B1;border-radius:3px;height:35px;border:1px solid #4167B1;cursor:pointer;}
.fblgcont.signIn .custLoginButton .authProviderLogo{float:left;width:30px;height:30px;background:#4167B1;border-radius:3px 0px 0px 0px;padding:5px 7px 0px 0px;text-align:center;border-right:1px solid white;}
.fblgcont.signIn .custLoginButton .authProviderLogo .fa{display:none;color:white;font-size:20px;position:relative;top:6px;left:4px;}
.fblgcont.signIn .custLoginButton .authProviderLogo .fbloginLogo{display:inline-block;width:25px;height:25px;}
.fblgcont.signIn .custLoginButton .authProvidertxt{width:190px;font:18px Roboto,sans-serif;color:white;float:left;padding:0px 0px 0px 20px;text-align:left;font-weight:300;}


.glgcont{width:100%;margin-top:0px;padding:0px 0 0px 0;text-align:center;}
.glgcont.signIn {}
.glgcont.signIn .custLoginButton{margin:20px 0px 20px 0px;width:270px;float:left;background:#4285f4;border-radius:3px;height:40px;border:1px solid  #4c8bf5 ;cursor:pointer;}
.glgcont.signIn .custLoginButton .authProviderLogo{float:left;width:35px;height:35px;background:white;border-radius:0px;padding:5px 5px 0px 5px;text-align:center;}
.glgcont.signIn .custLoginButton .authProviderLogo .fa{display:none;color:#4285f4;font-size:20px;position:relative;top:6px;left:4px;}
.glgcont.signIn .custLoginButton .authProviderLogo .gloginLogo{display:inline-block;width:30px;height:30px;}
.glgcont.signIn .custLoginButton .authProvidertxt{width:190px;font:18px Roboto,sans-serif;color:white;float:left;padding:0px 0px 0px 20px;text-align:left;font-weight:300;}


#loginerm{font:18px Roboto, sans-serif;font-weight:300;width:100%;float:none;text-align:center;display:inline-block;margin:30px 0px -30px 0px;color:#EB0000;line-height:25px;}

.sectionSepCont{margin-top:30px;height:20px;width:270px;background:white;float:left;border-top:1px solid #333;text-align:center;}
.sectionSepWords{font:14px Roboto, sans-serif;color:#333;position:relative;top:-12px;padding:2px 15px 2px 15px;background:white;display:inline-block;}



#logindiv .infobox .infoboxhdr h2, #regdiv .infobox .infoboxhdr h2{
	font: 24px Roboto, Arial;letter-spacing:0.0;font-weight:300;
}


#adminmenu .tbheadntxt{margin-left:0px;}
#tb #adminmenu.bluemen{width:63px;}
#tb #adminmenu.bluemen.menuselected{width:63px;}
#tb #adminmenu .ttposition{left:40px;}

#adminmenucont .fa-plus,#adminmenucont .fa-minus{display:none;}
#tb #adminmenu .sttblink{display:none;}
#tb #adminmenu .fa-plus{display:inline-block;padding-right:5px;}
#tb #adminmenu .fa-minus{display:none;padding-right:5px;}
#tb #adminmenu .tbmenulnkcat{padding:5px 0px 5px 0px;cursor:pointer;}
#tb #adminmenu .tbmenulnkcat:last-child {
  border-bottom: 0px;
}


#addsteps{width:100%;height:90px; text-align:center;border:0px solid blue;float:left;}
#addsteps a{text-decoration:none;}
#addsteps a:hover .adstpcont{background-color:#ccc;}
#addsteps.adlistnohead{padding-top:0px;}

.adstpcont{padding:10px 0 10px 0;width:72px;height:52px;text-align:center;background:#bbbbbb;border-radius:5px;display:inline-block;}
.arrw{font-size:20px;width:30px;padding-top:15px;display:inline-block;vertical-align:top;color:#406A79;}
.agntadd .arrw .fa, .propislisted .arrw .fa{display:none;}


.stph{padding:0px;display:inline-block;border:0px solid green;text-align:center;}
.stepits{font-size:20px;font-weight:400;display:inline-block;color:white;width:100%;}
.sttxt{display:inline-block;clear:both;font:16px "Roboto", "sans-serif",Arial;color:white;font-weight:400;padding-top:10px;}
.adstpcont.stpact{background: #FE6F61;}



.popok{width:100%;text-align:center;}
.popok span{display:inline-block;padding:0px;margin:20px 0px 0px 0px;text-align:center;border:2px solid #142845;border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;}
.popok input{font:18px "Roboto", "Sans Serif";display:inline-block;background:white;border:0px;width:100px;color:#142845;padding:5px 10px 5px 10px;}
.popok input:hover{border:0px;background:#142845;color:white;cursor:pointer;}



.white-popup.thun{width:300px}
.thun .popstatus i{font-size:30px;}
.popcontbox{width:300px;margin:0px auto;display:inline-block;}

.popcontbox .infobox{margin-bottom:0px;}
.popcontbox .infobox .infoboxct{margin-top:10px;}
.popcontbox .intextwrap{margin:5px 0px 3px 10px;width:260px;horizontal-align:center;height:auto;padding:1px;}
#contactdiv .popcontbox .intextwrap{margin:10px 0px 3px 10px;}
.white-popup .popcontbox{padding-top:10px;}
.popcontbox .intextwrap.txtar{height:150px;}
.popcontbox textarea{height:100%;width:96%;border:0px;font:16px 'Roboto', sans-serif;padding:5px;}
.popcontbox .infoboxhdr h2{text-align:center;padding:0px 5px 5px 5px;}
.popcontbox .subbutwrap{margin-bottom:0px;}
.msslerr{display:inline-block;font:14px 'Roboto', sans-serif,Arial;color:#EB0000;position:relative;top:0px;left:10px;}
.listingcontact .msslerr{top:-3px;}
.listingcontact{text-align:left;}
#msgerm{font-size:16px;width:100%;float:none;display:inline-block;margin:10px 0px 5px 10px;color:#EB0000;line-height:25px;}
#pichoder{display:inline-block;position:relative;vertical-align:middle;}
.messdone{width:100%;display:inline-block;text-align:center;margin:-10px 0px 20px 0px;;}
.messdone span{ font:18px 'Roboto', sans-serif,Arial;color:#00BFB2;}
.white-popup .messdone i{color: green;padding-right: 20px;font-size: 35px;position:relative;top:7px;}

#popspin{display:inline-block;width:100%;text-align:center;color:white;height:120px;
	background: url(/images_static/Ripple.svg);
	background-size: 120px 120px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
}
#popstatus{display:inline-block;width:100%;text-align:center;padding-top:30px;font:26px 'Roboto', sans-serif,Arial;color:white;font-weight:400;}
#popstatus .mfp-close, #popspin .mfp-close{display:none;}


.popcontbox h2.byermesshd, .popcontbox div.byermesshd{display:inline-block;white-space: nowrap;overflow:hidden !important;text-overflow: ellipsis;font-size:22px;padding-bottom:0px;padding-top:7px;text-align:left;}
.popcontbox div.byermesshd{color:white;width:96%;padding:7px 2% 0px 2%;}
.popcontbox h2.byermesshd .innhead, .popcontbox h2.byermesshd .innhead{margin:0px 0px 10px 8px;display:inline-block;vertical-align:middle;}
.popcontbox .phbox{float:left;border-bottom:0px solid #00BFB2;background:white;font:16px Roboto, sans-serif;color:#406A79;padding:10px 2% 15px 2%;width:96%;font-weight:300;}
.phbox .phholder{padding-left:10px;width:270px;}
.contactactions{display:none;}
.phbox .phholder p{margin:0px 0px 5px 0px;text-align:left;}
.phbox .phholder p.callpreamble{display:none;color:#333;font:18px Roboto, sans-serif;}
.popcontbox .phbox a{color:#406A79;text-decoration:none;}
.popcontbox .phbox .fa{width:20px;padding-right:10px;font-size:18px;}
.phbox .phholder.agent_dets{font-weight:400;font-size:16px;}
.phbox .phholder.agent_dets .agent_dets_p{padding:7px 2% 7px 2%;color:#333;}
.phbox .phholder.agent_dets a{font-weight:400;font-size:14px;}
.phbox .phholder.agent_dets .fa{font-size:14px;padding-right:0px;}

.phbox .phholder.agent_dets .agent_dets_p.waBttnCont{text-align:center;padding:10px 0px 10px 0px;}
.phbox .phholder.agent_dets .agent_dets_p.waBttnCont a{display:inline-block;padding:5px 20px 5px 20px;color:white;font-size:20px;border: 1px solid #00E676;background: #00E676;border-radius:5px;}
.phbox .phholder.agent_dets .agent_dets_p a .fa{color:white;font-size:20px;padding-right:5px;}
.phbox .phholder.agent_dets .agent_dets_p .agentDetsPageLink{text-decoration:underline;color:#333;}

.select2-selection__arrow .fa-angle-down{font-size:18px;color:#333;margin-top:5px;}

#contactusholder{position: fixed;bottom: 0;right:5%;z-index:9999;}
#contactusholder.opencontform{}
#contactdets p{margin:7px 0px 4px 0px;}
#contactdets{display:none;}
#opencont{cursor:pointer;background:#FE6F61;overflow:hidden;border-radius:5px 5px 0px 0px;}
#opencont a{font:16px Roboto,sans-serif;color:#efefef;padding:0px 5px 10px 5px;font-weight:400;text-decoration:none;}
#opencont a.phonecontft{font:14px Roboto,sans-serif;}

#opencont a:hover{text-decoration:underline;color:white;}
#opencont .fa{padding:0px 5px 0px 0px;}
#footconttext{margin:0px;padding:5px 0px 7px 0px;font-size:16px;font-weight:500;}
.opencontform #footconttext .fa{font-size:18px;}
#footconttext .fa{font-size:16px;left:10px;top:-2px;position:relative;}

#contactuslinks{padding:0px 0px 5px 5px;margin-top:-10px;display:none;}
#contactuslinks .fa{font-size:20px;}

div.pill { color: #ffffff; font-size: 20px; text-align: center; padding: 20px 10px 20px 10px; background: #748d83; overflow: hidden; }
div.pill > div { overflow: auto; }
.opencontform #contactpill{width:300px;}
.opencontform #footconttext .fa{display:none;}
#contactpill { padding: 0; width:180px;background:none;}
#contactpill > div:first-child { font-size: 20px; }
#contactpill > div:last-child { font-size: 15px; background: #b2afb1; }
#contactpill form { padding: 0 20px 0 20px; }
#contactpill form > input[type=text] { text-align: center; margin-bottom: 20px; }
#contactpill form > button { background: #3e4b46; }
#contactpill span.dark { color: #3e4b46; }
#contactpill span.large { font-size: 20px; }

.contformfldwrap{position:relative; overflow: hidden; border: 1px solid #B2AFB1; background:white; padding: 2px 5px 4px 5px ;height:24px; display:inline-block; margin-top:7px; width:80%;}
.contformfldwrap.txtar{HEIGHT:50PX;}

.contformfldwrap.msserrft{border: 1px solid #EB0000;background:#FFE5E5;}
.contformfldwrap input{display:inline-block;background: transparent;height:25px;font:14px "Roboto", sans-serif;border:0px solid white;width:97%;color:#555;}
.contformfldwrap textarea{display:inline-block;background: transparent;height:50px;font:14px "Roboto", sans-serif; border:0px solid white;width:97%;color:#555;}

.contactusbutwrap{padding:0px;display:inline-block;margin:10px 0px 10px 0px;border:1px solid #00BFB2;background:#00BFB2;}
.contactusbutwrap input{font:14px "Roboto", sans-serif;font-weight:400;display:inline-block;border:0px;color:white;background:#00BFB2;padding:8px 20px 8px 20px;cursor:pointer;}
#messformcont  .messdone{width:100%;display:inline-block;text-align:center;padding:10px 0px 10px 0px;margin:10px 0px 20px 0px;background:white;}
#messformcont  .messdone span{ font:18px 'Roboto', sans-serif,Arial;color:#333;}
#messformcont  .messdone i{color: green;padding-right: 10px;font-size: 18px;}
#messformcont .popstatus {display:inline-block;background:white;padding: 20px 0px 20px 0px;}


.OKSelect{background:green;color:white;}
.OKSelect .contdet{color:white;}
.FAILSelect{background:#EB0000;color:white;}
.FAILSelect .contdet{color:white;}

#navdiv{display:inline-block;border-top:1px solid #142845;padding:20px 0px 30px 0px;width:100%;text-align:center;margin-top:40px;}
#navdiv .selwrap{top:12px;margin:0px 10px 0px 20px;}

.white-popup.headedalert{padding:2px 0px 0px 0px;}
.messgecont{width:100%;float:left;border:1px solid #ccc;margin:0px 0px 10px 0px;box-shadow: 2px 2px 5px #ccc;}
.messgemark{width:92%;float:left;margin:0px 4% 0px 4%;height:5px;width:80px;background:#142845;}
.messgehdn{width:92%;float:left;margin:15px 4% 0px 4%;font:18px Roboto, sans-serif;color:black;font-weight:500;text-decoration:underline;}
.messgepar{width:84%;float:left;margin:0px 4% 20px 4%;font:16px Roboto, sans-serif;color:#777;}
.headedalert .popok input{font:18px Roboto, "Sans Serif";display:inline-block;background:#142845;border:0px;width:100px;color:white;padding:5px 10px 5px 10px;}
.headedalert .popok input:hover{border:0px;background:white;color:#00BFB2;cursor:pointer;}
.messgepar p{color:#333;margin:15px 0px 0px 0px;text-align:center;}
.messgepar p i{color:black;font-size:16px;padding:0px 2px 0px 2px;}

#fued, #downallpics{display:inline-block;width:100%;padding:20px 0px 20px 0px;text-align:Center;line-height:40px;}

#fued{display:inline-block;width:100%;padding:20px 0px 20px 0px;text-align:Center;line-height:40px;}
#fued a{display:inline-block;vertical-align:top;background-color:#2176BB;margin:0px 5px 10px 5px;color:white;font:20px Roboto,Arial;text-decoration:none;padding:3px 10px 3px 10px;border-radius:3px;}
#fued a.portalLink{vertical-align:initial;background-color:transparent;margin:0px;color:black;font:12px Roboto,Arial;text-decoration:underline;padding:0px 0px 0px 5px;border:0px;}

#fued #p24SynchWrapper, #fued #ppSynchWrapper{display:inline-block;border:1px solid #0D63C9;background:white;margin:0px 5px 0px 5px;color:white;font:20px Roboto,Arial;text-decoration:none;
				padding:5px 5PX 0PX 5PX;border-radius:3px;width:190px;text-align:Center;}
#fued #portalSynchButton{cursor:pointer;display:inline-block;    width: calc(100% - 20px);vertical-align:top;background-color:#0D63C9;margin:0px 0px 10px 0px;color:white;font:20px Roboto,sans-serif;text-decoration:none;padding:3px 10px 3px 10px;border-radius:3px;}
#fued #portalSynchButton i{font-size: 16px;padding-left: 5px;position: relative;top: -1px;}
#fued #portalSynchStatus{display:inline-block;vertical-align:top;background-color:#efefef;margin:0px 0px 10px 0px;color:black;font:12px Roboto,sans-serif;text-decoration:none;
padding: 5px 5px;    width: calc(100% - 10px);    line-height: 18px;    text-align: left;}

#fued #portalSynchStatus.defaultSynch{}
#fued #portalSynchStatus.synchedOK{background:green;color:white;}
#fued #portalSynchStatus.synchedMeh{background:yellow;}
#fued #portalSynchStatus.synchedFailed{background:#cc0000;color:white;}

#fued #portalSynchHeader{text-align:center;display:inline-block; width: calc(100% - 20px);vertical-align:top;background:white;color:#0D63C9;margin:0px 0px 10px 0px;font:20px Roboto,sans-serif;
text-decoration:none;padding:3px 10px 3px 10px;border-radius:3px;}



.sndrembutn{display:inline-block;padding-top:20px;}
.sndrembutn input{cursor:pointer;font:18px Roboto;font-weight:400;color:white;background:#00BFB2;padding:5px 10px 5px 10px;border-radius:3px;border:1px solid #00BFB2;}
.sndrembutnres{display:inline-block;padding-top:20px;font-size:20px;}

/**Responsive Settings ***/

@media only screen and (max-width: 1250px) {
#respwrap #tbselllink{margin-left:10%;}	
}

@media only screen and (max-width: 1150px) {
#respwrap #tbselllink{margin-left:4%;}	
#respwrap #tbsellnow{padding-right:15px;}
}




@media only screen and (max-width: 1023px) {
#respwrap #contentholder{width:96%; padding:2%;}
.sellcontt{width:100%;}
	#respwrap #tbselllink{margin-left:6%;}
	#respwrap #tbsearchnow{display:none;}
	#respwrap #tblinksep{display:none;}
	#respwrap #tbselllink{display:none;}
		#tb{padding:3px 0px;}
	#menbord{border-color:white;}

}



@media only screen and (max-width: 900px) {
	#respwrap #tbselllink{margin-left:1%;}
	#respwrap #tbsearchnow a{letter-spacing:0px;}
	#respwrap #tbsearchnow{width:136px;}
	
}
@media only screen and (max-width: 799px) {
	#respwrap .pghead h1{font-size:34px;width:96%;padding:20px 2% 20px 2%;margin:20px 0px 10px 0px;}
	#tb .tbmenitem.menuless{padding-right:15px;}
	
	
	#footconttext{margin:0px;padding:5px 0px 5px 0px;font-size:15px;font-weight:500;}
	#footconttext .fa{font-size:14px;left:7px;top:-2px;}
	#contactpill { padding: 0; width:130px;background:none;}
	
}

@media only screen and (max-width: 700px) {
	#respwrap .pghead h1{font-size:30px;width:96%;padding:20px 2% 20px 2%;margin:10px 0px 5px 0px;}
	
}

@media only screen and (max-width: 690px) {
	#respwrap .pghead h1{font-size:30px;}
	.respmenopt{display:none;}
	#respwrap #adminmenu{display:none;}
	#respwrap #tbsellnow{display:none;}
}



@media only screen and (max-width: 525px) {
	#tb #tbsellprop{display:none;}
	#tb #tbbuyprop{display:none;}
	#tb #tbburgermenu{display:inline-block;}
	#burgerbuying, #burgerselling{display:inline-block;}
	

}


@media only screen and (max-width: 450px) {


	#respwrap #contentholder{width:98%; padding:1%;}
	#respwrap .adstpcont{width:62px;}
	.agntadd .arrw{width:9px;}
	.opencontform#contactusholder{right:2%;}
	#descriptorentry .formfldwrap{padding: 0px 10px 0px 0px;}
	#descriptorentry #buildingsizewrap, #descriptorentry #erfsizewrap{width:160px;}
	#descriptorentry #buildingsize, #descriptorentry #erfsize{width:80px;}

}

@media only screen and (max-width: 400px) {
	#tb #tbsellprop{display:none;}
	#tb #tbbuyprop{display:none;}
	.mfp-content .white-popup, .white-popup{padding:30px 10px 20px 10px;}
	#tb #tbsignup{padding-right:5px;margin-top:2px;}
	#tb #tblogin{padding-right:10px;margin-top:2px;}


}

@media only screen and (max-width: 360px) {
#moblogo{display:inline;padding-left:15px;}
#stdlogo{display:none;}
}

.infoboxct.calinput{border:0px;height:auto;}




