.master-container{display:table;table-layout:fixed;width:100%;height:100%;position:relative;overflow:scroll}.master-col{display:table-cell;vertical-align:top;position:relative!important;-moz-box-sizing:content-box;height:100%}.master-container .master-left{width:200px;background-color:#0399d1;height:100%;color:#fff;border:1px dotted green;display:table-cell;vertical-align:top;-moz-box-sizing:content-box}.master-container .master-right{margin:0 auto;padding-top:20px;padding-left:50px;width:100%;height:100%;color:#000;display:table-cell;height:100%;min-height:100%;padding-right:50px;vertical-align:top;position:relative!important}@media screen{footer{clear:both;margin:0 auto;bottom:0;height:70px;position:absolute;display:block;font-size:8pt;color:gray;overflow:hidden;padding-right:3.5%}}a.footer-link,a.footer-link:active,a.footer-link:visited{color:#888;border-bottom:1px dotted #888}a.footer-link:hover{color:#007797;border-bottom:1px dotted #007797}.clrfooter{clear:both;height:210px}h2{font-weight:normal;line-height:1.3;color:gray}.margin-top30{margin-top:30px}.margin-top50{margin-top:50px}#banner{background:url("https://fvfmcblobstorage.blob.core.windows.net/tenant/images/tenant-banner.jpg") no-repeat #664251;color:#fff;height:220px}#BannerTitle,#BannerTitle2{font-size:28px;line-height:normal;font-family:'Open Sans',Arial,'Sans Serif'}#BannerTitle2{font-size:34px;font-weight:600}.image-wrapper-parent{min-width:391px;margin-bottom:5px}.image-wrapper{width:18.8%;min-width:72px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;display:inline-block;margin-right:1.2%;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:25px;background-color:#fff;border:1px solid #4f81bd;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.last{margin-right:0}.image-wrapper img{width:100%}.image-wrapper span{display:block;clear:both}.label.thames{background-color:#0066e4}.label.lanes{background-color:#850066}.media-comments .media-company-image{vertical-align:middle;margin:0 5px}.media-comments .media-date{font-size:.8em;color:gray}.media-comment-actions{display:inline-block;visibility:hidden}@media all{.page-break{display:none}}@media print{.page-break{display:block;page-break-before:always}h1{margin:0;padding:0;font-size:28pt;line-height:normal}footer{clear:both;display:block;font-size:8pt;color:gray;overflow:hidden}}.message-info{border:1px solid;clear:both;padding:10px 20px}.message-error{clear:both;color:#e80c4d;font-size:1.1em;font-weight:bold;margin:20px 0 10px 0}.message-success{color:#7ac0da;font-size:1.3em;font-weight:bold;margin:20px 0 10px 0}.error{color:#e80c4d}.field-validation-error{color:#e80c4d;font-weight:bold}.field-validation-valid{display:none}input.input-validation-error,textarea.input-validation-error{border:1px solid #e80c4d}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:#fff;font-weight:bold;font-size:1.1em}#containerLoginMessage .validation-summary-errors{color:#fff!important;font-weight:bold;font-size:1.1em}#containerLoginMessage .validation-summary-errors ul{list-style-type:none}.validation-summary-valid{display:none}input[readonly='readonly'],input[readonly='readonly']:hover{background-color:#ccc}.textarea-edit-comment,.textarea-edit-comment-reply{height:54px!important}#textarea-add-comment{display:block;height:74px}.textarea-add-comment-reply{width:auto}.input-group-btn:last-child>.btn.btn-add-comment{height:74px}.input-group-comment-reply{margin-top:6px;display:none}.btn-add-comment{padding:2px 12px}.media.even{background-color:#f6f6f6}.media-list .badge{border-radius:2px;background-color:#0564e4;margin-bottom:2px}.media-list .btn{padding:0 8px;font-size:.6em;line-height:none}.media-list .btn.btn-reply{margin-left:10px}.btn.btn-add-comment-reply,.btn.btn-cancel-comment-reply{font-size:1em;margin:5px 0 0}.glyphicon{top:3px;cursor:pointer;color:#418dc9}.glyphicon-edit{margin-left:10px}.media-list .btn.btn-save-comment-reply{font-size:1em;height:54px}.media-list .btn.btn-save-comment{font-size:1em;height:54px}#map-canvas{height:400px}#map-canvas img{max-width:none}#map2{height:400px;width:100%}#map2 #noGps{max-height:400px}.mapNoLocationStyle{background:#016797;background:rgba(0,105,151,.5);border:1px dotted gray;position:static;padding:10px;border-radius:5px;color:#fff;font-weight:bold;width:250px;text-align:center;margin-left:100px;margin-top:20px}.leaflet-control-attribution{display:none}#switchButton{font-size:12pt;font-family:sans-serif;position:absolute;background-color:#fff;bottom:10px;left:10px;z-index:10;height:30px;width:30px;padding-top:2px;border-radius:2px;text-align:center;border:1px solid silver;color:#444;cursor:pointer}.img-file{background-image:url(/content/images/upload/jpg.png)}.doc-file{background-image:url(/content/images/upload/doc.png)}.pdf-file{background-image:url(/content/images/upload/pdf.png)}.xls-file{background-image:url(/content/images/upload/xls.png)}.zip-file{background-image:url(/content/images/upload/zip.png)}.default-file{background-image:url(/content/images/upload/default.png)}.photo-card{position:relative}.photo-card:hover .badge-corner-delete{display:block}.badge{border-radius:4px!important;margin-right:4px;vertical-align:middle;min-width:25px!important;font-weight:normal!important;font-size:8pt!important;padding:3px 3px!important}.badge-corner-div{position:absolute;top:5px;left:10px}.badge.LGP{background-color:#ad034e}.badge.TW{background-color:#0366d1}.badge.BAS{background-color:#007797}.badge.BMT{background-color:#6d37a7}.badge.CB{background-color:#1c3c77}.badge.CLE{background-color:#68a080}.badge.DL{background-color:#664251}.badge.F3{background-color:#676d49}.badge.FLO{background-color:#007797}.badge.FMC{background-color:green}.badge.GLS{background-color:#4b32eb}.badge.GE{background-color:#b78214}.badge.H2O{background-color:#999}.badge.IN{background-color:#899805}.badge.OS{background-color:#0778b9}.badge.SUS{background-color:#4fb212}.badge.TOM{background-color:#d95736}.badge.O{background-color:silver}.badge-corner-delete{position:absolute;top:5px;right:5px;z-index:10;display:none}.badge.delete{background-color:red}.k-button.disabled{color:gray;border-color:gray}.k-button.disabled:hover{background-color:gray;border-color:gray;cursor:not-allowed}.form-control{width:98%;padding:3px 0 3px 6px}.outerContainer .innerContainer{cursor:inherit!important}.k-popup-edit-form table{width:100%;table-layout:fixed}.k-popup-edit-form .k-edit-form-container .k-edit-buttons{padding:.6em 0}.k-popup-edit-form td .k-datetimepicker{width:100%}.k-window>div.k-popup-edit-form{padding:0 0 30px}.k-popup-edit-form tr label{margin-bottom:0}.k-popup-edit-form .k-dropdown{width:100%}.k-popup-edit-form th,.k-popup-edit-form td{overflow:hidden}.k-popup-edit-form td:first-child{width:40%}.k-popup-edit-form td:last-child{width:60%;height:32px}.k-popup-edit-form .k-textbox{width:100%}.k-popup-edit-form .k-multiselect{width:99%}.float-left{float:left}.float-right{float:right}.float-clear{clear:both}table.details,table.details td,table.details th{border:none}table.details{width:100%}table.details th{width:40%;padding-right:10px}table.details tr{border-bottom:1px dotted #e4e4e4}table.details .rowhover tr:hover{background-color:#f6f6f6}table.details td{padding-right:15px;padding-top:5px;padding-bottom:5px}table.details th{padding-top:5px;padding-bottom:5px}table.details .spacer-row{height:10px}table.details tr:hover.spacer-row{background:none}table.details tr label{font-weight:bold;margin-bottom:0}table.tableAddress th{width:30%}table.tableAddress .k-textbox{width:95%}table.tableAddress .work-map-cell{position:relative;width:40%}table.tableAddress #work-map{position:absolute;inset:0;border:1px solid #cdcdcd}table.tableAddress .map-style-icon{position:absolute;width:40px;height:40px;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);background:#fff url(https://fonts.gstatic.com/s/i/googlematerialicons/layers/v9/gm_grey-24dp/1x/gm_layers_gm_grey_24dp.png) center no-repeat;top:7px;right:11px;cursor:pointer}.map-style-icon .style-list{position:absolute;top:100%;right:2px;display:none;margin-top:12px;padding:10px 5px;border:1px solid #000;border-radius:3px;box-shadow:4px 4px 4px rgba(0,0,0,.4);background:#fff;color:#000;font-weight:500;font-family:Roboto,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;cursor:default}.map-style-icon .style-list::before{content:'';position:absolute;top:-1px;right:2px;height:16px;width:16px;background-color:#fff;border-left:1px solid #000;border-top:1px solid #000;transform:translate(-50%,-50%) rotate(45deg)}.map-style-icon .style-list.active{display:block}.map-style-icon .style-list .style{margin-bottom:5px;padding-left:4px;font-weight:500;border-left:2px solid #fff;cursor:pointer}.map-style-icon .style-list .style:hover{background-color:#e0e6f5}.map-style-icon .style-list .style.selected{border-left:2px solid #00008b}.centered{text-align:center}.new-version-link{position:absolute;z-index:999;right:250px;top:10px;margin:5px;padding:10px;background-color:#f44336;border-color:#f44336;color:#fff;border:0;border-radius:3px}a.grid-link{font-weight:bold;color:#182d78;line-height:22pt}a.grid-link:hover{border-bottom:2px dotted #182d78;text-decoration:none!important}a:focus{text-decoration:none!important}.branded-bar{top:0;z-index:1000;position:absolute;background-color:rgba(0,0,0,.6);height:59px;width:100%}.notification-bar{z-index:1001;position:absolute;width:100%}html.demo .m{filter:blur(3px)}html.demo .thumbnail:before{content:'';position:absolute;top:0;left:0;right:0;height:50px;backdrop-filter:blur(5px)}@supports not (backdrop-filter:blur(5px)){html.demo .thumbnail:before{background:gray;filter:blur(5px);}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){html.demo .thumbnail:before{background:gray;filter:blur(5px)}}#clients-filter{width:350px}#clients-filter .nano-content{background:#f7f7f7}#clients-filter .filter-group{float:right}#filter-group:checked+label::before{background:#1b7ee0}.required-mask{margin-left:5px;color:red}.text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-top-links li.dropdown{border-right:1px solid #ecf0f5}#bell .badge-header{border-radius:50%!important;margin-right:0!important;min-width:initial!important}#notificationsList .media>.pull-right{padding-left:.6em}#notificationsList .media .media-left{vertical-align:middle}