*{margin:0;padding:0}
html,body{height:100%;width:100%}
body{position:relative}
input{outline:0}
a{outline:0}
.heroku-boomerang-loaded #header,#header.heroku{margin-top:32px}
div.absoluteWrapper{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
div.relativeWrapper{position:relative;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
div.bodyFixedWrapper{position:relative;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
div.bodyFixedWrapper.active{position:fixed}
div.yRelativeWrapper{position:relative;overflow-x:hidden;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
div.clear{clear:both}
.boxSizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none}
.isSelectable{-webkit-touch-callout:default;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.forceSelectable{-webkit-touch-callout:default !important;-webkit-user-select:text !important;-khtml-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;user-select:text !important}
a.closeDialogBtn{position:absolute;display:inline-block;right:11px;top:11px;width:21px;height:21px;background-image:url("../img/06_closeDialogBtn.png");background-position:0 0;z-index:5}
a.closeDialogBtn:hover{background-position:-21px 0}
a.closeDialogBtn.disabled{background-position:-42px 0}
ul.simpleRoundList{position:relative;display:inline-block;list-style-type:none;border:1px solid #c4c4c4;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
ul.simpleRoundList.disabled{cursor:default;pointer-events:none}
ul.simpleRoundList li{position:relative;display:inline-block;border-right:1px solid #c4c4c4;background-color:#eee}
ul.simpleRoundList li:last-child{border-right:0}
ul.simpleRoundList li:last-child .header{padding-left:15px}
ul.simpleRoundList li.active{background-color:#51b2e9}
ul.simpleRoundList.disabled li.active{background-color:#BBB !important}
ul.simpleRoundList li a{display:inline-block;padding:7px 20px;text-decoration:none}
ul.simpleRoundList li.disabled a{cursor:default;pointer-events:none}
ul.simpleRoundList li a span{color:#000;font-family:Arial,sans-serif;font-size:11px;line-height:13px}
ul.simpleRoundList.disabled li a span{color:#888}
ul.simpleRoundList li.active a span{color:#FFF}
ul.simpleRoundList.disabled li.active a span{color:#e2e2e2}
ul.simpleRoundList li.disabled a span{color:gray}
.takipiDropdown{display:inline-block;vertical-align:middle;padding:8px 12px;background-color:#444b53;color:#FFF;font-family:Arial,Sans-serif;font-size:13px;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.takipiDropdown span.arrow{display:inline-block;vertical-align:middle;margin-left:11px;width:12px;height:8px;cursor:pointer;background:url("../img/core/07_dropdown_blue.svg") no-repeat center center}
.splitDropdownArrow{margin-left:1px !important;padding:10px 4px !important;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}
.splitDropdownArrow .arrow{margin-left:0 !important}
.splitDropdownButton{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}
.takipiDropdown span.text{display:inline-block;vertical-align:middle;font-family:Arial;font-size:13px}
div.resize-sensor,div.resize-sensor div.resize-overflow,div.resize-sensor div.resize-underflow{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}
span.genericTakipiError{display:inline-block}
span.genericTakipiError span.header{display:inline-block;vertical-align:middle;height:20px;padding-left:20px;padding-top:0;background-image:url(../img/05_dialogAssets.png);background-position:-86px -155px}
span.genericTakipiError b{display:inline-block;vertical-align:middle;padding-right:14px;background:#f77d86;border:1px solid #e6f1f2;border-left:0;font-weight:normal;line-height:18px;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
.takipiTooltip{display:none;position:absolute;z-index:3000}
#genericTakipiTooltip .arrow{position:absolute;display:inline-block;top:-7px;left:7px;width:0;height:0;border-bottom:7px solid #22292e;border-left:5px solid transparent;border-right:5px solid transparent}
#genericTakipiTooltip .msgText{padding:10px;max-width:500px;background:#22292e;color:#f2f6fa;font:12px Helvetica;word-wrap:break-word}
a.blueUnderline{color:#00F;text-decoration:none}
a.blueUnderline:hover{text-decoration:underline}
.takipiLink{cursor:pointer;font-family:Helvetica,sans-serif;font-size:12px;text-decoration:none;color:#52b1e9}
.blueLink{color:#52b1e9 !important}
.takipiLink:hover{text-decoration:underline}
.blueLink{color:#52b1e9 !important}
.installLink{font-size:11px;position:relative;color:#00F;cursor:pointer;text-decoration:none}
.installLink:hover{text-decoration:underline}
ul.sortingSelector li.ascendingSort a span:after{content:"\00A0\00A0\25B4"}
ul.sortingSelector li.descendingSort a span:after{content:"\00A0\00A0\25BE"}
.takipiCenter{display:block;margin-left:auto;margin-right:auto}
.maydayHolder{display:inline-block;min-width:220px;font-family:Arial,sans-serif;font-size:13px;font-style:italic}
.maydayIcon{visibility:hidden;font-size:16px;color:green}
.maydayRequest{cursor:pointer}
.maydayRequest:hover{text-decoration:underline}
.messagedMaydayRequest{color:#52b1e9 !important;cursor:pointer;text-decoration:none}
.messagedMaydayRequest:hover{text-decoration:underline}
.maydayHolder[maydayType='requests']{padding-top:20px;font-style:normal;font-size:12px}
.maydayHolder[maydayType='upgrade'],.maydayHolder[maydayType='install']{float:right;padding-top:7px}
.maydayHolder[maydayType='jars']{position:relative;left:367px;bottom:5px}
.maydayHolder[maydayType='settings'],.maydayHolder[maydayType='secretkey']{color:#383838;font-size:12px;vertical-align:bottom;padding-left:5px}
.maydayHolder[maydayType='logSnapshot'],.maydayHolder[maydayType='logview'],.maydayHolder[maydayType='jvmview']{font-family:'Exo 2',Arial,sans-serif;font-style:normal;font-size:16px;font-weight:300}
.settingsMayday{display:inline-block}
.ul-dash{list-style-type:none}
.ul-dash>li:before{content:"-";position:relative;left:-10px}
.vmsMonitoringStateLed{display:inline-block;width:10px;height:10px;background-color:#999;border:1px solid #FFF;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.vmsMonitoringStateLed[level='NONE']{background-color:#999}
.vmsMonitoringStateLed[level='PARTIAL']{background-color:#c60}
.vmsMonitoringStateLed[level='FULL']{background-color:#aecd50}
.takipiProgressBar{width:340px;height:21px;border:1px solid #a4a4a4;background-color:#f3f3f3}
.takipiProgressBar .progress{width:0;height:17px;margin:2px;background-color:#ee6657}
.stepsIndicator{display:inline-block;background-color:#454b52;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px}
.stepsIndicator .step{display:inline-block;width:270px;height:35px;text-align:center;position:relative;background-color:#454b52;border-left:1px solid #dadfe6}
.stepsIndicator .step.current{background-color:#f2f6fa;color:#454b52}
.stepsIndicator .step.current+.step{border-color:#454b52}
.stepsIndicator .step:first-child{border-left:0;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
.stepsIndicator .step:last-child{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
.stepsIndicator .step.current{-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}
.stepsIndicator .step .id{float:left;display:inline-block;position:relative;margin-left:20px;top:7px;width:20px;height:20px;line-height:21px;border-radius:10px;font-size:10px;background-color:#f2f6fa;color:#323a41;text-align:center;font-family:Arial,sans-serif}
.stepsIndicator .step.current .id{background-color:#323a41;color:#f2f6fa}
.stepsIndicator .step.done .id{background-color:#87be3f;color:#f2f6fa}
.stepsIndicator .step.done .id:before{content:"\2713";font-size:16px}
.stepsIndicator .step .header{position:relative;width:240px;top:10px;font-family:Arial,sans-serif;font-size:13px;color:#f2f6fa}
.stepsIndicator .step.current .header{color:#323a41}
.paymentFormElement .paymentErrors{display:none;color:#ee6557}
.paymentFormElement .fieldsWrapper{padding-bottom:5px}
.paymentFormElement .paymentField .fieldLabel{font-size:13px}
.paymentFormElement .fieldsWrapper .paymentField{display:inline-block}
.paymentFormElement .paymentField input[data-stripe]{margin-left:0;font-size:13px;border:0}
.paymentFormElement .paymentField input[data-stripe=exp-month],.paymentFormElement .paymentField input[data-stripe=exp-year]{width:28px}
.paymentFormElement .paymentField input[data-stripe=cvc]{width:85px}
.paymentFormElement .paymentField.cvc{padding-left:60px}
.paymentFormElement .supportedPayments{position:absolute;left:0;right:0;bottom:10px;padding-left:5px;padding-bottom:5px;font-size:11px;background-color:#e6ebf2;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.paymentFormElement .supportedPayments .cardsIcons{width:195px;height:20px}
.paymentFormElement .supportedPayments .mayday{margin-top:29px;margin-right:7px;float:right}
.paymentFormElement .footer .pciComp{float:right;margin-right:14px;width:50px;height:33px}
.takipiCheckbox{padding-right:5px;cursor:pointer;vertical-align:middle}
.takipiCheckbox:before{content:"\2610"}
.takipiCheckbox.checked:before{content:"\2611"}
.takipiImgCheckbox{margin:11px 10px;width:16px;height:16px}
.takipiImgCheckbox.checked:after{float:left;margin-left:4px;margin-top:4px;width:8px;height:8px;background-color:#49b5f1;content:""}
.justifier{text-align:justify}
.centerer{text-align:center}
.justifier:after{content:'';width:100%;display:inline-block}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#footer{display:none;position:absolute;z-index:100;left:0;right:0;bottom:0;height:48px;background-color:#2f3338;border-top:1px solid #5e5e5e;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 4px 16px 7px rgba(20,20,20,0.75);-webkit-box-shadow:0 4px 16px 7px rgba(20,20,20,0.75);box-shadow:0 4px 16px 7px rgba(20,20,20,0.75)}
#footer .btnHolder{padding-top:11px;text-align:center}
#footer .btnHolder a{display:inline-block;vertical-align:top;margin-right:30px;height:25px;width:170px;color:#999;font-size:13px;font-family:Arial,sans-serif;line-height:25px;text-decoration:none;border:1px solid #5e5e5e;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}
#footer .btnHolder a.tryProduction{width:170px}
#footer .btnHolder a:last-child{margin-right:0}
#footer .btnHolder a:hover{color:#51b2e9}
#footer .btnHolder a.tryProduction{background-color:#8dc63f;color:#2f3338;border:0}
#footer .btnHolder a.tryProduction:hover{background-color:#6e9931}
#footer.signUp{height:65px}
#footer.signUp .btnHolder{padding-top:16px}
#footer.signUp .btnHolder span{margin-right:10px;height:15px;color:#dadfe6;font:13px "Arial",sans-serif}
#footer.signUp .btnHolder .emailInput{margin-right:8px;width:270px;height:22px;padding:5px 10px;background:#dadfe6;border:0;color:#07233b;font:15px "Arial",sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#footer.signUp .btnHolder a.createStubAccountBtn{height:32px;width:185px;background-color:#8ec63f;color:#fffffd;border:0;cursor:pointer;font:15px/32px "Arial",sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#footer.signUp .btnHolder a.createStubAccountBtn:hover{background-color:#6d992f}
#footer.signUp .btnHolder span.errorLabel{text-align:left;color:#ed6456}
#upgradeBrowserOverlay{position:fixed;z-index:12000;top:0;left:0;width:100%;height:100%;background:url("../img/signup/background.jpg") center no-repeat;background-color:#323232;background-size:cover}
#upgradeBrowserOverlay .sadFredMessageBox{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:779px;height:336px;padding:85px 60px;background:url("../img/91_sadFredBoxed.png") center no-repeat;font-family:Helvetica,sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#upgradeBrowserOverlay .sadFredMessageBox h1{margin-bottom:20px;font-weight:normal;color:#52b1e9}
#upgradeBrowserOverlay .sadFredMessageBox p{margin-bottom:20px;font-size:15px;color:#5c6063;line-height:180%}
#upgradeBrowserOverlay .sadFredMessageBox a{font-size:15px}
body.ipad{min-width:initial}
.popupFooterHelp{display:inline-block;width:12px;height:12px;margin-top:2px;margin-right:5px;float:right}
.takipiHelpTooltip{display:inline-block;width:12px;height:12px}
.takipiHelpTooltipContent{display:none;position:absolute;top:0;left:0;background-color:#22292e;border-color:#444b53;z-index:3000;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:1px 2px 10px 1px rgba(0,0,0,0.3);-webkit-box-shadow:1px 2px 10px 1px rgba(0,0,0,0.3);box-shadow:1px 2px 10px 1px rgba(0,0,0,0.3)}
.takipiHelpTooltipContent.light{background-color:#49525c}
.takipiHelpTooltipContent .simpleText{line-height:16px;padding:10px;color:#f2f6fa;font-family:Helvetica;font-size:12px}
.takipiHelpTooltipContent .smallText{font-size:11px}
.takipiHelpTooltipContent .lineText{margin:5px 0}
.takipiHelpTooltipContent .lineText:first-child{margin-top:0;padding-top:0}
.takipiHelpTooltipContent .simpleText .header{font-weight:bold}
.takipiHelpTooltipContent ul{list-style-position:inside}
.takipiHelpTooltipContent .arrow{position:absolute;display:inline-block;bottom:-7px;width:0;height:0;border-top:7px solid #22292e;border-left:5px solid transparent;border-right:5px solid transparent}
.takipiHelpTooltipContent .arrow.upper{top:-7px;border-bottom:7px solid #22292e;border-top:0}
.takipiHelpTooltipContent.inverted .arrow{top:-7px;bottom:initial;border-top:0;border-bottom:7px solid #f2f6fa}
.takipiHelpTooltipContent.light .arrow{border-top:7px solid #49525c}
.takipiHelpTooltipContent a{color:#52b1e9;text-decoration:none}
.takipiHelpTooltipContent a:hover{text-decoration:underline}
.takipiToggleBtnHolder{display:inline-block}
.takipiToggleBtn{vertical-align:middle;display:inline-block;width:26px;height:13px;background-color:#b7babf;cursor:pointer;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}
.takipiToggleBtn.toggleBtnDark{width:31px;height:14px;background-color:#22272c}
.takipiToggleBtn:after{margin-left:1px;content:"";width:13px;height:13px;background-color:#313840;float:left;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}
.takipiToggleBtn.toggleBtnDark:after{background-color:#51b2e9}
.takipiToggleBtn.disabled{opacity:.5;pointer-events:none}
.takipiToggleBtn.inactive{opacity:.5;cursor:default !important}
.takipiRadioBtn{display:inline-block;width:16px;height:16px;background-color:#333c42;cursor:pointer;margin-right:5px;vertical-align:text-bottom;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.takipiRadioBtn:after{margin-left:4px;margin-top:4px;content:"";width:8px;height:8px;background-color:#333c42;float:left;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}
.takipiRadioBtn.checked:after{background-color:#49b5f1}
.takipiToggleBtn.takipiSpacedToggleBtn{display:inline-block;vertical-align:middle;margin-right:2px;margin-left:2px;height:15px;width:28px}
.takipiToggleBtn.takipiSpacedToggleBtn:after{margin-top:1px}
.takipiToggleBtn.green{background-color:#8ec63f !important}
.takipiToggleBtn.on{background-color:#8ec63f;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}
.takipiToggleBtn.toggleBtnDark.on{background-color:#22272c}
.takipiToggleBtn.on:after{margin-left:50%;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}
.takipiToggleBtnHolder .onOffTextContainer{display:inline-block;position:relative;vertical-align:middle;min-height:19px;min-width:18px}
.takipiToggleBtnHolder .onOffTextContainer .onOffText{position:absolute;top:3px;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.takipiToggleBtnHolder .offText{opacity:initial;color:#909499}
.takipiToggleBtnHolder .on .offText{opacity:0;color:#6f7276}
.takipiToggleBtnHolder .onText{opacity:0;color:#51b2e9}
.takipiToggleBtnHolder .on .onText{opacity:initial}
.takipiToggleExpand{display:inline-block;position:relative;width:17px;height:20px;font-family:Arial,sans-serif;cursor:pointer;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}
.takipiToggleExpand .expanded,.takipiToggleExpand .collapsed{position:absolute;top:0;line-height:22px;color:#51b2e9;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.takipiToggleExpand .collapsed{opacity:1}
.takipiToggleExpand.opened .collapsed{opacity:0}
.takipiToggleExpand .expanded{opacity:0}
.takipiToggleExpand.opened .expanded{opacity:1}
.gotoLabelActionHint{padding:6px 10px;background-color:#f2f6fa;font-family:Helvetica;font-size:13px;color:#22272c}
.gotoLabelActionHint .label{color:#51b2e9}
.gotoLabelActionHint .label:hover{text-decoration:none;cursor:pointer}
.betaTag{vertical-align:middle;padding:1px 7px;cursor:pointer;color:#FFF;font-size:11px;background:#8dc63f;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.ui-tooltip{z-index:2400 !important}
.legendSummaryHolder.ui-tooltip{min-height:10px;max-width:910px;padding:8px 0 !important;color:#52595f;background:#f2f5fa;font-size:12px;line-height:16px;font-family:'Arial';border:0;border-left:5px solid;-webkit-box-shadow:0 0 30px 1px rgba(0,0,0,0.4);-moz-box-shadow:0 0 30px 1px rgba(0,0,0,0.4);box-shadow:0 0 30px 1px rgba(0,0,0,0.4);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.legendSummaryHolder .legendSummary{float:left;display:block;padding:0 10px}
.legendSummaryHolder .legendSummary .header{font-weight:bold}
.legendSummaryHolder .legendSummary .itemSummary.entryPoints span,.legendSummaryHolder .legendSummary .itemSummary.filter span,.legendSummaryHolder .legendSummary .itemSummary.statsD span,.legendSummaryHolder .legendSummary .itemSummary.errors span{display:inline-block;vertical-align:middle;max-width:400px}
.legendSummaryHolder .legendSummary .itemSummary.errors .in,.legendSummaryHolder .legendSummary .itemSummary.errors .entryPoint{padding-left:3px}
.legendSummaryHolder .legendSummary .itemSummary .entryPoints{max-width:400px}
.legendSummaryHolder .ui-tooltip,.arrow:after{background:#f2f5fa !important;border:0}
.legendSummaryHolder .arrow{position:absolute;right:50%;bottom:-16px;margin-left:-35px;height:16px;width:70px;overflow:hidden}
.legendSummaryHolder .arrow:after{content:"";position:absolute;left:25px;top:-5px;width:10px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.legendSummaryHolder .arrow[vertical=top]{top:-16px;bottom:auto}
.legendSummaryHolder .arrow[vertical=top]:after{bottom:-5px;top:auto}
.legendSummaryHolder .arrow[horizontal=left]{left:50%}
.hidden{display:none !important}
.label .labelPoint{display:inline-block;vertical-align:middle;margin-right:6px;height:7px;width:7px;border-width:2px;border-style:solid;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px}
.label .labelPoint[color=purple],.label .labelPoint[tag=Sample]{background-color:#c78efc;border-color:#c78efc}
.label .labelPoint[color=grey],.label .labelPoint[tag=Obsolete]{background-color:#c5c5c5;border-color:#c5c5c5}
.label .labelPoint[color=red],.label .labelPoint[tag=Resurfaced]{background-color:#f26c4f;border-color:#f26c4f}
.label .labelPoint[color=blue]{background-color:#18b2c3;border-color:#18b2c3}
.label .labelPoint[color=yellow]{background-color:#cce037;border-color:#cce037}
.label .labelPoint[color=green]{background-color:#8dc63f;border-color:#8dc63f}
.label .labelPoint[color=darkBlue]{background-color:#5687a1;border-color:#5687a1}
.label .labelPoint[color=darkPurple]{background-color:#8560a8;border-color:#8560a8}
.label .labelPoint[color=darkRed]{background-color:#d42e34;border-color:#d42e34}
.label .labelPoint[color=darkYellow]{background-color:#b0944f;border-color:#b0944f}
.label .labelPoint[color=darkGreen]{background-color:#61934b;border-color:#61934b}
.label .labelPoint[color=redV2]{background-color:#d42e34;border-color:#d42e34}
.label .labelPoint[color=greenV2]{background-color:#8dc63f;border-color:#8dc63f}
.label .labelPoint[color=orangeV2]{background-color:#f26c4f;border-color:#f26c4f}
.label .labelPoint[color=turquoiseV2]{background-color:#18b2c3;border-color:#18b2c3}
.label .labelPoint[color=darkYellowV2]{background-color:#c8dc37;border-color:#c8dc37}
.label .labelPoint[color=purpleV2]{background-color:#8560a8;border-color:#8560a8}
.label .labelPoint[color=lightRedV2]{background-color:#ee6557;border-color:#ee6557}
.label .labelPoint[color=lightGreenV2]{background-color:#8dc63f;border-color:#8dc63f}
.questionMark{margin-left:7px;width:17px;height:17px;position:relative;top:3px;background:url(../img/core/06_help.svg) no-repeat center center !important}
.questionMark:hover{cursor:pointer;background:url(../img/core/08_helpBlue.svg) no-repeat center center !important}
a.achromaticLink{color:inherit}
.fullPageOverlay{position:fixed;background:#22272c;height:100%;width:100%;z-index:65}
.socialBtn{position:relative;display:inline-block;vertical-align:middle;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.socialBtn.disabled{cursor:default !important;opacity:.85;pointer-events:none}
.socialBtn>span{display:inline-block;vertical-align:middle}
.socialBtn span.icon{width:28px;height:28px;font-size:20px;line-height:28px;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.socialBtn span.text{padding:0 5px;font-size:13px;font-family:Arial,sans-serif}
.socialBtn.github{color:#FFF;background-color:#444;border:1px solid #444}
.socialBtn.github:hover,.socialBtn.github:focus,.socialBtn.github:active{background-color:#2b2b2b}
.socialBtn.google{background-color:#FFF;border:1px solid rgba(0,0,0,0.2)}
.socialBtn.google span.icon{color:#dd4b39}
.socialBtn.google span.text{color:#606060}
.socialBtn.google:hover,.socialBtn.google:focus,.socialBtn.google:active{background-color:#EEE}
@font-face{font-family:'kuroregular';src:url('../fonts/kuro-regular-webfont.eot');src:url('../fonts/kuro-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/kuro-regular-webfont.woff') format('woff'),url('../fonts/kuro-regular-webfont.ttf') format('truetype'),url('../fonts/kuro-regular-webfont.svg#kuroregular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'VTCLettererProRegular';src:url('../fonts/VTC_letterer_pro-webfont.eot');src:url('../fonts/VTC_letterer_pro-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/VTC_letterer_pro-webfont.woff') format('woff'),url('../fonts/VTC_letterer_pro-webfont.ttf') format('truetype'),url('../fonts/VTC_letterer_pro-webfont.svg#VTCLettererProRegular') format('svg');font-weight:normal;font-style:normal}
body{margin:0;color:#000;background-color:#fafafa;min-width:1272px}
img{border-style:none;vertical-align:top}
a{text-decoration:none;color:#000}
.underlinelink:hover{text-decoration:underline}
input{font:100% Arial,Helvetica,sans-serif;vertical-align:middle;color:#000}
form{margin:0;padding:0;border-style:none}
.underlinetext{text-decoration:underline}
#wrapper{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;position:relative}
#header{background-color:#363e46;border-bottom:solid 1px #CCC}
#header .navigationHolder{margin:0 auto}
#loginMain{overflow:auto;background-color:#fafafa;font-family:'Exo 2',Arial,sans-serif;font-weight:400;font-size:17px}
#loginMain .loginHolderContainer{display:none}
#loginMain .holderContainer{margin:45px auto 95px auto;width:370px;overflow:hidden}
#loginMain .loginTitle{margin-top:45px;margin-bottom:45px;text-align:center;font-size:36px;color:#363e46}
#loginMain .loginTitle a{font-weight:bold;color:#363e46 !important}
#loginMain .loginTitle a:hover{text-decoration:underline}
#loginMain .loginHolder{height:390px;padding-top:35px;padding-left:28px;padding-right:28px;padding-bottom:20px;border:1px solid #CCC;-webkit-box-shadow:0 5px 0 0 rgba(207,207,207,0.79);-moz-box-shadow:0 5px 0 0 rgba(207,207,207,0.79);box-shadow:0 5px 0 0 rgba(207,207,207,0.79)}
#loginMain .loginHolder .innerLoginBox.modalWait{opacity:.2;cursor:wait !important}
#loginMain .loginHolder h3{padding-left:5px;font-size:21px;color:#ee6557;font-weight:400}
#loginMain .loginHolder .inputLine{margin-top:20px}
#loginMain .loginHolder .inputLine .label{display:inline-block;padding-left:5px}
#loginMain .loginHolder .inputLine input{margin-top:5px;width:290px;height:27px;padding:3px 10px;background-color:#e5e5e5;color:#666;outline:0;border:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
#loginMain .loginHolder .forgotPassword{height:15px;padding-top:15px}
#loginMain .loginHolder a.forgotPasswordBtn{font-size:14px}
#loginMain .fadedText{color:#666}
#loginMain .loginHolder .rememberMe{height:25px;padding:15px 0}
#loginMain .loginHolder .rememberMe a.checkBox{float:left;display:inline-block;margin-top:2px;width:16px;height:14px;background:url("../img/07_takipiCheckBox.png");background-position:-16px 0}
#loginMain .loginHolder .rememberMe a.checkBox.checked{background-position:0 0}
#loginMain .loginHolder .rememberMe span{float:left;padding-left:7px;font-size:14px}
#loginMain .loginHolder .loginError{display:none;padding-left:7px;color:#F00}
#loginMain .loginHolder .msgBox{margin-top:10px}
#loginMain .loginHolder .msgBox .error{color:#F00}
#loginMain .loginHolder a.loginBtn{display:block;margin-top:30px;background-color:#51b2e9;color:white;text-align:center;line-height:33px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
#loginMain .loginHolder a.loginBtn:hover{background-color:#479bcc}
#loginMain .loginHolder a.loginBtn:focus{outline:0}
#loginMain .loginHolder .socialLogins{padding:10px 0}
#loginMain .loginHolder .socialLogins>:first-child{margin-right:5px}
#loginMain .accountHolder{margin:0 auto;width:290px;padding-top:54px;font-size:14px}
#loginMain .accountHolder a.createAccountBtn{margin-left:5px;padding:3px 5px;background-color:#ee6557;color:white;text-align:center;line-height:22px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
#loginMain .accountHolder a.createAccountBtn:hover{background-color:#bf5347}
#loginMain #unsubscribeHolder{height:80px;padding-left:0;padding-bottom:0;text-align:center}
div.backgroundFiller{background-color:#6ca3bd;height:500px}
#loginFooter{position:absolute;background-color:#2f3840;z-index:100;left:0;right:0;bottom:0}
#loginFooter .footerBottom{text-align:center;padding-top:19px;height:34px;background-color:#222930}
#loginFooter .footerBottom ul{margin:0;list-style:none;display:inline-block;vertical-align:top;overflow:hidden;font-family:'Exo 2',Arial,sans-serif;font-size:13px;font-weight:300}
#loginFooter .footerBottom li{float:left;margin-left:8px;padding-left:18px;color:#fff}
#loginFooter .footerBottom li:first-child{margin:0;padding:0}
#loginFooter .footerBottom a{color:#fff}
#loginFooter .slimSiteCentered{height:325px}
body.ipad{background-color:#FFF}
body.ipad #header .navigationHolder{padding:0 30px}
body.ipad #loginMain{width:750px;margin-left:auto;margin-right:auto;padding-left:0;padding-bottom:11px}
#header{font-family:'Exo 2',sans-serif}
#header .navigationHolder{position:relative;margin-left:auto;margin-right:auto;width:1050px;height:60px;padding:0 15px;text-align:justify;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#header .navigationHolder:after{content:"";display:inline-block;width:100%}
#header a.headerLogo{float:left;position:relative;display:inline-block;width:135px;height:61px;background:url("../img/header/31_overops-logo-white.png") no-repeat center center;background-size:130px;z-index:200}
#header .navigation .internal{position:relative}
#header .navigation .internal .navHolder{display:inline-block;vertical-align:middle;margin-left:15px}
#nav{display:block;vertical-align:bottom;list-style:none;margin:0;padding:6px 0 0 0;font-size:0;line-height:44px;height:60px;font-weight:300;z-index:100;position:relative;text-align:center}
#nav ul{list-style:none;margin:0;padding:0}
#nav>li{display:inline-block;vertical-align:middle;font-size:15px;position:relative}
#nav>li>a,#nav>li>span{color:#FFF;padding:2px 25px 0;display:block;height:44px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#nav>li:hover>span,#nav>li.with-sub:hover>a{background-color:#323a41;color:#fff}
#nav>li>a:hover,#nav>li>span:hover{text-decoration:underline;cursor:pointer}
#nav .sub-menu{background-color:#323a41;left:0;list-style:outside none none;position:absolute;top:100%;white-space:nowrap;display:none;padding:10px 0 15px;min-width:100%;z-index:99}
#nav>li:hover>.sub-menu{display:table-row}
#nav .sub-menu>li{display:table-cell;text-align:left;vertical-align:top;white-space:normal;padding-left:25px;padding-right:20px;line-height:28px;font-size:13px}
#nav .sub-menu a{color:#fff;white-space:nowrap}
#nav .sub-menu a:hover{color:#51b2e9;text-decoration:underline}
#nav .sub-menu .navigation-section{font-size:15px;color:#51b2e9}
#navigation-company+.sub-menu>li{display:block}
#header .userHolder{float:right;padding-top:12px;position:relative;z-index:102}
#header .userHolder a.navBtn{display:inline-block;vertical-align:middle;padding:8px 15px;margin-top:2px;font-family:'Exo 2',sans-serif;font-size:15px;font-weight:lighter;color:#FFF;background-color:#8ec449;line-height:1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#header .userHolder a.navBtn:hover{opacity:.8}
#header .userHolder a.enterApp{margin-left:10px}
#header .userHolder .navText{display:inline-block;vertical-align:middle;font-family:Arial,sans-serif;font-size:14px;color:#323a41;margin-left:4px}
#header .userHolder .navText.hello{max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#header .userHolder a.login:hover{text-decoration:underline}
.navigation .requestDemo{position:absolute;right:0;top:45px;font-family:'Exo 2',Arial;font-size:13px;color:#FFF;background-color:#3db878;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.navigation .requestDemo .stage{padding:10px;position:relative}
.navigation .requestDemo .stage .text{width:100px;text-align:center}
.navigation .requestDemo .stage.request{cursor:pointer}
.navigation .requestDemo .stage.email .header{padding-bottom:3px}
.navigation .requestDemo .stage.email form{background-color:#FFF;border:1px solid #CCC}
.navigation .requestDemo .stage.email form input{width:200px;padding:2px;outline:0;border:0}
.navigation .requestDemo .stage.email form a{padding:2px 4px;color:#FFF;background-color:#68afc4}
.navigation .requestDemo .stage.email form a:hover{background-color:#5b98ab}
.navigation .requestDemo .stage.requested span.img{position:absolute;top:9px;left:4px;display:inline-block;width:16px;height:16px}
.navigation .requestDemo[stage='request'] .stage.email,.navigation .requestDemo[stage='request'] .stage.requested,.navigation .requestDemo[stage='email'] .stage.request,.navigation .requestDemo[stage='email'] .stage.requested,.navigation .requestDemo[stage='requested'] .stage.request,.navigation .requestDemo[stage='requested'] .stage.email{display:none}
.footerController{padding-top:80px}
.footerController .footerLogo{width:135px;height:35px;background:url("../img/header/31_overops-logo-white.png") no-repeat center center;background-size:135px}
.footerController .block{display:inline-block;vertical-align:top;margin-right:50px;min-width:105px;font-family:'Exo 2',Arial,sans-serif;padding-right:4px}
.footerController .block:last-child{margin-right:0}
.footerController .block h3{font-family:'Exo 2',Arial,sans-serif;font-weight:bold;font-size:15px;margin-bottom:12px;color:#FFF}
.footerController .block ul{list-style:none}
.footerController .block li{margin-bottom:12px}
.footerController .block li:last-child{margin-bottom:0}
.footerController .block a{font-family:'Exo 2',Arial,sans-serif;font-size:14px;color:#FFF}
.footerController .block ul.socialList{margin-left:65px}
.footerController .block ul.socialList li{float:left;margin-left:15px}
.footerController .block ul.socialList li:first-child{margin:0}
.footerController .block ul.socialList a{display:block;background-size:40px;width:40px;height:40px;border-radius:50%}
.footerController .block ul.socialList .linkedin{background-image:url(../img/nav/06_in-icon.png)}
.footerController .block ul.socialList .twitter{background-image:url(../img/nav/07_twitter-icon.png)}
.footerController .block ul.socialList .facebook{background-image:url(../img/nav/08_fb-icon.png)}
.socialPopup{position:relative;width:478px;display:none}
.socialPopup>.socialPopupHolder{width:476px;min-height:201px;text-align:center;font:18px/23px Arial,Helvetica,sans-serif;background-color:#fff;overflow:hidden;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #666;-webkit-box-shadow:0 0 1px #666;-moz-box-shadow:0 0 1px #666;box-shadow:0 0 1px #666}
.socialPopup .socialPopupHeader{background-color:#000;height:29px;min-width:476px;overflow:hidden}
.socialPopup .socialPopupClose{position:absolute;right:-13px;top:-13px;width:27px;height:27px;text-indent:100%;overflow:hidden;white-space:nowrap;background:url(../img/nav/01_socialSprite.png) no-repeat -57px -30px}
.socialPopup .info-string{padding-top:71px;display:inline-block;vertical-align:middle}
div.slimSiteCentered{width:auto;max-width:1200px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}