.modal{will-change:visibility,opacity;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;z-index:3020;display:none;opacity:0;transition:all .5s cubic-bezier(0.23,1,0.32,1);transition-delay:0}
.modal--active{display:flex;opacity:1}.modal--align-top{align-items:flex-start}.modal__bg{background-color:#888;background-color:rgba(0,0,0,0.5)}.modal__dialog{max-width:600px;padding:1.2rem}.modal__content{will-change:transform,opacity;position:relative;opacity:0;display:flex;flex-direction:column;font-size:16px;font-weight:400;min-height:200px;overflow:visible;z-index:1;background:#fff;border-radius:2px;box-sizing:border-box;transition:all .5s cubic-bezier(0.23,1,0.32,1);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.75);box-shadow:0 0 30px 0 rgba(0,0,0,0.75)}
.modal__content--active{opacity:1}.modal__close{z-index:1100;cursor:pointer}.modal__trigger{overflow:visible;transition:all .5s cubic-bezier(0.23,1,0.32,1)}.modal__trigger--active{z-index:10}.modal__title{align-items:center;color:#fff;display:block;display:flex;justify-content:stretch;line-height:normal;padding:16px;perspective-origin:165px 56px;transform-origin:165px 56px;box-sizing:border-box}
.modal__title .modal__title-text{align-self:flex-end;color:inherit;display:block;display:flex;font-size:24px;font-weight:300;line-height:normal;overflow:hidden;transform-origin:149px 48px;margin:0}.modal__text{color:rgba(0,0,0,0.54);font-size:13px;line-height:18px;padding:16px;width:90%}
.modal__text .wysiwyg-editor,.modal__text .CodeMirror{max-height:40vh}.modal__text #modal-data-style-file,.modal__text #modal-data-style-icon,.modal__text #modal-data-style-image,.modal__text #modal-data-style-link{max-height:40vh;height:40vh;overflow:auto}
.modal__text .CodeMirror{height:40vh}.modal__text.content_scrollable{max-height:60vh;overflow:auto}.modal__footer{font-size:16px;line-height:normal;width:100%;background-color:transparent;padding:8px;box-sizing:border-box;border-top:1px solid rgba(0,0,0,0.1)}
.modal__close{z-index:1100;cursor:pointer}.modal__header .modal__close{position:absolute;top:8px;right:8px}.modal__header .modal__close:before{content:'close';position:absolute;top:4px;right:4px}
#modal__temp{will-change:transform,opacity,background-color;position:absolute;top:0;left:0;right:0;bottom:0;transform:none;opacity:1;box-shadow:0 2px 5px 0 rgba(0,0,0,0.25);transition:background-color .2s linear,opacity .1s ease-out,transform .5s cubic-bezier(0.23,1,0.32,1)}
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;font-smooth:always}
html,body{width:100%;height:100%;font-size:1em;margin:0;padding:0}body{background:#fff;font-family:Roboto,Helvetica,Arial,sans-serif;letter-spacing:.5px;color:#555;font-weight:300;line-height:initial}
#page-wrapper{background-color:#fff;overflow-x:hidden;overflow-y:scroll;font-size:.9rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;flex:1;-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between}
header,footer{flex:none;-ms-flex:none;-webkit-flex:none;-webkit-box-flex:0;flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;position:relative}
header{padding:0}footer{padding:0}#main{margin:0;flex:1 0 auto;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;-webkit-box-flex:1;flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;min-height:1px}#main::after{content:'\00a0';display:block;height:0;visibility:hidden;font-size:0}
#content-wrapper{position:relative;min-height:1px}#data-wrapper .row{position:relative;margin-left:0rem;margin-right:0rem;min-height:1px}#data-wrapper [class*='col-'],#page-wrapper .col{position:relative;padding-left:0rem;padding-right:0rem}
#data-wrapper .container-fluid{position:relative;padding-left:0rem;padding-right:0rem;max-width:1200px;width:100%;margin-left:auto;margin-right:auto}#data-wrapper [class*='col-'][onclick],#page-wrapper .col[onclick],#page-wrapper .row[onclick]{cursor:pointer}
.flex{display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex}.flexbox-item-grow{flex:1 1 auto;-ms-flex:1 1 auto;-webkit-box-flex:1;-webkit-flex:1}#debug-wrapper{flex:1;-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;overflow:hidden}
#debug-panel-wrapper{overflow-y:scroll;overflow-x:hidden;z-index:3000;max-width:400px;width:100%;flex-shrink:0;-ms-flex-shrink:0;-webkit-flex-shrink:0;transition:all .5s ease-in-out;transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;background:#f0f0f0;padding-right:0;height:100%;border-right:4px solid #777;-webkit-box-shadow:3px 0 3px 0 rgba(50,50,50,0.3);-moz-box-shadow:3px 0 3px 0 rgba(50,50,50,0.3);box-shadow:3px 0 3px 0 rgba(50,50,50,0.3)}
#debug-panel{left:-100%;position:relative;transition:all .5s ease;transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}#debug-panel-wrapper.panel-right #debug-panel{left:100%}
#debug-panel-opener{display:none;position:relative;padding:0;background:#e0e0e0;color:#fff;cursor:pointer;z-index:3010;font-size:0;transition:all .5s ease-in-out;transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}
#debug-panel-opener .material-icons{transition:all .5s ease-in-out;transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}#debug-panel{background-color:#f0f0f0;padding:1rem;position:relative}
#debug-panel *{font-size:12px}#debug-panel .mdl-button{padding:0 .5rem}#debug-panel .material-icons{font-size:16px}#debug-panel .mdl-list__item-avatar,#debug-panel .mdl-list__item-avatar.material-icons{background-color:#757575;border-radius:0;box-sizing:border-box;color:#fff;font-size:30px;padding:5px;margin-right:1rem}
#debug-panel .mdl-menu__container{margin-bottom:.5rem}#debug-panel .mdl-tabs__tab-bar{justify-content:flex-start}#debug-panel-wrapper.fixed{position:fixed;bottom:0;left:0;top:0;background-color:#f0f0f0}
#debug-panel-wrapper.fixed #debug-panel{overflow-y:auto}#debug-panel-wrapper.fixed #debug-panel-opener{display:block}#debug-panel-wrapper.fixed.closed{margin-left:-400px}#debug-panel-wrapper.fixed.closed #debug-panel-opener .material-icons{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
#debug-panel-wrapper.fixed #debug-panel-opener .material-icons{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background:#555;padding:5px}#debug-panel-wrapper.fixed.closed #debug-panel-opener{position:fixed;right:auto;left:0;top:0}
#debug-panel-wrapper.panel-right{order:1;-webkit-order:1;-ms-flex-order:1;-webkit-box-ordinal-group:2}#debug-panel-wrapper.panel-right{border-left:4px solid #777;border-right:0;-webkit-box-shadow:-3px 0 3px 0 rgba(50,50,50,0.3);-moz-box-shadow:-3px 0 3px 0 rgba(50,50,50,0.3);box-shadow:-3px 0 3px 0 rgba(50,50,50,0.3)}
#debug-panel-wrapper.panel-right.fixed{left:auto;right:0;padding-right:0}#debug-panel-wrapper.panel-right.fixed.closed{margin-left:auto;margin-right:-400px}#debug-panel-wrapper.panel-right.fixed #debug-panel-opener{right:auto;left:0;text-align:right}
#debug-panel-wrapper.panel-right.fixed.closed #debug-panel-opener .material-icons{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#debug-panel-wrapper.panel-right.fixed #debug-panel-opener .material-icons{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
#debug-panel-wrapper.panel-right.fixed.closed #debug-panel-opener{left:auto;right:0}#page-wrapper .section-hover{border:10px solid rgba(0,0,0,0.1);transition:border-width .3s ease-in-out;-ms-transition:border-width .3s ease-in-out;-webkit-transition:border-width .3s ease-in-out}
#page-wrapper .section-hover .section-hover{border:10px solid rgba(0,0,0,0.2)}#page-wrapper .section-hover .section-hover .section-hover{border:10px solid rgba(0,0,0,0.3)}#page-wrapper .section-hover .section-hover .section-hover .section-hover{border:10px solid rgba(0,0,0,0.4)}
#page-wrapper .section-hover .section-hover .section-hover .section-hover .section-hover{border:10px solid rgba(0,0,0,0.5)}#page-wrapper .sortable-progress{opacity:.5}#page-wrapper .sortable-placeholder{border:0 solid gray;background-color:rgba(0,0,0,0.2);min-height:40px;min-width:40px;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,0.2),rgba(0,0,0,0.2) 10px,rgba(0,0,0,0.3) 10px,rgba(0,0,0,0.3) 20px)}
.mdl-checkbox__label,.mdl-radio__label{font-size:1rem}.mdl-checkbox .mdl-textfield__error,.mdl-radio .mdl-textfield__error{position:relative;margin:0}.mdl-textfield__label{font-weight:400}#page-wrapper .mdl-radio{display:block}
#page-wrapper .mdl-checkbox{height:auto}#page-wrapper .mdl-radio.is-invalid .mdl-textfield__error{visibility:visible}#page-wrapper a{text-decoration:none;font-weight:inherit}.design-panel{display:none;margin-top:1rem}
.mdl-textfield{font-size:1rem}.mdl-textfield__input{font-size:.9rem;font-family:"Roboto"}.mdl-menu .mdl-menu__item{font-size:.9rem}.mdl-menu .mdl-menu__item.active{background-color:#e0e0e0}
.getmdl-select .mdl-menu__container .mdl-menu .mdl-menu__item{font-size:.9rem;padding:0 32px 0 16px}.mdl-textfield__label{font-size:.9rem}label[class*="mdl"],.mdl-switch__label,.mdl-checkbox__label,.mdl-radio__label{font-size:.9rem}
.modal{vertical-align:middle}.modal__header{background-color:#79909b;color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:move}.modal__title{padding:20px;color:#fff}.modal__title .modal__title-text{padding:0}
.modal__dialog{min-width:600px;max-width:100%}.modal__content{border-radius:0;font-size:inherit}#modal__temp{box-shadow:none}.modal__header .modal__close{padding:20px;position:relative;right:auto;top:auto}
.modal__header .modal__close::before{content:"";position:relative}.modal__footer{background-color:#eee;border-top:0;padding:20px;display:flex;justify-content:space-between}
.modal.ov .modal__dialog{overflow:visible}.modal.ov .modal__content{overflow:visible}.modal__text{padding:20px;width:100%}.modal.ov .modal__text{overflow:visible}.getmdl-select .mdl-menu__container{z-index:1200}
.box{background:rgba(100,100,100,0.1)}.p0{padding:0 !important}.p20{padding:1rem}.p10{padding:.5rem}.pv0{padding-top:0rem !important;padding-bottom:0rem !important}.pv20{padding:1rem 0rem !important}.ph20{padding:0rem 1rem}
.pv10{padding:.5rem 0rem}.pt20{padding-top:1rem}.pt10{padding-top:.5rem}.pb20{padding-bottom:1rem}.pb10{padding-bottom:.5rem}.w100{width:100%}.m0{margin:0 !important}.m10{margin:.5rem}.m20{margin:1rem}
.mt20{margin-top:1rem}.mb20{margin-bottom:1rem}.mv20{margin:1rem 0rem}.mv10{margin:.5rem 0rem}.mh20{margin:0rem 1rem}.pos-rel{position:relative}img{display:inline-block}img.img-responsive{max-width:100%}
figure{margin:0;display:inline-block;max-width:100%;overflow:initial}figure img.img-responsive{max-height:100%;max-width:100%}.pull-left{float:left;text-align:left}.pull-right{float:right;text-align:right}
.CodeMirror{height:auto;margin-top:1rem}.CodeMirror-gutters{border-right:0}.CodeMirror-lines{padding:0}.CodeMirror-linenumber{background-color:#ddd}.collapse-card{background-color:rgba(230,230,230,0.1);border-bottom:0;margin-bottom:2px;color:#555}
.collapse-card.active>.collapse-card__heading:hover::after{content:"\E5D1" !important}.collapse-card>.collapse-card__heading:hover::after{content:"\E5D0" !important}
.collapse-card__heading::after{color:#888;font-family:"Material Icons";font-feature-settings:"liga";font-size:1.5rem;line-height:2rem;padding-left:.4rem;position:absolute;right:1rem;top:.5rem}
.collapse-card__heading{background-color:#fff;padding:.5rem 1rem;outline:0;webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#debug-wrapper .collapse-card__title{font-size:.9rem}#debug-wrapper .collapse-card__title .material-icons{font-size:1.5rem;line-height:2rem;color:#607d8b;margin-right:1rem}.collapse-card.active{-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.18824);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.18824);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.18824);margin:1rem 0rem}
.collapse-card.active:first-child{margin-top:0rem}.collapse-card.active:last-child{margin-bottom:0rem}.collapse-card>.collapse-card__body.active,.collapse-card.active>.collapse-card__body{display:block}
.material-icons.big{color:#607d8b;font-size:4rem}.row article ul,.row article ol{padding-left:1.3rem}.row article ul li a,.row article ol li a{display:initial !important}ul li,ol li{line-height:24px}#page-wrapper div[fpid]{margin:0;padding:0}
#data-wrapper{flex:1;-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;overflow-x:hidden;overflow-y:auto;position:relative;display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;background-color:#555}
.animated-fast{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ap-overlay{position:absolute !important;left:0;right:0;top:0;bottom:0;z-index:3500}
.ap-overlay.topmax{z-index:3700}.ap-overlay .mdl-spinner .mdl-spinner__layer{border-color:#fff}.ap-dialog{background-color:#fff;color:#777;font-weight:500;padding:2rem;min-width:400px;-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.18824);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.18824);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.18824)}
.ap-progress{position:relative;width:100%;height:30px;background-color:#ddd;margin:0rem 0rem 2rem}.ap-progress .ap-animated-bar{position:absolute;width:0;height:100%;background-color:#607d8b;transition:all .5s ease;transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}
.dialog-timeout{width:400px}#dialog-timeout-number{display:inline-block;background-color:#fff;color:#ff5252;padding:.25rem;font-size:1.5rem}.app-table{border-collapse:separate;border-spacing:1px}.app-table tr td,.app-table tr th{padding:.5rem}
#page-wrapper.debuggable [contenteditable="false"]{cursor:help}.mad-select>.material-icons{vertical-align:middle;position:absolute;right:0;bottom:.25rem}.mad-select{position:relative;display:inline-block;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,0.12);padding-right:16px !important;padding-bottom:0rem !important;width:100%;cursor:pointer}
.mad-select .mdl-textfield__label{top:16px}.mad-select ul{list-style:none;display:inline-block;margin:0;padding:0;width:100%}.mad-select li{vertical-align:middle;white-space:nowrap;height:24px;line-height:24px;display:none;margin:0;box-sizing:initial;width:90%}
.mad-select>ul:first-of-type li.selected{display:inline-block;height:24px;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}.mad-select i.material-icons{opacity:.5;margin:0;padding:0}
.mad-select ul.mad-select-drop{position:absolute;z-index:9999;visibility:hidden;opacity:0;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.2);top:1rem;left:0;transition:.24s;max-height:0;overflow:hidden;overflow-y:auto}
.mad-select ul.mad-select-drop.show{visibility:visible;opacity:1;max-height:300px}.mad-select ul.mad-select-drop li{display:block;transition:background .24s;cursor:pointer;padding:.25rem 1rem}.mad-select ul.mad-select-drop li.selected{background:rgba(0,0,0,0.07)}
.mad-select ul.mad-select-drop li:hover{background:rgba(0,0,0,0.04)}.epaginator{padding:1rem}.epaginator *{font-size:.9rem !important}.epaginator .material-icons{font-size:21px !important}.epaginator button.mdl-button{padding:0;height:auto}
.epaginator button.mdl-button.ppage{padding:0rem .5rem}.epaginator button.mdl-button.ppage:first-child{margin-left:1rem}.epaginator button.mdl-button.ppage:last-child{margin-right:1rem}.epaginator button.mdl-button.ppage.active,.epaginator button.mdl-button:hover{background-color:rgba(0,0,0,0.1)}
.epaginator .pull-left{background-color:transparent !important;font-size:0}.grecaptcha-badge{float:right}label.simple{color:#607d8b;font-weight:500}.mdl-textfield{padding:20px 0 10px;width:100%}.mdl-textfield__label::after{bottom:10px}
.mdl-textfield__search_icon{width:32px;text-align:right;position:absolute;right:0;top:1.5rem;cursor:pointer}.mdl-button{border-radius:0;height:auto;min-width:auto;font-size:.9rem;overflow:visible}.mdl-selectfield{width:100%}
.mdl-selectfield.is-invalid .mdl-textfield__error{visibility:visible}.mdl-radio.is-invalid .mdl-textfield__error{visibility:visible}.mdl-checkbox.is-invalid .mdl-textfield__error{visibility:visible}.mdl-selectfield--floating-label.is-invalid .mdl-selectfield__label{color:#de3226;font-size:12px}
.getmdl-select .mdl-menu{max-height:300px;overflow-y:auto;padding:0;clip:auto !important}.getmdl-select .mdl-menu__outline{border-radius:0}.getmdl-select .mdl-icon-toggle__label{margin-top:-32px}.getmdl-select.is-focused .mdl-icon-toggle__label{color:rgba(0,0,0,0.4)}
.getmdl-select .mdl-textfield__input{text-overflow:ellipsis;padding-right:30px}.mdl-menu__container .mdl-menu__item{opacity:1 !important}.mdl-radio.is-upgraded{padding-left:24px}.mdl-menu__item{height:32px;line-height:32px;width:100%}
.mdl-button--fab.mdl-button--mini-fab{height:34px;min-width:34px;width:34px;margin-left:10px}.mdl-tabs__tab-bar{height:34px;margin-top:.5rem;justify-content:flex-start}.mdl-tabs__tab{height:34px;line-height:34px}
.mdl-list{margin:0;padding:1rem 0}.mdl-list__item--three-line .mdl-list__item-primary-content{height:auto;white-space:nowrap;flex-grow:1;flex-shrink:1;order:0;overflow:hidden;text-decoration:none}.mdl-list__item--three-line .mdl-list__item-primary-content span{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.mdl-list__item--three-line .mdl-list__item-secondary-content{height:auto;line-height:initial;display:block}.mdl-list__item--three-line{height:auto}.mdl-list__item--three-line .mdl-list__item-text-body{height:auto}
.mdl-list__item{padding:5px 0}.mdl-data-table tbody tr{height:auto}.mdl-data-table th{height:auto;line-height:21px;padding:.5rem}.mdl-data-table td{border-bottom:1px solid rgba(0,0,0,0.12);border-top:1px solid rgba(0,0,0,0.12);box-sizing:border-box;height:auto;padding:.5rem;position:relative;line-height:21px;vertical-align:top}
.mdl-data-table td small{color:#bbb}.mdl-data-table{background-color:#f9f9f9}.mdl-data-table thead{border-bottom:4px solid rgba(0,0,0,0.12);background-color:#fff}.mdl-data-table th{vertical-align:top}
.mdl-data-table td .mdl-js-button{color:#777;display:inline-block;font-size:0;height:100%;line-height:18px;padding:0 5px}.mdl-data-table td .mdl-js-button.gray{color:rgba(158,158,158,0.5)}.mdl-data-table td .material-icons{font-size:21px;line-height:21px}
.mdl-data-table td:first-of-type,.mdl-data-table th:first-of-type{padding-left:.5rem}.mdl-data-table th .mdl-button{height:24px;line-height:20px;margin-left:0;padding:0;font-size:0}.mdl-data-table th .mdl-button .material-icons{font-size:17px}
.mdl-menu__item--full-bleed-divider{border-top:1px solid rgba(0,0,0,0.12);border-bottom:0}.paginator .pull-left{background-color:#f9f9f9}.paginator .mdl-button{line-height:initial;height:24px}.row-buttons{padding:20px 0}
#debug-panel-element{position:relative}#debug-panel-element .wait-overlay .wait-overlay-inner{bottom:0;left:0;right:0;top:0;position:absolute;display:flex;justify-content:center;align-items:center}#debug-panel-element .wait-overlay{min-height:100px;display:flex;z-index:1110}
#debug-panel-element .wait-overlay .mdl-progress{bottom:0;position:absolute;width:100%}#debug-panel .mdl-slider__container{margin-bottom:10px;margin-left:-26px;margin-right:-26px}#debug-panel .mdl-tabs__panel,.modal .mdl-tabs__panel{background-color:rgba(0,0,0,0.03);padding:1rem}
#debug-panel .mdl-tabs__panel.p0,.modal .mdl-tabs__panel.p0{padding:0;background-color:transparent}.wait,form{position:relative;width:100%}form .form-overlay .form-overlay-inner,.wait .form-overlay .form-overlay-inner{bottom:0;left:0;right:0;top:0;position:absolute;display:flex;justify-content:center;align-items:center}
form .form-overlay,.wait .form-overlay{display:none;background-color:rgba(255,255,255,0.8);bottom:0;left:0;right:0;top:0;position:absolute;z-index:1110}form .form-overlay .mdl-progress,.wait .form-overlay .mdl-progress{bottom:0;position:absolute;width:100%}
.modal__bg{background-color:rgba(0,0,0,0.5);z-index:3600}#ohsnap{bottom:10px;margin-left:5px;position:fixed;right:10px;z-index:3650;font-family:"Roboto";font-size:1rem}#ohsnap .alert{background-color:white;border:0;border-radius:0;clear:right;float:right;margin-top:10px;padding:20px;text-align:right;display:flex !important;line-height:30px}
#ohsnap.panel-right{bottom:10px;margin-left:0;margin-right:5px;position:fixed;right:auto;left:10px;z-index:3200}#ohsnap.panel-right .alert{border:0;border-radius:0;clear:left;float:left;margin-top:10px;padding:20px;text-align:left;display:flex !important;line-height:30px}
#ohsnap .alert i{margin-right:15px;line-height:inherit}#ohsnap .alert-success{background-color:#24ae5f;color:white}#ohsnap .alert-info{background-color:#3d9fda;color:white}#ohsnap .alert-error{background-color:#cc5d49;color:white}
#ohsnap .alert-warning{background-color:#d8a704;color:white}#ohsnap .alert-none{background-color:#707070;color:white}.modal-form-errors div,.form-errors div{padding:0 0 10px}.modal-form-errors *,.form-errors *{color:#de3226}
#debug-panel h2{font-size:16px;margin:20px 0 0;line-height:initial}#debug-panel h3{font-size:12px;margin:10px 0 4px;line-height:initial}#debug-panel .mdl-menu,.tool .mdl-menu{padding:0;max-height:200px;overflow-y:auto}
#debug-panel .mdl-menu li,.tool .mdl-menu li{font-size:12px !important}#debug-panel .mdl-menu__outline,.tool .mdl-menu__outline{border-radius:0}#debug-panel .mdl-menu__item .material-icons{line-height:inherit;margin-right:10px;font-size:14px}
#debug-panel .mdl-menu__item.info{border-top:1px solid lightgrey;height:0}#data-wrapper [class*="col-"],#data-wrapper .col{padding:1rem}#data-wrapper .modal__dialog [class*="col-"]{padding:0 .5rem}
#data-wrapper .modal__dialog .orig-padding [class*="col-"]{padding:1rem}#data-wrapper .modal__dialog dt{color:#607d8b;font-weight:normal}#data-wrapper .modal__dialog dd{margin:0 0 .5rem 0}
#page-wrapper .design-element{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}#page-wrapper header.drop-c-active,#page-wrapper footer.drop-c-active,#page-wrapper #content-wrapper.drop-c-active{min-height:100px;padding-bottom:100px;position:relative}
#page-wrapper header.drop-c-hover::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(50,50,50,0.2)}#page-wrapper footer.drop-c-hover::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(50,50,50,0.2)}
#page-wrapper #content-wrapper.drop-c-hover::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(50,50,50,0.2)}#page-wrapper #debug-new-row{text-align:center;align-items:center;display:flex}
#page-wrapper #debug-new-col{text-align:center;align-items:center;display:flex}header.sortable-main-container{padding-top:50px;min-height:100px;background-color:rgba(50,50,50,0.2);margin:1rem}#content-wrapper.sortable-main-container{padding-top:50px;min-height:100px;background-color:rgba(50,50,50,0.2);margin:0rem 1rem}
footer.sortable-main-container{padding-top:50px;min-height:100px;background-color:rgba(50,50,50,0.2);margin:1rem}header.sortable-main-container:after{content:'PAGE HEADER';position:absolute;left:0;top:0;padding:1rem;color:#fff}
#content-wrapper.sortable-main-container:after{content:'PAGE BODY';position:absolute;left:0;top:0;padding:1rem;color:#fff}footer.sortable-main-container:after{content:'PAGE FOOTER';position:absolute;left:0;top:0;padding:1rem;color:#fff}
footer{z-index:1}#page-wrapper .drag-r-helper{width:auto !important;height:auto !important;z-index:2000;color:#607d8b;position:fixed;left:50%;top:50%}#page-wrapper .drag-r-helper .material-icons{font-size:2.5rem;z-index:1;cursor:move;font-family:"Material Icons";color:#607d8b}
#page-wrapper .drag-r-helper>span{font-size:.8rem;background-color:#ccc;border-bottom-right-radius:7px;border-top-right-radius:7px;color:#fff;margin-left:-8px;padding:2px 1rem}#page-wrapper .drag-c-helper{width:auto !important;height:auto !important;z-index:2000;color:#607d8b;position:fixed;left:50%;top:50%}
#page-wrapper .drag-c-helper .material-icons{font-size:2.5rem;z-index:1;cursor:move;font-family:"Material Icons";color:#607d8b}#page-wrapper .drag-c-helper>span{font-size:.8rem;background-color:#ccc;border-bottom-right-radius:7px;border-top-right-radius:7px;color:#fff;margin-left:-8px;padding:2px 1rem}
#page-wrapper .element-hover{cursor:pointer}#page-wrapper .element-hover [data-locale-id]:hover{cursor:help}#page-wrapper .element-hover.repo [data-locale-id]:hover{cursor:pointer}#page-wrapper .element-hover.repo{background-color:#fff}
#page-wrapper .element-hover>*{z-index:2;position:relative}#page-wrapper .element-hover::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;outline:5px solid #fc0 !important;z-index:1;outline-offset:0;background:-webkit-repeating-linear-gradient(45deg,rgba(255,255,255,0.10),rgba(255,255,255,0.10) 5px,rgba(100,100,100,0.10) 5px,rgba(100,100,100,0.10) 10px);background:repeating-linear-gradient(45deg,rgba(255,255,255,0.10),rgba(255,255,255,0.10) 5px,rgba(100,100,100,0.10) 5px,rgba(100,100,100,0.10) 10px)}
@-webkit-keyframes AnimationName{0{background-position:0 100%}100%{background-position:100% 0}}@-moz-keyframes AnimationName{0{background-position:0 100%}100%{background-position:100% 0}}@keyframes AnimationName{0{background-position:0 100%}
100%{background-position:100% 0}}#page-wrapper .data-hover:hover{position:relative}#page-wrapper .data-hover::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;cursor:help;background-color:rgba(96,125,139,0.3);outline:1px solid #fc0 !important;outline-offset:0}
#page-wrapper .element-hover [data-locale-id]:hover::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;cursor:help;background-color:rgba(96,125,139,0.3);outline:1px solid #fc0 !important;outline-offset:0}
#page-wrapper .element-hover .res-handle{position:absolute;z-index:2030}#page-wrapper .element-hover .res-handle::after{content:"";position:absolute;background-color:#fc0;border:2px solid #fc0}
#page-wrapper .element-hover .res-handle.handle-top-left{top:0;left:0}#page-wrapper .element-hover .res-handle.handle-top-left::after{height:7px;width:7px;cursor:nwse-resize}#page-wrapper .element-hover .res-handle.handle-top-center{top:0;height:5px;left:4px;right:4px}
#page-wrapper .element-hover .res-handle.handle-top-center::after{bottom:50%;height:7px;left:50%;margin-bottom:-4px;margin-left:-5px;width:7px;cursor:ns-resize}#page-wrapper .element-hover .res-handle.handle-top-right{top:0;right:7px}
#page-wrapper .element-hover .res-handle.handle-top-right::after{height:7px;width:7px;cursor:nesw-resize}#page-wrapper .element-hover .res-handle.handle-middle-left{bottom:4px;left:0;top:4px;width:5px}
#page-wrapper .element-hover .res-handle.handle-middle-left::after{height:7px;left:0;margin-left:0;margin-top:-5px;top:50%;width:7px;cursor:ew-resize}#page-wrapper .element-hover .res-handle.handle-middle-right{bottom:4px;right:0;top:4px;width:5px}
#page-wrapper .element-hover .res-handle.handle-middle-right::after{height:7px;right:0;margin-left:-5px;margin-top:-5px;top:50%;width:7px;cursor:ew-resize}#page-wrapper .element-hover .res-handle.handle-bottom-left{bottom:7px;left:0}
#page-wrapper .element-hover .res-handle.handle-bottom-left::after{height:7px;width:7px;cursor:nesw-resize}#page-wrapper .element-hover .res-handle.handle-bottom-center{bottom:0;height:5px;left:4px;right:4px}
#page-wrapper .element-hover .res-handle.handle-bottom-center::after{bottom:50%;height:7px;left:50%;margin-bottom:-3px;margin-left:-5px;width:7px;cursor:ns-resize}#page-wrapper .element-hover .res-handle.handle-bottom-right{bottom:7px;right:7px}
#page-wrapper .element-hover .res-handle.handle-bottom-right::after{height:7px;width:7px;cursor:nwse-resize}#page-wrapper .tool{z-index:2030 !important;opacity:1;padding:0;position:absolute;float:left;left:0;top:0;background-color:rgba(96,125,139,0.8);color:#fff}
#page-wrapper .tool *{color:#fff !important;font-size:1rem;font-family:"Roboto" !important;font-weight:400 !important}#page-wrapper .tool ul *{color:#555 !important}#page-wrapper .tool .material-icons{color:#fff !important;font-size:1.5rem !important;vertical-align:middle;font-family:"Material Icons" !important;line-height:22px !important}
#page-wrapper .tool button.mdl-button:hover{background-color:#fff}#page-wrapper .tool button.mdl-button:hover .material-icons{color:#6e9baf !important}#page-wrapper .tool .tool-ad{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
#page-wrapper .tool .tool-ad>i.material-icons{width:32px;height:32px;line-height:22px;padding:5px}#page-wrapper .tool .tool-ad>i.material-icons.move{cursor:move}#page-wrapper .tool .tool-ad>i.material-icons:hover{background-color:#fff;color:#6e9baf !important}
#page-wrapper .tool .tool-ad{position:relative}#page-wrapper .tool .tool-ad .mdl-button--icon{height:32px}#page-wrapper .tool .tool-ad>span{padding-left:.5rem;padding-right:.5rem}#page-wrapper .empty-row{background:rgba(96,125,139,0.7);color:#fff !important;width:100%;min-height:4rem}
#page-wrapper .empty-row::before{content:"EMPTY ROW";line-height:2rem;position:absolute;left:0rem;top:0rem;padding:1rem;outline:0;background:0;background-color:rgba(0,0,0,0.1);color:#fff;font-family:Roboto;font-size:1.1rem}
#page-wrapper .empty-row.empty-form:before{content:"EMPTY FORM"}#page-wrapper .empty-col{background:rgba(96,125,139,0.7);color:#fff !important;width:100%;min-height:4rem}#page-wrapper .empty-col::before{content:"EMPTY COLUMN";line-height:2rem;position:absolute;left:0rem;top:0rem;padding:1rem;outline:0;background:0;background-color:rgba(0,0,0,0.1);color:#fff;font-family:Roboto;font-size:1.1rem}
#page-wrapper .sort-el-placeholder{position:relative;outline:3px solid rgba(96,125,139,0.8) !important;!important;outline-offset:-3px;background-color:rgba(96,125,139,0.5);height:0;min-height:0;padding:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease}
#page-wrapper .ui-sortable-helper{-webkit-transition:width .3s ease,height .3s ease;-moz-transition:width .3s ease,height .3s ease;-o-transition:width .3s ease,height .3s ease;-ms-transition:width .3s ease,height .3s ease;outline:3px solid rgba(188,83,83,0.5) !important;outline-offset:-3px;background-color:rgba(188,83,83,0.3)}
#trash{background-color:#fff;display:flex;padding:.5rem;position:fixed;right:2rem;top:2rem;z-index:1900;-webkit-box-shadow:0 0 9px 5px rgba(128,128,128,0.4);-moz-box-shadow:0 0 9px 5px rgba(128,128,128,0.4);box-shadow:0 0 9px 5px rgba(128,128,128,0.4)}
#trash .material-icons{font-size:2.5rem;z-index:1;color:#ea002b}#trash:hover{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
#page-wrapper .alink span{display:block}.ui-cs-chromoselector{background:rgba(255,255,255,0.8) none repeat scroll 0 0;border:0;box-sizing:content-box;position:absolute;z-index:3010;border-top-width:0}
.ui-cs-chromoselector .ui-cs-preview-container{margin:0;padding:0}.ui-cs-preview-widget{box-shadow:none !important}.mdl-button--file input{cursor:pointer;height:100%;right:0;opacity:0;position:absolute;top:0;width:100%;z-index:4}
.mdl-textfield--file .mdl-textfield__input{box-sizing:border-box;width:calc(100% - 32px)}.mdl-textfield--file .mdl-button--file{width:100%;right:0;top:16px}.mdl-textfield--file .mdl-button--remove{right:32px;top:14px;display:none;z-index:10}
.mdl-textfield--file label{padding-right:32px}.mdl-textfield--file.is-focused .mdl-textfield__label::after{left:0;right:32px;visibility:visible;width:auto}.mdl-textfield--file .mdl-button--icon .material-icons{left:auto;right:0;width:14px}
.mdl-button.mdl-button--file:hover{background-color:rgba(158,158,158,0)}.mdl-button.mdl-button--flat{font-size:1rem;background-color:rgba(158,158,158,0.1)}.mdl-button.mdl-button--flat:hover{background-color:rgba(158,158,158,0.2)}
#page-wrapper [class*="col"].flash::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,238,0,0.5) !important;transition:background 1s ease-in-out;-ms-transition:background 1s ease-in-out;-webkit-transition:background 1s ease-in-out}
#page-wrapper .row.flash::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,238,0,0.5) !important;transition:background 1s ease-in-out;-ms-transition:background 1s ease-in-out;-webkit-transition:background 1s ease-in-out}
.modal__dialog .mdl-slider__container{margin-bottom:10px;margin-left:-26px;margin-right:-26px}#page-wrapper .modal__dialog .repo-element{margin-bottom:1rem;text-align:left}#page-wrapper .modal__dialog #loaded-repo>div{border:10px solid #fff;background-color:#f5f5f5;padding:1rem .5rem}
#page-wrapper .modal__dialog #loaded-repo img{max-height:200px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.4);box-shadow:0 5px 5px 0 rgba(0,0,0,0.4)}#loaded-repo{font-size:1rem}
#loaded-repo .mdl-chip{margin:0 .25rem .25rem 0;height:22px;line-height:22px}#loaded-repo .mdl-chip .mdl-chip__text{line-height:22px}#loaded-repo .mdl-button.mdl-button--flat{font-size:1rem;background-color:rgba(158,158,158,0.1)}
.chips-container .mdl-chip{margin:.25rem}.mdl-chip-light{background-color:#f5f5f5;color:rgba(0,0,0,0.27)}.mdl-chip-light .mdl-chip__action{color:rgba(0,0,0,0.27)}.minicolors-theme-default.minicolors{display:inline-block;width:100%}
.minicolors-theme-default.minicolors-position-right .minicolors-input{padding-left:inherit;padding-right:inherit}.minicolors-theme-default .minicolors-input{display:initial;height:inherit;padding-left:inherit}
.minicolors-position-right .minicolors-panel{right:-2px}.minicolors-theme-default.minicolors-position-right .minicolors-swatch{left:auto;right:0}.minicolors-theme-default.minicolors-position-left .minicolors-swatch{left:auto;right:0}
.minicolors-theme-default .minicolors-swatch{height:10px;left:5px;top:6px;width:10px}.minicolors-swatch{background-position:-80px 0;border:0 solid #ccc;cursor:text;display:inline-block;margin:0;padding:0;position:absolute;vertical-align:middle}
.wysiwyg-editor-active .wysiwyg-popup *{all:initial}.wysiwyg-editor-active{cursor:text}.wysiwyg-editor{padding:0}.wysiwyg-container{border:0 solid #ddd;border-radius:0;color:inherit !important;overflow:visible}
.wysiwyg-toolbar{background-color:#fff;margin:10px 0;position:relative;z-index:1000;font-size:1rem !important}.wysiwyg-toolbar-top{border-bottom:2px solid #ddd}.wysiwyg-popup{border:0 solid #ddd;border-radius:0;-webkit-box-shadow:0 0 5px 2px rgba(119,119,119,0.5);-moz-box-shadow:0 0 5px 2px rgba(119,119,119,0.5);box-shadow:0 0 5px 2px rgba(119,119,119,0.5);max-width:100%}
.wysiwyg-popup .mdl-button{position:relative}.wysiwyg-popup.wysiwyg-popuphover::after{border-width:0}.wysiwyg-toolbar-icon{padding:5px;float:left;font-size:0 !important}#debug-wrapper .wysiwyg-toolbar-icon *{color:#777 !important;font-family:"Material Icons" !important;font-size:20px !important}
#debug-wrapper .wysiwyg-toolbar-icon:hover *{color:#fff !important}#debug-wrapper .wysiwyg-toolbar-icon .material-icons{font-size:20px !important;line-height:20px !important}.wysiwyg-plugin-list{max-height:16em;overflow:auto;overflow-x:hidden;overflow-y:scroll}
.wysiwyg-plugin-list a,.wysiwyg-plugin-list a:link,.wysiwyg-plugin-list a:visited{color:#555;cursor:pointer;display:block;font-family:Roboto;font-size:1rem !important;line-height:20px !important;padding:5px 10px;text-align:left;text-decoration:none;text-transform:none}
.wysiwyg-plugin-list a:hover{background-color:#eee}.wysiwyg-input{border-radius:0;font-size:1rem !important;height:auto;line-height:1rem !important;width:100%}#debug-wrapper .editor-popup *,#debug-wrapper .wysiwyg-popup *{color:#555 !important;font-size:.9rem !important;text-transform:initial}
#debug-wrapper .editor-popup .mdl-textfield__label{color:rgba(0,0,0,0.26) !important}#debug-wrapper .editor-popup .mdl-textfield--floating-label.is-focused .mdl-textfield__label,#debug-wrapper .editor-popup .mdl-textfield--floating-label.is-dirty .mdl-textfield__label,#debug-wrapper .editor-popup .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{color:#607d8b !important}
#debug-wrapper .editor-popup .mdl-button--accent.mdl-button--accent.mdl-button--raised,#debug-wrapper .editor-popup .mdl-button--accent.mdl-button--accent.mdl-button--fab{color:#fff !important}.wysiwyg-container .wysiwyg-editor.wysiwygeditor-codeview{display:none !important}
.wysiwyg-container .editor.wysiwygeditor-codeview{display:block !important}.debug-panel-track{width:6px;background:rgba(0,0,0,0);margin-right:3px;border-radius:0;-webkit-transition:background 250ms linear;transition:background 250ms linear}
.debug-panel-track:hover,.debug-panel-track.dragging{background:#d9d9d9;background:rgba(0,0,0,0.1)}.debug-panel-handle{width:6px;right:0;background:#777;background:rgba(0,0,0,0.2);border-radius:0;-webkit-transition:width 250ms;transition:width 250ms}
.debug-panel-track:hover .debug-panel-handle,.debug-panel-track.dragging .debug-panel-handle{width:6px}.debug-menu-track{width:10px;background:#e9e9e9;background:rgba(0,0,0,0.1);margin-right:0;border-radius:0;-webkit-transition:background 250ms linear;transition:background 250ms linear}
.debug-menu-track:hover,.debug-menu-track.dragging{background:#d9d9d9;background:rgba(0,0,0,0.2)}.debug-menu-handle{width:10px;right:0;background:#ff5252;border-radius:0;-webkit-transition:width 250ms;transition:width 250ms}
.debug-menu-track:hover .debug-menu-handle,.debug-menu-track.dragging .debug-menu-handle{width:10px}.lazy-load{margin-top:1rem;margin-bottom:1rem}.modal-icon-listitem{padding:.25rem;margin:2px;background-color:#fff;cursor:pointer}
.modal-icon-listitem:hover{color:#ff5252}.modal-icon-listitem.selected{background-color:#ff5252;color:#fff}#debug-panel-wrapper .material-icons.button-device-size,#debug-panel-wrapper .material-icons.button-device-rotate,#fast-design-panel .material-icons.button-device-size,#fast-design-panel .material-icons.button-device-rotate{background-color:#fff;border-radius:0;box-sizing:border-box;color:#607d8b;font-size:20px;height:40px;padding:10px 10px 7px;width:40px;border-bottom:3px solid #fff;cursor:pointer}
#debug-panel-wrapper .material-icons.button-device-size.active,#debug-panel-wrapper .material-icons.button-device-rotate.active,#fast-design-panel .material-icons.button-device-size.active,#fast-design-panel .material-icons.button-device-rotate.active{border-bottom:3px solid #ff5252}
#debug-panel-wrapper .material-icons.button-device-rotate.disabled,#fast-design-panel .material-icons.button-device-rotate.disabled{border-bottom:3px solid transparent;background-color:transparent;cursor:default}
body #page-wrapper{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}body #page-wrapper{width:100%;max-width:100%}body.device-size-MD #page-wrapper{flex:0 0 75em}
body.device-size-SM #page-wrapper{flex:0 0 64em}body.device-size-XS #page-wrapper{flex:0 0 48em}body.device-size-SM.device-rotate #page-wrapper{border-width:30px 70px 30px 50px;-webkit-flex:0 0 86em;-ms-flex:0 0 86em;flex:0 0 86em;height:63em}
body.device-size-XS.device-rotate #page-wrapper{border-width:30px 70px 30px 50px;-webkit-flex:0 0 62em;-ms-flex:0 0 62em;flex:0 0 62em;height:42em}#debug-panel .page-tree{padding:0rem;background-color:#fff}
#debug-panel .page-tree .material-icons{font-size:inherit}#debug-panel .page-tree span.type{color:#607d8b}#debug-panel .page-tree .page-tree{margin:0rem 1rem 1rem 1rem;background-color:rgba(70,70,70,0.05);border-left:0 solid rgba(0,0,0,0.1)}
#debug-panel .collapse-card__body>.page-tree+.page-tree{margin-top:.5rem}#debug-panel .page-tree .page-tree:last-child{margin-bottom:1rem}#debug-panel .page-tree-item{position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#debug-panel .page-tree-item-title{padding:.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}#debug-panel .page-tree-item-title:hover,#debug-panel .page-tree-item-title:hover span.type{background-color:#607d8b;color:#fff}
#table-editor{background-color:#ddd;border-collapse:separate;border-spacing:1px;width:100%}#table-editor input.table-width{background-color:#f7f7f7;border:medium none;display:inline-block;font-size:1rem;height:36px;line-height:36px;padding:0 .5rem;width:5rem}
#table-editor tr td{padding:0rem;vertical-align:top;white-space:nowrap;background-color:#fff}#table-editor tr:first-child td:first-child{width:.1%}#table-editor tr:first-child td,#table-editor tr:nth-child(n+2) td:first-child{padding:.5rem;vertical-align:top;font-size:20px}
#table-editor td textarea{border:0;width:100%;height:50px;padding:.5rem;resize:none}#table-editor td textarea:focus{border:0;background-color:#fffabc}#table-editor .mdl-button{padding:0 .5rem}#fast-design-panel{-moz-box-shadow:0 2px 11px 4px rgba(0,0,0,0.25);-webkit-box-shadow:0 2px 11px 4px rgba(0,0,0,0.25);box-shadow:0 2px 11px 4px rgba(0,0,0,0.25)}
#fast-design-panel{position:fixed;right:-250px;top:0;bottom:0;left:auto;z-index:3010;opacity:0;width:250px;background-color:#f0f0f0;overflow-y:scroll;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-duration:.5s;animation-duration:.5s}
#fast-design-panel *{font-size:12px}#fast-design-panel .mdl-button .material-icons{font-size:20px}#fast-design-panel .mdl-button.w100{padding:0}#fast-design-panel.stay-hover-opened{opacity:1;-webkit-animation-name:start-from-right;animation-name:start-from-right;right:0}
#fast-design-panel.stay-hover-closed{-webkit-animation-name:end-to-right;animation-name:end-to-right}#fast-design-panel.panel-right{left:-250px;right:auto}#fast-design-panel.panel-right.stay-hover-opened{left:0;-webkit-animation-name:start-from-left;animation-name:start-from-left}
#fast-design-panel.panel-right.stay-hover-closed{-webkit-animation-name:end-to-left;animation-name:end-to-left}#fast-design-panel h6{color:#fff;background-color:#607d8b;margin:0;padding:.5rem 1rem}#fast-design-panel h6 .title-size{display:inline-block;background-color:#fff;color:#607d8b;padding:0rem .25rem;display:inline-block;float:right;margin-left:.25rem}
#fast-design-panel h6 .title-scroll{display:inline-block;color:#ddd;padding:0rem .25rem;display:inline-block;float:right}#fast-design-panel label.fdpl{font-weight:400;color:#607d8b}#fast-design-panel label.fdpl-bold{font-weight:500;color:#777}
#fast-design-panel-inner{padding:1rem}#fast-design-panel-inner .mdl-textfield--floating-label.is-focused .mdl-textfield__label,#fast-design-panel-inner .mdl-textfield--floating-label.is-dirty .mdl-textfield__label,#fast-design-panel-inner .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{top:4px}
#fast-design-panel-inner .mdl-textfield__label{top:22px}#fast-design-panel-inner .unit-input .mdl-textfield__label{top:2px}#fast-design-panel-inner .unit-input .mdl-textfield__label::after{bottom:0}#fast-design-panel-inner .unit-input .mdl-textfield{padding:0;width:100%}
#fast-design-panel-inner .mdl-menu{max-height:200px;overflow-y:auto}#fast-design-panel-inner .slider-value{color:#ff5252}@-webkit-keyframes start-from-right{00%{opacity:0;right:-100%}}@keyframes start-from-right{00%{opacity:0;right:-100%}
}@-webkit-keyframes end-to-right{00%{opacity:1;right:0}}@keyframes end-to-right{00%{opacity:1;right:0}}@-webkit-keyframes start-from-left{00%{opacity:0;left:-100%}}@keyframes start-from-left{00%{opacity:0;left:-100%}
}@-webkit-keyframes end-to-left{00%{opacity:1;left:0}}@keyframes end-to-left{00%{opacity:1;left:0}}#fast-design-panel .mdl-slider{margin:10px 0}#fast-design-panel .mdl-slider__background-flex{margin:0 6px;width:calc(100% - 12px)}
#fast-design-panel .mdl-menu{padding:0}#fast-design-panel .mdl-menu__item{height:2rem;line-height:2rem;padding:0 .5rem;width:100%}#fast-design-panel .mdl-slider__container{margin-bottom:-8px}#fast-design-panel .mdl-textfield__input{padding:2px 0}
#fast-design-panel .ui-resizable-e{cursor:e-resize;height:100%;right:0rem;top:0;width:1rem}#fast-design-panel .ui-resizable-w{cursor:w-resize;height:100%;left:0rem;top:0;width:1rem}#fast-design-panel .ui-resizable-handle{display:block;font-size:.1px;position:absolute}
#layouts button{border:0;margin:0;padding:.5rem;background-color:transparent;width:100%}#layouts button:hover{background-color:#fff}.text-ellipsed:before{content:''}.text-ellipsed{padding-right:1rem !important;white-space:nowrap;width:100%;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
#modal-template-parameters label.mdl-checkbox{margin-bottom:1rem}#modal-edit-template .templateDescription dl{max-height:300px;overflow:auto}#dicons-wrapper h5{font-size:1rem;color:#607d8b;background-color:#e0e0e0;padding:.5rem}
.dicons div{font-size:1rem;padding:.25rem .5rem}.dicons div:hover{background-color:#ccc;cursor:pointer}.dicons div.active{background-color:#fff}.dicons div i.fa{width:2rem}.dicons div.active i.fa{color:#ff5252}
#fast-design-panel .css-scrollables:hover{background-color:#fff}#fast-design-panel .css-scrollables .mdl-button{height:28px;line-height:28px;padding:0rem .5rem}#fast-design-panel #fast-add-scroll-css{text-transform:none}