@keyframes placeHolderShimmer{0{background-position:-800px 0}100%{background-position:800px 0}}.animated-loading-background{-webkit-animation-duration:3s;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;position:relative;border-radius:2px}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,em,img,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,nav,output,section,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}blockquote{quotes:none}blockquote:before,blockquote:after{content:"";content:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}@keyframes spinner-rotate{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.standardButton{outline:0;display:block;text-align:center;font-weight:700;font-size:14px;line-height:38px;padding:0 17px;height:38px;min-width:0;cursor:pointer;letter-spacing:0;border:0;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.standardButton:hover,.standardButton:focus,.standardButton:active,.standardButton:focus-visible{-moz-transition:all 0 ease-in-out;-o-transition:all 0 ease-in-out;-webkit-transition:all 0 ease-in-out;transition:all 0 ease-in-out}.standardButton:focus-visible{outline:2px solid #3093c7}.standardButton::-moz-focus-inner{border:0}.standardButton.loading{cursor:default}.standardButton.disabled{cursor:no-drop}.standardButton.z10{z-index:10}.standardButton.small{height:30px;line-height:28px !important;padding:0 10px}.standardButton.small.with-border{line-height:26px !important}.standardButton.mainSubmit{z-index:9999;width:100%;position:absolute;bottom:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:50px;line-height:50px}.standardButton.hidden{height:0}.standardButton div.inline-loading{margin:0 0 0 5px}.standardButton div.inline-loading:first-child{margin:0}.main-submit-container{z-index:9999;width:100%;position:absolute;bottom:0;display:flex;flex-direction:column}.main-submit-container .two-button-layout{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.main-submit-container .two-button-layout .standardButton{position:relative}.top-button-banner{height:76px;width:100%;padding:0 25px;display:flex;align-items:center;box-sizing:border-box;background-color:#FFF}.top-button-banner strong{font-weight:700}.top-button-banner .info-circle{flex-shrink:0}.top-button-banner:after{content:'';display:block;position:absolute;top:0;left:25px;right:25px;height:1px;background-color:#d2d7da}.top-button-banner .description{padding-left:15px}.standardButton.res-red,.standardColors.res-red{color:#fff;background-color:#ff1434}.standardButton.res-red:hover:not(.disabled),.standardButton.res-red:focus:not(.disabled),.standardColors.res-red:hover:not(.disabled),.standardColors.res-red:focus:not(.disabled){background-color:#940014}.standardButton.res-red.disabled.text-disable,.standardColors.res-red.disabled.text-disable{color:rgba(255,255,255,0.3)}.standardButton.res-red.disabled:not(.text-disable),.standardColors.res-red.disabled:not(.text-disable){background-color:#e7eaec}.standardButton.brand-bg,.standardColors.brand-bg{color:#fff}.standardButton.brand-bg.disabled.text-disable,.standardColors.brand-bg.disabled.text-disable{color:rgba(255,255,255,0.5)}.standardButton.brand-bg.disabled:not(.text-disable),.standardColors.brand-bg.disabled:not(.text-disable){background-color:#e7eaec}.standardButton.res-open,.standardColors.res-open{color:#fff;border:1px solid #fff;background-color:rgba(0,0,0,0.5)}.standardButton.green,.standardColors.green{color:#fff;background-color:#23b623}.standardButton.green:hover,.standardButton.green:focus,.standardColors.green:hover,.standardColors.green:focus{background-color:#50c450}.standardButton.green.disabled,.standardButton.green.loading,.standardColors.green.disabled,.standardColors.green.loading{background-color:#a7e1a7;color:#f1f8e9}.standardButton.green.secondary,.standardColors.green.secondary{border-left:1px solid #fff}.standardButton.green.left-btn,.standardColors.green.left-btn{border-right:1px solid #fff}.standardButton.blue,.standardColors.blue{color:#fff;background-color:#3093c7}.standardButton.blue:hover,.standardButton.blue:focus,.standardColors.blue:hover,.standardColors.blue:focus{background-color:#3ba8de}.standardButton.blue.disabled,.standardButton.blue.loading,.standardColors.blue.disabled,.standardColors.blue.loading{background-color:#add5eb;color:#e1eff9}.standardButton.blue.secondary,.standardColors.blue.secondary{border-left:1px solid #fff}.standardButton.blue.left-btn,.standardColors.blue.left-btn{border-right:1px solid #fff}.standardButton.light-blue,.standardColors.light-blue{color:#3093c7;background-color:#edf6fb}.standardButton.light-blue:hover,.standardButton.light-blue:focus,.standardColors.light-blue:hover,.standardColors.light-blue:focus{background-color:#dfeef7}.standardButton.light-blue.disabled,.standardButton.light-blue.loading,.standardColors.light-blue.disabled,.standardColors.light-blue.loading{background-color:#ecf5fb;color:#3093c7}.standardButton.destructive,.standardColors.destructive{color:#fff;background-color:#ef3a29}.standardButton.destructive:hover,.standardButton.destructive:focus,.standardColors.destructive:hover,.standardColors.destructive:focus{background-color:#dd4a45}.standardButton.destructive.disabled,.standardButton.destructive.loading,.standardColors.destructive.disabled,.standardColors.destructive.loading{background-color:#edaba8}.standardButton.destructive.secondary,.standardColors.destructive.secondary{border-left:1px solid #fff}.standardButton.destructive.left-btn,.standardColors.destructive.left-btn{border-right:1px solid #fff}.standardButton.grey,.standardColors.grey{color:#1f3541;background-color:#ccd6dc}.standardButton.grey:hover,.standardButton.grey:focus,.standardColors.grey:hover,.standardColors.grey:focus{background-color:#aabbc5}.standardButton.grey.disabled,.standardColors.grey.disabled{background-color:#e5eaed;color:#aabbc5}.standardButton.white,.standardColors.white{border:1px solid #b2bac0;background:rgba(0,0,0,0.4);color:#fff}.standardButton.white.disabled,.standardColors.white.disabled{color:#aabbc5}.standardButton.back,.standardColors.back{color:#4f5d63;border:1px solid #b2bac0;background-color:transparent}.standardButton.back:hover,.standardButton.back:focus,.standardColors.back:hover,.standardColors.back:focus{border:1px solid #4e5d63;color:#4e5d63}.standardButton.back.disabled,.standardColors.back.disabled{color:#ccd6dc;border:1px solid #ccd6dc}.standardButton.back.with-icon span.icon,.standardColors.back.with-icon span.icon{display:inline-block;width:12px;height:11px;vertical-align:top;margin:8px 10px 0 0;background:url(//cloud.sightplan.com/app/spwebgha/standardBtnBackSprite-1df1f44c6f5bdb8f07a22f9cce0ff3eff45484dc413cd04a0f28b252592b1d6d.png) no-repeat;background-position:left}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.standardButton.back.with-icon span.icon,.standardColors.back.with-icon span.icon{background-image:url(//cloud.sightplan.com/app/spwebgha/standardBtnBackSprite@2x-1343c442cde8548d3804c90e7d83b0f79ac8dbbd0a6c8abab48ba76b971bb087.png);background-size:25px 11px}}.standardButton.back.with-icon:hover span.icon,.standardButton.back.with-icon:focus span.icon,.standardColors.back.with-icon:hover span.icon,.standardColors.back.with-icon:focus span.icon{background-position:right}.standardButton.reopen,.standardColors.reopen{color:#3093c7;border:1px solid #3093c7;background-color:#f3fbff;line-height:38px}.standardButton.reopen:hover,.standardButton.reopen:focus,.standardColors.reopen:hover,.standardColors.reopen:focus{background-color:#fff}.standardButton.reopen.disabled,.standardColors.reopen.disabled{color:#add5eb;border:1px solid #add5eb;background-color:#fff}.standardButton.reopen.disabled .inline-loading div.bounce,.standardColors.reopen.disabled .inline-loading div.bounce{background-color:#add5eb}.standardButton.reopen.primary,.standardColors.reopen.primary{border-left-width:0;border-right-width:0}.standardButton.reopen.primary.no-secondary,.standardColors.reopen.primary.no-secondary{border-right-width:1px}.standardButton.reopen.mainSubmit,.standardColors.reopen.mainSubmit{border-right-width:0;border-left-width:0}.standardButton.reopen .inline-loading div.bounce,.standardColors.reopen .inline-loading div.bounce{background-color:#3093c7}.standardButton.open,.standardColors.open{color:#6c7c85;border:1px solid #6c7c85;background-color:transparent}.standardButton.open:hover,.standardButton.open:focus,.standardColors.open:hover,.standardColors.open:focus{color:#47758f;background-color:#d4dce1}.standardButton.open.disabled,.standardColors.open.disabled{color:#ccd6dc;border:1px solid #ccd6dc;background-color:transparent}.standardButton.cancel,.standardColors.cancel{color:#858d91;border:1px solid #b2bac0;background-color:rgba(255,255,255,0.6);line-height:36px}.standardButton.cancel:hover,.standardButton.cancel:focus,.standardColors.cancel:hover,.standardColors.cancel:focus{color:#858d91;background-color:#fff;border:1px solid #858d91}.standardButton.cancel.disabled,.standardColors.cancel.disabled{color:#d2d7da;border:1px solid #d2d7da;background-color:transparent}.standardButton.cancel.destructive-hover:hover,.standardButton.cancel.destructive-hover:focus,.standardColors.cancel.destructive-hover:hover,.standardColors.cancel.destructive-hover:focus{color:#ef3a29}.standardButton.cancel.destructive-hover span.icon.trash,.standardColors.cancel.destructive-hover span.icon.trash{display:inline-block;vertical-align:top;margin:10px 10px 0 0}.standardButton.cancel.destructive-hover:hover span.icon.trash,.standardButton.cancel.destructive-hover:focus span.icon.trash,.standardColors.cancel.destructive-hover:hover span.icon.trash,.standardColors.cancel.destructive-hover:focus span.icon.trash{background-position-x:-22px}.standardButton.cancel .inline-loading div.bounce,.standardColors.cancel .inline-loading div.bounce{background-color:#858d91}.standardButton.open-blue,.standardColors.open-blue{border:1px solid #3093c7;color:#3093c7}.standardButton.open-blue:hover,.standardButton.open-blue:focus,.standardColors.open-blue:hover,.standardColors.open-blue:focus{background:#FFF}.standardButton.open-blue.disabled,.standardColors.open-blue.disabled{border-color:#99cdea;color:#99cdea}.standardButton.open-green,.standardColors.open-green{color:#77bc1f;border:1px solid #77bc1f;background-color:transparent}.standardButton.open-green:hover,.standardButton.open-green:focus,.standardColors.open-green:hover,.standardColors.open-green:focus{color:#fff;background-color:#77bc1f}.standardButton.open-green.disabled,.standardColors.open-green.disabled{color:#ccd6dc;border:1px solid #ccd6dc}.standardButton.open-destructive,.standardColors.open-destructive{color:#f2151c;border:1px solid #f2151c;background-color:transparent}.standardButton.open-destructive:hover,.standardButton.open-destructive:focus,.standardColors.open-destructive:hover,.standardColors.open-destructive:focus{color:#fff;background-color:#f2151c}.standardButton.open-destructive.disabled,.standardColors.open-destructive.disabled{color:#ccd6dc;border:1px solid #ccd6dc}.standardButton.open-destructive.loading,.standardColors.open-destructive.loading{color:#fff;background-color:#f2151c !important}.standardButton.placeForm,.standardColors.placeForm{color:#6c7c85;background-color:#f2f5f6;border:1px solid #ccd6dc}.standardButton.placeForm:hover,.standardButton.placeForm:focus,.standardColors.placeForm:hover,.standardColors.placeForm:focus{background-color:#fff}.standardButton.placeDelete,.standardColors.placeDelete{color:#6c7c85;background-color:#f2f5f6;border:1px solid #ccd6dc}.standardButton.placeDelete:hover,.standardButton.placeDelete:focus,.standardColors.placeDelete:hover,.standardColors.placeDelete:focus{background-color:#fff;color:#f0222d;border:1px solid #f0222d}.blank-blue{border-width:0;background:transparent;color:#3093c7;font-weight:700;cursor:pointer;border:solid 1px transparent}.blank-blue:hover,.blank-blue:focus{color:#3ba8de}.blank-blue:focus{border:solid 1px #3093c7;border-radius:4px;outline:0}.blank-blue.add-blue{display:flex;align-items:center;margin:30px auto}.blank-blue.add-blue:hover .sp-icon.blue [fill="#000"]{fill:#3ba8de}.blank-red{border-width:0;background:transparent;color:#ef3a29;font-weight:400}.blank-red:hover,.blank-red:focus{color:#dd4a45}.light .standardButton.res-open{color:#000;border:1px solid #000;background-color:rgba(255,255,255,0.3)}.inline-loading{width:27px;text-align:center;display:inline}.inline-loading div.ie9{display:none}.inline-loading div.bounce{margin:-3px 0 0;width:6px;height:6px;background-color:#fff;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;-webkit-animation:inline-bouncedelay 1.4s infinite ease-in-out;animation:inline-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.inline-loading div.bounce.bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.inline-loading div.bounce.bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.inline-loading.ie9{display:none}.inline-loading.ie9 div.bounce{display:none}.inline-loading.ie9.forceIE{display:block;width:27px;height:21px}.inline-loading.ie9.forceIE div.ie9{display:block}.inline-loading.grey div.bounce{background-color:#ccd6dc}.inline-loading.displayBlock{display:block}.inline-loading.centerLoading{margin:0 auto}@-webkit-keyframes inline-bouncedelay{0,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes inline-bouncedelay{0,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.full-loading .circle-backup{display:none}.full-loading.ie9 .circle-backup{display:block}.full-loading.ie9 .circle-loading{display:none}.full-loading.small .circle-loading{width:40px;height:40px}.full-loading.small .circle-loading .container1>div,.full-loading.small .circle-loading .container2>div,.full-loading.small .circle-loading .container3>div{width:9px;height:9px}.circle-loading{margin:0 auto;width:70px;height:70px;position:relative}.circle-loading.ie9{display:none}.circle-loading .container1>div,.circle-loading .container2>div,.circle-loading .container3>div{width:12px;height:12px;background-color:#fff;border-radius:100%;position:absolute;-webkit-animation:circle-bouncedelay 1.2s infinite ease-in-out;animation:circle-bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.circle-loading .spinner-container{position:absolute;width:100%;height:100%;top:0;left:0}.circle-loading .container2{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.circle-loading .container3{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.circle-loading .circle1{top:0;left:0}.circle-loading .circle2{top:0;right:0}.circle-loading .circle3{right:0;bottom:0}.circle-loading .circle4{left:0;bottom:0}.circle-loading .container2 .circle1{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.circle-loading .container3 .circle1{-webkit-animation-delay:-1.0;animation-delay:-1.0}.circle-loading .container1 .circle2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.circle-loading .container2 .circle2{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.circle-loading .container3 .circle2{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.circle-loading .container1 .circle3{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.circle-loading .container2 .circle3{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.circle-loading .container3 .circle3{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.circle-loading .container1 .circle4{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.circle-loading .container2 .circle4{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.circle-loading .container3 .circle4{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes circle-bouncedelay{0,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes circle-bouncedelay{0,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.sw-input{position:relative;display:block;min-height:40px}.sw-input input{outline:0;color:#1f3541;height:40px;font-size:14px;line-height:18px;padding:11px;background-color:#fff;border:1px solid #b2bac0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sw-input input::-webkit-input-placeholder{font-size:14px;color:#a3acb3;font-weight:400}.sw-input input:-moz-placeholder{font-size:14px;color:#a3acb3;font-weight:400}.sw-input input::-moz-placeholder{font-size:14px;color:#a3acb3;font-weight:400}.sw-input input:-ms-input-placeholder{font-size:14px;color:#a3acb3;font-weight:400}.sw-input input.placeholder{color:#b2bac0;font-weight:400}.sw-input input:focus{border:1px solid #3093c7;box-shadow:0 0 0 1px #3093c7;z-index:10;outline:0}.sw-input:hover{z-index:10}.sw-input:hover input{border:1px solid #3093c7}.sw-input:focus-within{z-index:11}.sw-input:focus-within input{border:1px solid #3093c7;box-shadow:0 0 0 1px #3093c7}.sw-input div.hasStaticPlaceholder{position:relative}.sw-input div.hasStaticPlaceholder div.staticPlaceholder{position:absolute;top:0;line-height:40px;font-size:11px;font-weight:400;color:#1f3541;padding:0 6px 0 12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sw-input div.hasStaticPlaceholder div.staticPlaceholder.include-checkbox{padding-left:32px}.sw-input .drop-down-asterisk{right:27px !important}.sw-input .red-asterisk{color:#f0222d !important;position:absolute;right:10px;top:-1px;font-size:13px;z-index:11;line-height:40px}.sw-input .sw-checkbox{position:absolute;top:6px;left:12px}.sw-input.big-input input{height:56px;font-size:22px;line-height:30px;padding:13px 16px}.sw-input.big-input div.hasStaticPlaceholder div.staticPlaceholder{height:56px;line-height:56px;font-size:14px}.sw-input.disabled,.sw-input.disabled input{cursor:no-drop}.sw-input.disabled div.hasStaticPlaceholder div.staticPlaceholder,.sw-input.read-only div.hasStaticPlaceholder div.staticPlaceholder{color:#b2bac0}.sw-input.disabled input,.sw-input.read-only input{background-color:#f6f8f9;border-color:#ccd6dc}.sw-input.disabled input{color:#b2bac0}.sw-input div.sw-label{display:none}.sw-input.hasLabel input{float:left}.sw-input.hasLabel div.sw-label{display:block;float:left;padding:0 10px;font-weight:600;font-size:12px;line-height:40px;text-align:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sw-input.include-arrow input{padding-right:20px}.sw-input.include-arrow .drop-down-icon{position:absolute;right:10px;top:50%;margin-top:-2px;width:10px;height:6px;background:url(//cloud.sightplan.com/app/spwebgha/swSelectChevron-64ac72f4709aa3d9549be7c80ec54362bf189d68248f2bcac006ce17b6cf4802.png) no-repeat}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.sw-input.include-arrow .drop-down-icon{background-image:url(//cloud.sightplan.com/app/spwebgha/swSelectChevron@2x-5ccc236f2159e6402e30b6da1f365fbf0de6d834ebe71990303b6b62ea458360.png);background-size:10px 6px}}.sw-input.include-arrow.input-active .drop-down-icon{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sw-input.invalid-field input{border-color:#ef3a29;color:#ef3a29}.sw-input.invalid-field input::-webkit-input-placeholder{opacity:.5;color:#ef3a29}.sw-input.invalid-field input:-moz-placeholder{opacity:.5;color:#ef3a29}.sw-input.invalid-field input::-moz-placeholder{opacity:.5;color:#ef3a29}.sw-input.invalid-field input:-ms-input-placeholder{opacity:.5;color:#ef3a29}.sw-input.invalid-field input:focus{border:1px solid #ef3a29;box-shadow:0 0 0 1px #ef3a29}.sw-input.invalid-field div.hasStaticPlaceholder div.staticPlaceholder{color:#ef3a29}.sw-input.no-borders input{background-color:transparent !important;border-width:0 !important;box-shadow:none !important;padding-left:0;padding-right:0}.sw-input.no-borders div.hasStaticPlaceholder div.staticPlaceholder{padding-left:0}.sw-input .clear-button{position:absolute;top:15px;right:6px}.sw-input .clear-button .sp-icon.close{pointer-events:none}.required input{padding-right:26px}.static-info-message{display:block;position:relative;width:100%;min-height:50px;padding:10px 20px 10px 20px;font-size:14px;line-height:19px;background-color:#fff;border:1px solid #d2d7da;border-left:4px solid #3093c7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.static-info-message.has-info-circle{padding-left:53px}.static-info-message.has-info-circle .icon.info-circle{display:block;position:absolute;top:12px;left:20px;width:16px;height:16px}.static-info-message.warning{margin-top:15px;border-left:4px solid #ffb600}.static-info-message p.warning-font-color{color:black}.static-info-message em{font-style:italic}.static-info-message strong{font-weight:700}.static-info-message.danger{border-left-color:#ef3a29}.static-info-message.in-modal p{margin-bottom:0 !important}.static-info-message.in-form{margin-top:30px;max-width:630px}.icon.info-circle{width:16px;height:16px;border:1px solid #3093c7;border-radius:50%;text-align:center;line-height:16px;font-size:10px;font-weight:700;color:#3093c7;box-sizing:border-box}.icon.info-circle::after{content:"i";font-size:10px;font-weight:700;position:relative;top:-1px}.icon.info-circle.danger{border-color:#ef3a29;color:#ef3a29}.icon.info-circle.warning{border:1px solid #ffb600;color:#ffb600}.icon.info-circle.nuetral{border-color:#b2bac0;color:#b2bac0}.icon.info-circle.nuetral:hover{border-color:#858d91;color:#858d91}.icon.info-circle.info-big{border-color:#b2bac0;color:#b2bac0;width:24px;height:24px;display:flex;justify-content:center;align-items:center}.icon.info-circle.table-header{display:inline-block}.icon.info-circle.column-header-tooltip-icon{width:12px;height:12px;line-height:1;color:#b2bac0;border-color:#b2bac0;margin-left:2px}.icon.info-circle.column-header-tooltip-icon::after{font-size:9px;top:0}.icon.info-circle.column-header-tooltip-icon:hover{border-color:#858d91;color:#858d91}html{height:100%;min-height:100%}body{position:relative;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;-webkit-font-smoothing:antialiased;background-color:#f6f8f9;color:#858d91;font-size:14px;line-height:18px;min-height:100%;padding-bottom:100px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{color:#3093c7;text-decoration:none}a:hover{text-decoration:underline}a:focus{outline:0}a.standardButton:hover{text-decoration:none}input,select,textarea,button{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400}.hidden{display:none}.clearfix:after{content:"";display:table;clear:both}.flash-message{position:fixed;display:none;top:20px;left:50%;width:512px;min-height:50px;padding:16px 48px 18px 22px;font-size:14px;color:#fff;line-height:19px;background-color:#0081cb;z-index:999999;max-width:90%;text-align:left;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.flash-message.error{background-color:#f0222d}.flash-message a.close{position:absolute;top:20px;right:20px;display:block;cursor:pointer;width:11px;height:12px;background:url(//cloud.sightplan.com/app/spwebgha/modalCloseWhite-7f5d9d0e4d19deae21055cfb27b95d6ae9ef3951039712435c1d36619eda6962.png) no-repeat}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.flash-message a.close{background-image:url(//cloud.sightplan.com/app/spwebgha/modalCloseWhite@2x-8ab8e33d68d7ac9597a0ac0f7915c3767f53c0b0c923714fb9ca189dacd3d5a3.png);background-size:11px 12px}}.flash-message a.close:active{margin-top:1px}.flash-message em{font-style:italic}.flash-message strong{font-weight:700}div.mobile-error{width:100%;font-size:14px;color:#fff;line-height:18px;background-color:#f0222d;padding:15px 5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:444px){.flash-message{display:block}div.mobile-error{display:none}}.sp-rails-select{outline:0;color:#1f3541;height:40px;font-size:14px;padding:11px;background-color:#fff;border:1px solid #b2bac0;border-radius:3px;box-sizing:border-box}.sp-rails-select:hover{border:1px solid #3093c7}.sp-rails-select:focus{border:1px solid #3093c7;box-shadow:0 0 0 1px #3093c7}.sp-rails-select.invalid-field{border-color:#f0222d !important;color:rgba(240,34,45,0.5) !important}body{padding-top:20px}.logo{display:block;margin:0 auto}.general-login{max-width:444px;margin:0 auto;padding:0 22px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.general-login.long{max-width:500px}.general-login.longer{max-width:520px}.general-login h1{font-weight:300;font-size:28px;line-height:38px;color:#3c444d}.general-login p{font-size:14px;line-height:18px}.general-login p.top-margin{margin-top:20px}.general-login .error{font-weight:600;color:#ef3a29}.general-login .error.light{font-weight:400}.general-login strong{font-weight:700}.general-login .top-content{text-align:center;margin:20px 0 30px}.general-login .top-content-spacer{height:40px}.general-login .or{position:relative;margin:30px 0;height:18px;padding-top:9px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.general-login .or span{display:block}.general-login .or .line{width:100%;height:1px;border-bottom:1px solid #d2d7da;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.general-login .or .text{background-color:#f6f8f9;position:absolute;top:0;left:50%;width:30px;margin-left:-15px;text-align:center}.general-login .or.m25{margin:25px 0}.general-login .static-info-message{margin-bottom:15px}.general-login input{width:100%}.general-login .two-input-spaced .or{margin:15px 0}.general-login .two-input-spaced .first{margin-bottom:15px}.general-login .two-input-stacked .first input{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px;border-radius:3px 3px 0 0}.general-login .two-input-stacked .last input{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0;border-radius:0 0 3px 3px;border-top-width:0;height:39px}.general-login .two-input-stacked .last input:focus{height:40px;border-top-width:1px;margin-top:-1px}.general-login .two-input-stacked .sw-input.last.invalid-field input{height:40px;border-top-width:1px;margin-top:-1px}.general-login .multi-input-spaced .or{margin:15px 0}.general-login .multi-input-spaced .sw-input{margin-bottom:15px}.general-login .standardButton{margin:15px auto 0;width:100%;max-width:400px}.general-login .mt30{margin-top:30px}.general-login .bottom-content{text-align:center;margin-top:30px}.general-login .bottom-content.no-inputs{margin-top:20px}.general-login .bottom-content.has-terms{margin-top:15px}.general-login .bottom-content.no-inputs-or-buttons{margin-top:40px}.general-login .bottom-content p.terms{font-size:11px;line-height:17px;margin-bottom:30px}.general-login .sr-new-password.invalid-field,.general-login .sr-confirm-password.invalid-field{border:1px solid #ef3a29;color:#ef3a29}.general-login #error-message{margin-top:10px;font-size:12px;color:#ef3a29}.general-login #password-policy{margin-top:10px;font-size:12px}@media screen and (max-width:445px){.sp-rails-select{height:50px}.sw-input{min-height:50px}.sw-input input{height:50px}.sw-input div.hasStaticPlaceholder div.staticPlaceholder{line-height:50px}.general-login .two-input-stacked .last input{height:49px}.general-login .two-input-stacked .last input:focus{height:50px}.general-login .two-input-stacked .sw-input.last.invalid-field input{height:50px}.general-login .input-with-text .text{height:50px;line-height:50px}.standardButton{height:50px;line-height:50px}}@media screen and (min-width:444px){body{padding:150px 0 150px}.general-login{padding:0;max-width:400px}.general-login .top-content{margin-top:40px}}.logo{height:55px}span.icon{display:inline-block}span.icon.arrow{margin-left:8px;width:13px;height:9px;background:url(//cloud.sightplan.com/app/spwebgha/sp-common-icons/independent/arrow-b05526fe4e29773b3b7694dfad9d38d193a2b8d43565e5f282adb60282f37d51.png) no-repeat;background-position:right;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){span.icon.arrow{background-image:url(//cloud.sightplan.com/app/spwebgha/sp-common-icons/independent/arrow@2x-ee887b9aa75f51bc333f09ce4ca48be8ec8eb4b46d7be3925cffa22e0ee2fa64.png);background-size:26px 9px}}.disabled span.icon.arrow{filter:alpha(opacity=60);opacity:.6}#error_explanation{margin-top:20px}#error_explanation h2{display:none}#error_explanation ul{font-weight:600;color:#ef3a29}footer{position:absolute;width:100%;text-align:center;bottom:25px;left:0;font-size:11px;line-height:17px}.input-with-text{display:table;width:100%}.input-with-text .row{display:table-row}.input-with-text .sw-input{display:table-cell}.input-with-text .sw-input input{text-align:right}.input-with-text .text{display:table-cell;height:40px;line-height:40px;font-size:14px;font-weight:600;color:#3c444d;padding-left:6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#sw_input_email input{padding-left:97px}#sw_input_phone input,#sw_input_setup_phone input{padding-left:57px}#sw_input_forgot_username input,#sw_input_setup_username input{padding-left:77px}#sw_input_timezone div.hasStaticPlaceholder{padding-left:80px}#sw_input_timezone div.hasStaticPlaceholder select{width:100%;height:40px}#sw_input_timezone div.hasStaticPlaceholder div.staticPlaceholder{left:0}@media screen and (max-width:445px){#sw_input_timezone div.hasStaticPlaceholder select{height:50px}}