.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container>li{padding:0}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}.multiselect-container>li>a>label.checkbox,.multiselect-container>li>a>label.radio{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}.road_restrictions_container{margin-bottom:10px}.road_restrictions_container .impactFilter,.road_restrictions_container .typeFilter{padding:5px 5px 5px 15px;width:100%;height:auto;margin:0}.road_restrictions_container .impactFilter label,.road_restrictions_container .typeFilter label{display:inline-block;min-width:200px;font-weight:400;margin:0}.road_restrictions_container .impactFilter label input,.road_restrictions_container .typeFilter label input{margin-right:5px}.road_restrictions_container .rr-count-total{text-align:right;color:#767676;font-weight:700}.road_restrictions_container .form-group{margin-bottom:7px}.road_restrictions_container .form-group .input-group-addon{min-width:245px;text-align:left}.road_restrictions_container .form-group.rr-schedule-filter-group .input-group-ms{max-width:0;display:table-cell}.road_restrictions_container .form-group.rr-schedule-filter-group .input-group-ms .btn-group button{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.road_restrictions_container .form-group.rr-schedule-filter-group .input-group-ms .btn-group button span{max-width:95%;float:left;display:inline-block;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.road_restrictions_container .form-group.rr-schedule-filter-group .input-group-ms .btn-group ul{max-width:100%;overflow:hidden}.road_restrictions_container .form-group.rr-schedule-filter-group .input-group-ms .btn-group ul li label{white-space:normal}.road_restrictions_container .multiselect{text-align:left}.road_restrictions_container .multiselect .caret{float:right;margin-top:8px}.road_restrictions_container .dropdown-menu label{text-align:left!important}.road_restrictions_container .btn-group,.road_restrictions_container .btn-group button{width:100%}.road_restrictions_container #listTable p,.road_restrictions_container #mapinfobox p{margin:0}.road_restrictions_container #listTable .value,.road_restrictions_container #mapinfobox .value{padding-left:5px}.road_restrictions_container span.label{font-size:1em;color:#000;padding:0;min-width:80px;display:inline-block;text-align:right}.road_restrictions_container .rr-search-reset button{border-radius:0}@media (max-width:769px){.road_restrictions_container .form-group .input-group-addon{min-width:inherit}.road_restrictions_container .input-group{padding:0}.road_restrictions_container .rr-search-button .glyphicon{display:none!important}.road_restrictions_container .impactFilter p,.road_restrictions_container .typeFilter p{width:100%}}#road_restrictions_map_container .mapTopLegend{border:1px solid #ccc;border-top-right-radius:10px;border-top-left-radius:10px}#road_restrictions_map_container .mapTopLegend>div>div>img{margin:auto}#road_restrictions_map_container .mapTopLegend img{margin-bottom:0}#road_restrictions_map_container #mapLegend{right:10px!important;border:1px solid #aaa;border-radius:10px}#road_restrictions_map_container #mapLegend img{margin:0}#road_restrictions_map_container .mapbtn{background-color:#fff;color:#000;font-family:Roboto,Arial,sans-serif;font-weight:500;padding:4px 4px 4px 10px;margin:8px 8px 15px;min-width:120px;text-align:left;display:inline-block;font-size:1em;border-radius:10px;border:1px solid #aaa}#road_restrictions_map_container .mapbtn:hover{background-color:#eee}#road_restrictions_map_container .mapbtn span{display:inline-block;margin-right:5px;font-weight:700}#road_restrictions_map_container .gm-style-mtc{min-width:122px;margin-right:10px;top:10px!important}#road_restrictions_map_container .gm-style-mtc>div{min-width:120px;display:inline-block;padding:4px 4px 4px 10px!important;border-radius:10px!important}#road_restrictions_map_container #hideCam,#road_restrictions_map_container #showCam{top:73px!important}#road_restrictions_map_container #mapRefresh{top:40px!important}#road_restrictions_map_container #hideTraffic,#road_restrictions_map_container #showTraffic{top:106px!important}#road_restrictions_map_container #mapFullScreenOff,#road_restrictions_map_container #mapFullScreenOn{top:139px!important}#road_restrictions_map_container #map-canvas{height:500px;border-radius:0 0 10px 10px;border:1px solid #ccc;border-top:0}#road_restrictions_map_container #map-canvas.fullscreen{background:#fff;width:100%!important;position:fixed!important;top:0!important;left:0!important;height:100%!important;z-index:99999999999}#road_restrictions_map_container #map-canvas #mapinfoboxdata img{max-width:100%;min-height:80px}#road_restrictions_map_container #map-canvas .gm-style a[href*=".google.com"]:after{content:none!important}#road_restrictions_map_container .map.addText{display:block;border:none}#road_restrictions_map_container #mapinfobox{margin:10px;background-color:#fff;font-size:1em;width:30%;min-width:250px;height:auto;padding-bottom:10px;border:1px solid #aaa!important;border-radius:5px}#road_restrictions_map_container #mapinfobox .altDirections{font-weight:700;font-size:1.1em;text-align:center;margin-top:10px}#road_restrictions_map_container #mapinfobox img{border:1px solid #999;margin:auto}#road_restrictions_map_container #mapinfobox .ibupdated{border-top:1px solid #aaa;margin-top:10px}#road_restrictions_map_container #mapinfobox .titleText{font-size:1.1em}#road_restrictions_map_container #mapinfobox #mapinfoboxdata{padding:5px}#road_restrictions_map_container #mapinfobox #mapinfoboxdata .mapclose{text-align:right}#road_restrictions_map_container #mapinfobox #mapinfoboxdata .mapclose a{width:15px;float:right;text-decoration:none}#road_restrictions_map_container .ibParking .label{text-align:left;margin:8px 0 0;font-size:1.1em;color:#00412f}#road_restrictions_map_container .ibdescription ul{margin:0 0 5px;padding:3px 0}#road_restrictions_map_container .ibdescription ul li{margin:0 0 2px;padding:2px 0 0 23px;list-style-type:none;background:url(../png/parking.png) no-repeat 0 0}@media (max-width:450px){#impactFilter span.input-group-addon{white-space:normal}.road_restrictions_container .impactFilter label{display:block;min-width:inherit}}@media (max-width:769px){#road_restrictions_map_container #mapinfobox{width:50%;min-width:150px}#road_restrictions_map_container #mapinfobox .label{word-wrap:break-word;display:inline}}@media print{#road_restrictions_map_container #map-canvas,#road_restrictions_map_container img{max-width:inherit!important;page-break-inside:avoid}#road_restrictions_map_container #page-content{width:100%!important}#road_restrictions_map_container #mapinfobox,#road_restrictions_map_container .mapbtn{background:#fff!important}#road_restrictions_map_container #mapinfobox .label{border-width:0!important}#road_restrictions_map_container,#road_restrictions_map_container *{font-size:14px!important}#road_restrictions_map_container .col-md-4{width:33.3333333%!important}#road_restrictions_map_container .col-md-4 img{max-width:100%!important}}