blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,input,li,ol,p,pre,ul{margin:0;padding:0}address,caption,cite,code,em,h1,h2,h3,h4,h5,h6,pre,strong,th{font-size:1em;font-weight:400;font-style:normal}ul,ul li{list-style:none}fieldset,hr,img{border:none}caption,th{text-align:center}table{border-collapse:collapse;border-spacing:0}td,th{vertical-align:middle}strong{font-weight:700}mark{background:0 0;background-color:none}pre{white-space:pre-wrap;word-wrap:break-word}a{text-decoration:none;cursor:pointer}a img{-moz-outline:none;outline:0}a:link{-webkit-tap-highlight-color:transparent}img{border:0}button{outline:0}input,select,textarea{-webkit-appearance:none;border-radius:0;outline:0}#content,body,html{height:100%;min-height:100%}body>#content{height:auto;min-height:100%}body{position:relative;width:100%;max-width:100%;margin:auto;background:#fff;overflow:hidden;font-family:'Open Sans',sans-serif}body,html{overflow:hidden}#content{position:relative}header{background:#3b3d56;height:75px}header .header-content{width:100%;max-width:1920px;margin:auto}section{position:relative;width:100%;height:auto}section.full-size{min-height:100%}section.three-fourths-size{min-height:75%}section.half-size{min-height:50%}section.quarter-size{min-height:25%}section.arrowed:after{content:"";display:block;position:absolute;width:0;height:0;left:50%;margin-left:-32px;border-left:32px solid transparent;border-right:32px solid transparent;border-top:25px solid #232120;z-index:9}section.s1{background:#fff}section.s2{background:#f2f2f2}section.s3{background:#fc8b93}section.s3.arrowed:after{border-top:25px solid #fc8b93}section.s1.arrowed:after{border-top:25px solid #fff}section.s2.arrowed:after{border-top:25px solid #f2f2f2}h1,h2,h3,h4,h5,h6,label,p,pre{margin:auto;font-family:'Open Sans',sans-serif;color:#777}h1{font-size:15pt}h2{font-size:13pt}h3{font-size:11pt}h4{font-size:10.5pt}h5{font-size:11pt}h6{font-size:9pt}label{font-size:10pt}p,pre{font-size:10pt;line-height:24pt}p.small,pre.small{font-size:9pt}p.short,pre.short{line-height:20px}.centered{text-align:center}.thin{font-weight:300}.thinest{font-weight:200}.bold{font-weight:700}.semi-bold{font-weight:500}.all-caps{text-transform:uppercase}.boxed{border:1px solid #ddd;padding:10px}.c1{color:#3b3d56}.c2{color:#fc8b93}.c3{color:#94cdd3}.c4{color:#e9f9d2}.c5{color:#ed1e79}.dark{color:#222}.light{color:#fff}.light2{color:#ccc}mark.m1{color:#3b3d56}mark.m2{color:#fc8b93}mark.m3{color:#94cdd3}mark.m4{color:#e9f9d2}mark.m5{color:#ed1e79}mark.m6{color:#8cc63d}button,input,textarea{font-family:'Open Sans',sans-serif}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],textarea{display:block;width:100%;padding-left:10px;border:1px solid #ddd;font-family:'Open Sans',sans-serif;color:#2c2c2e;font-size:10pt;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}input[type=date].pad-adjust,input[type=email].pad-adjust,input[type=number].pad-adjust,input[type=password].pad-adjust,input[type=text].pad-adjust,textarea.pad-adjust{width:calc(100% - 12px)}input[type=date].pill,input[type=email].pill,input[type=number].pill,input[type=password].pill,input[type=text].pill,textarea.pill{height:27px;line-height:27px;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;min-width:250px;padding-left:16px}input[type=date].with-icon,input[type=email].with-icon,input[type=number].with-icon,input[type=password].with-icon,input[type=text].with-icon,textarea.with-icon{padding-left:35px;width:calc(100% - 37px)}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{-moz-outline:none;outline:0;border:1px solid rgba(59,61,86,.5)}input[type=date].invalid,input[type=email].invalid,input[type=number].invalid,input[type=password].invalid,input[type=text].invalid,textarea.invalid{border:1px solid rgba(201,63,80,.4)!important;color:#c93f50}input[type=date].disabled,input[type=email].disabled,input[type=number].disabled,input[type=password].disabled,input[type=text].disabled,textarea.disabled{opacity:.7}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text]{height:38px;line-height:38px}.input-icon{display:block;position:absolute;width:30px;height:30px}textarea{padding-top:10px;width:100%;height:150px;resize:none}textarea.short{height:100px}textarea.pad-adjust{width:calc(100% - 9px)}textarea.with-icon{padding-left:35px;width:calc(100% - 39px)}textarea.active{height:120px}select{display:block;height:38px;padding-left:10px;width:100%;border:1px solid #ddd;font-family:'Open Sans',sans-serif}select.pad-adjust{width:calc(100% - 12px)}select:focus{-moz-outline:none;outline:0;border:1px solid rgba(59,61,86,.5)}input[type=checkbox]{cursor:pointer}.form-label-error{position:absolute;color:#c93f50;right:15px;margin-top:-17px;font-size:8.5pt;font-weight:600;text-align:right}.form-group{position:relative}.form-group.bottom-margin{margin-bottom:10px}.section-centered{float:none!important;margin:auto}.btn{display:block;height:35px;line-height:35px;width:auto;margin:auto;padding:0 20px;min-width:150px;border:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-family:'Open Sans',sans-serif;color:#fff;font-size:10.5pt;font-weight:200;text-align:center;text-shadow:0 0 1px rgba(255,255,255,.03);cursor:pointer}.btn.pill{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.btn.pill.short{height:32px}.btn.short{height:40px;line-height:30px;font-size:10.5pt}.btn.shorter{height:30px;line-height:30px;font-size:10.5pt}.btn.small{height:30px;width:auto;min-width:0;padding:3px 10px;line-height:15px;font-size:9pt;font-weight:300}.btn.skinny{width:auto;min-width:90px;padding-left:15px;padding-right:15px;font-size:10.5pt;font-weight:300}.btn.toggle{display:inline-block;height:35px;line-height:35px;width:auto;padding:0 10px;font-size:10pt}.btn.toggle.selected.b1{background:#31334c}.btn.toggle.selected.b2{background:#f28189}.btn.toggle.selected.b3{background:#8ac3c9}.btn.toggle.selected.dark{background:#0e0e10}.btn.toggle.selected.light{background:#eee;color:#3b3d56}.btn.with-icon{position:relative;text-align:left;padding-left:44px;font-size:10.25pt;font-weight:200}.btn.with-icon:after{content:"";display:block;position:absolute;top:5px;left:10px;width:22px;height:22px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#222}.btn.b1{background:#3b3d56}.btn.b2{background:#fc8b93}.btn.b3{background:#94cdd3}.btn.error{background:#c93f50}.btn.dark{background:#39393a;border:1px solid #2c2c2e;-moz-box-shadow:inset 0 0 1px rgba(255,255,255,.1);-webkit-box-shadow:inset 0 0 1px rgba(255,255,255,.1);box-shadow:inset 0 0 1px rgba(255,255,255,.1)}.btn.light{background:#fff;color:#222;border:1px solid #ddd;-webkit-transition:background 30ms ease-in-out;-moz-transition:background 30ms ease-in-out;-ms-transition:background 30ms ease-in-out;-o-transition:background 30ms ease-in-out;transition:background 30ms ease-in-out}.btn.light:hover{background:#fafafa}.btn.light2{background:#fafafa;color:#222;border:1px solid #ddd;-webkit-transition:background 30ms ease-in-out;-moz-transition:background 30ms ease-in-out;-ms-transition:background 30ms ease-in-out;-o-transition:background 30ms ease-in-out;transition:background 30ms ease-in-out}.btn.light2:hover{background:#fff}.btn.accent-light{background:#fff;color:#fc8b93;border:1px solid #eee}.btn.accent-light:hover{background:#fcfcfc}.btn.translucent{background:rgba(255,255,255,.4);-webkit-transition:background .1s ease-in-out;-moz-transition:background .1s ease-in-out;-ms-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.btn.translucent:hover{background:rgba(255,255,255,.5)}.btn2{display:inline-block;width:auto;margin:auto;padding:0 20px;border:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-family:'Open Sans',sans-serif;color:#fff;font-size:10.5pt;font-weight:200;text-align:center;text-shadow:0 0 1px rgba(255,255,255,.03);cursor:pointer}.btn2.pill{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.btn2.pill.short{height:32px}.btn2.short{height:30px;line-height:30px;font-size:10.5pt}.btn2.shorter{height:20px;line-height:20px;font-size:10.5pt}.btn2.skinny{width:auto;padding:3px 10px;font-size:9pt;font-weight:300}.btn2.with-icon{position:relative;text-align:left;padding-left:44px;font-size:10.25pt;font-weight:200}.btn2.with-icon:after{content:"";display:block;position:absolute;top:5px;left:10px;width:22px;height:22px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#222}.btn2.b1{background:#3b3d56}.btn2.b2{background:#fc8b93}.btn2.b3{background:#94cdd3}.btn2.error{background:#c93f50}.btn2.dark{background:#39393a;border:1px solid #2c2c2e;-moz-box-shadow:inset 0 0 1px rgba(255,255,255,.1);-webkit-box-shadow:inset 0 0 1px rgba(255,255,255,.1);box-shadow:inset 0 0 1px rgba(255,255,255,.1)}.btn2.light{background:#fff;color:#222;border:1px solid #ddd}.btn2.accent-light{background:#fff;color:#fc8b93;border:1px solid #eee}.btn2.translucent{background:rgba(255,255,255,.4)}.block-row{position:relative;display:block;width:100%;box-sizing:border-box;overflow:hidden}.block-row.h-padded{padding-left:50px;padding-right:50px}.block-row.v-padded{padding-top:50px;padding-bottom:50px}.block-row.top-push{margin-top:25px}.block-row.bottom-push{margin-bottom:25px}.block-row.padded-full{padding:50px}.block-row.banner{height:50px}.block-row.banner.short{height:30px}.block-row.banner.short .tab,.block-row.banner.short h1,.block-row.banner.short h2,.block-row.banner.short h3,.block-row.banner.short h4,.block-row.banner.short h5,.block-row.banner.short label,.block-row.banner.short p{height:30px;line-height:30px}.block-row.banner h1,.block-row.banner h2,.block-row.banner h3,.block-row.banner h4,.block-row.banner h5,.block-row.banner label,.block-row.banner p{height:50px;line-height:50px}.block-row.banner label{height:50px;line-height:50px;font-size:10.5pt;margin:0;color:#222}.block-row.banner .tab{height:50px;line-height:50px;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none;float:left;box-sizing:border-box}.block-row.banner .tab:not(:first-child){border-left:0}.block-row.banner .tab.push-left{margin-left:20px}.block-row .boxed{border:1px solid #ddd;padding:10px}.block-row.accent1{background:#fefefe;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.block-row.accent2{background:rgba(148,205,211,.1);border-top:1px solid #ddd;border-bottom:1px solid #ddd}.block-row.accent3{background:rgba(255,239,174,.2);border-top:1px solid #ddd;border-bottom:1px solid #ddd}.block-row.light{background:#fff;border-bottom:1px solid #ddd}.block-row.list{background:#fefefe;border-bottom:1px solid #ddd}.block-row.list:first-child{border-top:1px solid #ddd}.block-row.border-top{border-top:1px solid #ddd}.block-row.border-bottom{border-bottom:1px solid #ddd}.block-row.col-2>*{width:50%;float:left}.block-row.col-3>*{width:33.3%;float:left}.block-row.col-4>*{width:25%;float:left}.lg-col-1,.lg-col-2,.lg-col-3,.lg-col-4,.lg-col-5,.lg-col-6,.lg-col-8{display:block;float:left;box-sizing:border-box;min-height:1px}.lg-col-1.banner,.lg-col-2.banner,.lg-col-3.banner,.lg-col-4.banner,.lg-col-5.banner,.lg-col-6.banner,.lg-col-8.banner{height:auto}.lg-col-1.banner label,.lg-col-2.banner label,.lg-col-3.banner label,.lg-col-4.banner label,.lg-col-5.banner label,.lg-col-6.banner label,.lg-col-8.banner label{font-size:10.5pt;color:#222}.lg-col-1.banner.accent1,.lg-col-2.banner.accent1,.lg-col-3.banner.accent1,.lg-col-4.banner.accent1,.lg-col-5.banner.accent1,.lg-col-6.banner.accent1,.lg-col-8.banner.accent1{background:#fefefe;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.lg-col-1.banner.light,.lg-col-2.banner.light,.lg-col-3.banner.light,.lg-col-4.banner.light,.lg-col-5.banner.light,.lg-col-6.banner.light,.lg-col-8.banner.light{background:#fff;border-bottom:1px solid #ddd}.lg-col-1.h-padded,.lg-col-2.h-padded,.lg-col-3.h-padded,.lg-col-4.h-padded,.lg-col-5.h-padded,.lg-col-6.h-padded,.lg-col-8.h-padded{padding-left:50px;padding-right:50px}.lg-col-1.v-padded,.lg-col-2.v-padded,.lg-col-3.v-padded,.lg-col-4.v-padded,.lg-col-5.v-padded,.lg-col-6.v-padded,.lg-col-8.v-padded{padding-top:50px;padding-bottom:50px}.lg-col-1.full-padded,.lg-col-2.full-padded,.lg-col-3.full-padded,.lg-col-4.full-padded,.lg-col-5.full-padded,.lg-col-6.full-padded,.lg-col-8.full-padded{padding:25px}.lg-col-1.top-push,.lg-col-2.top-push,.lg-col-3.top-push,.lg-col-4.top-push,.lg-col-5.top-push,.lg-col-6.top-push,.lg-col-8.top-push{margin-top:25px}.lg-col-1.bottom-push,.lg-col-2.bottom-push,.lg-col-3.bottom-push,.lg-col-4.bottom-push,.lg-col-5.bottom-push,.lg-col-6.bottom-push,.lg-col-8.bottom-push{margin-bottom:25px}.lg-col-2.spaced,.lg-col-3.spaced,.lg-col-4.spaced,.lg-col-5.spaced,.lg-col-6.spaced,.lg-col-8.spaced{padding:0 25px}.lg-col-2.spaced:first-child,.lg-col-3.spaced:first-child,.lg-col-4.spaced:first-child,.lg-col-5.spaced:first-child,.lg-col-6.spaced:first-child,.lg-col-8.spaced:first-child{padding-left:0}.lg-col-2.spaced:last-child,.lg-col-3.spaced:last-child,.lg-col-4.spaced:last-child,.lg-col-5.spaced:last-child,.lg-col-6.spaced:last-child,.lg-col-8.spaced:last-child{padding-right:0}.lg-col-1{width:100%!important}.lg-col-1.spaced{padding:0 25px}.lg-col-1.spaced:first-child{padding-left:0}.lg-col-1.spaced:last-child{padding-right:0}.lg-col-2{width:50%!important}.lg-col-2.spaced:nth-child(2n+1){padding-left:0;padding-right:25px}.lg-col-3{width:33.3%!important}.lg-col-3.spaced:nth-child(3n+1){padding-left:0;padding-right:25px}.lg-col-4{width:25%!important}.lg-col-4.spaced:nth-child(4n+1){padding-left:0;padding-right:25px}.lg-col-5{width:20%!important}.lg-col-5.spaced:nth-child(5n+1){padding-left:0;padding-right:25px}.lg-col-6{width:16.667%!important}.lg-col-6.spaced:nth-child(6n+1){padding-left:0;padding-right:25px}.lg-col-8{width:12.5%!important}.lg-col-8.spaced:nth-child(8n+1){padding-left:0;padding-right:25px}.fadeInBlock{opacity:0}.centering{text-align:center;white-space:nowrap}.centering:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.centering .tobe-centered{display:inline-block;vertical-align:middle;text-align:left}.centering-section{display:table;text-align:center;white-space:nowrap}.centering-section:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.centering-section .tobe-centered{display:inline-block;vertical-align:middle;white-space:normal;text-align:left;clear:left}.hidden{opacity:0}.to-accellerate{-webkit-transform:translate3d(0,0,0)}.contained{max-width:1200px;width:auto;margin:auto}.contained.big{max-width:1400px}.contained.thin{max-width:960px}.clear-fix{clear:both}.square{position:relative;overflow:hidden;border:1px solid #eee;float:left}.square:before{content:"";display:block;padding-top:100%}.square .square-content{position:absolute;top:0;left:0;width:100%;height:100%}.square .no-border{border:none}.loading-overlay{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7)}.loader{width:60px;height:80px;background:url(../img/loading.png) no-repeat;background-position:0 10px;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;opacity:.6;-webkit-animation-name:rotate;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;animation-name:rotate;animation-duration:.5s;animation-iteration-count:infinite;animation-timing-function:linear}.loader.micro{width:40px;height:60px}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.strike{text-decoration:line-through}.scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}#content{height:calc(100% - 75px)!important}.close-button,.plus-button{font-size:20pt;font-weight:600;background:0 0;border:none;color:#8cc63d;cursor:pointer}.close-button:hover,.plus-button:hover{color:#a0da51}.close-button.red,.plus-button.red{color:#fc8b93}.input-icon.search{background:url(../img/icons/search.svg) no-repeat center;background-size:60%}.btn.with-icon.create:after{background:url(../img/icons/plus-circle.svg) no-repeat center;background-size:100%}.xbox{width:auto;float:right;height:100%;line-height:50px;cursor:pointer}.xbox:hover .box{border:1px solid #ccc}.xbox .box{position:relative;top:calc(50% - 16px);width:30px;height:30px;background:#fff;float:left;margin-right:20px;border:1px solid #ddd}.xbox.checked .box:after{display:block;content:"";position:absolute;top:-10%;left:-10%;width:125%;height:125%;background:url(../img/icons/plus_black.svg) no-repeat center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-size:100%;opacity:.6}.xbox.checkmark .box:after{background:url(../img/icons/checkmark.svg) no-repeat center;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);background-size:125%}.xbox span{position:relative;top:calc(50% - 15px);height:30px;float:left;font-weight:200;font-size:10.5pt;color:#222;line-height:30px}.action-buttons{display:block;float:left;width:100%;padding:30px 0 10px 0}.action-buttons .btn{float:right;margin-left:20px}.action-buttons.no-padding{padding:0}.form-container{width:100%;overflow:hidden}.form-container.light{background:#fff}.form-container .form-section{width:100%;display:block;float:left;margin-bottom:30px}.form-container .form-section.to-delete{position:relative}.form-container .form-section.to-delete .form-banner .close-button{color:#fff!important}.form-container .form-section.to-delete .row{opacity:.5}.form-container .form-section.to-delete .deletion-text{float:right;font-weight:500}.form-container .form-section.to-delete .deletion-text mark{color:#c93f50!important}.form-container .form-section.to-delete .deletion-text button{background:0 0;border:none;font-size:10.5pt;cursor:pointer}.form-container .form-section.deleted .form-banner label{text-decoration:line-through}.form-container .form-section.deleted .row{opacity:.5}.form-container .form-section .form-banner{width:100%;height:50px;display:block;overflow:hidden;-webkit-transition:background 50ms ease-in-out;-moz-transition:background 50ms ease-in-out;-ms-transition:background 50ms ease-in-out;-o-transition:background 50ms ease-in-out;transition:background 50ms ease-in-out;background:#3b3d56}.form-container .form-section .form-banner .btn{float:left;margin-top:10px;margin-left:50px}.form-container .form-section .form-banner.banner-input,.form-container .form-section .form-banner.banner-light,.form-container .form-section .form-banner.banner-medium{background:#fff;border-bottom:1px solid #ddd}.form-container .form-section .form-banner.banner-input label,.form-container .form-section .form-banner.banner-light label,.form-container .form-section .form-banner.banner-medium label{color:#222}.form-container .form-section .form-banner.banner-input.banner-medium,.form-container .form-section .form-banner.banner-light.banner-medium,.form-container .form-section .form-banner.banner-medium.banner-medium{background:#fefefe;border-top:1px solid #ddd}.form-container .form-section .form-banner.active{background:#fc8b93;color:#fff}.form-container .form-section .form-banner.active label{color:#fff}.form-container .form-section .form-banner.active span{color:#fff}.form-container .form-section .form-banner label{color:#fff;display:block;float:left;height:40px;line-height:40px;font-size:10.5pt;font-weight:200}.form-container .form-section .form-banner label.bold{font-weight:600}.form-container .form-section .form-banner .close-button,.form-container .form-section .form-banner .plus-button{float:right;margin-top:5px;line-height:40px}.form-container .form-section label{height:25px;display:block;line-height:25px;color:#666;margin-top:5px}.form-container .form-section .composite-input{margin-top:30px;overflow:hidden}.form-container .form-section .composite-input .form-input{float:left;width:calc(25% - 15px)}.form-container .form-section .composite-input .form-input:not(:first-of-type){margin-left:20px}.row{width:100%;overflow:hidden}.row.padded{padding:10PX 50px;width:calc(100% - 100px)}.col-2{display:block;float:left;width:50%}.col-2.padded{width:calc(50% - 70px)}.col-2.padded:first-of-type{padding:20px 20px 20px 50px}.col-2.padded:nth-of-type(2){padding:20px 50px 20px 20px}.col-2.padded.less{width:calc(50% - 30px)}.col-2.padded.less:first-of-type{padding:10px 10px 10px 20px}.col-2.padded.less:nth-of-type(2){padding:10px 20px 10px 10px}.col-2.spaced{width:calc(50% - 70px)}.col-2.spaced:first-of-type{padding:0 20px 0 50px}.col-2.spaced:nth-of-type(2){padding:0 50px 0 20px}.col-1.spaced{width:calc(100% - 70px)}.col-1.spaced:first-of-type{padding:0 20px 0 50px}.col-1.spaced:nth-of-type(2){padding:0 50px 0 20px}.col-3{display:block;float:left;width:33.3%}.col-3.padded{width:calc(33.3% - 70px)}.col-3.padded:first-of-type{padding:20px 20px 20px 50px}.col-3.padded:nth-of-type(2){padding:20px 50px 20px 20px}.col-3.spaced{width:calc(33.3% - 70px)}.col-3.spaced:first-of-type{padding:0 20px 0 50px}.col-3.spaced:nth-of-type(2){padding:0 50px 0 20px}.col-3.left-spaced{width:calc(33.3% - 20px);padding:0 0 0 20px}input.col-3{width:calc(33.3% - 0px)}input.col-3.half-spaced{width:calc(33.3% - 20px);margin:0 10px 0 10px}input.col-3.left-spaced{width:calc(33.3% - 20px);margin:0 0 0 20px}input.col-3.right-spaced{width:calc(33.3% - 20px);margin-right:20px}.col-1-of-3{width:33.3%!important;float:left}.col-2-of-3{display:block;float:left;width:66.6%}.col-2-of-3.padded{width:calc(66.6% - 70px)}.col-2-of-3.padded:first-of-type{padding:20px 20px 20px 50px}.col-2-of-3.padded:nth-of-type(2){padding:20px 50px 20px 20px}.col-4{display:block;float:left;width:25%}.col-4.left-spaced{width:calc(25% - 20px);padding:0 0 0 20px}.col-4.right-spaced{width:calc(25% - 20px);padding:0 20px 0 0}.col-5{display:block;float:left;width:20%}.external-form-container{width:100%;height:100%;background:#3b3d56;overflow:auto}.external-form{width:400px;height:auto;min-height:300px;background:#fff;border:1px solid #b3b3b3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:60px 60px}.external-form .heading{text-align:center;margin-bottom:30px;margin-top:40px;font-size:12pt;color:#3b3d56}.external-form .login-circle{width:100px;height:100px;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;background:#dedede url(../img/icons/no-avatar.svg) no-repeat bottom center;background-size:75%;margin:auto}.external-form .form-input{height:60px;margin-bottom:10px;border:1px solid transparent;border-bottom:1px solid #dedede;font-size:10.5pt}.external-form .form-input:focus{background:rgba(242,242,242,.2);border:1px solid transparent;border-bottom:1px solid #c7c7c7}.external-form p{display:block;width:100%;height:auto;white-space:normal}.external-form .btn{margin:auto;margin-top:30px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:50px;line-height:50px;width:100%;-webkit-transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-ms-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.external-form .btn:hover{background:#e8777f}.external-form a.link{width:100%;display:block;margin:auto;text-align:right;margin-top:20px;font-size:9pt;color:#888}.external-cache-clear{position:absolute;bottom:0;right:0;color:#fff;font-size:10pt;font-weight:200;padding:30px;cursor:pointer}.external-cache-clear:hover{color:#b3b3b3}.header .logo-area{width:180px;height:100%;border-right:1px solid #f2f2f2;float:left;font-size:26pt;font-weight:700;color:#fff;text-align:center;line-height:75px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:background .1s ease-in-out;-moz-transition:background .1s ease-in-out;-ms-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.header .logo-area.small{font-size:15pt;font-weight:600}.header .logo-area:hover{background:rgba(255,255,255,.05)}.header .content-area{width:calc(100% - 451px);height:100%;float:left}.header .content-area .btn{float:left;margin-top:20px;margin-left:40px;min-width:20px}.header .content-area .btn:first-child{margin-left:70px}.header .content-area .search{margin:25px;margin-left:100px}.header .user-area{position:relative;width:270px;height:100%;float:left;cursor:pointer}.header .user-area .profile-picture{margin:12.5px 20px;width:50px;height:50px;display:block;float:left;background:#fff url(../img/icons/no-avatar-grey.svg) no-repeat bottom center;background-size:75%;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.header .user-area .name{float:left;height:100%;line-height:75px;font-size:10.5pt;color:#f2f2f2;font-weight:200}.header .user-area .user-ddl{display:none;position:absolute;top:75px;width:100%;height:auto;background:#3b3d56;overflow:hidden;z-index:9}.header .user-area .user-ddl .ddl-item{display:block;width:100%;float:left;padding-left:50px;box-sizing:border-box;height:50px;background:#3b3d56;text-align:left;line-height:50px;color:#fff;font-size:10pt;font-weight:200;border-top:1px solid #31334c;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.header .user-area .user-ddl .ddl-item:hover{background:#454760}.header .user-area .user-ddl .ddl-item:last-of-type{background:#363851}.header .user-area .user-ddl .ddl-item:last-of-type:hover{background:#454760}.left-menu{display:block;width:180px;height:100%;float:left;overflow-y:auto;border-right:1px solid #dedede;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.left-menu .minimize-left-menu{position:relative;width:100%;height:50px;border-bottom:1px solid #dedede;line-height:50px;text-align:right;color:#b3b3b3;font-size:12pt;font-family:'Open Sans',sans-serif;cursor:pointer}.left-menu .minimize-left-menu:after{display:block;content:"";position:absolute;width:12px;height:12px;right:20px;top:calc(50% - 12px / 2);background:url(../img/icons/collapse-arrows.svg) no-repeat center;background-size:100%;opacity:.3;-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.left-menu .minimize-left-menu:hover:after{opacity:.5}.left-menu .menu-loader{min-height:300px}.left-menu.collapsed{width:50px}.left-menu.collapsed .menu-button{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:transparent}.left-menu.collapsed .minimize-left-menu:after{right:18px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.left-menu .menu-search input{padding-left:50px;font-family:'Open Sans',sans-serif;border:none;border-bottom:1px solid #ddd;height:50px}.left-menu .menu-search input::-webkit-input-placeholder{color:#ccc}.left-menu .menu-search .input-icon{opacity:.2;width:50px;height:50px;background-size:38%}.left-menu .menu-button{display:block;height:auto;width:100%;background:#fff;border:none;padding:0}.left-menu .menu-button.collapse-button.open .menu-icon{background:url(../img/icons/down-arrow.svg) no-repeat center;background-size:24%;opacity:.2}.left-menu .menu-button.collapse-button .menu-icon{background:url(../img/icons/right-arrow.svg) no-repeat center;background-size:24%;opacity:.2}.left-menu .menu-button.collapse-button:hover .menu-icon{opacity:.3}.left-menu .menu-button.add-button .menu-icon{background:url(../img/icons/plus-button.svg) no-repeat center;background-size:45%;opacity:.2}.left-menu .menu-button.add-button:hover .menu-icon{opacity:.3}.left-menu .menu-button.add-user-button .menu-icon{background:url(../img/icons/user-add.svg) no-repeat center;background-size:55%;opacity:.2}.left-menu .menu-button.add-user-button:hover .menu-icon{opacity:.3}.left-menu .menu-button.list-user-button .menu-icon{background:url(../img/icons/user-search.svg) no-repeat center;background-size:55%;opacity:.2}.left-menu .menu-button.list-user-button:hover .menu-icon{opacity:.3}.left-menu .menu-button.profile-user-button .menu-icon{background:url(../img/icons/user-settings.svg) no-repeat center;background-size:55%;opacity:.2}.left-menu .menu-button.profile-user-button:hover .menu-icon{opacity:.3}.left-menu .menu-button.list-batches-button .menu-icon,.left-menu .menu-button.list-batches-button.open .menu-icon{background:url(../img/icons/folder-search.svg) no-repeat center;background-size:48%;opacity:.2}.left-menu .menu-button.list-batches-button:hover .menu-icon{opacity:.3}.left-menu .menu-button.add-batch-button .menu-icon{background:url(../img/icons/folder-add.svg) no-repeat center;background-size:48%;opacity:.2}.left-menu .menu-button.add-batch-button:hover .menu-icon{opacity:.3}.left-menu .menu-button.settings-button .menu-icon{background:url(../img/icons/settings.svg) no-repeat center;background-size:48%;opacity:.2}.left-menu .menu-button.settings-button:hover .menu-icon{opacity:.3}.left-menu .menu-button.reset-password-button .menu-icon{background:url(../img/icons/lock.svg) no-repeat center;background-size:52%;opacity:.2}.left-menu .menu-button.reset-password-button:hover .menu-icon{opacity:.4}.left-menu .menu-button.identification-button .menu-icon{background:url(../img/icons/identification.svg) no-repeat center;background-size:52%;opacity:.3}.left-menu .menu-button.identification-button:hover .menu-icon{opacity:.4}.left-menu .menu-button .menu-icon{display:block;float:left;width:50px;height:100%;-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.left-menu .menu-button .menu-label{display:block;float:left;width:calc(100% - 50px);height:100%;line-height:50px;text-align:left;color:#aaa;font-size:10pt;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.left-menu .menu-button .head{display:block;width:100%;height:50px;float:left;overflow:hidden;border-bottom:1px solid #dedede;cursor:pointer;background:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.left-menu .menu-button .head:hover .menu-label{color:#777}.left-menu .menu-button.open .head{background:#f2f2f2}.left-menu .menu-button .collapsible{display:none;width:100%;height:auto;border-bottom:1px solid #dedede;float:left;padding:10px 0}.left-menu .menu-button .collapsible.no-padding{padding:0}.left-menu .menu-button .collapsible.scrollable{overflow-y:auto;max-height:400px}.list-button{width:calc(100% - 25px);height:40px;line-height:40px;font-size:9.5pt;text-align:left;padding-left:25px;color:#777;cursor:pointer}.list-button:before{content:"";display:inline-block;width:12px;height:12px;background:#fff;position:relative;top:2px;margin-right:5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #ccc}.list-button.active:before{background:#3b3d56}.list-button:hover{background:#f6f6f6}.list-link-item{width:calc(100% - 30px);height:auto;min-height:40px;padding:5px 10px 5px 20px;color:#777;cursor:pointer;text-align:left;font-size:9.5pt;border-bottom:1px solid #eee}.list-link-item.current-item{background:#ffefae}.list-link-item span:first-of-type{color:#3b3d56;font-weight:600}.list-link-item span:nth-of-type(2){font-size:9pt}.list-link-item:first-child{border-top:1px solid #eee}.log-queue li{width:100%;height:35px}.log-queue li .label{padding-left:40px;color:#aaa;font-size:9.25pt;text-align:left;line-height:35px;font-weight:400;float:left;width:calc(100% - 100px)}.log-queue li .count{position:relative;top:6px;margin-left:10px;width:24px;height:24px;float:left;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;background:#3b3d56;color:#fff;line-height:25px;text-align:center;font-size:8pt}.legend{padding:10px 0}.legend .item{width:100%;height:35px}.legend .label{color:#aaa;font-size:9pt;text-align:left;line-height:35px;font-weight:400;float:left;width:calc(100% - 60px)}.legend .key{position:relative;top:10px;margin-left:25px;margin-right:10px;width:14px;height:14px;float:left;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;background:#3b3d56;color:#fff;line-height:25px;text-align:center;font-size:8pt}.legend .expiring .key{background:#94cdd3}.legend .stat .key{background:#fc8b93}.legend .pending-diagnosis .key{background:#e9f9d2}.status-gauges{padding:10px 0}.status-gauges .gauge-wrapper{position:relative}.status-gauges .gauge{width:100px;height:13px;margin-bottom:15px;margin-left:25px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #ddd;overflow:hidden}.status-gauges .gauge .fill{height:100%;width:0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.status-gauges .gauge .count{display:inline-block;color:#b3b3b3;float:left;margin-left:58px;margin-top:-13px;position:absolute;font-size:7pt}.status-gauges .expiring .fill{background:#94cdd3}.status-gauges .stat .fill{background:#fc8b93}.status-gauges .pending-diagnosis .fill{background:#e9f9d2}.category-button{width:calc(50% - 2px);background:#b3b3b3;cursor:pointer}.category-button .icon{width:50px;height:50px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background:#444;margin:auto;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.category-button:hover .icon{background:#333}.confirm-overlay{display:none;position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.2);z-index:9}.confirm-overlay .confirm{width:400px;height:auto;min-height:100px;background:#3b3d56;padding-bottom:15px}.confirm-overlay .confirm.large-content{width:500px}.confirm-overlay .confirm.alert{position:relative;border:1px solid #ccc;background:#fff}.confirm-overlay .confirm.alert .confirm-buttons{display:none}.confirm-overlay .confirm.alert .confirm-heading{color:#fff;background:#c93f50;height:45px}.confirm-overlay .confirm.alert .confirm-heading .close-button{color:#fff;padding-right:13px;line-height:35px;height:45px;margin-right:0}.confirm-overlay .confirm.alert .confirm-heading .confirm-title{width:calc(100% - 75px);height:40px;margin-left:35px;line-height:45px;float:left;text-align:center}.confirm-overlay .confirm.alert .confirm-content{padding-top:20px}.confirm-overlay .confirm.alert .confirm-content p,.confirm-overlay .confirm.alert .confirm-content pre{color:#222;letter-spacing:.027em;font-weight:400}.confirm-overlay .confirm.alert .confirm-content p .semi-bold,.confirm-overlay .confirm.alert .confirm-content pre .semi-bold{font-weight:600}.confirm-overlay .confirm .confirm-heading{height:30px;width:100%;float:left}.confirm-overlay .confirm .confirm-heading .close-button{float:right;margin-right:5px;line-height:35px;width:35px}.confirm-overlay .confirm .confirm-content{width:calc(100% - 40px);padding:5px 20px 25px 20px;height:auto;min-height:35px;float:left}.confirm-overlay .confirm .confirm-content .confirm-title{text-align:center;color:#fff;padding-bottom:10px}.confirm-overlay .confirm .confirm-content p,.confirm-overlay .confirm .confirm-content pre{color:#fff;font-weight:200;font-size:10.5pt;max-width:100%;line-height:normal}.confirm-overlay .confirm .confirm-buttons{width:100%;float:left;margin-bottom:5px}.confirm-overlay .confirm .confirm-buttons .confirm-button{float:left}.confirm-overlay .confirm .confirm-buttons .confirm-button:nth-of-type(1){margin-right:10px}.confirm-overlay .confirm .confirm-buttons .confirm-button:nth-of-type(2){margin-left:10px}@-webkit-keyframes height-up{from{height:0}}@keyframes height-up{from{height:0}}.bottom-alert-area{position:fixed;bottom:0;left:0;right:0;height:auto;z-index:9}.bottom-alert{overflow:hidden;margin:10px 0 0 0;padding:0;min-height:60px;line-height:60px;text-align:center;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:none;font-size:10.5pt;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:9}.bottom-alert.expanded{height:auto;min-height:30px;margin:10px 0 0 0;-webkit-animation:height-up .5s;animation:height-up .5s}.bottom-alert.collapsed{overflow:hidden;height:0;min-height:0;margin:0}.bottom-alert.alert-danger{background:#c93f50;color:#fff}.bottom-alert.alert-success{background:#94cdd3;color:#2c2c2e}.bottom-alert.alert-notification{background:#ffefae;color:#2c2c2e}.modal-overlay{display:block;position:absolute;top:-75px;left:0;height:100%;width:100%;background:rgba(242,242,242,.6);z-index:9}.modal-overlay .sub-content.mini{display:inline-block}.modal-overlay.delete .sub-heading{border-bottom:1px solid #ddd}.modal-overlay.delete .sub-heading .close-button{color:#fff}.modal-overlay.delete .sub-content{background:#fff}.side-modal{display:block;position:absolute;top:0;right:0;width:550px;height:calc(100% - 75px);background:#fff;border:1px solid #dedede;z-index:8;overflow-y:auto;-moz-box-shadow:-3px 0 5px rgba(0,0,0,.05);-webkit-box-shadow:-3px 0 5px rgba(0,0,0,.05);box-shadow:-3px 0 5px rgba(0,0,0,.05);-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.side-modal.collapsed{right:-600px}.side-modal .error-message{display:none}.side-modal.error .error-message{display:block;background:rgba(201,63,80,.9);font-size:10pt;padding:10px;color:#fff;text-align:center}.side-modal .close-button{float:right;padding:20px 40px}.side-modal .side-modal-body{width:auto;max-width:450px;margin:100px auto;height:auto}.side-modal .summary{margin-top:5px}.side-modal .summary span{font-size:9pt}.side-modal .summary span.patient-name{font-size:10.5pt;color:#666;font-weight:600}.side-modal .flag{position:relative;top:-2px;margin-left:10px;width:auto;height:20px;line-height:20px;font-size:10pt;padding:3px 10px}.side-modal .flag.stat{background:#fc8b93;color:#fff}.side-modal h3{font-size:14pt;color:#888;margin-bottom:10px}.side-modal h4{color:#3b3d56;margin-bottom:10px}.side-modal .delete-measurement{margin-left:0;margin-bottom:20px;letter-spacing:.03em}.side-modal .details-row{display:block;min-height:30px;height:auto;width:100%;line-height:30px;font-size:10.5pt;overflow:hidden}.side-modal .details-row .label{width:auto;min-width:120px;padding-right:10px;float:left;color:#aaa}.side-modal .details-row .value{float:left;width:auto;font-weight:600;color:#555}.side-modal .details-row .large-value{float:left;width:100%;font-weight:600;color:#555;font-size:9pt;line-height:18px}.side-modal .details-row.top-push{margin-top:20px}.side-modal .details-row .icon{position:relative;top:8px;margin-right:8px;width:15px;display:block;height:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background:#b3b3b3;float:left}.side-modal .details-row .icon.stat{background:#fc8b93}.side-modal .details-row .icon.expiring{background:#94cdd3}@media only screen and (max-height:900px){.side-modal{width:600px}.side-modal.collapsed{right:-600px}.side-modal .side-modal-body{width:auto;max-width:500px;margin:50px auto;margin-bottom:100px;height:auto}}.sub-container{display:block;position:relative;width:calc(100% - 181px);height:100%;min-height:100%;float:left;-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-ms-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.sub-container.minimized-menu{width:calc(100% - 51px)}.sub-container.bg-alt{background:#f2f2f2}.sub-container.no-left-menu{padding:0;margin:0;width:calc(100% - 0px);overflow-y:auto}.sub-container.no-left-menu .sub-content{position:relative;margin:50px 100px;background:#f2f2f2;width:calc(100% - 200px);height:calc(100% - 100px);float:left}.sub-container.full-width{width:100%}.sub-container.full-width .max-width-wrapper{width:100%}.left-controls{width:50px;height:100%;float:left}.left-controls .kanban-control{position:relative;display:block;height:51px;width:100%;background:#f2f2f2;-webkit-transition:30ms ease-in-out;-moz-transition:30ms ease-in-out;-ms-transition:30ms ease-in-out;-o-transition:30ms ease-in-out;transition:30ms ease-in-out}.left-controls .kanban-control:hover{background:#f7f7f7}.left-controls .kanban-control.active{background:#dedede}.left-controls .kanban-control.active:hover{background:#e3e3e3}.left-controls .kanban-control.light{background:#fff}.left-controls .kanban-control.light:hover{background:#fafafa}.left-controls .kanban-control:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}.left-controls .kanban-control.board:after{background:url(../img/icons/columns.svg) no-repeat center;background-size:55%;opacity:.3}.left-controls .kanban-control.logs:after{background:url(../img/icons/hamburger.svg) no-repeat center;background-size:50%;opacity:.2}.sub-content{position:relative;margin:20px;background:#f2f2f2;width:calc(100% - 90px);height:calc(100% - 120px);float:left}.sub-content.bordered{border:1px solid #ddd}.sub-content.max-width{max-width:1200px;float:none!important;margin:50px auto!important;height:auto}.sub-content.full-width{margin:20px;width:calc(100% - 40px)}.sub-content.mini{display:block;max-width:600px;margin:50px auto 20px auto;height:auto;float:none}.sub-content.content-loader{display:block;position:absolute;width:calc(100% - 140px);max-width:none;height:calc(100% - 150px)}.content-loader{display:block;position:absolute;width:calc(100% - 140px);max-width:none;height:calc(100% - 150px)}.has-loader{display:none}.max-width-wrapper{float:left;width:calc(100% - 50px);height:calc(100% - 50px);overflow-y:auto}.sub-heading{height:40px;width:100%;float:left;background:#3b3d56}.sub-heading .sub-heading-count,.sub-heading .sub-heading-nav,.sub-heading .sub-heading-search{float:left}.sub-heading .sub-heading-title{display:block;position:relative;font-size:11.5pt;color:#fff;min-height:100%;width:150px;line-height:40px;cursor:pointer;padding-left:50px;float:left}.sub-heading .sub-heading-count{display:block;position:relative;top:-10px;width:25px;height:25px;margin:0 5px 0 10px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;background:#ed1e79;color:#fff;text-align:center;line-height:25px;font-size:9pt;font-weight:500}.sub-heading .sub-heading-nav{position:relative;font-size:11.5pt!important;color:#fff!important;min-height:100%;width:190px;line-height:40px;cursor:pointer}.sub-heading .sub-heading-nav ul{position:absolute;display:none;height:auto;width:auto;z-index:10;padding-bottom:10px;margin-left:-40px;background:#3b3d56;border-top:1px solid #f2f2f2}.sub-heading .sub-heading-nav ul li{width:auto}.sub-heading .sub-heading-nav ul li a{padding-left:40px;padding-right:40px;display:block;height:100%;font-size:10pt;font-weight:200;color:#fff;text-transform:uppercase}.sub-heading .sub-heading-nav ul li a:hover{background:#f2f2f2;color:#3b3d56}.sub-heading .sub-heading-nav .current-nav{overflow:hidden}.sub-heading .sub-heading-nav span{float:left}.sub-heading .sub-heading-nav .arrow{display:block;position:relative;width:18px;height:18px;top:11px;left:20px;background:url(../img/icons/down-arrow-thin.svg) no-repeat center;background-size:100%}.sub-heading .sub-heading-search{position:relative;margin-left:50px;top:7px}.sub-heading .date{float:right;margin-right:100px;font-size:10.5pt;color:#fff;height:40px;line-height:40px;font-weight:200}.sub-heading .date mark{font-size:11.5pt}.sub-heading .close-button,.sub-heading .plus-button{float:right;margin-right:15px;line-height:40px}.kanban-board{position:relative;overflow:hidden}.kanban-board .board-top{width:100%;float:left;height:8px;background:#b3b3b3}.kanban-board .column,.kanban-board .column-heading{display:block;float:left}.kanban-board .column-heading:not(:last-of-type),.kanban-board .column:not(:last-of-type){border-right:1px solid #dedede}.kanban-board .kanban-heading{height:25px;float:left;background:#3b3d56;width:100%}.kanban-board .kanban-heading .column-heading{height:100%;background:#3b3d56;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.kanban-board .kanban-heading .column-heading .column-heading-title{width:100%;height:100%;line-height:25px;text-align:center;color:#fff;font-size:10pt;font-weight:200;cursor:pointer;-webkit-transition:50ms ease-in-out;-moz-transition:50ms ease-in-out;-ms-transition:50ms ease-in-out;-o-transition:50ms ease-in-out;transition:50ms ease-in-out}.kanban-board .kanban-heading .column-heading .column-heading-title:hover{background:#454760}.kanban-board .kanban-body{position:relative;height:calc(100% - 50px);margin-bottom:25px;width:100%;float:left;overflow-y:scroll}.kanban-board .kanban-body .column-contianer{position:relative;display:block;height:auto;width:100%}.kanban-board .kanban-body .column{height:auto;min-height:100%}.kanban-board .kanban-body .column .cell{display:none;float:left;margin:20px;margin-bottom:0;min-height:85px;width:calc(100% - 40px);background:#fff;cursor:pointer;border:1px solid #eee;-webkit-transition:border 50ms ease-in-out;-moz-transition:border 50ms ease-in-out;-ms-transition:border 50ms ease-in-out;-o-transition:border 50ms ease-in-out;transition:border 50ms ease-in-out;-webkit-transition:height 50ms ease-in-out;-moz-transition:height 50ms ease-in-out;-ms-transition:height 50ms ease-in-out;-o-transition:height 50ms ease-in-out;transition:height 50ms ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-user-drag:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kanban-board .kanban-body .column .cell.selected{border:1px solid #8cc63d}.kanban-board .kanban-body .column .cell.ui-draggable-dragging{z-index:9999}.kanban-board .kanban-body .column .cell .cell-heading{height:18px;width:100%;background:#b3b3b3;-webkit-transition:all 70ms ease-in-out;-moz-transition:all 70ms ease-in-out;-ms-transition:all 70ms ease-in-out;-o-transition:all 70ms ease-in-out;transition:all 70ms ease-in-out}.kanban-board .kanban-body .column .cell .cell-heading.stat{background:#fc8b93}.kanban-board .kanban-body .column .cell .cell-heading.expiring{background:#94cdd3}.kanban-board .kanban-body .column .cell .cell-heading.done{background:#e9f9d2}.kanban-board .kanban-body .column .cell:hover{background:#fefefe}.kanban-board .kanban-body .column .cell:hover .cell-heading{background:#a9a9a9}.kanban-board .kanban-body .column .cell:hover .cell-heading.stat{background:#f28189}.kanban-board .kanban-body .column .cell:hover .cell-heading.expiring{background:#8ac3c9}.kanban-board .kanban-body .column .cell:hover .cell-heading.done{background:#dfefc8}.kanban-board .kanban-body .column .cell .cell-body{padding:10px 20px}.kanban-board .kanban-body .column .cell .cell-body h5,.kanban-board .kanban-body .column .cell .cell-body h6{padding-top:4px}.kanban-board .kanban-body .column .cell .cell-body h5{color:#888;font-size:10.5pt}.kanban-board .kanban-body .column .cell .cell-body h6{color:#aaa}.kanban-board .kanban-body .column .cell .cell-body h6 b{font-weight:600;color:#555}.kanban-board .kanban-body .column .cell.collapsed{min-height:50px}.kanban-board .kanban-body .column .cell.collapsed .cell-body{padding:5px 20px}.kanban-board .kanban-body .column .cell.collapsed .cell-body h5,.kanban-board .kanban-body .column .cell.collapsed .cell-body h6:not(.sample-number){display:none}.log-container{height:calc(100% - 150px);width:calc(100% - 30px);margin:0 15px;overflow:hidden;overflow-y:auto;float:left;border-bottom:1px solid #dedede}.log-table{width:100%;height:100%;float:left;font-size:10.5pt}.log-table .checkbox{position:relative;width:55px;cursor:pointer!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.log-table .checkbox:after{content:"";display:block;position:absolute;width:13px;height:13px;top:50%;left:50%;margin-top:-7px;margin-left:-7px;background:#dedede}.log-table .checkbox:active:after{background:#b3b3b3}.log-table .checkbox.checked:after{background:#3b3d56}.log-table .checkbox.check-all:hover:after{background:#b3b3b3}.log-table .checkbox.check-all:after{background:#fff}.log-table .checkbox.check-all.checked:after{background:#3b3d56}.log-heading{height:50px;background:#ffefae;color:#777;vertical-align:central}.log-heading.blue{background:#94cdd3;color:#fff}.log-heading.dark-blue{background:#3b3d56;color:#fff}.log-heading.white{background:#fff;color:#222;border-bottom:1px solid #ccc}.log-heading.white th{font-weight:600!important}.log-heading .head{text-align:center;border-left:1px solid #dedede;line-height:50px}.log-heading .head.number{width:100px!important}.log-heading .head:nth-of-type(2){border-left:0}.log-body{overflow-y:auto;background:#fff;border-left:1px solid #dedede;border-bottom:1px solid #dedede}.log-body .row{height:43px!important;border-bottom:1px solid #dedede;vertical-align:top}.log-body .row.completed td input{color:#8cc63d}.log-body .row.missing-info td input{color:#fc8b93}.log-body .row.deleted .sample-number input{text-decoration:line-through}.log-body .row.light-green{background:#e9f9d2}.log-body .row.light-blue{background:rgba(148,205,211,.8)}.log-body .row.light-red{background:rgba(252,139,147,.8)}.log-body .row.selected{background:#fafafa}.log-body .row.selected input[type=text]{background:#fafafa;border:1px solid #fafafa!important}.log-body .row:hover .checkbox:after{background:#d4d4d4}.log-body .row:hover .checkbox.checked:after{background:#4f516a}.log-body .row:hover .checkbox:hover.checked:after{background:#272942}.log-body .row:hover .checkbox:hover:after{-webkit-transition:all 70ms ease-in-out;-moz-transition:all 70ms ease-in-out;-ms-transition:all 70ms ease-in-out;-o-transition:all 70ms ease-in-out;transition:all 70ms ease-in-out;background:#b3b3b3}.log-body .row.row-select.selectable .cell{cursor:pointer}.log-body .row.row-select:hover{-webkit-transition:all .11s ease-in-out;-moz-transition:all .11s ease-in-out;-ms-transition:all .11s ease-in-out;-o-transition:all .11s ease-in-out;transition:all .11s ease-in-out;border-bottom:1px solid #dedede!important;background:#f2f2f2}.log-body .row.row-select .cell{cursor:default;border-left:1px solid #dedede!important}.log-body .row.row-select .cell:nth-of-type(2),.log-body .row.row-select .cell:nth-of-type(3){border-left:0!important}.log-body .row.row-select .cell:not(.checkbox):hover{border:none!important;border-left:1px solid #dedede!important}.log-body .cell{position:relative;line-height:0;text-align:center;height:43px;max-height:43px;border-left:1px solid #dedede;padding:0!important;cursor:text}.log-body .cell.sample-number{width:265px}.log-body .cell.number{width:50px!important}.log-body .cell.left-align{text-align:left;padding-left:10px}.log-body .cell:nth-of-type(2),.log-body .cell:nth-of-type(3){border-left:0}.log-body .cell:not(.checkbox):hover{border:1px solid rgba(179,179,179,.5)!important}.log-body .cell.focus,.log-body .cell.focus:hover{-webkit-transition:all .11s ease-in-out;-moz-transition:all .11s ease-in-out;-ms-transition:all .11s ease-in-out;-o-transition:all .11s ease-in-out;transition:all .11s ease-in-out;border:1px solid rgba(252,139,147,.7)!important}.log-body .cell input[type=text]{position:absolute;top:0;left:0;border:1px solid #fff!important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:100%;line-height:43px;font-weight:600;font-size:10.5pt;margin:0!important;min-width:0;text-align:center;padding:0;padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}.log-body .cell input[type=text]:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #fff!important}.log-body .cell input[type=text]:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #fff!important}.top-batch-fields{display:block;margin-left:70px;overflow:hidden;float:left}.top-batch-fields label,.top-batch-fields span{font-size:10pt;color:#f2f2f2}.batch-details{position:absolute;font-size:10pt;margin-top:-25px;color:#555}.batch-details span{font-weight:600!important}.bottom-batch-content{padding-left:16px!important;padding-right:25px!important;width:calc(100% - 41px)!important}.bottom-batch-fields{display:block;overflow:hidden;float:left;height:40px}.bottom-batch-fields label,.bottom-batch-fields span{color:#222;font-size:10.5pt}.batch-field{overflow:hidden;float:left;margin-right:30px}.batch-field .checkbox-field{margin:0;height:100%}.batch-field .checkbox-field .box,.batch-field .checkbox-field span{float:right}.batch-field .checkbox-field .box{margin-right:0;margin-left:20px}.batch-field .text-field{overflow:hidden}.batch-field .text-field label{float:left;height:40px;line-height:40px;margin:0 20px 0 0;font-weight:200}.batch-field .text-field label.units{margin-left:-13px;font-weight:500;font-size:10.5pt}.batch-field .text-field input[type=text]{float:left;width:30px;height:28px;margin:6px 20px 5px 0;line-height:28px;text-align:center;font-size:11pt;font-weight:600;padding:0}.employee-list{background:#fff}.employee-list .log-container{height:auto;width:calc(100% - 2px);margin:0;margin-left:1px}.employee-list .log-container .log-body{border-left:0}.shell-patient-form{padding:0 10px;overflow:hidden}.shell-patient-form label{display:block;width:100%;font-weight:300;margin-top:5px}.shell-patient-form h2{margin-bottom:20px}.description-templates span{margin:auto;font-family:'Open Sans',sans-serif;color:#222;font-size:10pt}.description-templates input[type=text]{width:55px;height:25px;line-height:25px;padding-left:0;display:inline-block;border:none;border-bottom:1px solid #ddd}.modal-measurement-log{margin-bottom:20px}.modal-measurement-log .clear-fix{margin-bottom:15px}.modal-measurement-log .xbox{float:left;height:35px}.repeat{margin-bottom:5px}.stage-description{margin-top:5px}.modal-children-area{position:relative}.modal-children-area h3{width:100%;float:left!important;margin-top:25px;line-height:35px;height:35px}.modal-children-area .child-hrd{margin-bottom:5px}.modal-children-area .modal-children-list{float:left;width:100%}.modal-children-area .modal-children-list .modal-children-item{position:relative;display:block;margin-bottom:5px;background:#f2f2f2;width:100%;height:105px;line-height:65px;font-size:11pt;border:1px solid #ddd}.modal-children-area .modal-children-list .modal-children-item.strike span{text-decoration:line-through}.modal-children-area .modal-children-list .modal-children-item .child-details{position:relative;display:block;float:left;width:100%;height:50px;margin:10px 10px 0 10px;width:calc(100% - 20px)}.modal-children-area .modal-children-list .modal-children-item .ident{position:absolute;left:0;top:0;height:25px;line-height:25px;font-size:11pt;color:#000;font-weight:600}.modal-children-area .modal-children-list .modal-children-item .hrd{height:25px;line-height:25px;font-size:9pt;color:#555}.modal-children-area .modal-children-list .modal-children-item .stage{position:absolute;right:0;top:0;height:25px;line-height:25px;font-size:10pt}.modal-children-area .modal-children-list .modal-children-item .rack{position:absolute;right:0;top:20px;height:25px;line-height:25px;font-size:9pt;color:#555}.modal-children-area .modal-children-list .modal-children-item.condense .ident{position:absolute;left:0;top:0}.modal-children-area .modal-children-list .modal-children-item.condense .hrd{position:absolute;top:20px;left:0}.modal-children-area .modal-children-list .modal-children-item.deleted{height:65px!important}.modal-children-area .modal-children-list .modal-children-item.scanned{background:rgba(160,218,81,.2)}.modal-children-area .modal-children-list .modal-children-item.scanned:before{content:"";display:block;position:absolute;width:12px;height:12px;background:#a0da51;bottom:15px;right:15px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#a0da51}.modal-children-area .modal-children-list .modal-children-item.scanned:after{content:"Matched";display:block;position:absolute;bottom:11px;height:22px;line-height:22px;right:40px;color:#a0da51}.modal-children-area .modal-children-list .modal-children-item.racked{background:rgba(168,225,231,.2)}.modal-children-area .modal-children-list .modal-children-item .child-buttons{position:relative;display:block;float:left;width:100%;height:40px;margin:0 10px;width:calc(100% - 20px)}.modal-children-area .modal-children-list .modal-children-item button{width:50%;float:left;float:right;height:30px;width:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.modal-children-area .modal-children-list .modal-children-item .print-child{float:left;border:1px solid #31334c}.modal-children-area .modal-children-list .modal-children-item .delete-child{margin-left:5px;float:left;border:1px solid #f28189}input.inline-input{display:inline-block;width:50px}.add-child-container{position:relative;display:block;width:100%;height:65px;border:1px solid #ddd;background:#f2f2f2;line-height:65px;font-size:11pt;margin-bottom:5px}.add-child-container input[type=text],.add-child-container select{width:calc(100% - 200px);margin:15px;float:left}.add-child-container .btn{width:90px;margin:0;margin-top:15px;margin-right:15px;float:right;height:38px}.print-all{float:right}.add-child{float:right;margin-right:10px}.dropdown-menu{position:static;z-index:1000;width:100%;padding:5px 0;margin:2px 0 0;font-size:10pt;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;box-sizing:border-box;border:1px solid #ddd;-moz-box-shadow:0 6px 12px rgba(0,0,0,.05);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.05);box-shadow:0 6px 12px rgba(0,0,0,.05)}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover{background:#f6f6f6}.icon-search-white{display:inline-block;background-image:url(../img/icons/search-white.svg);background-repeat:no-repeat;background-position:center;background-size:100%;height:1em;width:1em}.test-case{background:rgba(148,205,211,.2);border-left:1px solid #eee;border-right:1px solid #eee;box-sizing:border-box}.invalid{color:red}