/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}.is-flex,.section-header{-webkit-box-pack:justify}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}*,.button-full,.form-select,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#61abdc;text-decoration:none;transition:color .3s}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}.Auth--Container h1,.initials,.text-uppercase{text-transform:uppercase}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.row{margin-bottom:3rem}.is-hidden{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.is-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.App--Container,.App--Header{display:-webkit-box;display:-ms-flexbox}.text-right{text-align:right}.text-centered{text-align:center}.text-left{text-align:left}html{font-size:62.5%;height:100%}body{font-family:Nunito,sans-serif;font-size:1.6rem;margin:0;color:#4a4a4a;background-color:#fafafa;-webkit-font-smoothing:antialiased}.form label,h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400}a:hover{color:#2c88c5}.w-10{width:10%}.w-20{width:20%}.w-27{width:27%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.App--Header{position:fixed;top:0;left:30rem;right:0;padding:0 3rem;background-color:#fff;height:7rem;border-bottom:1px solid #e9e9e9;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1000}.App--Header-title{font-size:2.4rem;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.App--Container{height:100vh;display:flex;overflow:hidden}.secondary-actions,.section-header{display:-webkit-box;display:-ms-flexbox}.App--Primary{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10rem 3rem 3rem;overflow-y:auto}.column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 1rem}.primary-action{text-align:right}.section-header{display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5em}.section-header .button{margin:0}.section-title{margin:0;color:#7371e5;line-height:1.2}.section-title small{color:#999;display:inline-block;margin-left:.5em;font-size:.5em}.secondary-actions{float:left;display:flex;margin-top:-60px}.secondary-actions .button{margin-left:20px}.model-photos{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.model-photos li{display:inline-block;margin:0 0 1.5em;width:30%;position:relative}.model-photos li img{width:100%;height:auto}.model-photos li img.is-primary{outline:#6ebb6e solid 4px}.model-photos .photo-delete{position:absolute;top:-14px;right:-14px;font-size:2em;border:0;padding:0;background:0 0;line-height:1;cursor:pointer;color:#444;z-index:4}.App--Content .table-resource tbody tr.warning{background:#fcf8e3}.App--Content .table-resource tbody tr.danger{background:#f2dede}.App--Content .table-resource tbody tr.fresh{background:#d0e9c6}.content-manager .content-properties{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-manager .content-title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:7rem}.content-manager .switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:3rem}.content-manager .switch p{margin:0 0 5px;font-weight:700;font-size:1.4rem}.cmn-toggle{position:absolute;margin-left:-9999px;visibility:hidden}.cmn-toggle+label{display:block;position:relative;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input.cmn-toggle-round-flat+label{padding:2px;width:60px;height:30px;background-color:#ddd;border-radius:60px;transition:background .4s}input.cmn-toggle-round-flat+label:after,input.cmn-toggle-round-flat+label:before{display:block;position:absolute;content:""}input.cmn-toggle-round-flat+label:before{top:2px;left:2px;bottom:2px;right:2px;background-color:#fff;border-radius:60px;transition:background .4s}input.cmn-toggle-round-flat+label:after{top:4px;left:4px;bottom:4px;width:26px;background-color:#ddd;border-radius:52px;transition:margin .4s,background .4s}input.cmn-toggle-round-flat:checked+label{background-color:#8ce196}input.cmn-toggle-round-flat:checked+label:after{margin-left:30px;background-color:#8ce196}.App--Nav-primary{-ms-flex-negative:0;flex-shrink:0;width:30rem;background-color:#fff;border-right:1px solid #e9e9e9}.App--Nav-primary .nav a{color:#999}.App-logo{height:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.App-logo img{max-height:44px;width:auto;display:block}.form{width:100%}.form label{display:block;font-weight:500;font-size:14px;margin-bottom:.7rem}.form-input,.form-textarea{font-size:1.6rem;width:100%}.form-secondary{position:absolute;left:3rem;bottom:3rem}.form-row{display:block;margin:1rem 0 3rem}.Auth,.form-row.is-flex{display:-webkit-box;display:-ms-flexbox}.form-row.is-flex{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1rem -1rem 3rem}.form-input{border:1px solid #e5e5e5;padding:1.2rem}.form-textarea{border:2px solid #eaeaea;padding:1.5rem;min-height:120px;line-height:1.4}.form-select{height:3.2em;margin:0 0 1em;padding:.5em 1.5em .5em 1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-family:inherit;line-height:normal;color:#0a0a0a;width:100%;font-size:1.5rem;background-origin:content-box;background-position:right -1em center;background-repeat:no-repeat;background-size:9px 6px;transition:box-shadow .5s,border-color .25s ease-in-out}.button{border:0;display:inline-block;padding:1rem 2rem;margin:1rem 0;font-size:1.6rem;background-color:#201da0;color:#fff;border-radius:3px;cursor:pointer;transition:all .4s}.button .fa{font-size:inherit;margin:0 .5rem}.button-rounded{border-radius:28px}.button-small{padding:.8rem 1.2rem;font-size:1.4rem;background:0 0;border:1px solid #201da0;color:#201da0;opacity:.65}.button-small:hover{opacity:1}.button-full{width:100%;font-size:1.8rem;padding:1.4rem}.button-large{min-width:28rem;font-size:2rem;padding:1.5rem 3rem}.button-add{background-color:#56b36a;border:1px solid #479e5a;transition:background-color .5s}.button-add:hover{background-color:#479e5a}.button-small-add{background:0 0;color:#56b36a!important;border:1px solid #479e5a;transition:all .5s;padding:.5rem 1rem;font-size:1.4rem}.button-small-add:hover{background-color:#479e5a;color:#fff!important}.button-small-delete{padding:.5rem;font-size:1.4rem;background:0 0;width:7rem;text-align:center;color:#de6262!important;border:1px solid #de6262;opacity:.7}.button-small-delete:hover{opacity:1;color:#d84545!important;border-color:#d84545}.button-add-hollow{background:0 0;color:#56b36a;border:1px solid #479e5a;transition:all .5s}.button-add-hollow:hover{background-color:#479e5a;color:#fff}.button-archive{background:0 0;color:#4a4a4a;border:1px solid #4a4a4a;opacity:.7}.button-archive:hover{opacity:1}.button-delete{background:0 0;width:12rem;text-align:center;color:#de6262;border:1px solid #de6262;opacity:.7}.button-delete:hover{opacity:1;color:#d84545;border-color:#d84545}.modal-enter,.modal-leave-active{opacity:0}.button-link{border:0;padding:0;margin:0;display:inline;background:0 0;font-size:inherit;color:inherit;cursor:pointer}.table thead th,.table-resource td{border-bottom:1px solid #eceeef}.table{width:100%;margin-bottom:2rem}.table td,.table th{text-align:left;padding:1rem 0}.Auth--Container h1,.initials,.model-card,.nav-primary li .icon,.notifications-icon span,.side-title{text-align:center}.table thead th{color:#999;font-size:.95em}.table thead th .fa{margin-left:.3em;font-size:.8em}.table-resource{border-collapse:collapse;font-size:.95em}.table-resource thead th{cursor:pointer}.table-resource td,.table-resource th{padding:1.8rem 2.3rem}.Auth{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.Block--header,.modal-footer{display:-webkit-box;display:-ms-flexbox}.Auth--Container{width:580px;background-color:#fff;padding:5rem}.Auth--Container h1{font-size:3.2rem;margin:0 0 2rem;font-family:Raleway,sans-serif;font-weight:700}.Auth--Container .button{margin-top:2rem}.Auth--forgot-password{margin:2rem 0 0}.Auth--forgot-password a{color:#9b9b9b}.Auth--forgot-password a:hover{color:#201da0}.Auth--Form{width:100%}.Block{margin-bottom:40px;position:relative;z-index:1;border-radius:4px;border:1px solid #e9e9e9;background-color:#fff}.is-flex .Block{margin-right:40px;-webkit-box-flex:1;-ms-flex:1;flex:1}.is-flex .Block:last-child{margin-right:0}.Block--header{font-family:Lato,sans-serif;padding:2rem 3rem 0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Dashboard,.modal-footer{-webkit-box-pack:justify}.Block--header h1,.Block--header h2,.Block--header h3,.Block--header h4,.Block--header h5{font-size:2rem;margin:0}.Block--body{padding:3rem}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:500px;margin:0 auto;padding:3rem;background-color:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;position:relative}.modal-container .close{display:block;font:0/0 serif;overflow:hidden;text-shadow:none;width:2rem;height:2rem;background:url("../img/icon-close.svg") no-repeat;background-size:2rem 2rem;border:0;position:absolute;top:3rem;right:3rem;cursor:pointer}.modal-container .form-row{margin:1rem 0}.modal-header h4{color:#7371e5;margin:0 0 1em;font-size:1.4em;line-height:1.1}.modal-footer{display:flex;-ms-flex-pack:justify;justify-content:space-between}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.nav{margin:0;padding:0;list-style:none;font-family:Lato,sans-serif;height:100%}.nav .staff-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-weight:500;font-size:.9em}.nav .staff-name .avatar{height:32px;width:auto;margin-right:.75em;border-radius:50%}.nav li{display:block}.nav li.is-dropdown{background:url(../fonts/angle-arrow-down.svg) right center no-repeat;padding:0 2rem 0 0;background-size:10px 10px;cursor:pointer;position:relative;height:100%}.nav li.is-dropdown:hover .dropdown{max-height:300px}.nav li .dropdown{margin:0;padding:0;list-style:none;display:block;z-index:400;max-height:0;position:absolute;min-width:20rem;background-color:#fff;border:1px solid #eaeaea;top:100%;right:-3rem;overflow:hidden;transition:all .6s;font-size:.9em}.nav li .dropdown li{display:block;padding:1rem 2rem}.nav li .dropdown li:after{content:"";display:block;height:1px;width:90%;margin:1rem auto 0;background:#f4f4f4}.nav li .dropdown li:first-child{margin-top:1rem}.nav li .dropdown li:last-child{margin-bottom:1rem}.nav li .dropdown li:last-child:after{content:none}.nav li .dropdown li .fa{width:2.4rem;text-align:center}.nav li .dropdown li a{color:inherit;display:block}.nav-primary li a,.staff-cards{display:-webkit-box;display:-ms-flexbox}.nav li .dropdown li:hover{color:#201da0}.nav-primary li{font-size:1.4rem;font-weight:700}.nav-primary li a{display:flex;line-height:6.8rem;border-left:4px solid transparent;transition:background-color .4s;letter-spacing:.02em}.nav-primary li a.is-active,.nav-primary li a:hover{color:#fff}.nav-primary li:nth-child(1) a{border-left-color:#61abdc}.nav-primary li:nth-child(1) a.is-active,.nav-primary li:nth-child(1) a:hover{background-color:#d6e9f6;color:#61abdc}.nav-primary li:nth-child(2) a{border-left-color:#6dc781}.nav-primary li:nth-child(2) a.is-active,.nav-primary li:nth-child(2) a:hover{background-color:#d4efda;color:#6dc781}.nav-primary li:nth-child(3) a{border-left-color:#9d63de}.nav-primary li:nth-child(3) a.is-active,.nav-primary li:nth-child(3) a:hover{background-color:#e7d9f7;color:#9d63de}.nav-primary li:nth-child(4) a{border-left-color:#dca761}.nav-primary li:nth-child(4) a.is-active,.nav-primary li:nth-child(4) a:hover{background-color:#f6e8d6;color:#dca761}.nav-primary li:nth-child(5) a{border-left-color:#f47920}.nav-primary li:nth-child(5) a.is-active,.nav-primary li:nth-child(5) a:hover{background-color:#fbcba8;color:#f47920}.nav-primary li:nth-child(6) a{border-left-color:#71a69e}.nav-primary li:nth-child(6) a.is-active,.nav-primary li:nth-child(6) a:hover{background-color:#c9ddda;color:#71a69e}.nav-primary li:nth-child(7) a{border-left-color:#de6262}.nav-primary li:nth-child(7) a.is-active,.nav-primary li:nth-child(7) a:hover{background-color:#f7d8d8;color:#de6262}.nav-primary li .icon{width:6.5rem;transition:all .4s}.nav-primary li .icon .fa{font-size:2rem}.Header--Search{position:absolute;top:0;left:0;bottom:0}.Header--Search input{border:0;height:6.9rem;background:url("../img/icon-search.svg") left 3rem center no-repeat #fff;background-size:20px 20px;padding:1rem 6.5rem;font-size:1.4rem;width:70rem;border-radius:3px}.Header--Search input:focus{outline:0}.Search--Results{position:absolute;top:100%;left:0;width:100vw;width:calc(100vw - 30rem);background:#fff;font-size:.85em;border:1px solid #e9e9e9;border-top:0;border-left:0}.Search--Results ul{list-style:none;margin:0;padding:0}.Search--Results ul li{display:block}.Search--Results ul li a{padding:.75em 3em;border-bottom:1px solid #efefef;cursor:pointer;line-height:1.4;display:block;color:#4a4a4a}.Search--Results ul li a:hover,.Search--Results ul li:nth-child(odd) a{background:#f9f9f9}.notification{display:block;margin:0 0 2.5rem;padding:3rem;color:#fff;position:relative}.App--Content .notification{margin:-3rem -3rem 2.5rem}.notification-danger{background-color:#ef4e22}.notification-success{background-color:#56b36a}.notification .close{color:#fff;font-size:2rem;position:absolute;top:50%;margin-top:-1rem;line-height:1;right:2rem}.notifications{font-size:1.4rem;position:relative;height:100%;width:70px}.notifications-icon{font:0/0 serif;overflow:hidden;text-shadow:none;margin:auto;width:30px;display:block;background:url("../img/icon-bell.svg") center center no-repeat;background-size:20px 20px;z-index:1;height:100%;cursor:pointer;position:relative}.notifications-icon span{display:block;position:absolute;top:50%;margin-top:-15px;right:3px;z-index:2;width:13px;height:13px;background:#de6262;border-radius:50%;color:#fff}.notifications-list{list-style:none;margin:0;padding:0;position:absolute;background:#fff;z-index:999;width:300px;top:100%;right:0;border:1px solid #e9e9e9}.notifications-list li{padding:20px}.initials{width:44px;height:44px;line-height:44px;font-size:1.4rem;color:#fff;font-weight:700;margin-right:1em;border-radius:50%;background-color:#7371e5;display:inline-block}.customers-table tr:nth-child(1) .initials{background-color:#61abdc}.customers-table tr:nth-child(2) .initials{background-color:#f47920}.customers-table tr:nth-child(3) .initials{background-color:#6dc781}.customers-table tr:nth-child(4) .initials{background-color:#9d63de}.customers-table tr:nth-child(5) .initials{background-color:#dca761}.customers-table tr:nth-child(6) .initials{background-color:#71a69e}.customers-table tr:nth-child(7) .initials{background-color:#de6262}.section-primary{margin-right:31rem}.side-panel{border-left:1px solid #e9e9e9;background:#fff;width:32rem;z-index:300;position:fixed;top:7rem;right:0;bottom:0;overflow:auto}.side-title{margin:1.5em 0 1em;color:#999;line-height:1.2;font-size:1.2em}.leads{margin:0;padding:0;list-style:none}.leads li{padding:3rem 2.5rem;font-size:.85em;line-height:1.5;margin:0}.leads li a{color:#61abdc}.leads li:nth-child(odd){background-color:#f9f9f9}.staff-card{padding:2rem;margin:0 2% 2% 0;line-height:1.2;overflow:hidden;width:32%;display:block;color:#4a4a4a}.model-card,.staff-card .staff-info h2{color:#7371e5}.staff-card:nth-child(3n){margin-right:0}.staff-card em{font-size:.8em}.staff-card .avatar{float:left;margin-right:2em;border-radius:50%}.staff-card .staff-info h2,.staff-card .staff-info p{margin:.2em}.staff-cards{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.neighborhood-model-list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1.5rem 0}.neighborhood-model-list li{width:30%;display:block;padding:.5rem 0}.neighborhood-model-list li input{margin-right:.5em}.Dashboard{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.Dashboard--widget{width:48%;margin:.5% 0}.Dashboard--widget h2{font-size:1.2em;margin:0 0 1em}.model-card img{width:auto;height:150px}.model-card .model-meta{padding:0;list-style:none;margin:2em 0 0}.model-card .model-meta li{display:inline-block;margin:0 .2em;color:#777}.action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}