html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}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{margin:0;padding:0;border:0;font:inherit;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}*,input,select,textarea{box-sizing:border-box}bgm-modals{position:fixed;top:0;right:0;left:0;bottom:0;display:block;box-sizing:border-box;z-index:200;pointer-events:none}bgm-modals *{box-sizing:border-box}bgm-modals.bgm-modal-masked .bgm-mask{visibility:visible;opacity:1}bgm-modals .bgm-mask{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);z-index:250;visibility:hidden;opacity:0;transition:opacity .2s ease-in-out;pointer-events:all}bgm-modals bgm-alert,bgm-modals bgm-confirm,bgm-modals bgm-modal{display:block;position:absolute;width:400px;right:0;left:0;margin:20px auto 0;visibility:hidden;opacity:0;z-index:300;pointer-events:all}bgm-modals bgm-alert.bgm-open,bgm-modals bgm-confirm.bgm-open,bgm-modals bgm-modal.bgm-open{visibility:visible;opacity:1}bgm-modals bgm-alert header,bgm-modals bgm-confirm header,bgm-modals bgm-modal header{position:relative;line-height:40px;background-color:#ff6c2f;color:#fff;padding:0 16px}bgm-modals bgm-alert header h2,bgm-modals bgm-confirm header h2,bgm-modals bgm-modal header h2{font-size:18px;line-height:50px;font-weight:700;font-family:jaf-bernino-sans-condensed,sans-serif}bgm-modals bgm-alert header .bgm-btn-close,bgm-modals bgm-confirm header .bgm-btn-close,bgm-modals bgm-modal header .bgm-btn-close{line-height:50px;height:50px;position:absolute;width:40px;text-align:center;right:0;top:0;color:#fff;-webkit-font-smoothing:antialiased;cursor:pointer}bgm-modals bgm-alert header .bgm-btn-close:before,bgm-modals bgm-confirm header .bgm-btn-close:before,bgm-modals bgm-modal header .bgm-btn-close:before{font-family:fontawesome;content:'\f00d';font-size:1.2em}bgm-modals bgm-alert main,bgm-modals bgm-confirm main,bgm-modals bgm-modal main{background-color:#f3f0ef;padding:16px 16px 0;max-height:100%}bgm-modals bgm-alert bgm-buttons,bgm-modals bgm-alert footer,bgm-modals bgm-confirm bgm-buttons,bgm-modals bgm-confirm footer,bgm-modals bgm-modal bgm-buttons,bgm-modals bgm-modal footer{display:block;text-align:right;background-color:#f3f0ef;font-size:0;padding:8px 16px 12px 0;line-height:normal}bgm-modals bgm-alert bgm-buttons button,bgm-modals bgm-alert footer button,bgm-modals bgm-confirm bgm-buttons button,bgm-modals bgm-confirm footer button,bgm-modals bgm-modal bgm-buttons button,bgm-modals bgm-modal footer button{line-height:40px;padding:0 16px;font-family:jaf-bernino-sans-condensed,sans-serif;font-size:16px;font-weight:700;color:#fff;background-color:#ff6c2f;border:none;margin-left:8px;cursor:pointer}bgm-modals bgm-modal{margin-top:140px!important;width:60%!important;max-height:calc(100% - 180px)}bgm-modals bgm-modal main{font-size:13px;max-height:calc(100% - 90px)}bgm-modals bgm-modal.bgm-fill{height:calc(100% - 180px)}bgm-modals bgm-modal.bgm-fill main{height:calc(100% - 90px)}bgm-modals bgm-modal .form-group{padding-bottom:10px}bgm-modals bgm-modal .form-group label{display:block;font-family:jaf-bernino-sans-condensed;font-weight:700;margin-bottom:4px;color:#00225c}bgm-modals bgm-modal .form-group span.tip{display:none}bgm-modals bgm-modal .form-group input,bgm-modals bgm-modal .form-group textarea{width:100%;display:block;padding:10px;margin-bottom:10px;font-size:inherit;font-family:inherit;border:1px solid #6e737c}bgm-modals bgm-modal .form-group textarea{height:30vh}bgm-modals bgm-modal .form-group .help-block{color:#ff2f30}bgm-modals bgm-modal.modal-change-password,bgm-modals bgm-modal.modal-user-editor{max-width:400px}bgm-modals bgm-alert,bgm-modals bgm-confirm{margin-top:140px!important}bgm-modals bgm-alert main,bgm-modals bgm-confirm main{padding:20px!important}bg-image-cropper{display:block;height:100%}bg-image-cropper canvas{box-shadow:0 0 0 2px #000;margin:2px}bg-image-cropper canvas.rounded{border-radius:50%}bg-image-cropper *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}bg-image-cropper .bgic-source{display:inline-block;vertical-align:top;position:relative;overflow:hidden;font-size:0;cursor:default;max-width:calc(100% - 40px);height:calc(100% - 40px)}bg-image-cropper .bgic-source.resizing-nwse{cursor:nwse-resize}bg-image-cropper .bgic-source.resizing-nwse .bgic-handle,bg-image-cropper .bgic-source.resizing-nwse .bgic-selection{cursor:nwse-resize!important}bg-image-cropper .bgic-source.resizing-nesw{cursor:nesw-resize}bg-image-cropper .bgic-source.resizing-nesw .bgic-handle,bg-image-cropper .bgic-source.resizing-nesw .bgic-selection{cursor:nesw-resize!important}bg-image-cropper .bgic-source.moving{cursor:move}bg-image-cropper .bgic-source.moving .bgic-handle,bg-image-cropper .bgic-source.moving .bgic-selection{cursor:move!important}bg-image-cropper .bgic-source.bgic-no-image .bgic-selection,bg-image-cropper .bgic-source.bgic-no-image img{display:none}bg-image-cropper .bgic-source img{pointer-events:none;max-width:100%;max-height:100%}bg-image-cropper .bgic-source .bgic-selection{position:absolute;width:100px;height:100px;z-index:100;cursor:move}bg-image-cropper .bgic-source .bgic-selection .bgic-handle{position:absolute;width:7px;height:7px;background-color:rgba(0,0,0,.4);box-shadow:0 0 0 1px #fff;cursor:nesw-resize}bg-image-cropper .bgic-source .bgic-selection .bgic-handle.bgic-handle-tr{top:-3px;right:-3px;cursor:nesw-resize}bg-image-cropper .bgic-source .bgic-selection .bgic-handle.bgic-handle-tl{top:-3px;left:-3px;cursor:nwse-resize}bg-image-cropper .bgic-source .bgic-selection .bgic-handle.bgic-handle-br{bottom:-3px;right:-3px;cursor:nwse-resize}bg-image-cropper .bgic-source .bgic-selection .bgic-handle.bgic-handle-bl{bottom:-3px;left:-3px;cursor:nesw-resize}bg-image-cropper .bgic-source .bgic-selection .bgic-bar{position:absolute;background-image:url(/assets/images/52c5a471.ants.gif)}bg-image-cropper .bgic-source .bgic-selection .bgic-bar.bgic-bar-bottom,bg-image-cropper .bgic-source .bgic-selection .bgic-bar.bgic-bar-top{width:100%;height:1px;left:0}bg-image-cropper .bgic-source .bgic-selection .bgic-bar.bgic-bar-left,bg-image-cropper .bgic-source .bgic-selection .bgic-bar.bgic-bar-right{height:100%;width:1px;top:0}bg-image-cropper .bgic-source .bgic-selection .bgic-bar.bgic-bar-top{top:0}bg-image-cropper .bgic-source .bgic-selection .bgic-bar.bgic-bar-bottom{bottom:0}bg-image-cropper .bgic-source .bgic-selection .bgic-bar.bgic-bar-left{left:0}bg-image-cropper .bgic-source .bgic-selection .bgic-bar.bgic-bar-right{right:0}body,html{height:100%;background-color:#f3f0ef}body{font-family:jaf-bernino-sans,serif;font-weight:200;letter-spacing:.02em;-webkit-font-smoothing:antialiased}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.trash{color:#d15b47}section{color:#00f}.page-login{background-color:#61605F}form.login-form{position:absolute;display:block;width:400px;left:50%;margin-left:-200px;top:100px;padding:20px;background-color:#f3f0ef}form.login-form h1{background-color:#ff6c2f;line-height:50px;font-family:jaf-bernino-sans-condensed,sans-serif;font-size:18px;color:#fff;font-weight:700;margin:-20px -20px 20px -20px;text-align:center}form.login-form button,form.login-form input,form.login-form label{display:block;font-size:inherit;width:100%}form.login-form button,form.login-form input{line-height:40px;border:none}form.login-form input{font-family:jaf-bernino-sans,sans-serif;padding:0 10px;background-color:#fff;border:1px solid #6e737c}form.login-form label{font-family:jaf-bernino-sans-condensed,sans-serif;line-height:1.6em;font-weight:700;color:#00296e}form.login-form button{background-color:#ff6c2f;font-family:jaf-bernino-sans-condensed,sans-serif;color:#fff;font-weight:700;margin-top:20px;cursor:pointer}form.login-form .form-group{margin-bottom:12px}page-nav{position:fixed;top:0;bottom:0;left:0;width:160px;color:#fff;background-color:#003da5;z-index:1000}page-nav>h2{background-color:#002f80;font-family:jaf-bernino-sans-condensed,sans-serif;line-height:40px;text-align:right;font-size:18px;font-weight:700;padding-right:26px;padding-top:40px}page-nav>ul a,page-nav>ul span{font-family:jaf-bernino-sans-condensed,sans-serif;color:inherit;display:block;line-height:40px;width:100%;text-align:right;padding-right:26px;text-decoration:none;font-size:16px;position:relative}page-nav>ul a:hover{background-color:#3968b9}page-nav>ul span{position:relative;font-weight:700}page-nav>ul span:after{display:block;content:'';border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #f3f0ef;right:0;top:8px;position:absolute}page-nav>ul.general{position:absolute;bottom:0;left:0;right:0}page-nav>ul.general .action{cursor:pointer}main.page-editor,main.user-management{display:block;padding:100px 20px 80px 180px}main.page-editor>header,main.user-management>header{position:fixed;top:0;left:160px;right:0;z-index:1000}main.page-editor>header h1,main.user-management>header h1{font-family:jaf-bernino-sans-condensed;font-weight:700;font-size:18px;padding:0 20px;line-height:40px;background-color:#ff6c2f;color:#fff;width:100%}main.page-editor>header nav ul,main.user-management>header nav ul{background-color:#ff8d5d;font-size:0}main.page-editor>header nav ul li,main.user-management>header nav ul li{display:inline-block}main.page-editor>header nav ul li a,main.user-management>header nav ul li a{cursor:pointer}main.page-editor>header nav ul li a,main.page-editor>header nav ul li span,main.user-management>header nav ul li a,main.user-management>header nav ul li span{font-family:jaf-bernino-sans-condensed;padding:0 12px;text-decoration:none;color:#fff;font-size:16px;display:inline-block;line-height:40px;font-weight:700}main.page-editor>header nav ul li span,main.user-management>header nav ul li span{background-color:#f3f0ef;color:#00296e}main.page-editor>header nav ul li:first-of-type a,main.page-editor>header nav ul li:first-of-type span,main.user-management>header nav ul li:first-of-type a,main.user-management>header nav ul li:first-of-type span{padding-left:20px}main.page-editor>footer,main.user-management>footer{position:fixed;bottom:0;left:160px;right:0;max-width:1000px;padding:10px 20px;text-align:right}main.page-editor>footer button,main.user-management>footer button{display:inline;line-height:40px;border:none;background:#ff6c2f;font-size:16px;font-family:jaf-bernino-sans-condensed,sans-serif;font-weight:700;padding:0 16px;color:#fff;cursor:pointer}main.page-editor .info,main.user-management .info{position:relative;padding:20px 20px 20px 56px;border-radius:10px;background-color:#3968b9;color:#fff;display:inline-block;margin-bottom:20px}main.page-editor .info:before,main.user-management .info:before{font-family:fontawesome;content:'\f05a';position:absolute;top:18px;left:20px;font-size:24px}main.page-editor .info p,main.user-management .info p{margin-bottom:1em}main.page-editor .info p:last-of-type,main.user-management .info p:last-of-type{margin-bottom:0}main.page-editor .info.one-liner,main.user-management .info.one-liner{padding:0 20px}main.page-editor .info.one-liner:before,main.user-management .info.one-liner:before{position:relative;line-height:54px;margin-right:8px;display:inline-block;top:auto;left:auto;vertical-align:middle}main.page-editor .info.one-liner p,main.user-management .info.one-liner p{margin-bottom:0;line-height:54px;display:inline-block;vertical-align:middle}main.page-editor form,main.user-management form{font-size:13px;max-width:960px}main.page-editor form fieldset,main.user-management form fieldset{border:1px solid #ff6c2f;padding:20px 20px 10px;margin-bottom:20px}main.page-editor form fieldset legend,main.user-management form fieldset legend{font-family:jaf-bernino-sans-condensed;font-size:16px;font-weight:700;color:#ff6c2f;padding:0 6px;text-transform:capitalize}main.page-editor form .form-group,main.user-management form .form-group{padding-bottom:10px}main.page-editor form .form-group label,main.user-management form .form-group label{display:block;font-family:jaf-bernino-sans-condensed;font-weight:700;margin-bottom:4px;color:#00225c}main.page-editor form .form-group span.tip,main.user-management form .form-group span.tip{display:none}main.page-editor form .form-group input,main.page-editor form .form-group textarea,main.user-management form .form-group input,main.user-management form .form-group textarea{width:100%;display:block;padding:10px;margin-bottom:10px;border:1px solid #6e737c;font-size:inherit;font-family:inherit}main.page-editor form .form-group textarea.section-editor,main.user-management form .form-group textarea.section-editor{height:50vh}main.page-editor div.image-preview,main.user-management div.image-preview{margin:auto;max-width:calc(100% - 80px);min-width:600px;min-height:300px;position:relative;padding:0 40px;overflow:hidden}main.page-editor div.image-preview:after,main.page-editor div.image-preview:before,main.user-management div.image-preview:after,main.user-management div.image-preview:before{content:'';position:absolute;left:0;right:0;height:40px;display:block;font-size:0;background:linear-gradient(-45deg,#f3f0ef 16px,transparent 0),linear-gradient(45deg,#f3f0ef 16px,transparent 0);background-position:center bottom;background-repeat:repeat-x;background-size:32px 32px}main.page-editor div.image-preview:before,main.user-management div.image-preview:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-filter:drop-shadow(0 -2px 0 #00296e);filter:drop-shadow(0 -2px 0 #00296e);top:0}main.page-editor div.image-preview:after,main.user-management div.image-preview:after{bottom:0;-webkit-filter:drop-shadow(0 -2px 0 #00296e);filter:drop-shadow(0 -2px 0 #00296e)}main.page-editor div.image-preview img,main.user-management div.image-preview img{max-width:100%;pointer-events:none;display:block;margin:auto}main.page-editor div.image-preview input[type=file],main.user-management div.image-preview input[type=file]{visibility:hidden;width:1px;height:1px;position:absolute;top:0;right:0}main.page-editor div.image-preview .image-preview-picker,main.user-management div.image-preview .image-preview-picker{position:absolute;width:200px;line-height:80px;text-align:center;font-size:24px;font-family:jaf-bernino-sans-condensed,sans-serif;color:#fff;background-color:#ff6c2f;border:none;top:50%;left:50%;margin-top:-40px;margin-left:-100px;cursor:pointer;opacity:0;transition:opacity .2s}main.page-editor div.image-preview .image-preview-picker:hover,main.user-management div.image-preview .image-preview-picker:hover{opacity:1}main.page-editor .mce-toolbar-grp,main.user-management .mce-toolbar-grp{background:#61605F}main.page-editor .mce-panel,main.user-management .mce-panel{border:none}main.page-editor div.mce-container-body,main.user-management div.mce-container-body{border:1px solid #6e737c}main.page-editor div.mce-container-body div.mce-container-body,main.user-management div.mce-container-body div.mce-container-body{border:none}main.page-editor .mce-btn-group .mce-btn,main.page-editor .mce-btn-group .mce-first,main.page-editor .mce-btn-group .mce-last,main.user-management .mce-btn-group .mce-btn,main.user-management .mce-btn-group .mce-first,main.user-management .mce-btn-group .mce-last{box-shadow:none;background:0 0;border:none!important}main.page-editor .mce-btn-group .mce-btn:active,main.page-editor .mce-btn-group .mce-btn:hover,main.page-editor .mce-btn-group .mce-first:active,main.page-editor .mce-btn-group .mce-first:hover,main.page-editor .mce-btn-group .mce-last:active,main.page-editor .mce-btn-group .mce-last:hover,main.user-management .mce-btn-group .mce-btn:active,main.user-management .mce-btn-group .mce-btn:hover,main.user-management .mce-btn-group .mce-first:active,main.user-management .mce-btn-group .mce-first:hover,main.user-management .mce-btn-group .mce-last:active,main.user-management .mce-btn-group .mce-last:hover{box-shadow:none;background:0 0}main.page-editor .mce-btn i,main.user-management .mce-btn i{text-shadow:none;color:#fff}main.page-editor bg-image-cropper canvas,main.user-management bg-image-cropper canvas{position:fixed;top:100px;right:10px;z-index:900}main.page-editor bg-image-cropper .bgic-source,main.user-management bg-image-cropper .bgic-source{display:block;margin:0 auto}main.page-editor bg-image-cropper button,main.page-editor bg-image-cropper input,main.user-management bg-image-cropper button,main.user-management bg-image-cropper input{visibility:hidden;position:absolute;font-size:0;width:1px;height:1px}.as-sortable-drag{font-size:13px!important}.as-sortable-drag .entry{background-color:#fff}.as-sortable-drag .entry,.entries .entry{position:relative;padding:12px;border-radius:6px}.as-sortable-drag .entry.with-pic,.entries .entry.with-pic{padding-left:164px;min-height:164px}.as-sortable-drag .entry.with-pic .entry-pic,.entries .entry.with-pic .entry-pic{width:130px;height:130px;border-radius:50%;position:absolute;overflow:hidden;top:12px;left:12px;box-shadow:0 0 0 3px #002f80;background:url(/api/images/55c281a4be3138b9b7e86850) no-repeat center center;background-size:cover}.as-sortable-drag .entry.with-pic .entry-pic .pic-picker,.entries .entry.with-pic .entry-pic .pic-picker{position:absolute;left:0;right:0;top:50%;margin-top:-30px;line-height:60px;background-color:#ff6c2f;text-align:center;opacity:.1;transition:opacity .3s;cursor:pointer}.as-sortable-drag .entry.with-pic .entry-pic .pic-picker:hover,.entries .entry.with-pic .entry-pic .pic-picker:hover{background-color:#ff6c2f;opacity:1}.as-sortable-drag .entry.with-handle,.entries .entry.with-handle{padding-left:32px;margin-bottom:12px;background-color:#fff}.as-sortable-drag .entry.with-handle.with-pic,.entries .entry.with-handle.with-pic{padding-left:184px}.as-sortable-drag .entry.with-handle.with-pic .entry-pic,.entries .entry.with-handle.with-pic .entry-pic{left:32px}.as-sortable-drag .entry .entry-handle,.entries .entry .entry-handle{position:absolute;width:20px;top:0;bottom:0;left:0;border-radius:6px 0 0 6px;background-color:#ff8d5d;cursor:move}.as-sortable-drag .entry .actions,.entries .entry .actions{position:absolute;display:block;right:-40px;top:0;padding:0;opacity:0;transition:opacity .05s ease-in-out}.as-sortable-drag .entry .actions .action,.entries .entry .actions .action{width:40px;height:30px;line-height:30px;margin-bottom:8px;display:block;background-color:transparent;cursor:pointer;border-radius:6px;text-align:center}.as-sortable-drag .entry .actions .action:before,.entries .entry .actions .action:before{font-family:fontawesome;font-size:28px}.as-sortable-drag .entry .actions .action.action-edit:before,.entries .entry .actions .action.action-edit:before{content:'\f14b';color:#3968b9}.as-sortable-drag .entry .actions .action.action-delete:before,.entries .entry .actions .action.action-delete:before{content:'\f1f8';color:#ff2f30}.as-sortable-drag .entry:hover,.entries .entry:hover{background-color:#fff}.as-sortable-drag .entry:hover .actions,.entries .entry:hover .actions{opacity:1}.as-sortable-drag .entry h3,.entries .entry h3{font-family:jaf-bernino-sans-condensed;font-weight:700;color:#00296e;margin-bottom:.5em}.as-sortable-drag .entry div.content,.entries .entry div.content{line-height:1.4em}.as-sortable-drag .entry .compact,.entries .entry .compact{margin-bottom:0!important}.no-data{font-size:16px;position:relative;padding:20px;border:1px dashed #003693;color:#1c53af;margin-bottom:20px;text-align:center}.no-data p{margin-bottom:1em}.no-data p:last-of-type{margin-bottom:0}.messages .message{position:relative;margin-bottom:2em}.messages .message h2{font-weight:700;color:#002f80;font-family:jaf-bernino-sans-condensed,sans-serif}.messages .message .date{font-size:14px;font-weight:700;color:#002f80;font-family:jaf-bernino-sans-condensed,sans-serif}.messages .message p{font-size:14px;padding:10px 0}.messages .message .actions .action{display:inline-block;line-height:40px;background-color:#ff2f30;color:#fff;font-size:16px;font-family:jaf-bernino-sans-condensed,sans-serif;font-weight:700;padding:0 16px;cursor:pointer}