html{background-color: #f5f6f7;position: relative;min-height: 100%;overflow-x:hidden;}
body{background-color: transparent;color:#656565;font-size:13px;overflow-x: hidden;}
body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family:'Open Sans',"HelveticaNeue", "Helvetica Neue", Helvetica, Arial,sans-serif;
}

a{color:#3a5a7a}
a:hover, a:focus{text-decoration:none;}

.form-control:focus {
  border-color: #13c4a5;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.table-text-align-right > td+td{
    text-align: right !important;
}
img{max-width: 100%}

/* Style for quote preview images - make them smaller in email preview */
.quote-preview-image,
.quote-preview-image img,
img.quote-preview-image {
	max-width: 800px !important;
	width: auto !important;
	height: auto !important;
	display: inline-block !important;
}
/* Also target images inside wrapper divs with data-protected-content */
[data-protected-content="quote-preview"] img,
[data-protected-content="quote-preview"] {
	max-width: 800px !important;
	width: auto !important;
	height: auto !important;
	display: inline-block !important;
}
.fullwidth{width: 100%;}
#selectOrigin .btn-white.btn-sm{height: 33px!important;text-align: left;font-weight: normal;color:#555;font-size: 14px;}
#selectContact .btn-white{height: 34px!important;text-align: left;}
#selectOrigin .caret{ position: absolute;top: 50%;right:3%;}
#save_event .select2-container .select2-choice{height:32px!important;font-size:14px;line-height:30px!important;padding-left: 10px;}
#save_event .modal-footer .btn{padding:5px 10px!important;}
#save_event .select2-container .select2-choice{font-weight: normal;}
/*primary nav*/
.nav-primary:before, .nav-primary:after {display: table;content: " ";}
.nav-primary:after {clear: both;}
.nav-primary{background-color: #233445}
.nav-primary li{line-height: 1.5}
.nav-primary li li a{padding:5px 15px;}
.nav-primary li a i{margin-right: 0.5em}
.nav-primary > ul > li > a{color: #8e9eae;border-bottom: 1px solid #2a3b4c;padding:10px 10px;position: relative;font-weight: 600}
.nav-primary > ul > li > .dropdown-menu{margin-left: 0;border-radius: 0}
.nav-primary > ul > .dropdown-submenu:hover > a,
.nav-primary > ul > .dropdown-submenu:focus > a,
.nav-primary > ul > li > a:hover,
.nav-primary > ul > li > a:focus,
.nav-primary > ul > li > a:active,
.nav-primary > ul > li.active > a{color: #e1e5e9;background-color: transparent;transition:color .3s ease-in-out 0s;}
.nav-primary > ul > li.active > a{border-left: 1px solid #13c4a5;padding-left: 9px;}
.nav-primary > ul > .dropdown-submenu  > a:after{display: none}

.nav-primary.bg-light > ul > li > a{border-bottom-color:#d0d4d8;color:#6e7e8e;}
.nav-primary.bg-light > ul > .dropdown-submenu:hover > a,
.nav-primary.bg-light > ul > .dropdown-submenu:focus > a,
.nav-primary.bg-light > ul > li > a:hover,
.nav-primary.bg-light > ul > li > a:focus,
.nav-primary.bg-light > ul > li > a:active,
.nav-primary.bg-light > ul > li.active > a{color: #3d4d5d}
/*overrid the bootstrap colors*/
.panel{border-color: #e3e8ed}
#units_main_section #view_units_listing .panel .table-responsive {padding-bottom: 60px; overflow: auto !important; }
.panel-heading, .panel-footer{border-color: #e3e8ed;background: #f7f8f9;}
.panel-heading:before, .panel-heading:after {display: table;content: " ";}
.panel-heading:after {clear: both;}
.panel-heading .nav{font-size: 12px;margin: -10px  -15px;}
.panel-heading .nav > li > a{border-radius: 0;margin:0;border-width: 0 1px;line-height: 19px;}
.panel-heading .nav > li > a:hover{border-width: 0 1px;}
.panel-heading .nav-tabs{margin: -10px  -16px -11px -16px;}
.panel-heading .nav-tabs > li > a{line-height: 20px}
.panel-heading .nav-tabs.nav-justified{width: auto;}
.panel-heading .nav-tabs.pull-left > li:first-child > a, .panel-heading .nav-tabs.nav-justified > li:first-child > a{border-radius: 4px 0 0}
.panel-heading .nav-tabs.pull-right > li:last-child > a, .panel-heading .nav-tabs.nav-justified > li:last-child > a{border-radius: 0 4px 0 0}
.panel-heading .nav-tabs > li > a:hover, .panel-heading .nav-tabs > li > a:focus{border-width: 0 1px;background: transparent;border-color: transparent;}
.panel-heading .nav-tabs > li.active > a, .panel-heading .nav-tabs > li.active > a:hover, .panel-heading .nav-tabs > li.active > a:focus{background:#fff;border-width: 0 1px;border-color:#ddd;}
.panel-heading .label-large{vertical-align: 10%}
.panel-heading.bg{margin:-1px -1px 0 -1px;border: none;}
.panel-collapse{padding-bottom:3px;}
.panel-collapse .panel-heading{margin-bottom: 0}
.panel.bg{border: none}
.panel.bg .list-group-item{border-color:transparent;}
.panel.bg .list-group-item a{color: #fff}
.panel .list-group{background: transparent;}
.panel .list-group.m-t-n .list-group-item:first-child{border-top:0 }
.panel .table td, .panel .table th{padding:6px 15px;border-top: 1px solid #eaedef;}
.panel .table-striped > tbody > tr:nth-child(odd) > td, .panel .table-striped > tbody > tr:nth-child(odd) > th {background-color: #fcfdfe;}
.panel .table-striped > thead > tr > th{background: #fafbfc;border-right: 1px solid #e0e4e8;border-bottom:1px solid #e0e4e8;}
.panel .table-striped > thead > tr > th:last-child{border-right: none}
.panel-large{min-width: 300px;}
.nav-tabs.no-radius > li > a{border-radius: 0}
.tab-content .list-group-item:first-child{border-top: none}
.dropdown-menu{font-size: 13px}

.th-sortable{cursor: pointer;}
.th-sortable .th-sort{float: right;position: relative;}
.th-sort i{position:relative;z-index: 1}
.th-sort .fa-sort{position: absolute;left: 0;top: 3px;color: #bac3cc;z-index: 0}
.list-group{border-radius: 4px}
.list-group-item{border-color:#e4e9ed;}
.list-group-item .fa-chevron-right{float: right;margin-top: 4px;margin-right: -5px}
.list-group-item > .fa-chevron-right + .badge {margin-right: 5px;}
a.list-group-item:hover, a.list-group-item:focus, a.list-group-item:active {background-color: #f1f5f9;}
a.list-group-item.active{background-color: #e1e5e9;border-color:#e1e5e9;color: #3a5a7a}
a.list-group-item.active > .badge, .nav-pills > .active > a > .badge{color: #3a5a7a}
.list-group-item.active a, .list-group-item.active .text-muted{color: #fff}
.list-group-item.active{background-color: #5191d1;border-color:#5191d1;}
.list-group-item.media{margin-top: 0}
.progress-mini{height: 6px}
.progress-small{height: 10px}
.progress-small .progress-bar{font-size: 10px;line-height: 1em}
.navbar{background-color: #fff}
.navbar .nav .open > a, .navbar .nav .open > a:hover, .navbar .nav .open > a:focus{background: transparent;}
.list-normal{background: transparent;}
.list-normal > .list-group-item{border-radius: 0;border-width: 1px 0;background: transparent}
.list-normal > .list-group-item .badge{margin-right: -5px}
.input-group{position: relative;}
#lead_form .media{overflow:unset!important;}
.tooltip-inner{background-color:#233445;background-color: rgba(35, 52, 69, 0.9);}
.tooltip.top .tooltip-arrow {border-top-color: #233445;border-top-color: rgba(35, 52, 69, 0.9);}
.tooltip.right .tooltip-arrow {border-right-color: #233445;border-right-color: rgba(35, 52, 69, 0.9);}
.tooltip.left .tooltip-arrow {border-left-color: #233445;border-left-color: rgba(35, 52, 69, 0.9);}
.tooltip.bottom .tooltip-arrow {border-bottom-color: #233445;border-bottom-color: rgba(35, 52, 69, 0.9);}
.popover-content{font-size: 12px;line-height: 1.5}
#hash-of-next-steps .tooltip  .tooltip-inner{max-width: 320px; padding-bottom: 20px; text-align: left;}
/*override bootstrap dropdown-menu*/
.open{z-index: 1050}
.ahadminnavbar{border-bottom:1px solid #d1d4d7!important;}
.dropdown-menu > .panel{
  border: none;
  margin: -5px 0;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{
  background-image: none;filter:none;background-color: #13c4a5;color: #fff;
}
.dropdown-menu > li > a:hover i{color: #fff}
.dropdown-submenu{position: relative;}
.dropdown-submenu:hover > .dropdown-menu {display: block;}
.dropdown-submenu > .dropdown-menu{left:100%;top:0;margin-top:0;margin-left: -1px}
.dropup .dropdown-submenu > .dropdown-menu{top: auto;bottom: 0;}
.dropdown-submenu.pull-left {float: none;}
.dropdown-menu.pull-left{left:100%;}
.dropdown-submenu.pull-left>.dropdown-menu{left: -100%;margin-left: 20px}
/*make a inverse one*/
.dropdown-menu.bg-inverse > .divider{height:1px;background-color: #2a3b4c;border: none}
.dropdown-menu.bg-inverse > li > a{color: #8e9eae}
.dropdown-menu.bg-inverse > li > a:hover,
.dropdown-menu.bg-inverse > li > a:focus,
.dropdown-menu.bg-inverse > li > a:active,
.dropdown-menu.bg-inverse > li.active > a,
.dropdown-menu.bg-inverse > .dropdown-submenu:hover > a{color: #fff}
.dropdown-menu .badge{margin-top: 1px}
.dropdown-select > li > a input{position: absolute;left: -9999em;}
/*breadcrumb*/
.breadcrumb{background-color: #fafbfc;border:1px solid #e0e4e8;padding-left: 10px;font-size: 12px}


/*accordion*/
.accordion-group,.accordion-inner{border-color: #e0e4e8}
.accordion-inner{background: #fff;border-radius: 0 0 4px 4px}

.alert{font-size: 75%;border-color: rgba(10,20,20,.1);text-shadow: 0 1px 0 #fff;box-shadow: inset 0 1px 0 rgba(255,255,255,0.4)}
.close i{font-size: 12px;font-weight: normal;display: block;line-height: 1.5;}
.alert_trigger_message, .profanity-alert{
	border-color: rgba(10,20,20,.1);text-shadow: 0 1px 0 #fff;box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); background-color: #f2dede;
	border-color: #ebccd1;	color: #a94442;	padding: 15px;	margin-bottom: 20px; border: 1px solid transparent;	border-radius: 4px;	font-size: 90%;
}
/* Reply/forward email profanity: full font size (separate class so .profanity-alert rule stays unchanged) */
.profanity-alert-reply-forward-email {
	font-size: 100%;
}

.modal-backdrop{background: #fff}
.modal-backdrop.fade.in{opacity: 0.8;filter: alpha(opacity=80);}
.modal-header{border-radius: 6px 6px 0 0;background-color: #f7f8f9}
.modal-header .close{margin-top: 3px}
.modal-footer{padding: 14px 20px 15px;margin-top: 0;border-radius: 0 0 6px 6px;background-color: #f7f8f9}
.bg{background-color: #f7f8f9}
.label{font-weight: 700;}
.badge{background: #b1b5b9}
.badge.bg-white{color: #919599}
.text-white{color: #fff}
.text-muted{color: #919599}
.text-light{color: #919599}
.text-default{color: #a5b6c7;}
.text-warning{color: #f4c414;}
.text-danger{color: #ff5f5f}
.text-success{color: #3fcf7f}
.text-primary{color: #13c4a5}
.font-thin{font-weight: 300;}

.btn{
  color: #fff;
  background: #a7b2be;
  position: relative;
  border-width: 0;
  box-shadow:inset 0 -2px 0 rgba(0,0,0,0.15);
  font-weight: 600;
  padding: 7px 12px;
  transition:background .3s ease-in-out 0s;
}
.btn:hover, .btn:focus, .btn:active, .btn.active {background: #bac3cc;}

.btn.disabled,
.btn.disabled:hover,
.btn[disabled]:hover,
fieldset[disabled] .btn:hover,
.btn.disabled:focus,
.btn[disabled]:focus,
fieldset[disabled] .btn:focus,
.btn.disabled:active,
.btn[disabled]:active,
fieldset[disabled] .btn:active,
.btn.disabled.active,
.btn[disabled].active,
fieldset[disabled] .btn.active {
  background-color: #c4c9cf;
  color: #fff;
}

.btn-white{padding:6px 12px;box-shadow:inset 0 -2px 0 rgba(0,0,0,0.05);border-width:1px;border-color:#c3c6c9;color:#657483;background-color:#fff}
.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active{border-color:#c3c6c9;color:#657483;background-color:#f7f8f9;}

.btn-default{padding:6px 12px;box-shadow:inset 0 -2px 0 rgba(0,0,0,0.05);border-width:1px;border-color:#c3c6c9;color:#657483;background-color:#f5f6f7}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active{border-color:#c3c6c9;color:#657483;background-color:#fafbfc;}

.btn-primary, .bg-primary, .btn-primary.btn-circle > i{color:#fff;background-color:#13c4a5}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.btn-circle:hover > i, .btn.btn-circle:hover > i{color:#fff; background-color:#23d4b5;}

.btn-success, .bg-success, .btn-success.btn-circle > i{color:#fff;background-color:#3fcf7f}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.btn-circle:hover > i{color:#fff;background-color:#4fdf8f;}

.btn-info, .bg-info, .btn-info.btn-circle > i{color:#fff;background-color:#5191d1}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.btn-circle:hover > i{color:#fff;background-color:#61a1e1;}

.btn-inverse, .bg-inverse, .btn-inverse.btn-circle > i{color:#fff;background-color:#233445}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.btn-circle:hover > i{color:#fff;background-color:#314355;}

.btn-warning, .bg-warning, .btn-warning.btn-circle > i{color:#fff;background-color:#f4c414}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.btn-circle:hover > i{color:#fff;background-color:#f6d616;}

.btn-danger, .bg-danger, .btn-danger.btn-circle > i{color:#fff;background-color:#ff5f5f}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.btn-circle:hover > i{color:#fff;background-color:#ff8585;}

.btn-twitter, .btn-twitter.btn-circle > i{color:#fff;background-color:#00c7f7}
.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active, .btn-twitter.active, .btn-twitter.btn-circle:hover > i{color:#fff; background-color:#2fcff6; }

.btn-facebook, .btn-facebook.btn-circle > i{color:#fff;background-color:#335397}
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active, .btn-facebook.btn-circle:hover > i{color:#fff; background-color:#4264ab; }

.btn-gplus, .btn-gplus.btn-circle > i{color:#fff;background-color:#dd4a38}
.btn-gplus:hover, .btn-gplus:focus, .btn-gplus:active, .btn-gplus.active, .btn-gplus.btn-circle:hover > i{color:#fff; background-color:#ea5e4d; }

.btn-on.active{color:#fff;border: 1px solid #767676;background: #8e9eae}

.btn-xs {padding: 4px 5px;}
.btn-sm {padding: 6px 10px}
.btn-lg {padding: 11px 16px}
.btn-white.btn-xs, .btn-default.btn-xs{padding: 3px 6px;}
.btn-white.btn-sm, .btn-default.btn-sm{padding: 5px 10px;}
.btn-white.btn-lg, .btn-default.btn-lg{padding: 10px 16px;}
.btn-white .caret, .btn-default .caret{border-top-color: #656565}
.dropup .btn-white .caret, .dropup .btn-default .caret{border-bottom-color: #656565}

.btn > i{line-height: 1.428571429;}
.btn-xs i{font-size: 9px}
.btn.btn-circle, .btn.btn-circle.disabled{padding:2px 5px;box-shadow: none;border:none;background: transparent;color: #3a5a7a;font-weight: 300;transition:none;}
.btn.btn-circle:hover, .btn.btn-circle:active, .btn.btn-circle.active{box-shadow: none;background: transparent;}
.btn-circle > i{color: #a5b6c7;background:#e5e9ed;width: 60px;height: 60px;padding:18px 0;font-size:24px;border-radius: 50%;display: block;margin:0 auto;margin-bottom:6px;line-height:normal;transition:all .3s ease-in-out 0s;}
.btn-circle.btn-lg > i{width: 80px;height: 80px;padding:22px 0;font-size:36px;}
.btn-circle.btn-sm > i{width: 40px;height: 40px;padding:10px 0;font-size:20px;}
.btn-circle.btn-xs > i{width: 30px;height: 30px;padding:8px 0;font-size:14px;}
.btn-circle b.badge{position: absolute;right: 5px;top: 2px;}
.btn-circle .badge i{margin: 0 -2px}
.btn-white.btn-circle > i{color: #a5b6c7;background: #fff}
.btn.btn-circle.disabled > i{background:#c4c9cf;}

.btn-block{padding-left: 12px;padding-right: 12px}
.text-active, .active .text{display: none !important;}
.active .text-active{display: inline-block !important;}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.active{border:none;background-color: transparent;background-image: none;-webkit-box-shadow: none;box-shadow: none;text-decoration: none;color: #3a5a7a}
form, .carousel, .form-horizontal .control-group, .nav-tabs, .alert, .panel, .progress, .breadcrumb, .accordion{margin-bottom: 15px}
.media, .media .media{margin-top: 10px;}
.pagination{margin:5px 0;}
.pagination-large > li > a, .pagination-large > li > span{padding: 10px 14px}
/*common css*/
.bg-white{background: #fff;}
.bg-black{background: #1d2d3d;}
.bg-light{background: #e1e5e9;color: #414549}
.bg-lighter{background:#f1f5f9}
.bg-default{background: #bac3cc}
.bg-white-desktop{background-color: #fff}
.bg-focus{background: #ffffee !important;}

.pos-rlt{position: relative;}
.pos-stc{position: static;}
.pos-abt{position: absolute;}
.content-box, .jqstooltip{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.line {*width: 100%;height: 2px;margin: 10px 0;font-size:0;overflow: hidden;background-color: #fff;border-width:0;border-top: 1px solid #e0e4e8;}
.line-mini{margin: 0}
.line-dashed{border-style: dashed;background: transparent;}
.line-large{margin-top:15px;margin-bottom: 15px}
.headline{border-bottom: 5px solid #000;margin-top: 0;line-height: 45px;}
.no-line{border-width: 0}
.no-border{border-color:transparent !important;}
.no-radius{border-radius: 0}
.block{display:block;margin-bottom: 10px}
.block.hide{display: none}
.inline, .inline-desktop{display:inline-block}
.pull-right-desktop{float: right;}
.pull-none{float: none}
.clear{clear:both}
.line-v{border-left:1px solid #dddddd;padding-left:20px}
.line-v-right{border-right:1px solid #dddddd;padding-right:20px;}
.wrapper{padding: 2px;background-color:#fff;border: 1px solid #ddd}
.w-link{position: absolute;width: 100%;height: 100%;z-index: 1;top: 0}
.btn-s-mini{min-width: 90px}
.btn-s-small{min-width: 100px}
.btn-s-medium{min-width: 120px}
.btn-s-large{min-width: 150px}
.btn-s-xlarge{min-width: 200px}
.btn-s-xxlarge{min-width: 300px}
.btn-padder{padding-left:40px;padding-right:40px}
.l-h-2x{line-height: 2em;}
.text-small{font-size: 12px;}
.text-mini{font-size: 10px;}
.padder{padding:0 15px;}
.padder-v{padding-top: 15px;padding-bottom: 15px;}
.no-padder{padding: 0px !important;}
.pull-in{margin-left: -15px;margin-right: -15px;}
.pull-out{margin:-15px;}
.b-t{border-top: 1px solid #e0e4e8 !important;}
.inline-width{width: 100%;}
.padder-small{padding-top: 10px;}
.padder-l-large{padding-left: 57px;}

.m-auto-imp{margin: auto !important;}

.m-l{margin-left: 15px}
.m-l-none{margin-left: 0}
.m-l-micro{margin-left: 3px;}
.m-l-mini{margin-left: 5px;}
.m-l-small{margin-left: 10px;}
.m-l-large{margin-left: 20px;}
.m-l-n{margin-left: -15px}
.m-l-n-mini{margin-left: -5px}
.m-l-n-small{margin-left: -10px}
.m-l-n-large{margin-left: -20px}

.m-t{margin-top: 15px}
.m-t-none{margin-top:0}
.m-t-mini{margin-top: 5px;}
.m-t-small{margin-top: 10px;}
.m-t-large{margin-top: 20px;}
.m-t-n{margin-top: -15px}
.m-t-n-xmini{margin-top: -1px}
.m-t-n-mini{margin-top: -5px}
.m-t-n-small{margin-top: -10px}
.m-t-n-large{margin-top: -20px}

.allDayCheckboxDiv {
  margin: 7.5rem 0 0 -4rem;
}

.addMorebtn {
  margin-left: 3rem;
}

@media (max-width: 640px) {
  .custom-m-t-small{margin-top: 10px;}
}

.m-r{margin-right: 15px}
.m-r-none{margin-right: 0}
.m-r-micro{margin-right: 3px}
.m-r-mini{margin-right: 5px}
.m-r-small{margin-right: 10px}
.m-r-large{margin-right: 20px}
.m-r-n{margin-right: -15px}
.m-r-n-mini{margin-right: -5px}
.m-r-n-small{margin-right: -10px}
.m-r-n-large{margin-right: -20px}

.m-b{margin-bottom: 15px;}
.m-b-none{margin-bottom: 0}
.m-b-mini{margin-bottom: 5px;}
.m-b-small{margin-bottom: 10px;}
.m-b-large{margin-bottom: 20px;}
.m-b-n{margin-bottom: -15px}
.m-b-n-mini{margin-bottom: -5px}
.m-b-n-small{margin-bottom: -10px}
.m-b-n-large{margin-bottom: -20px}

.header-bar{border-bottom: 1px solid #e0e4e8}
.media-mini{min-width: 50px}
.media-small{min-width: 80px}
.media-large{min-width: 90px}
.avatar{border-radius: 500px;background-color: #fff;padding: 2px}
.thumb-mini{width: 24px;display: inline-block}
.thumb-small{width: 36px;display: inline-block;text-align: center;}
.thumb{display: inline-block}
.thumb-large{width: 90px;display: inline-block}
.thumb img, .thumb-mini img, .thumb-small img, .thumb-large img{height: auto;max-width: 100%;vertical-align: middle;}
/**/
.scroll-x, .scroll-y{overflow:hidden;-webkit-overflow-scrolling:touch;}
.scroll-y{overflow-y:auto;}
.scroll-x{overflow-x:auto;}
.no-touch .scroll-x, .no-touch .scroll-y{overflow: hidden;}
.no-touch .scroll-x:hover, .no-touch .scroll-x:focus, .no-touch .scroll-x:active{overflow-x: auto;}
.no-touch .scroll-y:hover, .no-touch .scroll-y:focus, .no-touch .scroll-y:active{overflow-y: auto;}
.no-touch .scroll-y:hover > *{margin-right: -10px;padding-right: 15px}

.no-touch .hover-action{display: none}
.no-touch .hover:hover .hover-action{display: inherit;}

/*cols*/
.col-lg-2-4 {padding-left: 15px;padding-right: 15px}
.col-newline{clear:left;}
input[type="text"], select, textarea{min-width: 40px;height: auto;}

/* Site CSS */
/* Header */
.navbar{border:none;border-bottom: 1px solid #d1d4d7;box-shadow:0 0 5px rgba(0,0,0,.1);z-index: 1010;border-radius: 0;padding:0;margin-bottom: 0}
.navbar.bg{border-bottom: 1px solid #162636;}
.navbar-brand{font-size: 28px;min-width:90px;font-family: "Times New Roman", Georgia, serif;font-style: italic;font-weight: 700;padding: 11px 0 18px 0;text-align: center;}
.navbar-brand img{max-height: 50px}
.navbar-brand, .navbar-brand:hover, .navbar-brand:focus{color: #22baa0;}
.navbar-form{position: relative;margin: 10px;padding: 0}
.navbar-form input[type="text"]{border-radius: 17px;font-weight: 700;text-indent: 1.5em;}
.navbar-form > i{position: absolute;z-index: 1;left:8px;top: 50%;margin-top: -7px;color: #bbb}
.navbar-nav{margin: 0}
.navbar .nav > li > div{padding-left: 10px;padding-right: 10px}
.navbar-avatar .thumb-small{margin:0 4px;vertical-align: baseline;width: 40px;}
.nav.navbar-avatar > li > a{padding: 5px 10px}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle{background:#e1e5e9;box-shadow:inset 0 1px 0 #13c4a5}
.bg .nav li.dropdown > a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;}
.bg .nav > li > a{color: #a5b6c7}
.bg .nav > li > a:hover,.bg .nav > li > a:focus{
  background-color: transparent;
  color: #fff;
}
.bg .nav li.dropdown.open > .dropdown-toggle,
.bg .nav li.dropdown.active > .dropdown-toggle,
.bg .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #000;color: #fff;
}
.navbar .badge-notes{float:right;margin-left:-15px;margin-top:-6px;position: relative;font-size: 11px}
.navbar-fixed .navbar{position: fixed;top:0;left: 0;right: 0;z-index: 1030;}
.navbar-fixed{padding-top: 51px}
.navbar-nav.pull-right{width: auto;}
/*content*/
#content{position: relative;}
.page-title{background: #eaedef;border-bottom: 1px solid #d3d6d9;padding: 10px 15px}

/* Footer*/

/*comments*/
.arrow:before, .arrow:after{position: absolute;display: inline-block;border-color: transparent;border-style: solid;content:"";}
.arrow-left:before{margin-left:-7px;top: 6px;left: 0px;border-right-color: #d1d4d7;border-width:7px 7px 7px 0;-moz-border-right-colors: #fff;}
.arrow-left:after{margin-left:-6px;top: 7px;left: 0px;border-right-color: #fff;border-width:6px 6px 6px 0;}

.arrow-right:before{margin-right:-7px;top: 6px;right: 0px;border-left-color: #d1d4d7;border-width:7px 0 7px 7px;;-moz-border-left-colors: #fff;}
.arrow-right:after{margin-right:-6px;top: 7px;right: 0px;border-left-color: #fff;border-width:6px 0 6px 6px;;}

.arrow-top:before{margin-top:-7px;top: 0;left: 6px;border-bottom-color: #d1d4d7;border-width:0 7px 7px 7px;;-moz-border-top-colors: #fff;}
.arrow-top:after{margin-top:-6px;top: 0;left: 7px;border-bottom-color: #fff;border-width:0 6px 6px 6px;;}

.chat-item{position: relative;}
.chat-item.arrow-left:before{top:11px;left:47px;}
.chat-item.arrow-left:after{top:12px;left:47px;border-right-color: #f1f5f9;}
.chat-item.arrow-right:before{top:11px;left:auto;right:47px;}
.chat-item.arrow-right:after{top:12px;left:auto;right:47px;}

.comment-list, .comment-item{position: relative;}
.comment-item .panel-body{padding: 10px 15px}
.comment-reply{margin-left: 40px}
.comment-item:before{top:10px;left:47px;}
.comment-item:after{top:11px;left:47px;border-right-color: #f5f5f5;}
.comment-list:before{position: absolute;top: 0;bottom: 35px;left: 16px;width: 1px;background: #e0e4e8;content: '';z-index: -1;}
.comment-item > .thumb-small{width: 36px;}

/*Carousel*/
.carousel-padder{padding-left: 40px;padding-right: 40px;}
.carousel-control{width: 40px;color: #999;text-shadow:none;}
.carousel-control i {position: absolute;top: 50%;left: 50%;z-index: 5;display: inline-block;width: 20px;height: 20px;margin-top: -10px;margin-left: -10px;}
.carousel-control:hover,
.carousel-control:focus {color: #ccc;text-decoration: none;opacity: 0.9;filter: alpha(opacity=90);}
.carousel-indicators.out{bottom: -15px}
.carousel-indicators li{background: #ddd;background-color: rgba(0,0,0,0.2);border: none;margin: 0}
.carousel-indicators .active{background: #13c4a5;width: 10px;height: 10px;}
.carousel-control.left, .carousel-control.right{background-image:none;filter:none;}
.carousel.carousel-fade .item {-webkit-transition: opacity 2s ease-in-out;-moz-transition: opacity 2s ease-in-out;-ms-transition: opacity 2s ease-in-out;-o-transition: opacity 2s ease-in-out;transition: opacity 2s ease-in-out;}
.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {left: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.carousel.carousel-fade .next,
.carousel.carousel-fade .prev {left: 0;z-index: 1;}
.carousel.carousel-fade .carousel-control {z-index: 3;}
.carousel ul.item, .carousel ul.item > li{list-style: none;margin: 0;padding: 0}

.dropfile{border:2px dashed #e0e4e8;text-align: center;min-height: 20px}
.dropfile.hover{border-color: #aac3cc}
.dropfile small{margin: 50px 0;display: block}

/*Charts*/
.axis{margin:6px 0 0}
.axis li{vertical-align:top;font-size: 9px;margin-right:2px;padding: 0;width: 10px;-webkit-text-size-adjust: none;text-align: center;line-height: 1em;word-wrap:nowrap;}
.axis li:last-child{margin-right:0 !important;}
.axis-full{display: table;}
.axis-full li{display: table-cell;padding: 0;width: 1%;}
.easypiechart {position: relative;text-align: center;}
.easypiechart canvas {position: absolute;top: 0;left: 0;}
.easypiechart .easypie-text{position: absolute;z-index:1;line-height: 1;font-size: 75%;width: 100%;top: 60%}

.combodate select{display: inline-block;}
.doc-buttons .btn{margin-bottom: 5px}
.the-icons{list-style: none;margin: 0}
.the-icons i{font-size: 14px;width:40px;margin:0;display: inline-block;text-align: center;}
.the-icons a{line-height: 32px;display: block;white-space: nowrap;height: 30px;overflow: hidden;}
.the-icons a:hover i{font-size:28px;vertical-align:middle}

.h{font-size: 180px;font-weight: 700;text-shadow: 0 1px 0 #d9d9d9, 0 2px 0 #d0d0d0, 0 5px 10px rgba(0,0,0,.125), 0 10px 20px rgba(0,0,0,.2);}
.portlet{min-height: 30px;}
.anchorlink{cursor:pointer;}

/*Key Performance Indicators*/
.kpi_filters{margin:20px 10px 15px 10px!important;}
.kpi_metrics{margin:0px 10px!important;}
.kpi_filters .control-label {width:100%;float:left;}
.metricratio{font-size: 55px;letter-spacing: -3px;font-weight: 300;}
.text-danger-metric{color: #ff5f5f}
.slider.slider-horizontal .slider-handle{margin-top:0px!important;}
#slider12a .slider-handle{background-color:#5191d1!important;}
.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high {  height: 100%;  top: 0;  bottom: 0;}
#slider12a .slider-track-high {background: #87CF36;}
#slider12a .slider-track-low {background: #ff6666;}
#slider12a .slider-selection {background: #e9ba0b;!important;}
#slider12a .slider-track-low,.slider-track-high {  position: absolute; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;}
.slider .tooltip.top {margin-top: -34px;}
#slider12a .tooltip.top {margin-top: -24px!important;}
.slider .tooltip-inner { white-space: nowrap;  max-width: none;}
#slider12a .slider-track{margin-top:-2px!important;height:8px!important;}
#slider12a .slider-handle{margin-top:5px!important;width:5px!important;margin-left:-2px!important;height:17px!important;}
.select_availability_dropdown .btn-white{width:80px!important;}
.i-percent{font-size: 25px}
.loadspinner{background-color: #ffffff;z-index: 9999;opacity: 0.6;filter: alpha(opacity=60);font-size: 40px;text-align: center;vertical-align: middle;top: 0;padding: 40px 0;}
.kpi_metrics .loadspinner{padding: 46.3px 0;}
#kpi_metric_table td{vertical-align:middle;}
.kpi_metrics .easypiechart span.h2{margin-left:5px;margin-top:37px;margin-bottom:0px;display:inline-block}
.kpi_metrics .improve-dropdown-inner{display: table-cell; vertical-align: bottom;}
.kpi_metrics .improve-dropdown-outer{height: 100px;display:table;}
#kpiDateRange .btn-sm{padding:7px 10px!important;}
.date-error{color:#FF0040}
.required-field label:after,.required-coapplicant span:after,.editable_lead_gc_details .required-field span.control-label:after,.dispute_required:after{
  content:" *";
  color:#ff5f5f;
}
.required-title:after{
  content:" *";
  color:#ff5f5f;
}
/*desktop*/
@media (min-width: 992px) {
  .col-lg-2-4{width: 20%;float: left}
}
@media (max-width: 991px) {
  .page-title{padding: 10px}
  a:hover{text-decoration: none}
  .inline-desktop{display: inherit;}
  .pull-right-desktop{float: none}
  .hidden-sm.show, .visible-lg.show{display: inherit !important;}
  .bg-white-desktop{background-color: transparent;}
  .navbar > .btn{padding:10px;}
}

@media (min-width: 768px){
  .row{margin-left: -15px;margin-right: -15px}
  #footer{margin-top: 20px}
  ::-webkit-scrollbar {width:8px;height:.25em;position:absolute}
  ::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,0.25)}
  ::-webkit-scrollbar-track {background-color:rgba(0,0,0,0.0)}
  textarea::-webkit-scrollbar {width:1em;}
  .navbar-brand{margin-left: auto;margin-right: auto;border-right: 1px solid #e3e9ed;}
  .bg .navbar-brand{border-right-color: transparent;}
  .navbar-form input{width:160px !important; transition:width .3s ease-in-out 0s;}
  .navbar-form input:focus{width:200px !important}
  .bg-black .navbar-form input{background-color: #102030;border-color:#314355;color:#8e9eae;}
  .bg-black .navbar-form input:focus{background-color: #fff;color:#222;}

  .nav-primary > ul > li > .dropdown-menu{margin-top: -1px;margin-left: 0}
  .nav-vertical > ul > li > a > i{display: block;font-size: 2em;margin:6px auto}
  .nav-vertical > ul > li > a{text-align: center;border-bottom: none;font-size: 11.5px}
  .nav-vertical.nav-icon > ul > li > a span{display: none}
  .nav-vertical.nav-icon > ul > li > a i{margin: 8px auto;}
  .nav-primary.nav-vertical > ul > li > a > .badge{position: absolute;top: 4px;right: 15px;font-size: 11px;padding:3px 6px}

  #nav{position: relative;width: 150px;position: absolute;z-index:1000;left:0;top:50px;bottom: 0;border-right:1px solid #162636}
  #nav.bg-light{border-color:#bfc7d0}
  #nav.nav-vertical {width: 90px}
  #nav + #content{padding-left: 150px;}
  #nav.nav-vertical + #content {padding-left: 90px;}
  .nav-primary.nav-doc > ul > li > a{border-bottom: none;padding: 3px 20px;text-shadow:none;}
  .nav-primary .affix{top: 0;min-width: 149px}
  .nav-primary.nav-vertical .affix{top: 0;min-width: 89px}
  .navbar-fixed .nav-primary .nav{top: 50px}
  .content-sidebar{border-bottom:1px solid #d1d4d7;display: table;width:100%;border-spacing:0;table-layout:fixed;}
  .content-sidebar .sidebar{border:0 solid #d1d4d7;border-right-width: 1px;}
  .sidebar{width: 200px;display: table-cell;vertical-align: top}
  .sidebar-small{width: 160px}
  .sidebar-large{width: 300px}
  .main + .sidebar{border-right-width: 0;border-left-width: 1px}
  .modal{overflow-y: auto;}
  .modal-content{
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
  }
  #modal .modal-dialog,#bulk_office_closure_popup .modal-dialog,#vgt-meet-now-modal .modal-dialog {
    width: 710px;
  }
}

/*phone*/
@media (max-width: 767px) {
  body.modal-open {
    overflow: hidden !important;
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    -webkit-overflow-scrolling: touch;
    touch-action: none;
  }

  /* Allow scrolling inside modal body */
  .modal-body {
    max-height: 50vh;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  
  .allDayCheckboxDiv {
    margin: 1rem 0 0 2rem;
  }

  .addMorebtn {
    margin-left: 2rem;
  }
    /* .slide-nav from left or right*/
  body{overflow-x: hidden;}
  body.slide-nav{overflow: hidden;}
  #header, #content{
    -webkit-transition: -webkit-transform 0.2s ease;
    -webkit-transition-delay: 0s;
    -moz-transition: -moz-transform 0.2s ease 0s;
    transition: transform 0.2s ease 0s;
    /* -webkit-transform: translate3d(0px, 0px, 0px);// Commented for Safari Compatibility on ipod*/
    -moz-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    -webkit-backface-visibility: hidden;
  }
  .slide-nav #nav{position: absolute;left: 0;top: 0;bottom:0;width: 75%;display: block !important;z-index: 2000}
  .slide-nav .slide-nav-block{display:block !important;position: absolute;left: 0;right:0;top: 0;bottom: 0;z-index: 1950}
  .slide-nav > #content{background-color: #f5f6f7;}
  .slide-nav > #header, .slide-nav > #content{
    -webkit-transform: translate3d(75%, 0px, 0px);
    -moz-transform: translate3d(75%, 0px, 0px);
    transform: translate3d(75%, 0px, 0px);
    overflow: hidden;
  }
  .slide-nav.slide-nav-right #nav{left: auto;right: 0}
  .slide-nav.slide-nav-right > #header, .slide-nav.slide-nav-right > #content{
    -webkit-transform: translate3d(-75%, 0px, 0px);
    -moz-transform: translate3d(-75%, 0px, 0px);
    transform: translate3d(-75%, 0px, 0px);
  }
  .nav-primary .dropdown-menu{position: relative;left: 0;float: none;display: block;border: none;background: transparent;padding-bottom: 0;-webkit-box-shadow: none;box-shadow: none;z-index: 0}
  .nav-primary > ul > li > a{font-weight: bold;}
  .nav-primary .dropdown-menu a{color: #8e9eae;border-bottom: 1px solid #2a3b4c;}
  .nav-primary.bg-light .dropdown-menu a{color: #3e4e5e;border-bottom-color:#d1d4d7;}
  .nav-primary.bg-light .dropdown-menu a:hover{color: #fff}
  .nav-primary .nav{position: static;}
  /* /.slide-nav */
  .main.padder{padding: 0 10px}
  .row, .row .row{margin-left: -10px;margin-right: -10px;}
  .row [class*="col-"]{padding-left: 10px;padding-right: 10px;}
  .shift{display: none !important;}
  .shift.in{display: block !important;}
  .row-2-phone [class*="col-"]{width: 50%;float: left}
  .row-2-phone .col-newline{clear: none}
  .row-2-phone li:nth-child(odd) { clear: left;margin-left: 0}
  .visible-xs-inline{display: inline-block !important;}
  .hidden-xs-only{display: none !important;}
  .text-center-sm{text-align: center;}
  .navbar{padding:0}
  .navbar-brand{
    float: none;
    display: block;
    margin: 0;
    padding-left:48px;
  }
  .navbar-avatar .thumb-small{margin: 0}
  .navbar-nav .open .dropdown-menu{
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
  }
  .navbar > .btn{padding:11px;}
  .navbar-avatar > li > a{padding: 5px}
  .navbar-form{float: none !important; float: none;border: none; }
  .nav-toggle{position: absolute;left: 0;top: 0}
  .padder-sm{padding-left: 15px; padding-right:15px;}
  .h{font-size: 150px}
  .callnavigationli{padding-left: 5%}
}

@media only screen and (min-width: 768px) and (max-width: 992px) and (orientation: landscape) {
  .allDayCheckboxDiv {
    margin: 1rem 0 0 3rem;
  }
  .addMorebtn {
    margin-left: 3rem;
  }
}

@media only screen and (min-width: 768px) and (max-width: 950px) and (orientation: portrait) {
  .allDayCheckboxDiv {
    margin: 1rem 0 0 3rem;
  }
  .addMorebtn {
    margin-left: 3rem;
  }
}

@media (max-width: 440px) {
  .toolbar a{width:25%;float: left;margin-bottom: 10px}
  .toolbar a:nth-child(4n+1){clear: left}
}

/*changes on July 24 2015 17:18*/
/*style.css changes*/
.nav-primary > ul > li > a{padding:10px 10px 9px 10px;}
.nav-primary > ul > li.active > a{border-left: 1px solid #5cc9df;}
.panel-heading, .panel-footer{border-color: #dfe4e9;background: #f3f3f3;}
.has-error{color: #3d4d5d} /* V.R.S */
.dropdown-menu > .active > a:focus{background-color: #5cc9df;}
#navigation-list .dropdown-submenu:hover > .dropdown-menu {display: block;}
.btn-lead, .bg-lead, .btn-lead.btn-circle > i{color:#fff;background-color:#B8D04F}
.btn-lead:hover, .btn-lead:focus, .btn-lead:active, .btn-lead.active, .btn-lead.btn-circle:hover > i{color:#fff;background-color:#B8D04F;}
/*.btn-showing, .bg-showing, .btn-showing.btn-circle > i{color:#fff;background-color:#586C8C}
.btn-showing:hover, .btn-showing:focus, .btn-showing:active, .btn-showing.active, .btn-showing.btn-circle:hover > i{color:#fff;background-color:#586C8C;}
.btn-move-in, .bg-move-in, .btn-move-in.btn-circle > i{color:#fff;background-color:#F6983E}
.btn-move-in:hover, .btn-move-in:focus, .btn-move-in:active, .btn-move-in.active, .btn-move-in.btn-circle:hover > i{color:#fff;background-color:#F6983E;}*/
#email_tab .text-active,#email_tab .active .text{display: none !important;}
#email_tab .active .text-active{display: inline-block !important;}
.m-r-jumbo{margin-right: 75px}
.thumb-small{height: 36px;}
.thumb img, .thumb-mini img, .thumb-small img, .thumb-large img{height: 100%;}
.navbar-brand{min-width:100px;}
.navbar-avatar .thumb-small{ height: 32px; width: 37px; padding:1px;}
.nav.navbar-avatar > li > a{padding-top:10px;}

@media (min-width: 768px){
	.navbar-form input{transition:width .3s ease-in-out 0s;}
	.navbar-form input:focus{width:200px}
	.nav-vertical > ul > li > a > i{margin:2px auto}
	#nav.nav-vertical {width: 100px}
	#nav.nav-vertical + #content { padding-left: 100px; }
	.nav-primary.nav-vertical .affix{top: 0;min-width: 100px;width: 100px;}
}

/*phone*/
@media (max-width: 767px) {
	.slide-nav #nav{min-height: 1400px;overflow-y: scroll !important;}
 	.max-width-92{ max-width:92px;}
	.nav-vertical{overflow:auto;}
	.m-r-jumbo{margin-right: 20px}
  .word-break{ word-break:break-all;}
}
/*style.css changes*/
/**
* Forgot password pop up layout
*/

/* Popup Styles*/
.popupHeader {font-size:16px; text-transform: uppercase;}
.popupHeader {background:#F4F4F2; position:relative; padding:10px 20px; border-bottom:1px solid #DDD; font-weight:bold;}
.popupHeader .modal_close {position: absolute; right: 0; top:0; padding:10px 15px; background:#E4E4E2; cursor: pointer; color:#aaa; font-size:16px;}

.popupBody {
    display: block;
    margin: 10px;
}
.pop-up-msg {font-size:13px;text-align:center;font-weight:bold;}

#mask {
	display: none;
	background: #fff;
	padding: 10px 15px;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: 0.6;
	z-index: 999;
}

.popup-layout{
	display:none;
	background: #fff;
	padding: 10px 15px
	border: 2px solid #ddd;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 51%;
	margin-left: -179.5px
    margin-top: -100.5px;
    width: 31%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius:3px 3px 3px 3px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
}

img.btn_close {
	float: right;
	margin: -28px -28px 0 0;
}

.pop-up-text-box {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    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;
    width: 100%;
    float:right;
    margin: 10px 0px 10px 15px;
}
.pop-up-btn {text-align:center; margin:10px;}
form.forgot-password input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; padding:10px; margin:20px; width: 300px; }
form.forgot-password input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000; padding:10px; margin:20px; width: 300px; }

#forgot-password-body{margin-bottom:10px;}
 /*********Default availability Drop down **********/

#add_hour_dropdown{ min-width:90px;margin:-1px 0 0;}
#default_start_time{ min-width:90px;margin:-1px 0 0; }
#default_end_time{ min-width:90px;margin:-1px 0 0;}
#add_start_time{ min-width:90px;margin:-1px 0 0;  max-height:155px !important;}
#add_end_time{ min-width:90px;margin:-1px 0 0;  max-height:155px !important;}
#select_start_time{ min-width:90px;margin:-2px 0 0;}
#select_end_time{ min-width:90px;margin:-2px 0 0;}
/*#update_to{padding-right:30px;} */
#add_default{padding-top:20px;}
/* #update_from{margin-left:20px;}*/
/* #update_day{margin-right:20px;}*/
#add_day{ min-width: 90px !important; max-height:155px;text-align:left;margin:-1px 0 0;}
.loader_image {  background: url(../img/arrow_down.png) repeat scroll 0 0 hsl(0, 0%, 90%);
    color: #222;
    }
#pageloaddiv {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 1000;
background: url(../img/arrow_down.png) no-repeat center center;
}
.supportAttachments{
    word-wrap: break-word;
    padding-bottom:15px;
}
.dotted_line{
  border: 1px dotted #cccccc; border-style: none none dotted;
}
.supportAttachments:nth-child(odd) {
    clear: both;
}

 div.custom_file_upload {
	width: 230px;
	height: 20px;
	margin: 40px auto;
}

input.file {
	width: 150px;
	height: 24px;
	border: 1px solid #BBB;
	border-right: 0;
	color: #888;
	padding: 5px;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;

/*	outline: none;*/
}

div.file_upload {
	width: 80px;
	height: 24px;
	background: #7abcff;
	background: -moz-linear-gradient(top,  #7abcff 0%, #60abf8 44%, #4096ee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7abcff), color-stop(44%,#60abf8), color-stop(100%,#4096ee));
	background: -webkit-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
	background: -o-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
	background: -ms-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
	background: linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 );

	display: inline;
	position: absolute;
	overflow: hidden;
	cursor: pointer;

	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;

	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding-top: 2px;
}
div.file_upload:before {
	content: 'Browse';
	position: absolute;
	left: 0; right: 0;
	text-align: center;
	font-size:12px;
	cursor: pointer;
}

div.file_upload input {
	position: relative;
	height: 30px;
	width: 250px;
	display: inline;
	cursor: pointer;
	opacity: 0;
}


.file-input-wrapper {
    cursor: pointer;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.file-input-wrapper input[type="file"], .file-input-wrapper input[type="file"]:focus, .file-input-wrapper input[type="file"]:hover {
    cursor: pointer;
    left: 0;
    opacity: 0;
    outline: 0 none;
    position: absolute;
    top: 0;
    z-index: 99;
}
.file-input-name {
    margin-left: 8px;
}

#StretchGrid thead tr:nth-child(3) th, #StretchGrid1 thead tr:nth-child(3) th, #StretchGrid4 thead tr:nth-child(3) th, #unassigned-leads thead tr:nth-child(3) th, #StretchGrid2 thead tr:nth-child(3) th, #unassinged-sr thead tr:nth-child(3) th, #StretchGrid3 thead tr:nth-child(3) th{max-width:45px; }
#videoPlaylistGrid tbody tr:hover td, #playlistVideoGrid tbody tr:hover td,#StretchGrid tbody tr:hover td, #returnLocksGrid tbody tr:hover td, #PotentialLeadsGrid tbody tr:hover td,#StretchGrid1 tbody tr:hover td, #StretchGrid4 tbody tr:hover td, #unassigned-leads tbody tr:hover td, #StretchGrid2 tbody tr:hover td, #unassinged-sr tbody tr:hover td, #StretchGrid3 tbody tr:hover td, #StretchGridTemplate tbody tr:hover td, #StretchGridSmsTemplate tbody tr:hover td, #StretchGridTrigger tbody tr:hover td, #CallReportsGrid tbody tr:hover td, #AgentReportsGrid tbody tr:hover td, #myShowingReportsGrid tbody tr:hover td, #serviceRequestReportGrid tbody tr:hover td, #leasingReportsGrid tbody tr:hover td, #ScheduleReportsGrid tbody tr:hover td, #serviceTechniciansTable tbody tr:hover td, #tag_table tbody tr:hover td, #StretchGridPropertyTable tbody tr:hover td, #StretchGridSourceTypeTable tbody tr:hover td, #StretchGridIndividual tbody tr:hover td, #stakeholder_table tbody tr:hover td, #StretchGridSupportTicket tbody tr:hover td{background:#e1e5e9; cursor:pointer;}
#videoPlaylistGrid tbody td, #playlistVideoGrid tbody td,#StretchGrid tbody td, #StretchGrid1 tbody td, #StretchGrid4 tbody td, #unassigned-leads tbody td, #unassigned-sr tbody td, #StretchGrid2 tbody td, #StretchGrid3 tbody td{padding:6px 12px !important; max-width:5%;word-wrap:break-word;}

 #time_off_datepicker
    {
        left: 94px !important;
    }
/*********Leads page Drop down **********/
#my_floor_plan_name_list{ min-width:80px;margin:2px 0 0;}
#my_floor_plan_name_list > li > a {
  white-space: normal !important;
}
#my_new_floor_plan_name_list{ min-width:80px;margin:2px 0 0;}
#my_new_floor_plan_name_list > li > a {
  white-space: normal !important;
}

#a_floor_plan_name_list{min-width:80px;margin:2px 0 0;}
#a_floor_plan_name_list > li > a {
  white-space: normal !important;
}
#a_new_floor_plan_name_list{min-width:80px;margin:2px 0 0;}
#a_new_floor_plan_name_list > li > a {
  white-space: normal !important;
}
#u_floor_plan_name_list{min-width:80px;margin:2px 0 0;}
#u_floor_plan_name_list > li > a {
  white-space: normal !important;
}
#u_new_floor_plan_name_list{min-width:80px;margin:2px 0 0;}
#u_new_floor_plan_name_list > li > a {
  white-space: normal !important;
}

/************ Individual Lead page  ***********************/

.btn-lead .badge {
  color: #B8D04F;
  background-color: #fff;
}
.btn-showing .badge {
  color: #586C8C;
  background-color: #fff;
}
.btn-move-in .badge {
  color: #F6983E;
  background-color: #fff;
}
#change_lead_status label{width:25%!important;}
#showingCompResult .block{margin-bottom:15px;}

.btn-lead:hover, .btn-lead:focus, .btn-lead:active, .btn-lead.btn-circle:hover > i{opacity: 0.8;filter: alpha(opacity=80);}
.btn-showing:hover, .btn-showing:focus, .btn-showing:active, .btn-showing.btn-circle:hover > i{opacity: 0.8;filter: alpha(opacity=80);}
.btn-lead:hover, .btn-move-in:focus, .btn-move-in:active, .btn-move-in.btn-circle:hover > i{opacity: 0.8;filter: alpha(opacity=80);}


.strong {
	font-weight: bold;
}
/*added css on date 17-Apr-2015*/
.editable-submit,.editable-cancel {
z-index:10000;
}

.arrow-left-sms:after{margin-left:-6px;top: 7px;left: 0px;border-right-color: #e1e5e9;border-width:6px 6px 6px 0;}

.chart-dark {background: #3f3f4f;color:#ffffff;}

.tooltip .tooltip-inner, .font-normal {
	font-weight : normal !important;
}
.smsdetaildata{
  display: block;
  width: 70%;
  overflow: hidden !important ;
  margin: auto;
  padding-left: 8px;
}

.massEmailData{
  display: block;
  width: 70%;
  overflow: hidden !important ;
  margin: auto;
  padding-left: 8px;
}

/*--------media query------------*/
@media (min-width: 1681px) {
	.block .label-area{
		width:28%;float:left;
	}
	.block .text-area{
		width:70%;float:left;
	}
	.block .mobile_area{
    width:70.5%;float:left;
  }
	.text-area .small_width{
		width:47% !important;
		float:left;
	}

	.text-area .small_space{
		width:6% !important;
		float:left;
		text-align:center;
	}
}

@media (min-width: 1600px)
AND (max-width:1680px) {
	.block .label-area{
		width:28%;float:left;
	}
	.block .text-area{
		width:70%;float:left;
	}
  .block .mobile_area{
    width:70%;float:left;
  }
	.text-area .small_width{
		width:47% !important;
		float:left;
	}

	.text-area .small_space{
		width:6% !important;
		float:left;
		text-align:center;
	}
}

@media (min-width: 1201px)
AND (max-width:1599px){
	.block .label-area{
		width:28%;float:left;
	}
	.block .text-area{
		width:70%;float:left;
	}
  .block .mobile_area{
    width:70.2%;float:left;
  }
	.text-area .small_width{
		width:47% !important;
		float:left;
	}

	.text-area .small_space{
		width:6% !important;
		float:left;
		text-align:center;
	}
}

@media (min-width: 991px)
AND (max-width:1200px){
	.block .label-area{
		width:28%;float:left;
	}
	.block .text-area{
		width:70%;float:left;
	}
  .block .mobile_area{
    width:85.9%;float:left;
  }
	.text-area .small_width{
		width:47% !important;
		float:left;
	}

	.text-area .small_space{
		width:6% !important;
		float:left;
		text-align:center;
	}
}

@media (min-width: 768px)
AND (max-width:990px){
	.block .label-area{
		width:28%;float:left;
	}
	.block .text-area{
		width:70%;float:left;
	}
  .block .mobile_area{
    width:85.8%;float:left;
  }
	.text-area .small_width{
		width:47% !important;
		float:left;
	}

	.text-area .small_space{
		width:6% !important;
		float:left;
		text-align:center;
	}
}

@media (min-width: 533px)
AND (max-width:767px){
   .block .label-area{
		width:28%;float:left;
	}
	.block .text-area{
		width:70%;float:left;
	}
  .block .mobile_area{
    width:83.7%;float:left;
  }
	.text-area .small_width{
		width:47% !important;
		float:left;
	}

	.text-area .small_space{
		width:6% !important;
		float:left;
		text-align:center;
	}
}
/*phone*/
@media (max-width: 532px) {
	.block .label-area,
	.block .text-area,
	.text-area .small_width,
	.text-area .small_space{
		width:100% !important;
		float:left;
	}
  .block .mobile_area{width:77% !important;
    float:left;
  }

}

@media (min-width: 351px) AND (max-width:440px){
	.block .label-area,
	.block .text-area,
	.text-area .small_width,
	.text-area .small_space{
		width:100% !important;
		float:left;
	}
  .block .mobile_area{width:67% !important;
    float:left;
  }
}

@media (max-width: 350px) {
	.block .label-area,
	.block .text-area,
	.text-area .small_width,
	.text-area .small_space{
		width:100% !important;
		float:left;
	}
  .block .mobile_area{width:62% !important;
    float:left;
  }
	.leasometer {
		margin-left: 0px !important;
	}
}

@media (max-width: 360px) {
	.leasometer {
		margin-left: 0px !important;
	}
}

.text-area .small_space {
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
.text-area .custom_checkbox_class {
	float:left;
	width:50px;
	margin:0px;
}
body {margin: 0;overflow-y: hidden;}
.navbar-brand > img {display:initial !important;}
.media-body-drop-down {width:initial !important;}
input[readonly].default-cursor {
    cursor: text;
    background-color: #fff;
    width: 100%;
  	height: 34px;
}
#spinner {
	background-color: #ffffff;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9999;
 	opacity: 0.6;
    filter: alpha(opacity=60);
    font-size: 70px;
    text-align:center;
    vertical-align:middle;
    display:block;
    top:0;
}
.border-none {border: none !important;}
.disp_inline{display: inline;}
.event-search{top: 25%;}
.event-search input#search{
	width: 300px;
	height: 50px;
	border: #2b303b;
	font-size: 10pt;
  	float: left;
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;
}
.event-search .icon{
	position: absolute;
	margin-left: 6px;
    margin-top: 7px;
  	z-index: 1;
}
.event-search input#search:focus, .container-3 input#search:active{
    outline:#2b303b;
    padding-left: 25px;
}
.media-right, .media > .pull-right {margin-left:10px !important;}
@media (max-width: 768px) {
	.wizard .actions{
 	 	margin-bottom: -27px;
	}
}
.datepicker {
  z-index: 9999 !important;
}
.dropdown-menu {max-height: 330px;overflow-y: auto;}
.dropup.dropdown-submenu > .dropdown-menu {top: auto;bottom: 0;}
.radio, .checkbox {
  display: block;
  min-height: 20px;
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label, .checkbox label {
  padding-left: 0px;
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
.text-active, .active .text {display: initial !important;}
#email_tab .text-active,#email_tab .active .text{display: none !important;}
#email_tab .active .text-active{display: inline-block !important;}
.select2-container .select2-choice {font-weight: bold;}
.confirmshowing{background-color:#f2dede;color:#a94442;border-color:#ebccd1;width:80%;max-width:100%;font-size:100%;}
.plus_event_popup_contain .confirmshowing{width:100%!important;clear: both;}

label{max-width:initial !important}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {pointer-events: none;}
.bg-pending {color:#fff;background-color:#3F4c57;padding-top: 10px;padding-right: 10px;}
.text-pending {color:#3F4c57;}
.media-left, .media > .pull-left {padding-right: 0px; margin-right: 10px;}
@media screen and (max-width: 767px) {
	.table-responsive {overflow-x: scroll;-webkit-overflow-scrolling: touch;}
	#all_showings_filter #leadstatus{margin-left:5px !important;}
}
.btn-default{white-space: normal;}
.datagrid tbody{height: 0px !important;}
.editable-disabled, a.editable-disabled, a.editable-disabled:hover {
    color: #585858;
    cursor: default;
    border-bottom: none;
}
@media (min-width: 768px){
	.nav-primary.nav-vertical .affix-top{top: 0;min-width: 100px;width: 100px;}
	.table-responsive + #StretchGrid1 { overflow: visible;}
}
.arrow-left:before{-moz-border-right-colors: #d1d4d7;}
.arrow-right:before{-moz-border-left-colors: #d1d4d7;}
.inlinefa{display: inline;}

/*changes on July 24 2015 17:18*/

.progress {
    /*overflow: visible;*/
}

.flotTip {
  padding: 3px 5px;
  background-color: #000;
  z-index: 100;
  color: #fff;
  opacity: .7;
  filter: alpha(opacity=70);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table .sortable{cursor: pointer !important;}

#StretchGridPropertyTable thead tr:nth-child(1) th{width:10%; }
#StretchGridPropertyTable thead tr:nth-child(2) th{width:10%; }

@media (min-width: 768px){
  ::-webkit-scrollbar {height:.75em;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi)  {
  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice div b {
      background-image: none !important;
  }
}
.inputdisabled{
	pointer-events: none;
	background-color: #D9DCE0 !important;
    color: #fff !important;
}
.cursor-pointer{
	cursor: pointer;
}
.property-search{
	position: relative;
	top:10%;
}
.property-search input#search{
	width: 300px;
	height: 50px;
	border: #2b303b;
	font-size: 10pt;
  	float: left;
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;
}
.property-search .icon{
	position: absolute;
	margin-left: 6px;
    margin-top: 7px;
  	z-index: 1;
}
.property-search input#search:focus, .container-3 input#search:active{
    outline:#2b303b;
    padding-left: 25px;
}
.bg-orange {
	background-color: #fa7921;
    color: #fff;
}
.leasometer {
	margin-left: 15px;
}
.m10 {
    margin: 0 10px;
}

.open_house_support_event.active {
	background-color: #5191d1;
    color: #fff;
}
@media screen and (max-width: 440px) {
	.widget_height {height:auto !important;}
}
@media screen and (max-width: 440px) {
	.m-top {
		 margin-top: 5px !important;
	}
	.btn_margin {
		text-align: center !important;
	}
	.btn_or {
		padding: 2px !important;
	}
}
@media (min-width: 320px) AND (max-width:440px) {
	.widget_height{
		min-height:380px !important;
 	 	height: auto;
	}
	.allScheduleFilter .m-r-large{
	margin-right:0px !important;
	}
}
.widget_height {
	min-height:511px;
	height: auto;
}
.custom_widget_border {
border: 1px solid #e4e4e4;
}
.custom_widget_btn {
	padding-left: 22px;
	padding-right: 22px;
	margin: 16px;
}
.btn-sm-sm {
	border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
}
.btn-default.btn-sm-sm {
    padding: 3px 10px;
}
.btn_or {
	padding: 20px;
}
.bg-grey {
    background-color: #9F9F9F;
    color: #fff;
}
#Occupancy3dstackedColumnGraph-curtain,#AgentsResidentCountStatusGraph-curtain,#chartDataBasedServiceRequestPerDay-curtain,#pieEmergencyDispatch-curtain{
 	width:100% !important;
}
.composeEmailpopup .file-input-new {
	display: inline;
}
.label-text {
display: inline-block;
margin-bottom: 5px;
margin-right: 5px;
max-width: 100%;
font-weight:normal;
}
.action_text {
	padding-bottom: 5px;
    padding-top: 10px;
}
#s2id_select2-documents .select2-choices .select2-search-choice,
.replyDocumentDropdown .select2-container-multi .select2-choices .select2-search-choice,
.forwardDocumentDropdown .select2-container-multi .select2-choices .select2-search-choice,
#s2id_select2-documents_lead_email .select2-choices .select2-search-choice,
#s2id_select2-documents_resident_email .select2-choices .select2-search-choice
{display: none;}
.select2-drop{margin-top:0px !important;}
.allScheduleFilter .select2-container,  .allScheduleFilter .select2-choice span{font-weight:normal!important;}
.pastDueScheduleFilter .select2-container,  .pastDueScheduleFilter .select2-choice span{font-weight:normal!important;}
.trigger-days{height: 30px; width: 65px;display: inline-block;}
.custom_checkbox_sourcetype{margin-top:0px;	margin-bottom:0px;}
#StretchGridSourceTypeTable td{padding:10px 15px;}
.text-left-imp span{
	text-align: left !important;
}
#dispatchSettingTable table tr td {word-wrap: break-word;}
#dispatchSettingTable tbody tr:nth-child(odd):hover td, tbody tr.odd:hover td {background:#e1e5e9; cursor:pointer;}
#dispatchSettingTable tbody tr:nth-child(even):hover td, tbody tr.even:hover td {background:#e1e5e9; cursor:pointer;}

#triggerSummaryReportTable tbody tr:nth-child(odd):hover td {cursor:auto;}
#triggerSummaryReportTable tbody tr:nth-child(even):hover td {cursor:auto;}

.p-l-none{padding-left:0px}
.p-r-none{padding-right:0px}
.tooltip-message{
font-family: 'Open Sans',"HelveticaNeue", "Helvetica Neue", Helvetica, Arial,sans-serif;
font-size: 13px;
font-weight: bold;
}
.text-small-large{font-size: small;}
.nav-primary>ul>li.active>a{border-left: 3px solid #5cc9df;}
.nav-primary li a i {width:15px;}
.smsSourceTypes,.followupTaskDelays {
  width: auto !important;
  min-width : 250px !important;
}
.icon-padding{ padding: 3px 8px; }
.regionselectdropdown{min-width : 150px !important;width: auto !important;}
.allreportsNew #report_desc{
  float: left;
}
#log_contact_form .text-right{
  width: 40%;
}
#add_coapplicant_form label{
  font-weight: normal;
}
/****************popup***********************/
.custom-popup .custom-toast-layout{
  top: 0;
  right: 0;
  left: 0;
  width: 377px;
  margin: auto;
}
/********************************************/
.editable_lead_gc_details .col-lg-3{
  padding-right: 0px;
}
#s2id_select2-my_report_type,#s2id_select2-all_report_type, #s2id_select2-custom_report_type{
      width:87%!important;
}
.loadspinnersmall{
    background-color: #ffffff;
    z-index: 9999;
    opacity: 0.6;
    filter: alpha(opacity=60);
    font-size: 0px;
    text-align: center;
    vertical-align: middle;
    top: 0;
    padding: 20px 0;
}

#scayt_banner, #tmp_banner{
  display:none;
}

.kpi_report_table .table td, .kpi_report_table .table th{
    padding: 6px 10px!important;
    min-width: 84px;
    vertical-align: middle;
}
#lockbox_message{
  font-size: 11px;
}

.reporthelpText{
  margin-top:7px
}
.allreportsNew #crCreateDateRangeCustom_all label,.myreportsNew #crCreateDateRangeCustom_my label {
    margin-bottom: 0px;
  }
  .showfilterScheduleReport a{
    margin-top: 15px;
  }
@media (max-width: 1199px) {
  .allreportsNew #createdDateDivAll, .myreportsNew #createdDateDivMy, .customreportsNew #createdDateDivCustom, #timeZoneDivAll, #timeZoneDivCustom, #timeZoneDivMy, #dateTypeAll, #dateTypeCustom, #dateTypeMy {
      margin-top:15px;
      margin-right:15px;
  }

  .allreportsNew #crCreateDateRangeCustom_all,.myreportsNew #crCreateDateRangeCustom_my, .customreportsNew #crCreateDateRangeCustom_custom {
    margin-bottom: 15px;
    margin-top: 15px;
    margin-left: 0px;
  }
  .allreportsNew #crCreateDateRangeCustom_all,.myreportsNew #crCreateDateRangeCustom_my, .customreportsNew #crCreateDateRangeCustom_custom {
    margin-bottom: 0px;
  }

}
@media (max-width: 335px) {
  .showfilterScheduleReport a{
    margin-top: 0px;
  }
  .showfilterScheduleReport a:first-child{
    margin-bottom: 15px;
    margin-top: 15px;
  }
}
@media (max-width: 287px) {
  .allreportsNew #crCreateDateRangeCustom_all input,.myreportsNew #crCreateDateRangeCustom_my input,.customreportsNew #crCreateDateRangeCustom_custom input{
    width :90px !important;
  }
}
@media (min-width: 450px) {
  #s2id_select2-all_report_type {
    width :280px !important;
  }
}
@media (max-width: 574px) {
  #crCreateDateRangeCustom_my span:first-child label,#crCreateDateRangeCustom_all span:first-child label:first-child{
    margin-bottom: 15px !important;
  }
}
@media (min-width: 1200px){
    .allreportsNew #crCreateDateRangeCustom_all input,.myreportsNew #crCreateDateRangeCustom_my input,.customreportsNew #crCreateDateRangeCustom_custom input{
    width :90px !important;
  }
  .createdDateDiv #createddate_selection{
   margin-bottom: 0px;
  }
}

.btn-off.active {
    color: #fff;
    border: 1px solid #767676;
    background: #8e9eae;
}
#crisis_alert_err_msg{
  display: none;
  font-size: 13px;
}

.input-xs {
  height: 26px !important;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.download_row{
  margin: 4px 0px;
}
.reply-ticket{text-align: right;}
.p-t-b-none{
  padding-top: 0px;
  padding-bottom: 0px;
}
.wizard ul li.active{
  color: #94DC43;
}
.wizard .badge-info{
  background-color: #94DC43;
}
.wizard .badge-success {
  background-color: #b1b5b9;
}
.mySelectResident {
  width: auto !important;
  min-width : 250px !important;
}
.mySelect {
  min-width : 170px !important;
}

@media (min-width: 1200px) {
    .merge-leads-panel{
      float:right !important;
      padding-right: 15px;
      text-align:right;
    }
}

@media (max-width: 1199px) {
    .merge-leads-panel{
      float:left !important;
      padding-left: 15px;
      padding-bottom: 15px;
      text-align:left;
      width:100%;
    }
}
#serviceRequestTbl tbody tr:hover > td, #surveyTbl tbody tr:hover > td, #leasesTbl tbody tr:hover > td, #leadsTbl tbody tr:hover > td, #leaseHoldersTbl tbody tr:hover > td{
    cursor: pointer;
    background-color: #E1E5E9;
}
.resident-auto-width{
  max-height:200px;
  overflow: auto;
}
.notes-content{
  border-bottom: 1px solid rgba(63, 75, 87, 0.25);
}
#se_viewButtons{ top: 10px; z-index: 2;}
#viewButtons{top: 35px; z-index: 2;}
.event_calendar_position{top: -32px;position: relative;}
.addevent_calendar_position{top: -11px;position: relative;}

.fixed_headers {
   width: 975px;
   table-layout: fixed;
   border: 1px solid #e0e4e8;
 }

 .fixed_headers>thead>th {
    padding: 5px;
    text-align: left;
    border: 1px solid #ddd;
 }

 .fixed_headers > thead > tr > th, .fixed_headers > thead > tr > td , .fixed_headers > tbody > tr > th, .fixed_headers > tbody > tr > td
 {
  border: 1px solid #ddd;
 }

 .fixed_headers > thead > tr > th, .fixed_headers > thead > tr > td
 {
    background: #f3f3f3;
    box-shadow:  0px 1px #DADFE8;
 }


 .fixed_headers tr td:nth-child(1), .fixed_headers tr th:nth-child(1) { min-width: 50px; }
 .fixed_headers tr td:nth-child(2), .fixed_headers tr th:nth-child(2) { min-width: 120px; }
 .fixed_headers tr td:nth-child(3), .fixed_headers tr th:nth-child(3) { min-width: 110px; }
 .fixed_headers tr td:nth-child(4), .fixed_headers tr th:nth-child(4) { min-width: 100px; }
 .fixed_headers tr td:nth-child(5), .fixed_headers tr th:nth-child(5) { min-width: 170px; }
 .fixed_headers tr td:nth-child(6), .fixed_headers tr th:nth-child(6) { min-width: 60px; }
 .fixed_headers tr td:nth-child(7), .fixed_headers tr th:nth-child(7) { min-width: 60px; }
 .fixed_headers tr td:nth-child(8), .fixed_headers tr th:nth-child(8) { min-width: 100px; }
 .fixed_headers tr td:nth-child(9), .fixed_headers tr th:nth-child(9) { min-width: 100px; }
 .fixed_headers tr td:nth-child(10) { min-width: 103px; }
 .fixed_headers thead tr td:nth-child(10) { min-width: 102px; }
 .fixed_headers tr th:nth-child(10) { min-width: 102px; }

 .fixed_headers>thead>tr {
      display: block;
      position: relative;
  }

 .fixed_headers>tbody {
    display: block;
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    height: 300px;
  }
/*call Analysis Tab CSS*/
.caform .checkbox{
  display: inline-block;
  width: 30%;
}
.caform .checkbox label{
   display: inline-block!important;
}
.caform label{
   font-weight: normal;
}

.caform select{
    display: inline;
    width: 70%;
}
.caform .panel{
  margin-bottom: 5px;
}
.caform .panel-body{
  padding: 10px 0px;
}
.caform .modal-dialog {
    width: 850px;
}
.caform .flag_review{
  width:auto!important;
}
.caform .dispute_checkbox{
  width:auto;
  float:left;
}
.caform .dispute_button{
    width: auto;
    font-weight: normal;
    background-color: #61A425;
}
.caform .dispute_button:hover,.caform .dispute_button:active,.caform .dispute_button:focus{
  background-color: #61A425;
}
.caform .dispute_question{
  width:78%;
}
.caform .dispute_weight{
  font-weight: bold;
}

.score_difference{
      position: relative;
    display: block;
    width: 18%;
    float: right;
    margin-top: 7%;
}
.score_difference h5{
  font-size:24px;
  border: 3px solid;
  padding: 15px 0px;
}
.pointer-custom {
  cursor: default !important;
}
.upload_doc_btn {
    margin-left: 5px !important;
}

.call_report_dropdown{
  overflow-y: unset;
}
.dropup.dropdown-submenu > .callnavigation-ul{top: 0px; bottom: auto;}
/* Multifamily scheduler URL popup CSS*/

 @media (min-width: 320px) and (max-width: 990px){
    .schedule_popup_close{
      margin-left: 90%;
    }
  }
 @media (min-width: 990px) and (max-width: 1024px) {
    .schedule_popup_close{
      margin-left: 127%;
    }
  }
 @media (min-width: 1024px){
    .schedule_popup_close{
      margin-left: 127%;
    }

    .p-r-25{padding-right: 25px; }
}
/* end scheduler URL popup CSS*/
ul.adminmenu li.more {
        text-align: center;
        display: none;
    }
ul.adminmenu li.more #overflow{
      position: absolute;
      text-align: left;
      transition-duration: .3s;
      right: 0;
      left:-174px;
      max-height: 157px;
}
ul.adminmenu li.more #overflow li a:hover {
        background: #d1d4d7;
}
ul.adminmenu > li > a {
    padding: 10px 13px !important;
}
.panel .table-release > tbody > tr > td{border-right: 1px solid #e0e4e8;}, .panel .table-release > tbody > tr:nth-child(odd) > th {background-color: #fcfdfe;}
.panel .table-release > tbody > tr > td:last-child{border-right: none;}
.panel .table-release > thead > tr > th{background: #fafbfc;border-right: 1px solid #e0e4e8;border-bottom:1px solid #e0e4e8;}
.panel .table-release > thead > tr > th:last-child{border-right: none}
#heading_release_notes{background: #fafbfc;}

.fromtoclass{
  margin: 1%;
}

@media (max-width: 320px){
  .fromtoclass{
    margin: 0%
  }
}

@media (min-width: 480px) and (max-width: 1024px) {
  .fromtoclass{
    margin: 2%
  }
}

.export_dashboard_kpi {
  padding: 7px 10px !important;
}

@media (max-width: 768px){
#units_main_section #view_units_listing .panel .table-responsive {padding-bottom: 110px;}
}

.left-align-tooltip .tooltip-inner{
  text-align: left;
}

#map_for_external_contact .map-menu.active {
    /*background: #f7f8f9;
    border-color: #ddd;*/
    border-right: none;
    font-weight: bold;
}

#map_for_external_contact .fa-star,.fa-star-half:before {
    content: "\f005";
    color: #f1c40f;
}
.contact-activity-text-center {
    margin-left: 20%;
    margin-top: -23px;
}

.badge-round{
    border: 2px solid #8f8f8f;
    padding: 4px 6px;
    font-size: 10px;
    background-color:#e6e6e6;
    color: #8d8d8d;
    border-radius:12px;
}

@media (min-width: 768px){
#create_support_ticket_modal .modal-dialog{
    width: 720px;
  }
}

#view_support_ticket_modal .modal-dialog {
      width: 1100px;
  }

#view_support_ticket_modal #reopen_support_ticket_modal .modal-dialog {
  width: 720px;
}

.more-content {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.more-content.show-more {
  -webkit-line-clamp: initial;
}
.view-more-button {
  text-decoration: underline;
  font-style: italic;
  font-weight: bold;
  cursor: pointer;
}
.view-less-button {
  text-decoration: underline;
  font-style: italic;
  font-weight: bold;
  cursor: pointer;
}
.warning_message {
  display: block;
  color: red;
  width:100%;
  margin-top: 10px;
  font-size: 10px;
  font-style: bold;
}
@media (min-width: 1200px){
    .customKpiWidth {
        min-height: 200px;
        font-size:11px;
    }
}
.timeZoneDiv {
  margin-left:5px;
}
.createdDateDiv200 {
  width:200px;
}
.createdDateDiv420 {
  width:420px;
}
.addAct{
  cursor: pointer;
}
.delAct{
  cursor: pointer;
}
.vertical-button{
    position: relative;
    display: inline-block;
    width: 14px;
    height: 30px;
}
.vertical-upper-arrow{
    width: 100%;
    height: 50%;
    position: absolute;
    left: 0px;
    top: 4px;
    text-align: center;
}
.vertical-down-arrow{
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0px;
    right: 0px;
    text-align: center;
}
.dateType{
  margin-right: 60px;
}
/** SPINNER CREATION **/

.loader {
  position: relative;
  text-align: center;
  margin: 15px auto 35px auto;
  z-index: 9999;
  display: block;
  width: 80px;
  height: 80px;
  border: 10px solid rgba(0, 0, 0, .3);
  border-radius: 50%;
  border-top-color: #000;
  animation: spin 1s ease-in-out infinite;
  -webkit-animation: spin 1s ease-in-out infinite;
}

@keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
  }
}
.createdDateDivMargin{
  margin-right: -70px;
}

#AgentReportsGrid_all_reports tbody tr:hover > td, #AgentReportsGrid_custom_reports tbody tr:hover > td, #AgentReportsGrid_my_reports tbody tr:hover > td{
    cursor: pointer;
    background-color: #E1E5E9;
}
.agentBlockedNote{color:red;margin-top: 3px;font-size: 12px;font-weight: bold;display:none}
.custom_rtmargin_btn{margin-right:1px;margin-left: 5px;}
.custom_lftmargin_btn{margin-right:6px;margin-left: 0px;}
.custom_cmplmargin_btn{margin-right:-2px;margin-left: -4px;}
.custom_callmargin_btn{margin-right:-2px;margin-left: -5px;}
.custom_rtassignmargin_btn{margin-right:0.5px;}
.btn_center_margin{margin-right:2px;margin-left: 2px;}
.scrollClass {
  overflow-y: scroll;
  height:calc(70vh - 40px);
}
.modal-footer_custom {
  padding: 15px 20px 13px 0px;
  margin: -14px;
  margin-top: 0;
  border-radius: 0 0 6px 6px;
  background-color: #f7f8f9;
  border-top: 1px solid #e5e5e5;
}
.block_custom {
  padding: 0px 0px 13px;
}
.billed-popup-btn {margin-left:10px; margin-right: 10px;}
.report-disclaimer {
  text-align: center;
  border-style: solid;
  padding: 3px;
  border-radius: 8px;
}
.cursor-not-allowed { cursor: not-allowed; }
.custom_checkbox_bulkedit_all {margin-bottom: 0px; margin-top: 0px;}
.clr-red {color: #ff5f5f;}
.nav-small-font {
  font-size: 70%;
}
.color-pallet {
  display:inline-block;
  cursor:pointer;
  height:16px;
  vertical-align:text-top;
  width:16px;
}

/** Chat Transcript CSS Start **/
.chat_summary .panel {
  border-radius: 0;
  border: 0;
  margin-bottom: 24px;
  -webkit-box-shadow : none;
  box-shadow: none;
}
.chat_summary .panel .panel-heading, .chat_summary .panel>:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.chat_summary .panel-heading {
  position: relative;
  height: 50px;
  padding: 0;
  border-bottom:1px solid #eee;
}
.chat_summary .panel-control {
  height: 100%;
  position: relative;
  float: right;
  padding: 0 15px;
}
.chat_summary .panel-title {
  font-weight: normal;
  padding: 0 20px 0 20px;
  font-size: 1.416em;
  line-height: 50px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.chat_summary .panel-control>.btn:last-child, .chat_summary .panel-control>.btn-group:last-child>.btn:first-child {
  border-bottom-right-radius: 0;
}
.chat_summary .panel-control .btn, .chat_summary .panel-control .dropdown-toggle.btn {
  border: 0;
}
.chat_summary .nano {
  position: relative;
  width: 100%;
  height: 100%;
}
.chat_summary .nano>.nano-content {
  position: absolute;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.chat_summary .pad-all {
  padding: 15px;
}
.chat_summary .mar-btm {
  margin-bottom: 15px;
}
.chat_summary .media-block .media-left {
  display: block;
  float: left;
}
.chat_summary .img-sm {
  width: 46px;
  height: 46px;
}
.chat_summary .media-block .media-body {
  display: block;
  overflow: hidden;
  width: auto;
}
.chat_summary .pad-hor {
  padding-left: 15px;
  padding-right: 15px;
}
.chat_summary .speech {
  position: relative;
  background: #87CF36;
  color: #317787;
  display: inline-block;
  border-radius: 10px;
  padding: 12px 20px;
}
.chat_summary .speech:before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
  top: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 7px solid #87CF36;
  margin: 15px 0 0 -6px;
}
.chat_summary .speech-right>.speech:before {
  left: auto;
  right: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 7px solid #f3f3f3;
  border-right: 0;
  margin: 15px -6px 0 0;
}
.chat_summary .speech .media-heading {
  font-size: 1.2em;
  color: #317787;
  display: block;
  border-bottom: 1px solid rgba(0,0,0,0.1);
  margin-bottom: 10px;
  padding-bottom: 5px;
  font-weight: 300;
}
.chat_summary .speech-time {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: .8em;
  font-weight: 300;
}
.chat_summary .media-block .media-right {
  float: right;
}
.chat_summary .speech-right {
  text-align: right;
}
.chat_summary .pad-hor {
  padding-left: 15px;
  padding-right: 15px;
}
.chat_summary .speech-right>.speech {
  background: #f3f3f3;
  color: #3f4c57;
  text-align: right;
}
.chat_summary .speech-right>.speech .media-heading {
  color: #3f4c57;
}
.chat_summary .btn-primary, .chat_summary .btn-primary:focus, .chat_summary .btn-hover-primary:hover, .chat_summary .btn-hover-primary:active, .chat_summary .btn-hover-primary.active, .chat_summary .btn.btn-active-primary:active, .chat_summary .btn.btn-active-primary.active, .chat_summary .dropdown.open>.btn.btn-active-primary, .chat_summary .btn-group.open .dropdown-toggle.btn.btn-active-primary {
  background-color: #579ddb;
  border-color: #5fa2dd;
  color: #fff !important;
}
.chat_summary .btn {
  cursor: pointer;
  /* background-color: transparent; */
  color: inherit;
  padding: 6px 12px;
  border-radius: 0;
  border: 1px solid 0;
  font-size: 11px;
  line-height: 1.42857;
  vertical-align: middle;
  -webkit-transition: all .25s;
  transition: all .25s;
}
.chat_summary .form-control {
  font-size: 11px;
  height: 100%;
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #e9e9e9;
  transition-duration: .5s;
}
.chat_summary .nano>.nano-pane {
  background-color: rgba(0,0,0,0.1);
  position: absolute;
  width: 5px;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: all .7s;
  transition: all .7s;
}
.chat_summary .media-right{
  margin-left: 0px !important;
  padding-left: 0px !important;
}
.chat_summary .media-left{
  margin-right: 0px !important;
  padding-right: 0px !important;
}
.d-flex{
  display: flex;
}
/** Chat Transcript CSS End **/
/** Quote Settings CSS Start **/
.display_view {
    margin: 0 0 0 29px;
    position: relative;
    right: 30px;
    box-sizing: border-box;
}

.display_view_inner {
  width: 100%;
  height: 100%;
  border: 0.5px solid black;
  box-sizing: border-box;
}

.custom-w-25 {
  width: 25%;
}

/** Quote Settings CSS End **/
/* Custom Flex classes Start */
.flex-column {
  flex-direction: column;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-8 {
  gap: 2rem;
}

.custom-justify-center {
  justify-content: center;
}

.custom-justify-start {
  justify-content: start;
}

.custom-align-center {
  align-items: center;
}

.custom-align-start {
  align-items: flex-start;
}
/* Custom Flex classes End */

.auto-close-inactive-leads-select,
#s2id_auto_close_inactive_leads_setting {
  width: 8.5em !important;
}