.m_d_tog,
.m_p_tog {
	display: none;
}
.m_t_tog,
.m_tog,
.m_dt_tog {
	display: block;
}
.m_t_remove {
	display: none;
}
.m_t_align_l {
	text-align: left;
}
.m_t_tbl {
	display: table;
}
.m_t .l {
	float: left;
    padding-right: 10px;
}
.m_t ._2_col {
    width: 46%;
}
.m_t_rows .base {
    float: none;
}
.m_t_rows .landscape {
    display: block;
}
form#addr #txt_wrp {
    width: 97%;/*92%;*/
    margin: auto;
}
#map_canvas {
    width: 92%;
    margin: auto;
}
.divInfoTable {
    margin: auto;
    width: 100%;
}
#legendDiv {
    width: 40%;
    margin:auto;
}
.marg_l {
    margin-left: 22px !important;
}

/*nov 2020 changes*/

#leftDiv {
    width: 100%;
    height: auto;
    /*clear: left;*/
    float:none;
    min-width: 0px;
}
/*m_pad overwrite Nov 2020*/
.m_pad {
    margin: auto !important;
    width: 96% !important;
}

form {
    width: 98% !important;
}
#filterVotingPeriod {
    width: 100%; /*77%;*/
    margin: auto;
    padding-top: 0;
    padding-bottom: 1em;
}

#mapMobile {
    height: 650px;
    /* float: left; */
    width: 100%;
    padding-top: 16px;
    position:static;
    display:block;
    min-width:0px;
}

#project {
    min-height: 100%;
    position: relative;
}

#filterDiv {
    padding-top: 0;
    width: 95%;
    margin: auto;
    display: flex;
    flex-direction: column;
}

#waitTimeText {
    padding-bottom: 0;
}

.filterOptions {
    float: left;
    display: table-cell;
    border: 1px solid grey;
    padding: 5px;
    /*width: 102px;*/
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    height:25px;
}

.moreFilterOptions {
    font-size: 14px;
    float: right;
    padding: 3px;
    /*border: 1px solid lightgrey;
    border-radius: 10px;
    box-shadow: 1px 1px #888888;*/
    cursor: pointer;
    text-decoration: underline;
}

.moreFilters {
    top: 2.2em;
    position: relative;
    padding-right: 1em;
}

.titleText{
    font-size: 34px;
}

#m_InfoTable {
    padding-top: 2px !important; /*0px*/
}
    #m_InfoTable td:nth-child(2) {
        border-right: 1px solid #cccccc;
        border-left: none;
    }

#legend {
    bottom: 2.2em;
    left: 1%;
}
.smallerBox {
    width: 132px;
}