.upload-map-link{padding-top:45px}.qdc-map{position:relative;clear:left}.qdc-map .map-controls .map-control-item.pull-right{float:right;margin-right:0;margin-left:6px}.qdc-map-search{float:left;margin-right:15px}.qdc-map-search input{float:left;height:21px;border-width:2px;border-right:0;border-radius:4px 0 0 4px;box-shadow:none;transition:none}.qdc-map-search button{float:left;padding:4px 6px;width:33px;height:33px;line-height:25px;font-size:14px;border-width:2px 2px 2px 0!important;border-color:#c7c7c7;border-style:solid;border-radius:0 4px 4px 0;background:#fff}.qdc-map-search input:hover,.qdc-map-search input:hover+button,.qdc-map-search input:focus,.qdc-map-search input:focus+button{border-color:#11a9ed}.qdc-map-search .icon-search{color:#222}.qdc-map-search input:focus+button .icon-search{color:#11a9ed}.qdc-full-map{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;margin-bottom:0}.marine-map .qdc-map-canvas{min-height:500px;height:500px;height:calc(100vh - 290px)}.qdc-full-map .qdc-map-canvas{height:100vh}.qdc-map .map-controls{top:0;left:0;width:calc(100% - 15px);padding:7.5px;background:rgba(250,250,250,0.75)}.qdc-map .map-controls .map-control-item{box-shadow:0 0 2px #888}.qdc-map .map-controls .map-control-item>i{margin-top:3px}.qdc-map .map-control-item:nth-of-type(4){margin-right:15px}.qdc-map .map-control-select-area{width:auto;padding:7px 14px;height:19px}.qdc-map .map-controls label.map-control-item input{margin-right:5px}.qdc-map .map-controls p{text-align:center;color:#222;line-height:13px;margin-top:5px;display:none}.qdc-map .map-controls p span{font-size:11px}.marine-map-instructions{line-height:33px}.marine-map-download{position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}.marine-map-download .btn{margin-bottom:15px}.marine-map-download .btn+.btn{margin-left:10px}.marine-terms{overflow:hidden;max-height:0;transition:max-height .4s ease}.marine-terms.active{max-height:200px}.page .marine-terms{padding:5px 10px;width:calc(100% - 20px);line-height:20px;max-height:none;transition:none;color:#fafafa;background:#0e334c}.page .marine-terms a{color:#73d4ff}.contour-download-modal .object-img{margin-right:33px}.contour-download-modal .spinner{margin-top:5px;margin-right:0;max-width:0;transition:all .4s ease}.contour-download-modal .spinner.active{margin-right:11px;max-width:50px}.contour-download-modal .qcc-filename{max-height:0;overflow:hidden;transition:max-height .4s ease}.contour-download-modal .qcc-filename.active{max-height:200px}@media(max-width:750px){.contour-download-modal .modal-body{max-height:600px}.contour-download-modal .spinner{max-width:0;max-height:0}.contour-download-modal .spinner.active{float:none;margin-bottom:11px;margin-right:0;max-height:50px}}.dropzone.dz-max-files-reached{opacity:.3}.dropzone.dz-max-files-reached,.dropzone.dz-max-files-reached .dz-message,.dropzone.dz-max-files-reached .dz-message *{cursor:no-drop}.contour-upload-modal{width:405px;margin-left:-205px;overflow:hidden}.contour-upload-modal .modal-body{min-height:450px;max-height:none}.contour-upload-modal .flip-modal-content{height:504px}.contour-upload-modal form p{font-size:12px}.contour-upload-modal .modal-body .dropzone{width:264px;margin:0 auto 30px;border:3px dashed #888;background-color:#fafafa;text-align:center}.contour-upload-modal .modal-body .dropzone .dz-message p{font-size:24px;line-height:32px;font-weight:600}.contour-upload-modal .modal-body .dropzone .dz-message p span{font-size:12px;font-weight:400}.contour-upload-modal .modal-body{max-height:inherit;overflow-y:inherit}.contour-upload-modal .modal-body ul{margin-left:0}.contour-upload-modal .modal-body ul li{list-style:none;text-align:center}.widget.marine-map.load-status .widget-content{padding:0 40px;padding-top:130px}.widget .qdc-map-canvas{position:relative;margin-left:-15px;margin-right:-15px;min-height:0;height:395px}.widget.marine .map-controls{top:55px;z-index:2}.widget.marine .map-upload-details{margin-left:0}.widget.marine .map-upload-details li{list-style:none;text-align:center}.widget.marine .map-upload-details li a{font-size:12px}.widget.marine .widget-sheet-content{padding:0}.widget.marine .widget-sheet ol{list-style-position:inside;margin:10px 0 0}.widget.marine .widget-sheet table{font-size:12px;width:100%}.widget.marine .widget-sheet thead td{color:#a8a8a8;padding:4px}.widget.marine .widget-sheet tbody td{border-bottom:1px solid #e3e3e3;padding:4px}.widget.marine .dropzone{height:200px;margin-left:35px;margin-right:35px}.widget.marine .widget-sheet{z-index:3}