@import "https://fonts.googleapis.com/css?family=Raleway:300,400,600";@import "https://fonts.googleapis.com/css?family=Lato:100,300,400,700";h2,h3,h4,h5,h6{font-weight:500}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.container,.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.row>[class*=col-]{width:100%;padding-left:15px;padding-right:15px;position:relative}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-offset-1{margin-left:8.33333%}.col-md-2{flex:0 0 16.6667%;max-width:16.6667%}.col-md-offset-2{margin-left:16.6667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-offset-3{margin-left:25%}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-offset-4{margin-left:33.3333%}.col-md-5{flex:0 0 41.6667%;max-width:41.6667%}.col-md-offset-5{margin-left:41.6667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-offset-6{margin-left:50%}.col-md-7{flex:0 0 58.3333%;max-width:58.3333%}.col-md-offset-7{margin-left:58.3333%}.col-md-8{flex:0 0 66.6667%;max-width:66.6667%}.col-md-offset-8{margin-left:66.6667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-offset-9{margin-left:75%}.col-md-10{flex:0 0 83.3333%;max-width:83.3333%}.col-md-offset-10{margin-left:83.3333%}.col-md-11{flex:0 0 91.6667%;max-width:91.6667%}.col-md-offset-11{margin-left:91.6667%}.col-md-12{flex:0 0 100%;max-width:100%}.col-md-offset-12{margin-left:100%}.img-fluid{max-width:100%;height:auto}.float-left{float:left}.float-right{float:right}.card,.card-default{border:1px solid #00000020;border-radius:4px;margin-bottom:20px;position:relative}.card-header,.card-heading{background:#f7f7f7;border-bottom:1px solid #00000020;padding:10px 15px;font-weight:600}.card-body{padding:15px}.form-horizontal .form-group{flex-wrap:wrap;align-items:flex-start;margin-bottom:15px;display:flex}.control-label{padding-top:7px;font-weight:600}.form-control{border:1px solid #ccc;border-radius:4px;width:100%;padding:6px 12px;display:block}.has-error .form-control{border-color:#b00020}.help-block{color:#b00020;margin-top:5px;display:block}.btn{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:6px 16px;text-decoration:none;display:inline-block}.btn-primary{color:#fff;background:#2196f3;border-color:#2196f3}.btn-primary:hover{background:#1867c0}.alert{border:1px solid #0000;border-radius:4px;margin-bottom:15px;padding:12px 15px}.alert-info{color:#31708f;background:#d9edf7;border-color:#bce8f1}.alert-danger{color:#a94442;background:#f2dede;border-color:#ebccd1}.alert-success{color:#3c763d;background:#dff0d8;border-color:#d6e9c6}.alert-warning{color:#8a6d3b;background:#fcf8e3;border-color:#faebcc}@layer theme;@layer base{a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}}@layer vuetify-components,components,utilities;body.app-container{font-family:Lato;line-height:0}div#app div.container,span.select2-container{line-height:1.6}.fa-btn{margin-right:6px}div.card-header{text-align:center;padding:5px}div.card-body h4{text-align:center}div.card-header>div.float-left,div.card-header>div.float-right{position:relative}div.card-header,div.card-header h2,div.card-header h3,div.card-header h4{margin:5px;text-align:center!important}div.float-right button,div.float-left button{padding:2px 5px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{border-radius:0 6px 6px;margin-top:-6px;margin-left:-1px;top:0;left:100%}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{content:" ";float:right;border:5px solid #0000;border-left-color:#ccc;border-right-width:0;width:0;height:0;margin-top:5px;margin-right:-10px;display:block}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.float-left{float:none}.dropdown-submenu.float-left>.dropdown-menu{border-radius:6px 0 6px 6px;margin-left:10px;left:-100%}.actionlink{font:inherit;color:#333;clear:both;white-space:nowrap;cursor:auto;background-color:#0000;border:none;font-weight:400;padding:3px 20px!important;text-decoration:none!important;display:block!important}i.fa-trash-o{color:red}form.delete-menu,form.delete-menu button{cursor:pointer}div.app-welcome{text-align:center}div.app-welcome img{max-width:375px}@media (width<=480px){div.app-welcome img{width:calc(100% - 50px)}}.img-enlarge:hover{cursor:zoom-out}a#popImage.img.img-zones a#popImage.img.img-measurements{width:250px;height:250px}.form-group.required .control-label:after{content:"*";color:red;margin:.5rem;font-weight:700}a.buttons-columnVisibility{cursor:pointer}a.buttons-columnVisibility.active{color:inherit;background-color:#0000}a.buttons-columnVisibility.active span:hover{color:inherit;background-color:#f5f5f5}a.buttons-columnVisibility span:before{content:"";color:#0000;width:25px;padding-right:10px;font-family:Glyphicons Halflings}a.buttons-columnVisibility.active span:before{color:inherit}.primary{background-color:#2196f3;border-color:#2196f3;width:10px}.secondary{background-color:#000;border-color:#000;width:10px}.error{background-color:#dc0b43;border-color:#dc0b43;width:10px}.warning{background-color:#ea7f3e;border-color:#ea7f3e;width:10px}.success{background-color:#4bf321;border-color:#4bf321;width:10px}h1{font-size:48px}.v-btn-group.v-btn-group--horizontal{min-width:465px}.tree{stroke-width:1px;stroke:#000;stroke-opacity:1}.family{cursor:pointer;fill:#fff}.descendent{fill:#aaa;stroke-width:1px;stroke:#000;stroke-opacity:1}.toggle{stroke-width:1px;stroke-opacity:1;cursor:pointer}.text{fill:#000;stroke-width:1px;stroke:#000;stroke-opacity:1;pointer-events:none;text-anchor:middle;alignment-baseline:middle;font-family:Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400}.path{stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1}.v-theme--light .v-field-label{color:#616161;opacity:1}.v-card-title .v-btn--icon .v-icon--size-default{font-size:24px}.elevation-10{box-shadow:0px 6px 10px 4px rgba(var(--v-shadow-color), var(--v-shadow-ambient-opacity,.14)), 0px 3px 5px -1px rgba(var(--v-shadow-color), var(--v-shadow-key-opacity,.2)), 0px 1px 18px 0px rgba(var(--v-shadow-color), var(--v-shadow-ambient-opacity,.12))}.col-md-12>.v-row.align-center.justify-center{margin:-12px}.v-btn.v-btn--size-default:not(.v-btn--icon){font-size:.875rem}table a,.v-data-table a{color:#1867c0}
