:invalid{box-shadow:none}:-moz-submit-invalid{box-shadow:none}:-moz-ui-invalid{box-shadow:none}a::-moz-focus-inner,button::-moz-focus-inner{border:0}a,button{outline:0!important}label{color:rgba(40,40,40,.9);font-size:.9em;line-height:1.25;margin-bottom:.1em;font-weight:400}.form-control,input{border-top-color:rgba(0,0,0,.22);border-bottom-color:rgba(0,0,0,.22);border-left-color:rgba(0,0,0,.22);border-right-color:rgba(0,0,0,.22)}.input-group-prepend .input-group-text{border-color:rgba(0,0,0,.22)}.top-bar-logo-text{height:1rem}.top-bar-logo-rings{height:1rem}.optional label{color:rgba(40,40,40,.65);font-size:.9em;font-weight:300}.group-label{color:rgba(40,40,40,.4);font-size:1.6em;font-weight:500}html{height:100%}body{webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;position:relative;height:100%}@media (max-width:991.98px){body{font-size:14px}}@keyframes topLevelSoftFadeInAnimation{from{opacity:0}to{opacity:1}}.topLevelSoftFadeIn{animation-name:topLevelSoftFadeInAnimation;animation-duration:.2s;animation-delay:10ms;animation-fill-mode:forwards;animation-timing-function:linear}h1,h2,h3,h4,h5,h6,p{webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:text}.btn-enosys-spc-1,.btn-enosys-spc-1.disabled,.btn-enosys-spc-1:link,.btn-enosys-spc-1:visited{border:1px solid #44467e;background-image:linear-gradient(to bottom,rgba(184,184,204,.3),rgba(184,184,204,.55));background-color:transparent;color:#fff;padding:.75rem 2.5rem .75rem 2.5rem;font-size:1.1rem;line-height:1}.btn-enosys-spc-1:active,.btn-enosys-spc-1:hover{border:1px solid #242542;background-image:linear-gradient(to bottom,rgba(46,49,146,.4),rgba(46,49,146,.7));background-color:transparent;color:#fff}.btn-enosys-spc-1.disabled:active,.btn-enosys-spc-1.disabled:hover{border:1px solid #44467e;background-image:linear-gradient(to bottom,rgba(184,184,204,.3),rgba(184,184,204,.55));background-color:transparent;color:#fff;padding:.75rem 2.5rem .75rem 2.5rem;font-size:1.1rem;line-height:1}.btn,a{cursor:pointer}.btn p,.btn span,a p,a span{cursor:pointer}.btn.disabled,a.disabled{cursor:default}.btn.disabled p,.btn.disabled span,a.disabled p,a.disabled span{cursor:default}input[type=file]{display:none;width:100%;height:100%;margin:0}.table .thead-dark th{background-color:#404d5c;border-color:#404d5c}.modal-dialog .modal-header{border-bottom-width:0;border-bottom-color:#fff}.modal-dialog .modal-footer{border-top-width:0;border-top-color:#fff}.full-word-wrap{word-wrap:break-word;word-break:break-all;white-space:normal}[data-display-mode=none]{display:none!important}.disabled{opacity:.65!important}.strike{text-decoration:line-through;opacity:.85}.global-alert-container{position:fixed;left:0;padding:5px 0 5px 0;width:100%;z-index:400;pointer-events:none}.global-alert-container .global.alert{margin:0;max-width:600px;min-width:275px;z-index:401;padding:.5rem .7rem .5rem 0}@media (max-width:1199.98px){.global-alert-container .global.alert{max-width:550px}}@media (max-width:991.98px){.global-alert-container .global.alert{max-width:500px}}@media (max-width:767.98px){.global-alert-container .global.alert{max-width:525px}}@media (max-width:575.98px){.global-alert-container .global.alert{max-width:500px}}.global-alert-container .global.alert span.alert-icon{webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.4rem;line-height:1;padding:0 .7rem 0 .7rem;opacity:.6}.global-alert-container .global.alert span.alert-text{webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.notification{position:relative}.notification-big-dot{position:absolute;width:8px;height:8px;background-color:red;border-radius:4px}.notification-small-dot{position:absolute;width:6px;height:6px;background-color:red;border-radius:3px}.flash-alert-animation{animation-duration:1s;animation-name:flash-alert;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes flash-alert{from{background-color:#2e3192}to{background-color:#fff}}[data-image-editor=container] [data-image-editor=image-container]{width:100%;padding-top:97%;margin-bottom:1rem;position:relative}[data-image-editor=container] [data-image-editor=image-container] [data-image-editor=original-image]{position:absolute;overflow:hidden;width:70%;height:auto;top:0;left:15%;border:1px solid #666;background-color:#666;border-radius:5px;z-index:0}[data-image-editor=container] [data-image-editor=image-container] [data-image-editor=placeholder]{position:absolute;overflow:hidden;width:70%;height:100%;top:0;left:20%;border:1px solid #666;background-color:#666;border-radius:5px;z-index:0;font-size:5em;color:#999}[data-image-editor=container] [data-image-editor=image-container] [data-image-editor=edit-image-container]{position:absolute;overflow:hidden;width:100%;height:100%;top:0;left:0;border:1px dashed #666;background-color:#fff;cursor:move;z-index:0}[data-image-editor=container] [data-image-editor=image-container] [data-image-editor=edit-image-container] img{position:absolute;left:0;top:0;opacity:.35;z-index:1}[data-image-editor=container] [data-image-editor=image-container] [data-image-editor=edit-image-cropped]{position:absolute;overflow:hidden;background-color:#fff;border-radius:5px;border:1px solid rgba(0,0,0,.25);z-index:2}[data-image-editor=container] [data-image-editor=image-container] [data-image-editor=edit-image-cropped] img{position:absolute;width:100%;height:auto;left:0;top:0;opacity:1;z-index:3}[data-image-editor=container] [data-image-editor=image-container] [data-image-editor=edit-image-container].disabled{border:1px dashed #999;cursor:not-allowed}[data-image-editor=container] [data-image-editor=image-container] [data-image-editor=edit-image-container].disabled img{opacity:.25}[data-image-editor=container] [data-image-editor=image-container] [data-image-editor=edit-image-cropped].disabled{border:2px solid rgba(0,0,0,.25)}[data-image-editor=container] [data-image-editor=image-container] [data-image-editor=edit-image-cropped].disabled img{opacity:.55}[data-image-editor=container] [data-image-editor=edit-image-slider]{margin-bottom:1.5rem;width:50%;margin-left:25%;margin-right:25%;position:relative}[data-image-editor=container] [data-image-editor=edit-image-slider] .small-slide-icon{position:absolute;left:calc(-1rem - 20px);color:#bbb;font-size:1rem;line-height:1}[data-image-editor=container] [data-image-editor=edit-image-slider] .large-slide-icon{position:absolute;right:calc(-2rem - 21px);color:#bbb;font-size:2rem;line-height:1}[data-image-editor=container] [data-image-editor=warning-text]{font-size:.8rem;font-weight:300;color:#dc3545;line-height:1.2;margin-top:-.5rem;margin-bottom:.25rem}[data-image-editor=container] .circle{border-radius:50%}[data-doc-type=busy-feedback] [data-gui-feedback=text]{padding:0;margin:0;padding-left:.6rem;font-size:1rem;line-height:1.2;color:#888}[data-doc-type=busy-feedback] [data-gui-feedback=spinner]{font-size:2.5rem}[data-doc-type=busy-feedback].sm [data-gui-feedback=text]{font-size:.9rem}[data-doc-type=busy-feedback].sm [data-gui-feedback=spinner]{font-size:2rem}i.fa-gear{color:rgba(140,140,140,.75)!important}i.fa-gear.error{color:rgba(220,53,69,.75)!important}i.fa-gear.warning{color:rgba(255,193,7,.75)!important}i.fa-gear.success{color:rgba(40,167,69,.75)!important}i[data-gui-feedback=spinner]{color:rgba(140,140,140,.75)!important}i[data-gui-feedback=spinner].success{color:rgba(40,167,69,.75)!important}i[data-gui-feedback=spinner].warning{color:rgba(255,193,7,.75)!important}i[data-gui-feedback=spinner].error{color:rgba(220,53,69,.75)!important}.text-truncate{padding-top:.25em;padding-bottom:.25em}.tooltip-inner{webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.interactive-simple{cursor:pointer}.can-select{webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:text}.no-select{webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.label{font-size:.9em;color:#888;font-weight:300}.info{font-size:1em;color:#111;padding-left:.4em;margin-top:-.2em}.help-text{font-size:.9rem;color:#444;line-height:1.3}.form-control-feedback{font-size:.75em;color:rgba(160,38,27,.8);padding:0 .15em 0 .15em}.btn-enosys-special-white,.btn-enosys-special-white.disabled,.btn-enosys-special-white:link,.btn-enosys-special-white:visited{border:1px solid #c8c8c8;background-image:linear-gradient(to bottom,#fff,#d2d2d2);background-color:transparent;color:#2e3192;padding:.75rem 2.5rem .75rem 2.5rem;font-size:1.1rem;line-height:1}.btn-enosys-special-white:active,.btn-enosys-special-white:hover{border:1px solid #2e3192;background-image:linear-gradient(to bottom,rgba(46,49,146,.15),rgba(46,49,146,.6));background-color:transparent;color:#fff}.btn-enosys-special-white.disabled:active,.btn-enosys-special-white.disabled:hover{border:1px solid #c8c8c8;background-image:linear-gradient(to bottom,#fff,#d2d2d2);background-color:transparent;color:#2e3192;padding:.75rem 2.5rem .75rem 2.5rem;font-size:1.1rem;line-height:1}ul.nav-tabs{margin:0}ul.nav-tabs li{margin-top:0!important}.tab-content{padding:1em .75em 1em .75em;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6}@keyframes fadeInAnimation{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeInAnimation;animation-delay:50ms;animation-duration:.45s;animation-fill-mode:forwards}.wide-pair-col{webkit-box-flex:1 1 50%;-moz-box-flex:1 1 50%;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;padding:0 15px 0 15px;position:relative;max-width:50%}.wide-pair-col .list-table-scroller table{min-width:35rem!important}@media (max-width:1650px){.wide-pair-col{webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-top:2em;max-width:100%}.wide-pair-col .list-table-scroller table{min-width:70rem!important}.wide-pair-col.top{margin-top:0}}.expert-selection-image{width:4.33rem;height:6rem;border:1px solid #bbb;border-radius:4px;background-position:center;background-repeat:no-repeat;background-size:cover}.basic-group-title{-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;border:1px solid #9f9f9f;background-color:#f7fafd;padding-top:.8rem;padding-bottom:.8rem;position:relative;color:#49473e}.basic-group-title .title-text{font-size:1.1rem;font-weight:400}.basic-group-title .title-text .context{font-size:1rem;font-weight:300;color:rgba(50,50,50,.7)}.basic-group-title .floating-controls{position:absolute;top:0;right:15px;bottom:0;left:0}@media (max-width:1199.98px){.basic-group-title .title-text .context{font-size:.9rem}}@media (max-width:991.98px){.basic-group-title{padding-top:.4rem;padding-bottom:.4rem}.basic-group-title .title-text .context{display:none}}@media (max-width:767.98px){.basic-group-title{padding-top:.3rem;padding-bottom:.3rem}.basic-group-title .title-text{font-size:1rem}}.basic-group-content{background-color:#fff;color:#000;border:1px solid #9f9f9f;border-top-width:0;padding:1rem}.basic-group-content .secondary-label{color:#444;font-size:1rem}.basic-group-content+.row{margin-top:2rem}.basic-group-content+.basic-group-title{margin-top:2rem}.basic-group-title:nth-child(n+2){margin-top:2rem}.context-group-subtitle{border:1px solid #9f9f9f;border-top-width:0;border-bottom:1px solid #bfbfbf;padding:.8rem 1rem .8rem 1rem;background-color:#f3f3f3;color:#666;font-size:.9rem;line-height:1.1}.context-group-subtitle [data-doc-type=busy-feedback] [data-gui-feedback=text]{padding:0;margin:0;padding-left:.5rem;font-size:.9rem;line-height:1.1;color:#666}.context-group-subtitle [data-doc-type=busy-feedback] [data-gui-feedback=spinner]{font-size:1.4rem;color:#666}.context-group-subtitle.error{border:1px solid #9f9f9f;border-top-width:0;border-bottom:1px solid #1e2063;background-color:#2e3192;color:#eef;font-size:.9rem}.context-group-subtitle.error [data-doc-type=busy-feedback] [data-gui-feedback=text]{padding:0;margin:0;padding-left:.5rem;font-size:.9rem;line-height:1.1;color:#eef}.context-group-subtitle.error [data-doc-type=busy-feedback] [data-gui-feedback=spinner]{font-size:1.4rem;color:#eef}.context-group-subtitle.error i.fa{color:#eef!important}.status-box{background-color:#fff;border-radius:10px;border:1px solid #1f74db;padding:15px 0 15px 0}.status-box .action-title,.status-box .status-title{color:#99a;font-size:1.5rem;font-weight:500;padding-bottom:1.4rem}.status-box .action-title .fa,.status-box .status-title .fa{font-size:2.4rem}@media (max-width:991.98px){.status-box .action-title,.status-box .status-title{font-size:1.2rem}.status-box .action-title .fa,.status-box .status-title .fa{font-size:2.1rem}}.status-box .action-message,.status-box .status-message{color:#555;font-size:1.25rem;line-height:1.4;font-weight:300}@media (max-width:991.98px){.status-box .action-message,.status-box .status-message{font-size:1.1rem;line-height:1.35}}.status-box .status-content{padding:0 30px 2rem 30px}.status-box .status-content.last{padding-bottom:0}.smart-table-top-bar{background-color:#fff;padding-top:5px;padding-bottom:5px}.no-table-data{font-size:1rem;font-weight:500;color:#bbb;padding:2rem}.overlap-spinner-container{position:absolute;top:0;left:0;right:0;bottom:0;font-size:1.35rem;background-color:rgba(255,255,255,.75)}[data-doc-type=smart-table]{font-size:.9em;padding:0;margin:0;max-height:30rem;overflow:hidden;position:relative;opacity:0}[data-doc-type=smart-table] .no-table-data{font-size:1rem;font-weight:500;color:#bbb;padding:2rem}[data-doc-type=smart-table] tr{width:100%}[data-doc-type=smart-table] tr td,[data-doc-type=smart-table] tr th{white-space:nowrap}[data-doc-type=smart-table] .list-table-scroller{overflow:scroll;height:100%;max-height:30rem;position:relative;transition-property:padding;transition-duration:.45s;transition-delay:50ms}[data-doc-type=smart-table] .list-table-scroller table{position:relative;padding:0;margin:0;min-width:70rem}[data-doc-type=smart-table] .list-table-scroller.disabled{overflow:hidden}[data-doc-type=smart-table] [data-column-type=header-sortable]{cursor:pointer;color:#2e3192}[data-doc-type=smart-table] [data-column-type=header-sortable]:active,[data-doc-type=smart-table] [data-column-type=header-sortable]:hover{color:#000}[data-doc-type=smart-table] [data-table-header]{position:absolute;padding:0;margin:0;top:0;left:0;border-collapse:collapse;border-bottom:1px solid #111;z-index:5;display:none;overflow:hidden;float:left;background-color:#fff;white-space:nowrap}[data-doc-type=smart-table] [data-table-header] .column-group{webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;float:left;border-collapse:collapse;border-left:1px solid #dee2e6;background-color:#fff;margin-right:-1.1px}[data-doc-type=smart-table] [data-table-header] .column-group .column-group-label{webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;color:#222;font-size:.95rem;font-weight:450;padding:.5rem .75rem .25rem .75rem;line-height:1}[data-doc-type=smart-table] [data-table-header] .column-group .header-group{webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:#666;padding:.25rem 0 .5rem 0;line-height:1}[data-doc-type=smart-table] [data-table-header] .column-group .header-group div{webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 .75rem 0 .75rem}[data-doc-type=smart-table] [data-table-header] .column-group:first-child{border-left:none}[data-doc-type=smart-table] [data-table] thead{background-color:transparent;border:none}[data-doc-type=smart-table] [data-table] thead tr{background-color:transparent;border:none}[data-doc-type=smart-table] [data-table] thead tr th{background-color:transparent;border:none;color:transparent;padding-top:0;padding-bottom:0;font-size:.9rem}[data-doc-type=smart-table] [data-table] tbody tr{cursor:pointer}[data-doc-type=smart-table] [data-table] tbody tr:active,[data-doc-type=smart-table] [data-table] tbody tr:hover{color:#000;background-color:#e0e1f9}[data-doc-type=smart-table] [data-table] tbody td{vertical-align:middle}[data-doc-type=smart-table] [data-table] tbody.non-interactive tr{cursor:default}[data-doc-type=smart-table] [data-table] tbody.non-interactive tr:active,[data-doc-type=smart-table] [data-table] tbody.non-interactive tr:hover{color:inherit;background-color:inherit}.full-page{min-height:100%;position:relative;z-index:1;background-size:cover;background-repeat:no-repeat}.top-nav{padding:.5rem 8rem .5rem 8rem;background-color:#2e3192}@media (max-width:991.98px){.top-nav{padding:.5rem .5rem .5rem .5rem}}.top-nav a,.top-nav a:link,.top-nav a:visited{color:#bbb;text-decoration:none}.top-nav a:active,.top-nav a:hover{color:#fff;text-decoration:none}.top-nav .dropdown-menu{background-color:#f8f8f8}.top-nav a.dropdown-item,.top-nav a.dropdown-item:link,.top-nav a.dropdown-item:visited{color:#777;background-color:#f8f8f8}.top-nav a.dropdown-item:active,.top-nav a.dropdown-item:hover{color:#111;background-color:#fff}.top-nav .nav{font-size:1em;line-height:1em}.top-nav .nav-link{padding:0;margin:0;line-height:1}#home-page{background-position:center center;background-image:url(../images/gate/enosys-bridge-bg.jpg);background-color:#0136a0;padding:20rem 0 19rem 0}#home-page .darkness{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(20,40,60,.55)}#home-page #floating-brand{position:absolute;left:6rem;top:6rem;width:27rem}#home-page #floating-brand img{width:27rem}#home-page #floating-brand p{padding:0 0 1rem 0;font-size:1.2rem;color:#dfdfdf;text-align:center;line-height:1.25;font-weight:350}@media (max-width:991.98px){#home-page #floating-brand{left:2.5rem;top:5rem;width:20rem}#home-page #floating-brand img{width:20rem}#home-page #floating-brand p{padding:0 0 1rem 0;font-size:1.1rem;color:#fff}}@media (max-width:575.98px){#home-page #floating-brand{left:0;top:4.5rem;width:100%}#home-page #floating-brand img{width:66%;margin-left:17%}#home-page #floating-brand p{padding:0 0 1rem 0;color:#fff;font-size:1.05rem}}#home-page #community-container{position:absolute;right:2rem;bottom:2rem;padding:1rem 1rem 1rem 1rem}@media (max-width:767.98px){#home-page #community-container{right:0;left:0}}#home-page #community-container #community-info{font-size:1.2rem;color:#fff;line-height:1.25;padding:.3rem 1rem .4rem 1rem;text-align:center;background-image:linear-gradient(to bottom,rgba(46,49,146,.4),rgba(46,49,146,.7));border-radius:.25rem}#home-page #community-container #community-info #number{font-size:2rem;font-weight:450}@media (max-width:767.98px){#home-page #community-container #community-info{background-image:none;padding:0 1.5rem 0 1.5rem;font-size:1.1rem}#home-page #community-container #community-info #number{font-size:1.6rem}}@media (max-width:575.98px){#home-page #community-container #community-info{font-size:1rem}#home-page #community-container #community-info #number{font-size:1rem;font-weight:500}}@media (max-width:767.98px){#home-page{padding:14rem 0 13rem 0}}#home-page #home-center-row{position:relative}#home-page #home-center-row #login-container{position:relative}@media (max-height:750px){#home-page #home-center-row #login-container{position:relative}}#login-page{background-position:center;background-image:url(../images/gate/enosys-mountain-bg.jpg)}@media (max-width:991.98px){#login-page{padding:0}}#login-page .btn-enosys-special-white{webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}#login-page .btn-enosys-special-white,#login-page .btn-enosys-special-white.disabled,#login-page .btn-enosys-special-white:link,#login-page .btn-enosys-special-white:visited{padding:.75rem 0 .75rem 0}#login-page .btn-enosys-special-white.disabled:active,#login-page .btn-enosys-special-white.disabled:hover{padding:.75rem 0 .75rem 0}#login-page .login-container{margin:5rem 0 3rem 0;padding:0;border-radius:.5rem;max-width:26rem;width:100%}@media (max-width:991.98px){#login-page .login-container{padding:1rem}}#login-page .login-container .logo{width:100%;padding:0 10% 0 10%}@media (max-width:991.98px){#login-page .login-container .logo{padding:0 15% 0 15%}}#login-page .login-container .logo img{max-width:100%}#login-page .login-container form{width:100%}#login-page .login-container .login-box{background-color:rgba(255,255,255,.8);padding:2rem;margin-top:2rem;margin-left:1.5rem;margin-right:1.5rem;border-radius:.5rem}@media (max-width:991.98px){#login-page .login-container .login-box{margin-top:1rem;padding:.75rem}}#login-page .login-container .login-feedback{width:100%;margin-bottom:1rem}#lock-page{background-position:right top;background-image:url(../images/gate/password-reset-bg.jpg)}@media (max-width:991.98px){#lock-page{padding:0}}#lock-page .message-container{margin:5rem 0 3rem 0;background-color:rgba(255,255,255,.5);padding:2rem;border-radius:.5rem;max-width:26rem;width:100%}@media (max-width:991.98px){#lock-page .message-container{padding:1rem}}#lock-page .message-container .logo{width:100%;padding:0 10% 0 10%}@media (max-width:991.98px){#lock-page .message-container .logo{padding:0 15% 0 15%}}#lock-page .message-container .logo img{max-width:100%}#lock-page .message-container .message-box{background-color:#fff;padding:1rem;margin-top:2rem;border-radius:.5rem}#lock-page .message-container .message-box p{margin:1rem 0 1rem 0;padding:0 1rem 0 1rem;font-size:.9rem;color:#666}#lock-page .message-container .message-box p:nth-of-type(n+2){margin:0 0 1rem 0}@media (max-width:991.98px){#lock-page .message-container .message-box{margin-top:1rem;padding:.75rem}}#forgot-page{background-position:right bottom;background-image:url(../images/gate/password-forgot-bg.jpg)}@media (max-width:991.98px){#forgot-page{padding:0;background-position:left top}}#forgot-page .btn-enosys-special-white{webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}#forgot-page .btn-enosys-special-white,#forgot-page .btn-enosys-special-white.disabled,#forgot-page .btn-enosys-special-white:link,#forgot-page .btn-enosys-special-white:visited{padding:.75rem 0 .75rem 0}#forgot-page .btn-enosys-special-white.disabled:active,#forgot-page .btn-enosys-special-white.disabled:hover{padding:.75rem 0 .75rem 0}#forgot-page .forgot-container{margin:5rem 0 3rem 0;background-color:rgba(255,255,255,.5);padding:2rem;border-radius:.5rem;max-width:26rem;width:100%}@media (max-width:991.98px){#forgot-page .forgot-container{padding:1rem}}#forgot-page .forgot-container .logo{width:100%;padding:0 10% 0 10%}@media (max-width:991.98px){#forgot-page .forgot-container .logo{padding:0 15% 0 15%}}#forgot-page .forgot-container .logo img{max-width:100%}#forgot-page .forgot-container form{width:100%}#forgot-page .forgot-container .forgot-box{background-color:#fff;padding:1rem;margin-top:2rem;border-radius:.5rem}#forgot-page .forgot-container .forgot-box .intro h4{margin:0;padding:0;color:#2e3192}#forgot-page .forgot-container .forgot-box .intro p{margin:1.75rem 0 1.75rem 0;padding:0 1rem 0 1rem;font-size:.9rem;color:#666}@media (max-width:991.98px){#forgot-page .forgot-container .forgot-box{margin-top:1rem;padding:.75rem}}#forgot-page .forgot-container .forgot-feedback{width:100%;margin-bottom:1rem}#reset-password-page{background-position:right bottom;background-image:url(../images/gate/password-reset-bg.jpg)}@media (max-width:991.98px){#reset-password-page{padding:0}}#reset-password-page .btn-enosys-special-white{webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}#reset-password-page .btn-enosys-special-white,#reset-password-page .btn-enosys-special-white.disabled,#reset-password-page .btn-enosys-special-white:link,#reset-password-page .btn-enosys-special-white:visited{padding:.75rem 0 .75rem 0}#reset-password-page .btn-enosys-special-white.disabled:active,#reset-password-page .btn-enosys-special-white.disabled:hover{padding:.75rem 0 .75rem 0}#reset-password-page .reset-password-container{margin:5rem 0 3rem 0;background-color:rgba(255,255,255,.5);padding:2rem;border-radius:.5rem;max-width:26rem;width:100%}@media (max-width:991.98px){#reset-password-page .reset-password-container{padding:1rem}}#reset-password-page .reset-password-container .logo{width:100%;padding:0 10% 0 10%}@media (max-width:991.98px){#reset-password-page .reset-password-container .logo{padding:0 15% 0 15%}}#reset-password-page .reset-password-container .logo img{max-width:100%}#reset-password-page .reset-password-container form{width:100%}#reset-password-page .reset-password-container .reset-password-box{background-color:#fff;padding:1rem;margin-top:2rem;border-radius:.5rem}#reset-password-page .reset-password-container .reset-password-box .intro h4{margin:0;padding:0;color:#2e3192}#reset-password-page .reset-password-container .reset-password-box .intro p{margin:1.75rem 0 1.75rem 0;padding:0 1rem 0 1rem;font-size:.9rem;color:#666}@media (max-width:991.98px){#reset-password-page .reset-password-container .reset-password-box{margin-top:1rem;padding:.75rem}}#reset-password-page .reset-password-container .reset-password-feedback{width:100%;margin-bottom:1rem}#floating-doctors{position:absolute;z-index:-1;left:0;bottom:0}#floating-doctors img{width:40rem;height:auto}@media (max-width:1199.98px){#floating-doctors img{width:33rem}}@media (max-width:991.98px){#floating-doctors img{display:none}}#floating-lawyers{position:absolute;z-index:-1;left:0;bottom:0}#floating-lawyers img{width:42rem;height:auto}@media (max-width:1199.98px){#floating-lawyers img{width:34rem}}@media (max-width:991.98px){#floating-lawyers img{display:none}}#platform .word-of-interest{color:#2e3192}#platform .brand{color:#2e3192;font-weight:550}#platform .row.gray{padding:.75rem 0 .75rem 15%;background-image:linear-gradient(to right,#dfdfdf,#fff)}#platform .row.gray .big-text{font-size:1rem;line-height:1.15}#platform .row.gray .small-text{font-size:.8rem;line-height:1.3}@media (max-width:1199.98px){#platform .row.gray{padding:.75rem 0 .75rem 7.5%}}@media (max-width:991.98px){#platform .row.gray{padding:.75rem 0 .75rem 2rem}#platform .row.gray .big-text{padding-bottom:.5rem}}@media (max-width:767.98px){#platform .row.gray{padding:.9rem .5rem .9rem .5rem}#platform .row.gray .big-text{padding-bottom:.7rem;font-size:1.2rem}#platform .row.gray .small-text{font-size:1rem}}#platform .row-0{padding:3rem 0 3rem 12%}@media (max-width:1199.98px){#platform .row-0{padding:3rem 0 3rem 6%}}@media (max-width:991.98px){#platform .row-0{padding:3rem 0 3rem 1rem}}@media (max-width:767.98px){#platform .row-0{padding:2.5rem 0 2.5rem 0}}#platform .row-0 .logo{margin:0;padding:0}#platform .row-0 .logo img{width:23rem}@media (max-width:767.98px){#platform .row-0 .logo img{margin-left:4%;width:92%}}#platform .row-0 .page-title{font-size:1.8rem;font-weight:450;color:#2e3192}#platform .row-1{margin-bottom:2rem}#platform .row-1 .big-text,#platform .row-1 .small-text{padding:0;margin:0}#platform .row-2{margin-bottom:2rem}#platform .row-2 .big-text,#platform .row-2 .small-text{padding:0;margin:0 0 0 2rem}@media (max-width:1199.98px){#platform .row-2 .big-text,#platform .row-2 .small-text{padding:0;margin:0 0 0 1rem}}@media (max-width:991.98px){#platform .row-2 .big-text,#platform .row-2 .small-text{padding:0;margin:0 0 0 .5rem}}@media (max-width:767.98px){#platform .row-2 .big-text,#platform .row-2 .small-text{padding:0;margin:0}}#platform .row-3 .big-text,#platform .row-3 .small-text{padding:0;margin:0 0 0 4rem}@media (max-width:1199.98px){#platform .row-3 .big-text,#platform .row-3 .small-text{margin:0 0 0 3rem}}@media (max-width:991.98px){#platform .row-3 .big-text,#platform .row-3 .small-text{margin:0 0 0 1rem}}@media (max-width:767.98px){#platform .row-3 .big-text,#platform .row-3 .small-text{padding:0;margin:0}}#platform .row-4{padding:3rem 0 3rem 12%}@media (max-width:1199.98px){#platform .row-4{padding:3rem 0 3rem 6%}}@media (max-width:991.98px){#platform .row-4{padding:3rem 0 3rem 1rem}}@media (max-width:767.98px){#platform .row-4{padding:2.5rem 0 2.5rem 0}}#platform .row-4 .hammer img{width:30rem;height:auto}@media (max-width:991.98px){#platform .row-4 .hammer img{width:20rem}}@media (max-width:991.98px){#platform .row-4 .atlas{margin:0;padding:0}}#platform .row-4 .atlas img{width:23rem}@media (max-width:767.98px){#platform .row-4 .atlas img{margin-left:4%;width:92%}}#about-experts,#about-lawyers{min-height:100%;position:relative}#about-experts .logo-row,#about-lawyers .logo-row{padding:3rem 0 3rem 0}#about-experts .logo-row img,#about-lawyers .logo-row img{webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:24.375rem}@media (max-width:767.98px){#about-experts .logo-row img,#about-lawyers .logo-row img{width:100%}}#about-experts .logo-row .sub-text,#about-lawyers .logo-row .sub-text{font-size:1.75rem;font-weight:450;color:#2e3192}#about-experts .bullet-side .sales-row,#about-lawyers .bullet-side .sales-row{margin-bottom:3rem}@media (max-width:767.98px){#about-experts .bullet-side .sales-row,#about-lawyers .bullet-side .sales-row{margin-bottom:2rem}}#about-experts .bullet-side .sales-row .bullet,#about-lawyers .bullet-side .sales-row .bullet{margin-right:1rem}#about-experts .bullet-side .sales-row .bullet img,#about-lawyers .bullet-side .sales-row .bullet img{width:4.5rem;height:auto}@media (max-width:767.98px){#about-experts .bullet-side .sales-row .bullet,#about-lawyers .bullet-side .sales-row .bullet{margin-right:.8rem}#about-experts .bullet-side .sales-row .bullet img,#about-lawyers .bullet-side .sales-row .bullet img{width:4.25rem;height:auto}}#about-experts .bullet-side .sales-row .body .title,#about-lawyers .bullet-side .sales-row .body .title{font-size:1.25rem;font-weight:550;line-height:1.25;color:#111;margin-bottom:.5rem}@media (max-width:767.98px){#about-experts .bullet-side .sales-row .body .title,#about-lawyers .bullet-side .sales-row .body .title{margin-bottom:.6rem}}#about-experts .bullet-side .sales-row .body .text,#about-lawyers .bullet-side .sales-row .body .text{font-size:1.1rem;color:#444;line-height:1.35;padding-right:2rem}#about-experts .bullet-side .sales-row .body .text .brand,#about-lawyers .bullet-side .sales-row .body .text .brand{font-weight:550;color:#2e3192}@media (max-width:767.98px){#about-experts .bullet-side .sales-row .body .text,#about-lawyers .bullet-side .sales-row .body .text{line-height:1.45;padding-right:.5rem}}#about-experts .bullet-side .sales-row .bump-1,#about-lawyers .bullet-side .sales-row .bump-1{margin-left:3rem}#about-experts .bullet-side .sales-row .bump-2,#about-lawyers .bullet-side .sales-row .bump-2{margin-left:6rem}#about-experts .bullet-side .sales-row .bump-3,#about-lawyers .bullet-side .sales-row .bump-3{margin-left:9rem}@media (max-width:1199.98px){#about-experts .bullet-side .sales-row .bump-1,#about-experts .bullet-side .sales-row .bump-2,#about-experts .bullet-side .sales-row .bump-3,#about-lawyers .bullet-side .sales-row .bump-1,#about-lawyers .bullet-side .sales-row .bump-2,#about-lawyers .bullet-side .sales-row .bump-3{margin:0}}#signup .center-col{background-color:#eee;padding:6.5rem 5rem 3rem 5rem;min-height:100%;webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width:1199.98px){#signup .center-col{padding:6.5rem 4rem 2.5rem 4rem}}@media (max-width:991.98px){#signup .center-col{padding:6rem 1.5rem 2rem 1.5rem}}@media (max-width:767.98px){#signup .center-col{padding:5.5rem 1rem 2rem 1rem;background-color:transparent}}#signup .center-col .signup-blurb h3{color:#2e3192;margin-bottom:1.5rem}#signup .center-col .signup-blurb p{color:#555;font-size:.9rem;line-height:1.25;font-weight:450}#signup .center-col .label-row{color:#555;font-size:.7rem;line-height:1.15;font-weight:500;margin-top:1.5rem;margin-bottom:.5rem}#signup .center-col .form-group{margin-bottom:.5rem}#signup .center-col .account-type-row{padding:15px 0 15px 0;border-radius:3px;margin-top:2rem;border:1px solid #2e3192}#signup .center-col .logo{width:100%;padding:5% 15% 10% 15%;position:relative}#signup .center-col .logo img{width:100%;height:auto}#terms-conditions .center-col{background-color:#eee;padding:6.5rem 5rem 3rem 5rem;min-height:100%}@media (max-width:1199.98px){#terms-conditions .center-col{padding:6.5rem 4rem 2.5rem 4rem}}@media (max-width:991.98px){#terms-conditions .center-col{padding:6rem 1.5rem 2rem 1.5rem}}@media (max-width:767.98px){#terms-conditions .center-col{padding:5.5rem 1rem 2rem 1rem;background-color:transparent}}#terms-conditions .center-col .title-blurb{margin-bottom:3.5rem}#terms-conditions .center-col .title-blurb h3{color:#2e3192;margin-bottom:1.5rem}#terms-conditions .center-col .title-blurb p{color:#555;font-size:.9rem;line-height:1.25;font-weight:450}#terms-conditions .center-col .legal-section{margin-bottom:2rem}#terms-conditions .center-col .legal-section span{display:block}#terms-conditions .center-col .legal-section .plain-text{font-size:1rem;font-weight:400;color:#333;margin-bottom:.75rem}#terms-conditions .center-col .legal-section .section-title{font-size:1.1rem;font-weight:450;color:#333;margin-bottom:.75rem}#terms-conditions .center-col .legal-section .section-part-1{margin-left:1.5rem;font-size:.9rem;font-weight:400;color:#555;margin-bottom:.75rem}#terms-conditions .center-col .legal-section .section-part-2{margin-left:3rem;font-size:.8rem;font-weight:400;color:#666;margin-bottom:.75rem}#bulk{padding:0 0 7em 0;background-color:#fff}#bulk .btn{word-wrap:break-word;white-space:normal}#bulk .btn-account-type{width:14em;height:4em;border-radius:.625em;padding:.7em;position:relative}@media (max-width:767.98px){#bulk .btn-account-type{width:10em;height:3.07em;border-radius:.5em}}#bulk .btn-account-type p{-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;width:100%;font-size:1em;margin:0}@media (max-width:991.98px){#bulk .btn-account-type p{font-size:1em}}#bulk .btn-account-type[data-selected=no]{background-color:#9ab7db}#bulk .btn-account-type[data-selected=no] p{color:#eee}#bulk .btn-account-type[data-selected=yes]{background-color:#1f74db}#bulk .btn-account-type[data-selected=yes] p{color:#fff}#bulk .signup-basics-form{color:#555}#bulk .signup-basics-form input{background-color:rgba(200,200,200,.3);color:#555}#bulk .account-creation-feedback{margin-top:.75em}#bulk .signup-nav{padding:1em 0 0 0;color:#777}@media (max-width:991.98px){#bulk .signup-nav .signup-nav-button{margin-top:1em}}