html,body{height:100%;width:100%}code{-ms-word-break:break-all;word-break:break-all}.cms{margin-bottom:100px}.cms .btn-group{line-height:initial;font-size:initial}.cms .cms-menu{-moz-box-shadow:0 0 5px 0 #666;-webkit-box-shadow:0 0 5px 0 #666;box-shadow:0 0 5px 0 #666;font-size:initial;font-weight:initial;line-height:initial}.cms .cms-menu .navbar-nav{display:inline-block;float:none!important}.cms .cms-menu .navbar-nav li a:hover{background-color:rgba(255,255,255,.2)}.cms .cms-control{outline:0 solid transparent}.cms .cms-control-menu{display:none;line-height:initial;font-size:initial;text-transform:initial;letter-spacing:initial;position:absolute;top:-5px;left:5px;z-index:999}.cms .widget-control-menu{display:none}.cms.edit .cms-control{outline:1px solid #2fa51d;box-shadow:0 0 10px #2fa51d;height:inherit;display:block;width:100%;position:relative;min-height:25px}.cms.edit .cms-control:hover>.cms-control-menu{display:block}.cms.edit .cms-control.editable *[contenteditable]{outline:none}.cms.edit .cms-control.editable:hover:before{background:none;z-index:-1}.cms.edit .cms-control.editable:hover .cms-control-menu{display:none}.cms.edit .cms-control-menu .dropdown-menu{padding:2px 0;min-width:100px}.cms.edit .cms-control-menu .dropdown-menu li a{line-height:initial;margin:0;padding:4px 8px}.cms.edit .widget-control{margin-bottom:25px}.cms.edit .widget-control .widget-control-item{min-height:40px;position:relative;border:1px dashed #c8d8e4}.cms.edit .widget-control-menu{display:block;padding:5px}.cms.edit .widget-control-menu>div .fa-stack-1x{line-height:2em;font-size:1.1em}.cms.edit .widget-select-container{border:1px solid #f9f9f9;border-radius:3px}.cms .editable{margin-bottom:5px;outline:none;position:relative;z-index:1}.cms .editable .actiongroup{text-align:left;margin:5px;width:100%;z-index:1}.cms .editable .note-editor{margin-bottom:0;background:inherit}.cms .editable .note-editor .note-editable{background:inherit}.cms #widgetselector .panel-collapse{overflow:auto;max-height:300px}.cms .note-editor{padding-bottom:0;margin-bottom:0}.cms .note-hint-popover{z-index:100300}.cms .dropdown-template{max-height:200px;overflow:auto}label.radio-image,label.checkbox-image{position:relative}label.radio-image>input,label.checkbox-image>input{visibility:hidden;position:absolute}label.radio-image>input+div,label.checkbox-image>input+div{cursor:pointer;border:2px solid transparent}label.radio-image>input:checked+div,label.checkbox-image>input:checked+div{border:2px solid #2196f3}label.radio-image>input:checked+div:before,label.checkbox-image>input:checked+div:before{}.flattycms-loader,.flattycms-inline-loader{padding:15px;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.5)}.flattycms-loader .spinner,.flattycms-inline-loader .spinner{text-align:center;top:50%;position:absolute;left:50%;margin-top:-4px;margin-left:-20px;z-index:25}.flattycms-loader .spinner>div,.flattycms-inline-loader .spinner>div{width:8px;height:8px;margin:0 2px;background-color:#2196f3;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.flattycms-loader .spinner .bounce1,.flattycms-inline-loader .spinner .bounce1{-webkit-animation-delay:-.48s;animation-delay:-.32s}.flattycms-loader .spinner .bounce2,.flattycms-inline-loader .spinner .bounce2{-webkit-animation-delay:-.32s;animation-delay:-.16s}.flattycms-loader .spinner .bounce3,.flattycms-inline-loader .spinner .bounce3{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.flattycms-inline-loader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.6)}.flattycms-inline-loader .spinner{position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-50px;width:100px}.flattycms-inline-loader .spinner>div{background-color:#2196f3}.flattycms-alert{position:fixed;bottom:0;left:50px;right:50px;z-index:999999}.flattycms-alert pre{background:none;border:none;max-height:300px;overflow-x:hidden}.cols-3,.cols-4,.cols-5,.cols-6{display:flex;flex-wrap:wrap}.cols-3>div{flex:1 0 33%;max-width:33%}.cols-4>div{flex:1 0 25%;max-width:25%}.cols-5>div{flex:1 0 20%;max-width:20%}.cols-6>div{flex:1 0 15%;max-width:15%}.no-padding{padding:0!important}.no-margin{margin:0!important}.media-item-container{padding:5px;padding-bottom:0}.media-item-container .media-item{border:2px solid #f9f9f9;padding:5px}.media-item-container .media-item .thumbnail{border:none;margin-bottom:0}.media-item-container .media-item .thumbnail img{max-height:150px}.btn.btn-rounded{border-radius:10px}.btn-file{position:relative;overflow:hidden}.upload-container{color:#ccc;border-style:dashed;border-color:#ccc;text-align:center}.upload-container .btn-file{line-height:50px;display:block}.upload-container.drop{color:#222;border-color:#222}.file-list{margin:15px 0;max-height:150px;overflow:auto}.file-list li{border:0;padding:5px 0}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.fa-top-right{position:absolute;top:5px;right:5px}.fa-top-left{position:absolute;top:5px;left:5px}.fa-stack-danger .fa-circle{color:#ce0808}.fa-stack-danger:hover .fa-circle{color:#960b0b}.fa-stack-dark .fa-circle{color:#555}.fa-stack-dark:hover .fa-circle{color:#444}.list-grid ul{margin:0;padding:0;list-style:none}.list-grid ul li{padding:15px 0;border-bottom:1px solid #f9f9f9}.list-grid .head li{font-weight:600}.pages-browser ul li{border-bottom:1px solid #e7e7e7}.pages-browser ul li a:focus{background-color:#16629a;color:#fff}.pages-browser .arrow{float:right;padding:5px}.pages-browser .fa.arrow:before{content:""}.pages-browser .active>a>.fa.arrow:before{content:""}.pages-browser .nav-second-level li,.pages-browser .nav-third-level li{border-bottom:0!important}.pages-browser .nav-second-level li a{padding-left:37px}.pages-browser .nav-third-level li a{padding-left:52px}.padding-10{padding:10px}.padding-20{padding:20px}.padding-30{padding:30px}.padding-40{padding:40px}.flattycms-modal{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(32,33,40,.6);z-index:100100;font-size:initial;font-weight:initial;line-height:initial}.flattycms-modal>div{width:860px;left:50%;margin-left:-430px;top:20px;bottom:20px;background-color:#fff;position:absolute;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.4);box-shadow:0 0 5px 0 rgba(0,0,0,.4)}.flattycms-modal>div>img{position:absolute;left:50%;top:50%;margin-top:-24px;margin-left:-24px}.flattycms-modal>div>a{position:absolute;right:0;top:0;width:20px;height:20px;margin:10px;z-index:99;text-decoration:none;text-align:center}.flattycms-modal>div>a>i{font-weight:100;position:relative;color:#333;font-size:20px;line-height:20px;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.flattycms-modal>div>a>i:hover{color:#bbb}.flattycms-modal .flattycms-modal-content{position:absolute;width:100%;top:80px;bottom:80px;overflow:auto}.flattycms-modal .flattycms-modal-buttons{position:absolute;bottom:0;left:0;right:0;padding:10px;background-color:#ddd;border-top:1px solid #ccc;height:65px}.flattycms-modal .flattycms-modal-buttons .buttons-right{float:right}.flattycms-modal .panel-heading{padding:5px}.flattycms-modal .wysiwyg{max-height:150px;height:150px;background-color:#fff;padding:4px;box-sizing:content-box;overflow:auto;outline:none}.flattycms-modal.modal-small>div{width:500px;min-height:150px;top:50%;left:50%;margin:-250px;bottom:unset}.flattycms-modal.modal-small>div .navbar{margin-bottom:0}.flattycms-modal.modal-small>div .flattycms-modal-content{position:unset;overflow:auto;padding:15px;max-height:400px}.flattycms-modal.modal-small>div .flattycms-modal-buttons{position:unset}.flattycms-modal.modal-medium>div{width:700px;min-height:150px;top:50%;left:50%;margin:-250px -350px;bottom:unset}.flattycms-modal.modal-medium>div .navbar{margin-bottom:0}.flattycms-modal.modal-medium>div .flattycms-modal-content{position:unset;overflow:auto;padding:15px;max-height:400px}.flattycms-modal.modal-medium>div .flattycms-modal-buttons{position:unset}.flattycms-modal.modal-large>div .flattycms-modal-content{overflow:auto;padding:15px}.flattycms-modal.modal-full>div{right:20px;left:20px;width:unset;margin:unset}.note-popover.popover{z-index:100500}