.button{background:#36b1c5;color:#fff;font-family:Proxima Nova;font-size:15px;outline:none}.field-item{height:15px;margin-top:3px}.field-item input{border:1px solid #ccc;box-sizing:border-box;font-size:10px;font-weight:600;height:15px;outline:none;width:100%}.editable-text-container{cursor:text;display:inline-block}.editable-text-container input{border:none;outline:none;padding:0}.multi-select-container{border:1px solid #ccc;box-sizing:border-box;display:block;height:100%;outline:none;padding:0;position:relative;text-align:left;user-select:none;width:100%}.multi-select-container ul{background:#fff;position:absolute;width:100%;z-index:5}.multi-select-container .multi-select-option.title-small{color:#000;display:block;font-size:10px;margin:0;padding:3px}.multi-select-container .multi-select-option.title-small.selected{background:#e0e0e0}.multi-select-container .multi-select-option.title-small:hover{background:#f1f1f1}.multi-select-container input.title-small{font-size:10px;height:15px;margin-left:0;outline:none;width:95%}.multi-select-container .multi-select-value{align-items:center;display:flex;height:15px;justify-content:space-between}.multi-select-container .multi-select-value .title-small{color:#000;font-size:10px;height:100%;margin-left:3px;margin-top:3px}.multi-select-dropdown{border:1px solid #ccc;box-sizing:border-box}.multi-select-arrow{cursor:default;float:right;height:180%;text-align:right}.exception-item{background:#fff;height:15px;margin-top:10px;width:100%}.field-container{display:flex;flex-direction:column;float:left;height:100%;justify-content:space-between;margin-right:20px}.field-container .field-list-container{margin-bottom:auto;margin-top:10px;padding-bottom:50px}.field-container .field-list-container .button-add{float:right;margin-top:5px}.field-container .title-mid{background:transparent;margin-left:5px}.field-container .title-mid::selection{background:#fff}.field-top-bar{align-items:center;display:flex;justify-content:flex-start}.field-top-bar .button-cycle{color:#959595;cursor:pointer;display:inline-block;flex-grow:2;font-size:14px;font-weight:700;margin:0 0 0 10px;text-align:right;user-select:none}.field-top-bar .selected{color:#36b1c5}.field-top-bar .button-remove{font-size:13px}.field-top-bar input{width:auto}.button-cycle.field-title{margin-left:5px}.button-cycle.cycle-pink{color:#d291cf}.button-cycle.cycle-red{color:#d16567}.button-cycle.cycle-green{color:#6fd982}.button-cycle.cycle-yellow{color:#fae470}.button-cycle.cycle-purple{color:#a383ec}.button-cycle.cycle-blue{color:#5cafc2}.select{background:transparent;border:none;border-radius:0;margin:0;outline:none;padding:0}select{-webkit-appearance:none}.fields-container{display:inline-block;float:left;position:relative}.fields-container .button-add{float:left}.fields-container .title-small{color:#959595;display:inline;margin-left:10px;vertical-align:middle}.bannerset{border-bottom:2px solid #36b1c5;float:left;min-width:100%;white-space:nowrap}.bannerset-container{float:left;margin:20px}.bannerset-container-flex{display:flex}.fields-lower-container{align-items:center;clear:both;display:inline-flex}.fields-lower-container .title-small{color:#36b1c5;display:inline;margin-left:10px}.fields-right-container{display:flex;flex-direction:column;float:left;justify-content:space-between}.fields-right-container .button-delete:last-child{margin-bottom:0}.exception-buttons-container{display:block;font-size:13px!important;height:15px;line-height:15px;margin-bottom:10px;padding:0;width:0}.exception-buttons-container h2{cursor:pointer;float:left;font-size:15px}.exception-buttons-container:last-child{margin-bottom:0}.exception-preview-button{background:#fff;border-bottom:2px solid #959595;cursor:pointer;display:inline-block;height:15px;line-height:15px;margin-left:10px;padding:0 8px 0 5px;position:relative;text-align:center;user-select:none}.exception-preview-button p{color:#959595}.exception-preview-button .exception-preview-icon{color:#36b1c5;font-size:20px;font-weight:600;position:absolute;right:-13px;top:-1px}.column-add{align-items:center;display:flex}.column-add .title-small{color:#959595;margin-left:10px}.button-minimize{cursor:pointer;font-size:16px!important;user-select:none}.bannerset-header{align-items:center;background:#fff;display:flex;height:37px;justify-content:space-between;width:100%}.bannerset-header .title-mid{padding-right:10px}.bannerset-header h2{display:inline}.bannerset-header input{border:1px solid #ccc;box-sizing:border-box}.bannerset-header .button-copy{font-size:20px}.bannerset-header img{height:20px}.bannerset-header-center{color:#959595}.bannerset-header-left{padding-left:15px}.bannerset-header-right{padding-right:10px}.bannerset-header-right h2{color:#555;cursor:pointer;margin-right:5px}.grey-background{background:#e0e0e0}.SortableList{display:flex;float:left;width:auto}.SortableItem{display:inline-block;vertical-align:top}.overlay-container{display:flex;justify-content:center;min-width:100%;position:absolute;z-index:50}.overlay-container .overlay{background:#ebebeb;min-width:900px;padding:20px;position:relative;top:10vh}.tabs-container{display:flex;justify-content:flex-start}.tabs-container .tab{align-items:center;background:#fff;cursor:pointer;display:flex;height:28px;margin-right:10px;position:relative;user-select:none}.tabs-container .tab-border{box-sizing:border-box;height:100%;position:absolute;width:100%}.tabs-container .tab-content{padding:0 10px}.tabs-container .tab-border.selected{border-left:2px solid #36b1c5;border-right:2px solid #36b1c5;border-top:2px solid #36b1c5}.list-item{font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap}.unit-list-top-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.unit-list-top-bar .unit-list-button{background:#36b1c5;border:none;border-bottom:2px solid #b7b7b7;box-sizing:content-box;color:#fff;height:30px;margin-right:10px;width:89px}.unit-list-top-bar .unit-list-button.title-small{color:#fff;display:inline}.unit-list-top-bar .button-unit-list-close{background:transparent;border:none;padding:0}.unit-list-top-bar .title-small{display:inline}.unit-list-top-bar-left{align-self:flex-start}.unit-list-top-bar-left .title-small{cursor:pointer}.unit-list-top-bar-right{align-items:center;display:flex}.unit-list-top-bar-right .title-small{margin-right:10px}.unit-list-lower-container{margin:auto}.list-view{background:#fff;border-top:2px solid #36b1c5;display:flex;height:60vh;justify-content:flex-start;overflow-y:scroll;padding-bottom:25px;padding-top:25px;width:100%}.list-view .title-small{color:#36b1c5;margin-bottom:20px}.list-view-column{padding:0 50px}.list-view-column.right .list-item{color:#959595}.list-view-column.left{flex-basis:40%;flex-grow:2}.exception-list-top-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.exception-list-top-bar h2{color:#36b1c5}.exception-list-top-bar .exception-list-button{background:#36b1c5;border:none;border-bottom:2px solid #b7b7b7;box-sizing:content-box;color:#fff;height:30px;margin-right:10px;width:89px}.exception-list-top-bar .exception-list-button.title-small{color:#fff;display:inline}.exception-list-top-bar .button-exception-list-close{background:transparent;border:none;padding:0}.exception-list-top-bar .title-small{display:inline}.exception-list-top-bar-left{align-self:flex-start}.exception-list-top-bar-right{align-items:center;display:flex}.exception-list-top-bar-right .title-small{margin-right:10px}.overlay.exception-list{min-width:300px}.saving-indicator{bottom:20px;display:none;font-size:24px;font-weight:700;left:20px;position:fixed}.saving-indicator.saving{display:block}#dark-overlay{background:#000;height:100%;opacity:.5;pointer-events:none;position:fixed;width:100%;z-index:10}#button-generate-unit-list{background:#fff;border:none;border-bottom:2px solid #959595;box-sizing:content-box;display:flex;float:left;font-size:12px;font-weight:600;height:30px;justify-content:space-evenly;line-height:30px;margin:0;padding:0;white-space:nowrap;width:185px}#button-generate-unit-list h2,#button-generate-unit-list span{display:inline;line-height:30px}.project-container .top-bar{justify-content:flex-start}.project-container .top-bar .back-arrow{cursor:pointer}.project-container .top-bar-left{display:flex;flex-basis:40%;padding-left:5px}#app{-webkit-font-smoothing:antialiased;font-family:Proxima Nova;height:100%}@font-face{font-family:Proxima Nova;font-weight:400;src:url(dist/proxima_nova_regular-Regular.otf)}@font-face{font-family:Proxima Nova;font-weight:700;src:url(dist/ProximaNova-Bold.otf)}@font-face{font-family:Proxima Nova;font-weight:600;src:url(dist/ProximaNova-Bold.otf)}#project-list-view{white-space:nowrap;width:100%}.project-list-column-right{padding-right:10px;text-align:right}.project-list-column-right img{margin-bottom:-2px}.project-list-column-left{padding-left:10px;white-space:nowrap;width:1px}.project-title{background:transparent;color:#fff;display:inline;font-size:20px;font-weight:700;margin-right:10px}.project-title::selection{background:#97f0ff}#logo-bannerboy{bottom:20px;position:fixed;right:20px;width:100px}#project-list-dashboard .title{margin-left:20px}#project-list-dashboard .top-bar-search{border:none;margin-right:20px;outline:none;padding:5px;width:250px}#project-list-dashboard .top-bar-search::placeholder{color:#c2c2c2}.project-list-item{border-bottom:2px solid #e0e0e0;cursor:pointer;height:37px;line-height:37px;padding:0 10px}.project-list-item p{display:inline}.project-list-item img{display:inline;height:16px;margin-left:10px}.hover{background:#e0e0e0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{height:100%}body{padding-top:50px}#root{height:100%}.top-bar{align-items:center;background:#36b1c5;color:#fff;display:flex;height:50px;justify-content:space-between;position:fixed;top:0;width:100%;z-index:10}.top-bar .button-add{font-size:30px!important;height:30px;width:30px}.top-bar .title{display:inline;font-size:22px;font-weight:700;margin-left:5px}.top-bar-center{align-items:center;display:flex}.top-bar-center button{display:inline;margin-left:10px}.gray{color:#707070}.title-small{font-size:12px}.title-mid,.title-small{font-weight:600;user-select:none}.title-mid{font-size:16px}.button-add{background:#fff;border:none;border-bottom:2px solid #959595;box-sizing:content-box;color:#555;display:inline;font-size:15px!important;height:15px;line-height:1;padding:0;width:15px}.button-add:after{content:"add"}.button-remove{background:#a1a1a1;border:none;color:#fff;display:inline;font-size:13px;height:13px;line-height:13px;padding:0;width:13px}.button-remove:after{content:"clear"}