body {
    background-color: #fff !important;
}

#wrapper, .wrapper {
    border: none;
}

.topnavbar li, .topnavbar li a {
    border: none;
}

.topnavbar {
    position: relative;
    padding: 0;
    margin: 0 auto;
    width: 1154px;
    font-size: 13px;
    display: block;
}
.wrapper
{
  width:1060px!important;
}

.font26
{
  font-size:26px!important;
}

.font19
{
  font-size:19px!important;
}

.tabs-wrapper
{
  width:100%;
  margin:0 auto;
}

#results-tabs-wrapper
{
  border:0;
}

#results-tabs-wrapper>.ts
{
  border:1px solid #ccc;
}

.logo a {
    margin-left: 2%
}

ul.tabs
{
  height:34px;
  line-height:33px;
  width:100%;
  margin:0 auto;
  border-bottom: 1px solid #000
}

ul.tabs>li
{
  float:left;
  font-weight:700;
  font-size:14px;
  height:33px;
  line-height:33px;
  width:16.666%;
  padding:0 1px;
}

ul.tabs>li:first-child
{
  padding-left:0;
}

ul.tabs>li:last-child
{
  padding-right:0;
}

ul.tabs li a
{
  display:block;
  height:33px;
  width:100%;
  text-decoration:none!important;
  border:1px solid #666;
  border-bottom:0;
  text-align:center;
  background-color:#ccc;
  color:#004E6D;
  -moz-border-radius:5px 5px 0 0;
  border-radius:5px 5px 0 0;
  -webkit-border-radius:5px 5px 0 0;
  cursor:pointer;
}

ul.tabs li a:hover
{
  background-color:#65A6C8;
  color:#FFF;
}

ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a
{
  background-color:#004E6D;
  color:#fff;
  cursor:default;
  height:34px;
}

.ts
{ 
  display:none;
  border-top:0px solid #004E6D;
  margin:0 auto;
  padding:0;
}

.mails-paging a,.paging a
{
  font-weight:700;
  cursor:pointer;
  font-size:15px;
  background:#004E6D;
  color:#fff;
  border:1px solid #0A3749;
  text-decoration:none;
  margin:0 1px;
  padding:0 5px;
}

.mails-paging a:hover,.paging a:hover
{
  background-color:#256984;
}

.mails-paging span,.paging span
{
  font-weight:700;
  font-size:15px!important;
  padding:0 5px;
}

.mails-paging a.current,.paging a.current
{
  color:#004E6D;
  background-color:#ffdb79;
  border:1px solid #F90;
  cursor:default;
}

.mails-paging .dots,.paging .dots
{
  color:#000;
  font-size:15px!important;
}

#accounts-table
{
  text-align:left;
  font-weight:700;
  max-width: 65%;
  min-width: 55%;
}

#accounts-table p
{
  margin-bottom:12px;
  text-align: left;
  text-indent: -8px;
}

#accounts-table p:last-child
{
  margin:0;
  text-indent: -5px;
  line-height: 28px;
}

#accounts-table label
{
  display:inline-block;
  *display:inline;
}

.accounts-table {
    font-weight: 700;
    text-align: left;
    width: 50%;
    padding-top:13px;
    position: relative;
    top: 0;
}
.accounts-table label {
    display: inline-block;
    width:160px;
}

.tmatch_info
{
  width:115px;
  display:inline-block;
  *display:inline;
}

#tenant-matches-container
{
  overflow:auto;
  width:100%;
  white-space:nowrap;
  text-align:left;
}

#tenant-matches-container>div
{
  padding-right:10px;
}

#tenant-matches-container p
{
  font-weight:700;
  margin:1em 0;
}

.account
{
	padding:20px 0 20px 12px;
}

.trusted
{
  text-decoration:none;
  color:#F90;
  font-weight:700;
  font-size:17px;
}

.va-m
{
  vertical-align:middle!important;
}

.icon-mail-new
{
  background:url(https://www.sublet.com/images/mail_icon.gif) no-repeat;
  width:25px;
  height:21px;
  border:0;
  display:inline-block;
  *display:inline;
  vertical-align:bottom;
}

.box
{
  height: 250px !important;
  width:270px;
  color:Red;
  font-family:Verdana;
  font-size:13px;
  margin:0 auto;
  background: url(https://www.sublet.com/images/notifiy.png) no-repeat;
  background-size: 274px 230px;
  text-align:center;
}

.box p
{
    text-align: center;
    white-space: pre-wrap;
    margin: 0;
    padding: 0 0 5px;
    position: relative;
    top: 40px;
    width: 238px;
    left: 20px;
}

.box span
{
  text-decoration:underline;
}

.box-header
{
  font-size:16px;
  padding:10px 0!important;
}

a.blink
{
  color:Red;
  text-decoration:underline;
}

#progressBarGif
{
  z-index:10000!important;
}

.span-link
{
  text-decoration:underline;
  color:#00f;
  cursor:pointer;
}

.span-link :visited
{
  text-decoration:underline;
  color:red;
  cursor:pointer;
}

.delarch
{
  padding:10px 0 15px;
}

.delarch a
{
  font-weight:400;
  font-size:15px;
}

.delarch p
{
  font-size:15px;
  margin:0;
  padding:10px 5px;
}

.delarch p a,.delarch p span,.spn-td-access
{
  cursor:pointer;
  text-decoration:underline;
  color:#00f;
  outline:0;
  font-size:14px;
}

.edit-img span
{
  font-weight:700!important;
  color:#00f!important;
  text-decoration:underline;
  cursor:pointer;
}

.activate-arch,.delete-arch
{
  cursor:pointer;
  color:#00f!important;
  font-weight:700!important;
}

.mult1-arch,.upgrade-arch
{
  cursor:pointer;
  text-decoration:underline;
  color:#00f!important;
  font-weight:700!important;
}

.viewmap-arch
{
  cursor:pointer;
  text-decoration:underline;
  color:#00f!important;
}

.delarch-arch
{
  padding:10px 0 15px;
}

.delarch-arch a
{
  font-weight:400;
  font-size:15px;
}

.delarch-arch p
{
  font-size:15px;
  margin:0;
  padding:10px 0 0;
}

.delarch-arch p a,.delarch-arch p span,.spn-td-access
{
  cursor:pointer;
  text-decoration:underline;
  color:#00f;
  outline:0;
  font-size:14px;
}

.ads-col
{
	width:19%;padding-right:20px;
}
.ads-col > .pt20{padding-top:0!important;}
.results-col
{
	width:81%;
	margin-bottom: 15px;
}

.repeater
{
    border: 2px solid #004e6d;
    height: auto !important;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px 0;
}

.rptr-col1
{
  width:350px;  
  padding:10px;
  padding-bottom: 5px !important;
}

.rptr-col2
{
  width:400px;
}

.rptr-col1,.rptr-col2,.rptr-col3
{
  float:left;
}

.rptr-col2 p
{
  height:23px;
  text-align:left;
  margin:0;
  padding:0;
}

.rptr-col3 p
{
  height:26.5px;
  text-align:left;
  vertical-align:middle;
  margin:0;
  padding:0;
}

.rptr-col2 p>:first-child,.rptr-col3 p>:first-child
{
  font-weight:700;
  font-size:13px;
}

.rptr-col2 p>:last-child
{
  font-weight:400;
  font-size:14px;
}

.rptr-col1 p
{
  margin:0;
  padding:0;
}

.rptr-col1 p:first-child
{
  padding-top:2px;
}

.rptr-col2 p span
{
  float:left;
}

.rptr-col2 p>:first-child
{
  width:100px;
}

.rptr-col3 p span
{
  text-align:left;
  font-weight:700;
}

.rptr-col3 a
{
  font-weight:700;
  height:100%;
}

.tab-header
{
  background-color:#004E6D;
  width:99.9%;
  margin-left:1px; 
  margin-top:1px;
}
.tab-header tr{line-height:33px;}

.noimage {
	display: block;
    font-size: 27px;
    line-height: 250px;
    text-align: center;
    vertical-align: middle;
    width: 349px;
}

.noimage-map {
	vertical-align:middle;
	width:250px;
	line-height:150px;
	display:block;
	text-align:center;
	font-size:20px;
}

.showlargeimages
{
    height: 280px;
  /*  object-fit: contain;*/
    width: 340px;
}


.largeimages-container
{
  border:solid 2px #F90;
  display:none;
  position:absolute;
  background:#F90;
  z-index:10;
  width:370px;
  border-top:none;
}

.largeimages-container .popup-close
{
  color:#fff!important;
  font-weight:700;
  position:absolute;
  right:3px;
  top:0;
  text-decoration:none;
  cursor:pointer;
}

.largeimages-header
{
  background:#F90;
  color:#fff;
  height:32px ! important;
  line-height:29px ! important;
  font-weight:700;
  text-align:center ! important;
  vertical-align:middle;
}

.largeimages-content
{
  background:#fff;
  margin:0 auto;
}

.chbo-watermark
{
  z-index:100;
  position:absolute;
  background:#025070;
  height:36px;
  opacity:.9;
  top:265px;
  left:255px;
  display:none;
}

.watermark
{
  background:url(https://www.sublet.com/images/watermark_small_new.png) no-repeat;
  display:inline-block;
  *display:inline;
  vertical-align:top;
  zoom:1;
  width:102px;
  height:24px;
}

.pl5
{
  padding-left:5px!important;
}

.iwd
{
  width:33px!important;
  display:inline-block;
  *display:inline;
}

.pr5
{
  margin-right:7px!important;
}

.green
{
  color:Green!important;
  font-weight:700;
}

.il
{
  left:3px!important;
}

.icon-cam-black
{
  background:url(https://www.sublet.com/images/view_photos_new.gif) no-repeat;
  display:inline-block;
  *display:inline;
  width:25px;
  height:20px;
  zoom:1;
  text-indent:-9999px;
  cursor:pointer;
  position:relative;
  top:-1px;
  vertical-align:middle;
}

.icon-cam-red
{
  background:url(https://www.sublet.com/images/upload_photos_new.gif) no-repeat;
  display:inline-block;
  *display:inline;
  width:25px;
  height:20px;
  zoom:1;
  text-indent:-9999px;
  cursor:pointer;
  position:relative;
  top:-1px;
  vertical-align:middle;
}

.icon-home
{
  background:url(https://www.sublet.com/images/house_icon.png) no-repeat;
  display:inline-block;
  *display:inline;
  width:16px;
  height:30px;
  zoom:1;
  text-indent:-9999px;
  cursor:pointer;  
  top:-1px;
  vertical-align:middle;
}

.icon-calendar
{
  background:url(https://www.sublet.com/images/calendar.png) no-repeat;
  display:inline-block;
  *display:inline;
  width:24px;
  height:24px;
  zoom:1;
  top:-5px;
  text-indent:-9999px;
  cursor:pointer;
  position:relative;
  top:-3px;
  vertical-align:middle;
}

.icon-calendar1
{
  background:url(https://www.sublet.com/images/calendar_old.gif) no-repeat;
  display:inline-block;
  *display:inline;
  width:24px;
  height:21px;
  zoom:1;
  text-indent:-9999px;
  cursor:pointer;
  position:relative;
  vertical-align:middle;
}

.icon-search
{
  background:url(https://www.sublet.com/images/preview-search-icon.png) no-repeat;
  display:inline-block;
  *display:inline;
  width:30px;
  height:22px;
  zoom:1;
  text-indent:-9999px;
  cursor:pointer;
  position:relative;
  top:-1px;
  vertical-align:middle;
  background-size: contain;
  left: 1px !important;
}

.icon-folder
{
  background:url(https://www.sublet.com/images/folder-icon.png) no-repeat;
  display:inline-block;
  *display:inline;
  width:16px;
  height:20px;
  zoom:1;
  text-indent:-9999px;
  cursor:pointer;
  position:relative;
  vertical-align:middle;
  background-size: contain;
  left: 1px !important;
}

.icon-garbage
{
  background:url(https://www.sublet.com/images/del-icon.png) no-repeat;
  display:inline-block;
  *display:inline;
  width:16px;
  height:22px;
  zoom:1;
  text-indent:-9999px;
  cursor:pointer;
  position:relative;
  top:-1px;
  vertical-align:middle;
  background-size: contain;
  left: 1px !important;
}

.icon-map-sm
{
  background:url(https://www.sublet.com/images/map_house.png) no-repeat;
  display:inline-block !important;;
  *display:inline;
  width:14px !important;
  height:19px;
  zoom:1;
  text-indent:-9999px;
  cursor:pointer;
  position:relative;
  top:-3px;
  vertical-align:middle;
  background-size: cover;
  margin-right:8px;
}

.icon-activate
{
  background:url(https://www.sublet.com/images/activate.gif) no-repeat;
  display:inline-block;
  *display:inline;
  width:16px;
  height:16px;
  zoom:1;
  text-indent:-9999px;
  cursor:pointer;
  position:relative;
  top:-1px;
  vertical-align:middle;
}
.phoneblack,.icon-phone-black {
    background: url(https://www.sublet.com/images/phone_black_new.png) no-repeat;
    zoom: 1;
    text-indent: -9999px;
    cursor: pointer;
    position: relative;
    background-size: cover;    
	left:-2px;
    display: inline-block;
    width: 20px;
    height: 22px;
    top: -4px;
    vertical-align: middle
}

 .icon-save 
    {
        background: rgba(0, 0, 0, 0) url("https://www.sublet.com/images/like-icon_sublet.png") no-repeat scroll 0 0;    
        border: 0 none;
        display: inline-block;
        height: 22px;        
        vertical-align: text-bottom;
        width: 25px;
        background-size: cover;
        cursor:pointer;
        margin-left: 4px;
    }
    
    .icon-unsave 
    {
        background: rgba(0, 0, 0, 0) url("https://www.sublet.com/images/un-like-icon_sublet.png") no-repeat scroll 0 0;
        border: 0 none;
        display: inline-block;
        height: 22px;       
        vertical-align: text-bottom;
        width: 25px;
        background-size: cover;
        cursor:pointer;       
        margin-left: 4px;
    }
.icon-back-arrow
{
  background:url(https://www.sublet.com/images/back_arrow.png) no-repeat;
  display:inline-block;
  *display:inline;
  width:40px;
  height:25px;
  vertical-align:middle;
  zoom:1;
  text-indent:-9999px;
  cursor:pointer;
  position:relative;
  top:-3px;
}

.icon-referesh
{
  background:url(https://www.sublet.com/images/refresh.png) no-repeat;
  display:inline-block;
  *display:inline;
  width:20px;
  height:20px;
  vertical-align:middle;
  zoom:1;
  text-indent:-9999px;
  cursor:pointer;
  position:relative;
  top:-2px;
}

.icon-people
{
	background: url(https://www.sublet.com/images/icon-people.png) no-repeat;
    display: inline-block;
    width: 24px !important;
    height: 24px;
    zoom: 1;
    text-indent: -9999px;
    cursor: pointer;
    position: relative;
    top: -1px;
    vertical-align: middle;
    background-size: cover;
    /* border: 1px solid red; */
    left: -8px !important;
}

.icon-btn-delete
{
	 background:url(delete_btn.gif) no-repeat; width:60px; height:23px;border:0;display: inline-block;
	*display: inline;cursor: pointer;
	position: relative;
	top:-1px;
	vertical-align:middle;zoom:1;
	text-indent: -9999px;
}
.icon-btn-reply 
{
	background:url(reply.gif) no-repeat; width:60px; height:23px;border:0;display: inline-block;
	*display: inline;cursor: pointer;
	position: relative;
	top:-1px;
	vertical-align:middle;zoom:1;
	text-indent: -9999px;
}
.icon-btn-restore
{
	background:url(restore.gif) no-repeat; width:68px; height:22px;border:0;display: inline-block;
	*display: inline;cursor: pointer;
	position: relative;
	top:-1px;
	vertical-align:middle;zoom:1;
	text-indent: -9999px;
}

.js-activate,.js-activate-alert
{
  font-weight:700!important;
  color:#00f;
  cursor:pointer;
}

.diaolg-content
{
  width:100%;
  padding:10px;
}

.diaolg-content>p:first-child
{
  padding-bottom:10px;
}

.ui-dialog .ui-dialog-titlebar
{
  height:auto!important;
}

.dialog-popup
{
  overflow:hidden;
}

.popup-container
{
  display:none;
  position:absolute;
  border:4px solid #004E6D;
  border-top:none;
}

.popup-container .popup-close
{
  top:11px;
}
.popup-cropper-container{
	display: none;
    background:#fff;
    position: absolute;
    border-radius: 5px;
    border: 4px solid #F79229;
    z-index: 99999;
    min-width:auto;
    max-width: 500px;
    overflow:hidden;
    zoom:1;
}

.popup-cropper-container .popup-close {
	color: #fff !important;
    font-size: 16px;
    position: absolute;
    right: 6px;
    top: 6px;
    text-decoration: none;
    text-indent:-9999px;
    cursor: pointer;
    background: url(https://www.sublet.com/images/exit.gif) no-repeat;width:13px;height:13px;
}
.popup-cropper-content {
        margin: 0 auto;
        background: #fff;
        border-top: none;
       /* padding:15px 5px;*/
    }

.popup-cropper-content table tbody tr td {
        padding: 5px;
        text-align: left;
}
.popup-cropper-header
{
  color:#fff;
  line-height:28px;
  font-weight:700;
  text-align:left;
  background-color:#F79229;
  font-size:16px;
  vertical-align:middle;
  padding:0 4px 0 8px;
}
.btn-blue
{
  font-weight:700;
  cursor:pointer;
  font-size:15px;
  background:#004E6D;
  color:#fff;
  border:1px solid #053142;
  text-decoration:none;
  margin:0 1px;
  padding:0 5px;
}

.btn-blue:hover
{
  background-color:#256984;
}

.currency-container,.sort-container
{
  position:absolute;
  z-index:11;
  display:none;
  background-color:#FFDB79;
  border:solid 1px gray;
  color:#000;
  width:250px;
  font-size:14px;
  text-align:center;
  margin:0 auto;
  padding:5px;
}
.currency-container{padding-bottom:20px;}
.currency-header {
	margin:0;
	font-size:18px;
	color:#000;
	text-align:center;
	font-weight:bold;
	padding-bottom:10px;
}
.sort-footer
{
  text-align:center;
  padding:5px 0;
}

.input-search-lr
{
  width:250px;
  height:25px!important;
}

.bg-y
{
  background:#ff0;
}z
.bg-gray{background:#ccc;}
.nav-left-menu
{
  font-weight:700;
  color:#FFF;
  background:#004E6D;
  width:16.60%;
  margin-right:.5px;
  margin-top:1px;
  padding-top:28px;
  height: 330px;
}

.nav-left-menu p
{
  height:28px;
  text-align:left;
  padding-left:5px;
  margin:6px 0;
}

.nav-left-menu p a
{
  color:#fff;
  text-decoration:underline;
  cursor:pointer;
}

.right-arrow
{
  color:#115a77!important;
  width:172px;
  margin-left:0;
  background-color:#ffdb79;
  position:relative;
  border:3px solid #ffdb79;
}

.right-arrow a
{
  color:#115a77!important;
  text-decoration:underline;
  outline:0;
}

.right-arrow :after,.right-arrow :before
{  
  content:' ';
  height:0;
  left:100%;
  position:absolute;
  width:0;
}

.right-arrow :after
{
  border-left-color:#ffdb79;
  margin-top:-3px;
  margin-left:3px;
  border-width:14px;
}

tbl_leads_results
{
  width:100%;
}

.header-row
{
  background:#004E6D;
  color:#fff;
  font-weight:700;
  font-size:14px;
  line-height:34px;
}

.header-row td
{ 
  white-space:nowrap; 
}

.footer-row td,.items-row td
{  
  white-space:nowrap;  
}

.items-row td
{
  /*border-bottom:1px solid gray;*/
  white-space:nowrap;
  line-height:38px;
}

.mail-search-container
{
  display:inline-block;
  *display:inline;
  /*border: 1px inset #fff;*/  
  
}
.mail-search-container input
{
 width:210px !important;
color:gray;
font-style:italic;
font-size:14px;
border: 1px solid #ccc;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
height: 34px;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.mail-search-container button
{
  border:none;
  background:#fff;
  width:18px;
  height:25px;
  cursor:pointer;
}

.selectall
{
  -moz-user-select:none;
  -webki-user-select:none;
  user-select:none;
  -ms-user-select:none;
  font-weight:700;
}
select
{
    font-size:14px;
}

.italic
{
  font-style:italic!important;
}

.sort
{
  text-decoration:underline;
  cursor:pointer;
}

.sign-popup-container
{
  display:none;
  position:absolute;
  border:6px solid #4D4F4A;
  z-index:10;
  min-width:450px;
  overflow:hidden;
  zoom:1;
}

.sign-popup-header
{
  color:#fff;
  line-height:28px;
  font-weight:700;
  text-align:left;
  background-color:#004E6D;
  font-size:16px;
  vertical-align:middle;
  padding:0 4px 0 8px;
}

.sign-popup-content
{
  background:#fff;
  border-top:none;
  margin:0 auto;
}

.sign-popup-content table tbody tr td
{
  text-align:left;
  padding:5px;
}

.sign-popup-container .popup-close
{
  color:#fff!important;
  font-size:16px;
  position:absolute;
  right:6px;
  top:6px;
  text-decoration:none;
  text-indent:-9999px;
  cursor:pointer;
  background:url(https://www.sublet.com/images/exit.gif) no-repeat;
  width:13px;
  height:13px;
}

.popup-container,.sign-popup-container
{
  display:none;
  position:absolute;
  border:4px solid #004E6D;
  border-top:none;
}
.js-lrlistings{font-size:20px !important}

.plus-lrlisting,.icon-plus {
	background:url(plus_icon.png) no-repeat;
	background-size:20px 20px;
	display:inline-block;
	*display:inline;
	width:20px;
	height:20px;
	zoom:1;
	text-indent:-9999px;
	cursor:pointer;
	position:relative;
	vertical-align:middle;
	top:-2px;
	left:0px;
}
.minus-lrlisting,.icon-minus {
	background:url(minus_icon.png) no-repeat;
	background-size:20px 20px;
	display:inline-block;
	*display:inline;
	width:20px;
	height:20px;
	zoom:1;
	text-indent:-9999px;
	cursor:pointer;
	position:relative;
	vertical-align:middle;
	top:-2px;
	left:0px;
}
a.post_btn {
   background-color: #116282;
    background-image: -moz-linear-gradient(center top , #035170, #116282);
    border: 1px solid #116282;
    border-radius: 5px;
    box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0 rgba(0, 0, 0, 0.3);
    color: #fff;
    display: inline-block;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px;
    padding: 3px 7px !important;
    text-decoration: none;
    text-shadow: 0 1px 0 #000;
    
    
}
a.post_btn:hover
{
       cursor: pointer;
   background-color: #116282;
background-image: -moz-linear-gradient(center top , #116282, #116282);
}


/* avatar image */

.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    /*min-width: 140px;*/
    width:160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index:999;
}

.dropdown-content span {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align:left;
    cursor: pointer;
}

.dropdown-content span:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}

/*============================new css for new format mods ==================*/


   .spec-detls {
    width: 55%;
    overflow: hidden;
    margin: 2px 0;
    position: relative;
    left: 11px;
    border-left: 1px solid #e4e4e4;
}
.spec-detls ul li  {  
    font-size: 13px;
    line-height: 30px;
    padding: 0 10px;
    width: 100%;
    text-align: left;
}
.spec-detls ul li span {
  /*  width: 46%;*/
    display: inline-block;
    text-align: left;
    font-size: 16px;
}

div.hr, li.hr {
    border: 0.5px solid #e4e4e4;
    width: 94%;
    margin-left: 10px;
    border-width: 1px 1px 0 0;
    margin-bottom:5px;
    margin-top:5px;
}
.slider-content {
    position: relative;
   /* overflow: hidden;*/
    margin: 0;
    border-radius: 4px;
}
.rnt-heding {
    font-size: 20px !important;
    text-align: left;
    color: blue;    
    font-weight: bold; 
    text-decoration:none !important;   
}
.bold{font-size:15px !important;
      font-weight:bold;}
.bold1{font-size:14px !important;
      font-weight:bold;}            
.help1 {
	background:url(https://www.sublet.com/images/question_icon.png) no-repeat;
	display:inline-block;
	*display:inline;
	width:18px;
	height:18px;
	zoom:1;
	text-indent:-9999px;
	position:relative;
	vertical-align:middle;
	top:-2px;
	left:5px;
	background-size: cover;
}
 span.prev-img_new {
    position: absolute;
    top: 40%;
    margin-left: 9px;
    z-index: 1;
    display: block;
    border-radius: 2px 0 0 2px;
    width: 1.875em;
    height: 40px;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    cursor: pointer;
}


span.next-img_new {
    position: absolute;
    top: 40%;
    margin-left: 292px;
    z-index: 1;
    display: block;
    border-radius: 2px 0 0 2px;
    width: 1.875em;
    height: 40px;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    cursor: pointer;
}




@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

   .repeater {
    border: 2px solid #004E6D;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 5px 0;
    zoom: 1;
    height: auto !important;
}

.showlargeimages {
    height: 275px;
    margin: 0 auto;
    text-align: center !important;
   /* width: inherit;*/
  }

}


/* Microsoft Edge Browser 12+ (All) - @supports method */

@supports (-ms-ime-align:auto) 
{
    
           .repeater {
        border: 2px solid #004E6D;
        overflow: hidden;
        margin-bottom: 10px;
        padding: 5px 0;
        zoom: 1;
        height: auto !important;
}
        .showlargeimages {
        height: 275px;
        margin: 0 auto;
        text-align: center !important;
        /*width: inherit;*/
  }
}



@media screen and (-webkit-min-device-pixel-ratio:0) {     /* Safari and Chrome */


 .showlargeimages {
    height: 275px;
    margin: 0 auto;
    text-align: center !important;
   /* width: inherit !important;*/
}

}
.expnd-arrow {
    width: 30px;
    height: 30px;
    position: absolute;
    text-align: right;
    display: inline-block;
    right: 5px;  
    top: 14px;
    z-index: 1001;
}

.avatar-me-wrapper {	
	overflow: hidden;	 
	position: relative;
	/*margin-top:20px;*/
	min-height: 64px;
	padding-left: 79px;
}
.avatar-me {
	background-color: #e74c3c;
	color: #fff;
	display: block;
	height: 48px;
	left: 0;
	overflow: hidden;
	padding: 0 10px;
	position: absolute;
	text-align: center;
	text-overflow: ellipsis;
	text-transform: uppercase;
	top: 0;
	white-space: nowrap;
	width: 48px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.avatar-me {
	line-height: 48px;
	font-size: 18px;
	font-weight: 300;
	height: 64px;
	width: 64px;
	font-size: 24px;
}
.avatar-me,
.user-name { line-height: 64px; }

	 /* notification count css here */

   #noti_Container {
        position:relative;
    }       
    /* A CIRCLE LIKE BUTTON IN THE TOP MENU. */
    #noti_Button {width: 28px;height: 28px;line-height:22px;background:url(https://www.sublet.com/images/mail-sublet.png);margin:-3px 10px 0 10px;background-size: cover;position:absolute;top: -2px;left: -5px;display:block;}
    #noti_Button_hit {width: 28px;height: 28px;line-height:22px;background:url(https://www.sublet.com/images/mail-sublet.png);background-size: cover;position:absolute;display:inline-block;margin-left:-10px;margin-top: -3px}    
    #noti_Button_lr {width: 28px;height: 28px;line-height:22px;background:url(https://www.sublet.com/images/mail-sublet.png);background-size: cover;position:absolute;display:inline-block;margin-left:-1px;margin-top: -3px}    
    /* THE POPULAR RED NOTIFICATIONS COUNTER. */
    #noti_Counter {display: block;position: absolute;background: #E1141E;color: #FFF;font-size: 12px;font-weight: normal;padding: 1px 4px;margin: -6px 0 0 53px;
                   border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;z-index: 1;line-height: 15px;left:-25px;}
                   
    .noti_Counter_reports {display: block;position: absolute;background: #E1141E;color: #FFF;font-size: 12px;font-weight: normal;padding: 1px 4px;margin: -6px 0 0 53px;
                   border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;z-index: 1;line-height: 15px;left: -48px;}
        
    /* THE NOTIFICAIONS WINDOW. THIS REMAINS HIDDEN WHEN THE PAGE LOADS. */
    #notifications {display:none;width:430px;position:absolute;top:44px;left:0;background:#FFF;border:solid 1px rgba(100, 100, 100, .20);-webkit-box-shadow:0 3px 8px rgba(0, 0, 0, .20);z-index: 0;}
    /* AN ARROW LIKE STRUCTURE JUST OVER THE NOTIFICATIONS WINDOW */
    #notifications:before {  content: '';display:block;width:0;height:0;color:transparent;border:10px solid #CCC;border-color:transparent transparent #FFF;margin-top:-20px;margin-left:10px;}
    
    #noti_Container_lr {
        position:relative;
    }   
        
    /* THE POPULAR RED NOTIFICATIONS COUNTER. _lr */
    #noti_Counter_lr {display: inline-block;position: absolute;background: #E1141E;color: #FFF;font-size: 12px;font-weight: normal;padding: 0px 4px 2px 11px;
                   border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;z-index: 1;line-height: 14px;margin-top:-9px;margin-left:23px;}
    #noti_Counter_hit {display: inline-block;position: absolute;background: #008FE4;color: #FFF;font-size: 12px;font-weight: normal;padding: 0px 4px 2px 11px;
                   border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;z-index: 1;line-height: 15px;margin-top:-9px;margin-left:12px;}
        
        
    h3 {
        display:block;
        color:#333; 
        background:#FFF;
        font-weight:bold;
        font-size:13px;    
        padding:8px;
        margin:0;
        border-bottom:solid 1px rgba(100, 100, 100, .30);
    }    
    /* EOF:: notification count css here */


  .text-left {text-align: left}

.adrs-text{
    overflow: hidden;
    white-space: normal;    
    width: 90%;
    color: #565a5c;
    word-break: break-all;
    margin-bottom: 6px;
    margin-top: 3px;
}

.sub-main-txt {
    padding-left: 10px;
    line-height: 24px;
}
.icon-house-new {
background: rgba(0, 0, 0, 0) url("https://www.sublet.com/images/house_icon.png") no-repeat scroll 0 0;
border: 0 none;
display: inline-block;
height: 24px;
vertical-align: middle;
width: 27px;
padding-bottom:30px;
}
.reply-icon {
background: rgba(0, 0, 0, 0) url("reply_icon_sub1.png") no-repeat scroll 0 0;
border: 0 none;
display: inline-block;
height: 24px;
vertical-align: middle;
top: -4px;
width: 32px;
padding-bottom:30px;
background-size:cover;
}

.delete-icon {
background: rgba(0, 0, 0, 0) url("delete_icon_sublet.png") no-repeat scroll 0 0;
border: 0 none;
display: inline-block;
height: 24px;
vertical-align: middle;
top: -4px;
width: 30px;
padding-bottom:30px;
background-size:cover;
}

.restore-icon
{
   background: rgba(0, 0, 0, 0) url("activation-icon-sublet.png") no-repeat scroll 0 0;
border: 0 none;
display: inline-block;
height: 24px;
vertical-align: middle;
top: -4px;
width: 30px;
padding-bottom:25px;
background-size:cover; 
}

.js-notes img {width: 25px; height:24px; vertical-align:text-bottom; position: relative; top: -4px !important; left: 1px;}

.botnavbar li a {
    border: none;
}

.botnavbar {
position: relative;padding: 0;margin: 0 auto;width: 1154px;font-size: 13px;display: block;
}

p#credit-report span {
    float: right;
}

p#credit-report span img {
    width: 40px;
    height: 22px;
    display: table;
    position: relative;
    top: -3px;
    left: 4px;
}

p#credit-report {
    height: 18px;
    display: table;
}

li img#contracts-icon {
    width: 24px;
    height: auto;
    display: table;
}

p#contract-icon span {
    float: right;
}

p#contract-icon img {
    width: 23px;
    height: auto;
    display: table;
    position: relative;
    top: -3px;
    left: 4px;
}

p#contract-icon {
    height: 18px;
    display: table;
}

.hdr-bg {
    background: #000;
}


p#credit-report span {
    float: right;
}

p#credit-report span img {
    width: 40px;
    height: 22px;
    display: table;
    position: relative;
    top: -3px;
    left: 4px;
}

p#credit-report {
    height: 18px;
    display: table;
}

li img#contracts-icon {
    width: 24px;
    height: auto;
    display: inline-block;
}

p#contract-icon span {
    float: right;
}

p#contract-icon img {
    width: 23px;
    height: auto;
    display: table;
    position: relative;
    top: -3px;
    left: 4px;
}

p#contract-icon {
    height: 18px;
    display: table;
}
.tabhead-link{color:#fff;}
.tabhead-active{color:#F7DB53;}

.contract-icon {
    background: url(https://www.sublet.com/images/contract-icon.png) no-repeat;
    display: inline-block;
    *display: inline;
    width: 27px;
    height: 31px;
    vertical-align: middle;
    zoom: 1;
    text-indent: -9999px;
    cursor: pointer;
    position:relative;
    top:-3px;
}
.blueimg{
position:relative;
top:2px;
background: url(https://www.sublet.com/images/contracts-icon-sublet-blue.png) no-repeat;
 display: inline-block;
   width:20px;
   height:20px;
   background-size:cover;
}
.whiteimg
{
position:relative;
top:2px;
background: url(https://www.sublet.com/images/contracts-icon-white.png) no-repeat;
display: inline-block;
width:20px;
height:20px;
background-size:cover;
}
a[data-id="mails"] {
    padding-right: 35px;
}

/*new format fo Credit reports*/
.top-links-main-credit-reports tr td a {
    padding: 20px;
    margin: 20px;
    font-weight: bold;
    color: #000    
}

.contracts-reports-top-wrap, .credit-reports-top-wrap {
    margin: 0 auto;
    display: inline-flex;
    margin-left: 3%;
}

.credit-reports-top-wrap {
    margin-top: 20px;    
}

.credit-reports-top-wrap ul.avlble-prodcuts {
    margin-top: 12px;
    margin-left: 30px; 
}

.credit-reports-top-wrap ul.avlble-prodcuts li{
    text-align: left;
    line-height: 26px;
    font-weight: bold;
}

ul.contract-reports-top-reports {
    background: none;
    text-align: left;
}

ul.contract-reports-top-reports li{
    color: #000;
    text-align: left;
    display: inline-block;
}

#contracts-reports-main-wrap {

}

#contracts-reports-main-wrap .results {
    border: 5px solid #000;
    border-radius: 5px;
    width: 460px;
    margin-top: 30px;
    float: left;
    margin: 10px;
    height: 425px;
}
.canvas-sign
{
    background-color: #C3C3C3;  
    padding: 8px;
    width: 68%;
    display: block;
    margin-left: 46px;
}
.TesT
{ 
  background-color: #C3C3C3;  
  padding: 8px;
}
.roommates-details {   
    padding: 7px;
}

.roommates-details img.avatar-init, .roommates-details img[alt="Avatar"] {
    float: left;
    margin-right: 10px;
}
.canvas_nosign        
{   
    height: 54px;    
    margin-top: 10px !important; 
    display: block;
    width: 250px;    
    font-style: italic;}
    
#tbl-contracts li a.active {
    background: none;
    color: #F90 !important;
    text-shadow: none;
    box-shadow: none;
}

ul#tbl-contracts li a.btn {
    background: none;
    color: #004F6D;
    text-shadow: none;
    box-shadow: none;
}

ul#tbl-contracts li a:not(.active) {
    color: #004F6D !important;
    text-decoration: underline !important;
}
.contracts-contnet-wrapper .contracts-contnet {
     display: block;   
    margin: 0px auto; 
    width: 96%;       
    margin-bottom: 30px;
}

.tenant-info-details {
    padding-bottom: 5px;
}

.city-info-logo img {
    float: right; 
    bottom: 40px;
    position: relative;   
}

#avatar-img-contracts-reports {

}

.tenant-info-details table tr td.name-heading {
    font-weight: bold;
}

#avatar-img-contracts-reports img {
    position: absolute;
    left: 22px;
    top: -19px;
    margin-top: 49px;
    margin: 27px;
}

ul#tbl-contracts {
    display: inline;
}

ul#tbl-contracts li {
    display: inline;
    color: #000;
}

ul#tbl-contracts li a {
    color: #000;
    font-size: 18px;
}

ul#tbl-contracts li a.btn {
    border: none;
    outline: none;
    padding: 10px 16px;
    cursor: pointer;
    font-size: 18px !important;
}

/* Style the active class, and buttons on mouse-over */
.active, .btn:hover {
    background-color: #666;
    color: white;
}

.my_con {
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #F90;
  content: " ";
  position: relative;
  bottom: -19px;
   right: 18.5%;  
}
.get_con {
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #F90;
  content: " ";
  position: relative;
  bottom: -19px;
 right: 1.2%; 
}
 .create_con {
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #F90;
  content: " ";
  position: relative;
  bottom: -19px;
  left: 17%; 
}

.roommates-details h3 {
    font-size:20px;
    border: none; 
}

.roommates-details span.s-date, .roommates-details span.e-date {
    font-size:14px;
    font-weight: bold; 
}

.roommates-details p.status {
    font-size:14px;
    text-decoration: underline;
    margin-top: 22px;
}
.js-viewcontract{color:Red !important;font-weight:bold;}
.tenant-info-details table {
    width: 380px;
}

.tenant-info-details table.top {
    margin-bottom: 5px;
    margin-top: 5px;
    min-height: 80px;
}
.tenant-info-details table.bottom {
    margin-bottom: 5px;
    margin-top: 10px;
    min-height: 80px;
}

.tenant-info-details table tr td {
    font-size:16px;
}

.tenant-info-details table tr td.name-headings {
    font-weight: bold; 
        text-align: left;
    padding-left: 50px;
      /*  width: 75%;*/
}

.tenant-info-details table tr td.t-signature,
.tenant-info-details table tr td.l-signature {
    padding-top: 20px;
    clear: both;
    overflow: hidden;
}

.name-headings { 
}

.w3-display-right, .w3-display-left {
    top: 65% !important;    
}

.credit-reports-tenant-screening {
    width: 650px;
    min-width: 650px;
    margin: 0 auto;
    display: block;
}

#credit-reports-container {
    display: block;
    margin-left: 5%;
}

.top-links-main-credit-reports ul {
    padding: 0px;
}

ul.top-links-main-credit-reports > li {
    display: inline;
}

ul.top-links-main-credit-reports > li > a{
        color: #004F6D;
        text-decoration: underline;
        font-size: 18px;
        margin-left: 20px;
}

ul.top-links-main-credit-reports > li > a.active {
    color: #F90;
    background: none;
    text-decoration: none;
}


.credit-reports-tenant-screening .box-main-wrap {
    display: flex;
    float: left;
}

.run-credit-reports .credit-reports-div {
    border: 1px solid green;
    float: left;
}


.run-credit-reports .box-card {   
    border: 4px solid #000;
    width: 310px;
    border-radius: 5px;
    display: inline-block;
    margin: 4px;
    overflow: hidden;
    padding: 10px;
    height: 140px;
}

.run-credit-reports .info-box ul{   
    font-size: 14px;
    margin-top: 4px;
}

.run-credit-reports #run-credit-reports{   
    margin-top: 20px;
}

.run-credit-reports #run-credit-reports span {   
    padding-top: 10px;
    display: block;
}

.run-credit-reports .info-box ul li{   
    text-align: left;
    font-weight: bold;
    line-height: 27px;
}

.run-credit-reports .info-box a.view-report{   
    float: left;
    font-weight: bold;
}

.run-credit-reports .credit-reports-div img{   
    width: 40px;
    height: 40px;
    display: block;
    text-align: center;
    margin: 0 auto;
}

.run-credit-reports .box-card .avatar-container{   
    float: left;
    padding-top: 3px;
    padding-right: 15px;

}

.run-credit-reports .box-card .avatar-container img{   
    width: 60px !important;
    height: 60px !important;   
}

.contracts-reports-top-wrap .avatar-container {
    text-align: center    
}

.avatar-container {text-align: center;}

.contract-ol
{
   margin-left: 45px;
}
ul.contract-ol > li {   
    padding: 0;
    display: list-item;
}

ul.inner-contarct-ol {
    padding: 0;    
}
.container_td {    
    margin: auto;
    padding: 10px;
    margin-bottom: 5px;
    min-height: 110px;
}
.one_td {
    width: 43%;   
    float: left;
}
.two_td {
    margin-left: 40%; 
}
.tenant_info_td
{
     margin: auto;
    padding: 10px;
    margin-bottom: 5px;
    min-height: 110px;
    margin-top:25px;
    
}
.tenant_info_one_td {
    float: left;
}
.tenant_info_two_td {   
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome, .contracts-reports-top-wrap, .credit-reports-top-wrap {
        display: table-cell !important;
    }
    
 ::i-block-chrome, .tblsummary  {
        width: 20% !important;
        text-align: center;
        margin: 10px auto;
        line-height: 30px !important;
        position: absolute;
        top: 13px;
        right: 319px;
    }
    
   ::i-block-chrome, #form-mycontracts {
        margin: auto;
        display: inline-block;
        width: 34%;
    }
}

/*contracts slider*/
.slider_div {
     border: 3px solid #00526F;
    margin: 0 auto;
    border-radius: 14px;
    width: 75%;
    border-color: #00526F;
}

.mySlides h3
{
    border-bottom:none;
    font-size:19px;
    color:#F90 !important;
}
.mySlides {display: none}
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}
.prev_slide, .next_slide {
      cursor: pointer;
    width: auto;
    padding: 16px;
    color: #005270;
     font-weight: bold;
    font-size: 25px;
    text-decoration: none;
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px;
}
.next_slide {
  right: 0;
  border-radius: 3px 0 0 3px;
}

.prev_slide {
  left: 0;
  border-radius: 3px 0 0 3px;  
}

.prev_slide:hover, .next_slide:hover {
  background-color: #BABABA;
  border-radius:6px;
}
.dot {
  cursor: pointer;
  height: 11px;
  width : 12px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active_slide, .dot:hover {
  background-color: #717171;
}
.fade {
    padding-top: 25px;
}
.slideractive, .dot:hover {
    background-color: #717171;
}
.mySlides ul li
{    
       display: list-item;
    list-style-position: inside;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
    padding-left: 55px;
    line-height: 34px;
}
.center_div
{
    text-align:center;
    margin-top: 10px;
}

.main-content #results .results-header .text-right {
	margin-right: 12px;
}