*{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}html,body{font-family:Calibri,'Segoe UI',Arial,Tahoma,Verdana;font-size:81.25%;background:#fff;height:100%}#body{padding:10px;position:absolute;top:45px;left:0;right:0;bottom:0}a{color:#0586e5}fieldset{border:none}fieldset legend{display:none;border:none}label{font-size:1rem;font-weight:bold;color:#545454;display:inline-block;margin:0 10px 0 0;text-align:left}button,input[type="button"],input[type="submit"]{border:1px solid #788089;background-color:#dae0e6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f7fa',endColorstr='#dae0e6',GradientType=0);background-image:-moz-linear-gradient(top,#f6f7fa 0%,#dae0e6 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f7fa),color-stop(100%,#dae0e6));background-image:-webkit-linear-gradient(top,#f6f7fa 0%,#dae0e6 100%);background-image:-o-linear-gradient(top,#f6f7fa 0%,#dae0e6 100%);background-image:-ms-linear-gradient(top,#f6f7fa 0%,#dae0e6 100%);background-image:linear-gradient(to bottom,#f6f7fa 0%,#dae0e6 100%);color:#1a2429;height:26px;font-weight:bold;font-size:1rem;font-family:inherit;padding:0 8px;white-space:nowrap}button:hover,input[type="button"]:hover,input[type="submit"]:hover{background-color:#fff;filter:none;background-image:none}button:active,button.checked,input[type="button"]:active,input[type="button"].checked,input[type="submit"]:active{background-color:#fff;filter:none;background-image:none}button[disabled],input[type="button"][disabled],input[type="submit"][disabled]{border-color:#939598;filter:none;background:#d1d3d4;color:#939598}input[type="text"],input[type="tel"],input[type="email"],input[type="password"],input[type="number"]{height:26px}input[type="text"],input[type="tel"],input[type="email"],input[type="password"],input[type="number"],select{border:1px solid #788089;background:#fff;padding:4px;-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,.25) inset;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.25) inset;box-shadow:1px 1px 2px 0 rgba(0,0,0,.25) inset;font-size:14px;color:#000}input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="password"]:focus,select:focus{outline:none;border-color:#000}input[type="text"]:disabled,input[type="tel"]:disabled,input[type="email"]:disabled,input[type="password"]:disabled,select:disabled{outline:none;border-color:#808285;background:#f1f2f2;color:#808285;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}input::-webkit-input-placeholder{color:#a2a2a2;font-size:1rem}input:-moz-placeholder{color:#a2a2a2;font-size:1rem}input::-moz-placeholder{color:#a2a2a2;font-size:1rem}input:-ms-input-placeholder{color:#a2a2a2;font-size:1rem}input[type="checkbox"]+label{margin:-1px 0 0 6px;vertical-align:top}.content-panel{padding:20px 20px 0 20px;background:#e7edf2;position:absolute;overflow-y:auto;top:10px;bottom:10px;left:240px;right:10px}.content-panel h2{font-size:1.15rem;font-weight:bold;color:#7c7c7c}.content-panel .actions,#button-bar{border:4px solid #fff;border-width:4px 0 0 4px;position:absolute;bottom:0;left:0;right:0}#button-bar{margin-left:240px;margin-bottom:10px}.actions{height:28px;background:#e8ecf2}.actions button{height:24px;color:#fff;font-weight:bold;border:none;filter:none;background-image:none;width:72px;cursor:pointer;outline:none}.actions button:hover{border:1px solid #000}.actions button.new,.actions button.save{background-color:#228222}.actions button.new:hover,.actions button.save:hover{background-color:#41a140}.actions button.cancel{background-color:#a99f30}.actions button.cancel:hover{background-color:#c8bd3a}.actions button.delete{background-color:#b20000}.actions button.delete:hover{background-color:#e90000}.actions button.enable{background-color:#183eb2}.actions button.enable:hover{background-color:#4672f9}.actions button.close{background-color:#104e0f}.actions button.close:hover{background-color:#41a140}.actions button.writemaps{background-color:#b20000;width:100px;margin-left:10px}.actions button.writemaps:hover{background-color:#e90000}.actions button:disabled,.actions button:disabled:hover{background-color:#bfbfbf;border:none;cursor:default}.actions .message{display:inline-block;padding:2px 10px;font-size:1em;color:#4b4b4b}.actions .loading-spinner{text-indent:-9999px;display:inline-block;width:16px;height:16px;background:url('images/loading-spinner.gif');margin:-2px 6px 0 0;vertical-align:top}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type="text"].not-valid,input[type="password"].not-valid,select.not-valid,textarea.not-valid{background:#fff7f3 url('images/not-valid.png') no-repeat;background-position:right center;padding-right:24px;border-color:#be4a27}textarea.not-valid{background-position:right 4px}select.valid,select.not-valid{background-image:none;padding-right:0}.validationMessage{z-index:999;padding:6px;background-color:#f2d9ce;-o-box-shadow:0 1px 2px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.25);box-shadow:0 1px 2px 0 rgba(0,0,0,.25);border:1px solid #d98068;font-family:"Source Sans Pro","Segoe UI",Arial,Tahoma;font-size:12px;font-style:italic;color:#9b1d26;position:absolute}.validationMessage .caret-fill{border-style:solid;border-width:0 6px 6px 6px;border-bottom-color:#f2d9ce;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent;height:0;width:0;display:block;z-index:1000;position:absolute;top:-6px;right:6px}.validationMessage .caret-border{border-style:solid;border-width:0 7px 7px 7px;border-bottom-color:#d98068;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent;height:0;width:0;display:block;z-index:999;position:absolute;top:-7px;right:5px}.modal{background:#d9e0e6;border:1px solid #000;-moz-box-shadow:0 4px 3px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 4px 3px 0 rgba(0,0,0,.5);box-shadow:0 4px 3px 0 rgba(0,0,0,.5);color:#474b45;font-size:14px;overflow:hidden}.modal .title{font-size:1em;color:#000;text-align:center;height:32px;padding-top:8px}.modal .close-button{text-indent:-9999px;background:url('/Content/images/Modal_Close.png');width:50px;height:20px;position:absolute;top:-1px;right:10px;cursor:pointer}.modal .close-button:hover{-moz-box-shadow:0 0 2px 0 #eab982;-webkit-box-shadow:0 0 2px 0 #eab982;box-shadow:0 0 10px 2px #eab982}.modal .content{margin:0 10px;padding:6px 10px;background:#fff;border:1px solid #abb3ba}.modal.alert .content{padding:16px 20px}.modal .actions{margin:6px 10px 10px 10px;background:#d1d4d8;height:24px}.modal .actions button{margin-right:2px}.modal .actions button.close{margin-right:0;float:right}.modal .actions .loading-spinner{background:url('/Content/images/loading-spinner-modal.gif');margin:1px 6px 0 0}header{display:block;height:45px;background:#d9e0e6;color:#000;padding:10px 20px 0 20px;white-space:nowrap}header #beehive-logo{display:inline-block}header .pipe{display:inline-block;width:2px;background:#78808a;height:25px;margin:0 10px}header .customer-name{display:inline-block;vertical-align:central}header div .name{font-weight:bolder;font-size:1.08rem}header div .tagline{font-size:.92rem;color:#545454}header nav{display:inline-block;margin:0 0 0 56px;padding:5px 0 0 0;vertical-align:top;height:100%}header nav ul{list-style:none;margin:0;height:100%}header nav li{float:left;margin:0 4px;height:100%}header nav li a{display:inline-block;float:left;padding:3px 22px 0 22px;font-size:1.54rem;font-weight:bold;text-decoration:none;color:#000;height:100%}header nav li a.selected{background:#fff url('images/selected-tab-earmark.png') no-repeat}header nav li label{display:inline-block;float:left;padding:3px 22px 0 22px;font-size:1.54rem;font-weight:bold;text-decoration:none;color:#808285;height:100%}header .login-status{float:right;color:#4c4c4c;font-size:1rem;vertical-align:top;margin-top:4px}header form{display:inline-block}.side-panel{width:230px;height:100%;float:left;background:#9199a1}.list-header{cursor:default;height:32px;font-size:1.38rem;font-weight:bold;color:#fff;text-align:center;line-height:32px;background-color:#28a028;border-bottom:1px solid #248e24;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2baf31',endColorstr='#28a028',GradientType=0);background-image:-moz-linear-gradient(top,#2baf31 50%,#28a028 50%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#2baf31),color-stop(50%,#28a028));background-image:-webkit-linear-gradient(top,#2baf31 50%,#28a028 50%);background-image:-o-linear-gradient(top,#2baf31 50%,#28a028 50%);background-image:-ms-linear-gradient(top,#2baf31 50%,#28a028 50%);background-image:linear-gradient(to bottom,#2baf31 50%,#28a028 50%);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 3px 0 rgba(0,0,0,.25);z-index:2;outline:none}.side-panel .group,.side-panel .subgroup{display:block;margin:4px}.side-panel .group .title .icon,.side-panel .subgroup .title .subicon{display:inline-block;width:0;height:0;border:0 solid transparent;border-bottom-color:#fff;border-width:0 3px 6px 3px;float:right;margin-top:4px}.side-panel .subgroup .collapsed .title .subicon,.side-panel .group.collapsed .title .icon{border-bottom-color:transparent;border-top-color:#fff;border-width:6px 3px 0 3px;margin-top:5px}.side-panel .group .items-container,.side-panel .group .subgroup-items,.side-panel .subgroup .items-container{display:none}.side-panel .group .title{background:#000;padding:3px 6px;font-size:1rem;font-weight:bold;color:#fff;cursor:pointer}.side-panel .subgroup .title{background:#bbb;padding:3px 6px;font-size:1rem;font-weight:bold;color:#000;cursor:pointer}.event-type-item .primary:hover{color:#242424!important}.side-panel .item{border-top:1px solid #d3d6da;background-color:#e8ecf2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafc',endColorstr='#e8ecf2',GradientType=0);background-image:-moz-linear-gradient(top,#fafafc 0%,#e8ecf2 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafc),color-stop(100%,#e8ecf2));background-image:-webkit-linear-gradient(top,#fafafc 0%,#e8ecf2 100%);background-image:-o-linear-gradient(top,#fafafc 0%,#e8ecf2 100%);background-image:-ms-linear-gradient(top,#fafafc 0%,#e8ecf2 100%);background-image:linear-gradient(to bottom,#fafafc 0%,#e8ecf2 100%);padding:6px 10px;color:#9199a1;cursor:pointer;position:relative}.side-panel .event-type-item{background:none!important;padding:6px 10px;cursor:pointer}.side-panel .event-type-item .primary{font-size:1.05rem!important}.side-panel .event-type-item.selected{font-style:italic!important}.side-panel .item:first-of-type{border-top:none}.side-panel .item .primary{display:block;font-size:1.23rem;font-weight:bold;color:#000}.side-panel .item .primary.indented{width:90%;font-size:1rem;padding-left:20px}.side-panel .item.disabled .primary{color:#9199a1}.side-panel .disabled .cover{opacity:.25;background:#000;z-index:10;position:absolute;top:0;right:0;bottom:0;left:0}.side-panel .item.selected{background-color:#2baf31;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#28a028',endColorstr='#2baf31',GradientType=0);background-image:-moz-linear-gradient(top,#28a028 0%,#2baf31 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#28a028),color-stop(100%,#2baf31));background-image:-webkit-linear-gradient(top,#28a028 0%,#2baf31 100%);background-image:-o-linear-gradient(top,#28a028 0%,#2baf31 100%);background-image:-ms-linear-gradient(top,#28a028 0%,#2baf31 100%);background-image:linear-gradient(to bottom,#28a028 0%,#2baf31 100%);color:#fff}.side-panel .item.selected .primary{color:#fff}.side-panel .no-items{padding:6px 10px;background:#e8ecf2;color:#7f7f7f;font-style:italic;font-size:.92rem;text-align:center}.side-panel .information{padding:6px 10px;background:#e8ecf2;color:#000;font-size:1rem;font-style:italic;text-align:left}