a.btn-success {
 text-decoration: none;
 color: #fff;
}

.dataTables_filter label input{
 float:none !important;
 width:auto !important;
}

.dataTables_filter label{
 width: auto !important;
}

.dataTables_wrapper {
 padding-top:20px;
 font:inherit !important;
}

.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {margin-top:0px;}

[class^="icon-"] {background-image:url(../libs/bootstrap_2.3.2/img/glyphicons-halflings.png) }
.icon-white{background-image:url(../libs/bootstrap_2.3.2/img/glyphicons-halflings-white.png)}

.w_notice li {line-height:initial !important;}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{
    width:1022px !important;
}

.page-middle{width:auto !important; margin:0 auto;}

a.current{border-bottom:4px solid #2B2B2B; font-weight:bold;}


.survey_menu {
    margin-bottom:25px;
}
.survey_tabs li a {
    font-size:20px;
    padding:0.8em;
    font-size:14px;
    
}
.restab{
	margin-top: 5px;
}

.multiselect {
        width: 200px;
    }
.selectBox {
    position: relative;
}
.selectBox select {
    width: 100%;
    color: #666;
}
.overSelect {
    position: absolute;
    left: 0; right: 0; top: 0; bottom: 0;
}
#checkboxesresident5 ,#checkboxesspring3,#checkboxesfall3{
    display: none;
    border: 1px #dadada solid;
    background-color: #fff;
    overflow-y: scroll;
    overflow-x: hidden;
    height:150px;
}
#checkboxesresident5 label ,#checkboxesspring3 label ,#checkboxesfall3 label{
    display: block;
    font-family: sans-serif;
    color: #666;
    background-color: #fff;
    margin-left: 2px;
}
#checkboxesresident5 label:hover, #checkboxesspring3 label:hover ,#checkboxesfall3 label:hover{
    background-color: #fff;
}

#checkboxesproperty_summary {
    display: none;
    border: 1px #dadada solid;
    background-color: #fff;
    overflow-y: scroll;
    overflow-x: hidden;
    height:150px;
}
#checkboxesproperty_summary label {
    display: block;
    font-family: sans-serif;
    color: #666;
    background-color: #fff;
    margin-left: 2px;

}
#checkboxesproperty_summary label:hover {
    background-color: #fff;
}

#checkboxesprospect5 {
    display: none;
    border: 1px #dadada solid;
    background-color: #fff;
    overflow-y: scroll;
    overflow-x: hidden;
    height:150px;
}
#checkboxesprospect5 label{
    display: block;
    font-family: sans-serif;
    color: #666;
    background-color: #fff;
    margin-left: 2px;
}
#checkboxesprospect5 label:hover {
    background-color: #fff;
}

#checkboxesworkorder_property {
    display: none;
    border: 1px #dadada solid;
    background-color: #fff;
    overflow-y: scroll;
    overflow-x: hidden;
    height:150px;
}
#checkboxesworkorder_property label{
    display: block;
    font-family: sans-serif;
    color: #666;
    background-color: #fff;
    margin-left: 2px;
}
#checkboxesworkorder_property label:hover {
    background-color: #fff;
}

#checkboxesNonVisitor_property, #checkboxesMoveIn_property, #checkboxesLeaseRenewal_property,
#checkboxesMoveOut_property {
    display: none;
    border: 1px #dadada solid;
    background-color: #fff;
    overflow-y: scroll;
    overflow-x: hidden;
    height:150px;
}
#checkboxesNonVisitor_property label, #checkboxesMoveIn_property label, #checkboxesLeaseRenewal_property label,
#checkboxesMoveOut_property label {
    display: block;
    font-family: sans-serif;
    color: #666;
    background-color: #fff;
    margin-left: 2px;
}
#checkboxesNonVisitor_property label:hover, #checkboxesMoveIn_property label:hover,
#checkboxesLeaseRenewal_property label:hover, #checkboxesMoveOut_property label:hover {
    background-color: #fff;
}

.email_icon{
    margin-left:-10px !important;
}

.block{
    display: inline-block;
}

.loading_icon{
    display: none;
    position: absolute;
    top: 100%;
    left: 40%;
    padding: 16px;
    width: 250px;
    z-index:1002;
    overflow: auto;
    background-repeat: no-repeat
}


