﻿.panel *{box-sizing:border-box;}.panel .panel-container{height:100%;padding:15px;}.panel .panel-container .tile-delete{border:none;position:absolute;bottom:0;left:0;background:#ff4136;width:100%;padding:.9rem;color:#fff;text-transform:uppercase;font-weight:bold;cursor:pointer;}.panel .panel-container h2{font-weight:bold;color:#fff;}.panel .panel-container .fieldset{margin:1rem 0 2rem 0;}.panel .panel-container .fieldset label{color:#fff;display:block;margin:0 0 .51rem 0;font-size:.9rem;}.panel .panel-container .fieldset a.upload,.panel .panel-container .fieldset a.delete{font-size:.9rem;color:#fff;float:right;text-decoration:none;margin-left:6px;}.panel .panel-container input{width:100%;border:0;padding:.4rem;margin:0;background:#fff;font-size:.9rem;color:#333;border-radius:2px;}.panel .panel-container input.search{background:#ddd;padding:.26rem;font-size:.76rem;}.panel .panel-container .library-icons{overflow:hidden;height:385px;margin:10px 0 10px 0;padding:0 2px 0 0;}.panel .panel-container .library-icons li{float:left;}.panel .panel-container .library-icons li a{width:41px;display:block;text-align:center;padding:6px 0;color:#eee;text-decoration:none;}.panel .panel-container .library-icons li a .icon.pmg{background-color:#eee !important;}.panel .panel-container .library-icons li a.no-icon{height:34px !important;}.panel .panel-container .library-icons li a:hover{background:#ddd;color:#333 !important;border-radius:2px;}.panel .panel-container .library-icons li a:hover .icon.pmg{background-color:#333 !important;}.panel .panel-container .library-icons li i{font-size:1.4rem;display:block;}.panel .panel-container .library-icons li icon:hover{color:#fff;}.module-side-menu{position:absolute;padding:0;top:20px;right:20px;box-sizing:border-box;border-radius:3px;height:38px;overflow:hidden;-webkit-transition:height 1s;transition:height 1s,box-shadow .5s;z-index:100;}.module-side-menu button,.module-side-menu a{outline:none;display:block;box-sizing:border-box;padding:.5rem 0;margin:0 auto 0 auto;width:44px;color:rgba(0,0,0,.6);font-size:1.2rem;background:none;border:none;cursor:pointer;text-align:center;}.module-side-menu button i.icon,.module-side-menu a i.icon{padding:0;margin:0;}.module-side-menu button:hover,.module-side-menu a:hover{background:#eee;}.module-side-menu button.active,.module-side-menu a.active{background:rgba(0,0,0,.3);}.module-side-menu button.open,.module-side-menu a.open{background:rgba(0,0,0,.1);}.module-side-menu button.module-save,.module-side-menu a.module-save{display:none;background:#2ecc40;color:#fff;}.module-side-menu.open{background:#fff;box-shadow:1px 1px 12px 3px rgba(0,0,0,.15);height:266px !important;}.module-context-menu{display:none;top:20px;right:20px;box-shadow:1px 1px 12px 3px rgba(0,0,0,.15);box-sizing:border-box;width:230px;background:#fff;border-radius:2px;z-index:100;z-index:99;}.module-context-menu h6{color:#666;font-size:.9rem;padding:.8rem 1rem .6rem 1rem;}.module-context-menu button{outline:none;display:block;box-sizing:border-box;margin:0;padding:.6rem 1rem;width:100%;color:rgba(0,0,0,.6);font-size:1rem;background:none;border:none;cursor:pointer;text-align:left;color:#333;line-height:25px !important;}.module-context-menu button i.icon{padding:0;margin:0;}.module-context-menu button:focus{box-shadow:0 0 2px orange;}.module-context-menu button:hover{background:#eee;}.module-context-menu button.side-tile{width:33.333333%;padding:.4rem;text-align:center;float:left;}.module-context-menu span.sample{width:30px;background:#fff;border:solid 1px #ddd;display:inline-block;border-radius:2px;float:left;margin-right:10px;margin-top:1px;text-align:center;font-weight:bold;vertical-align:middle;font-size:.9rem;line-height:20px !important;}.module-context-menu span.sample.cs1{background:#ddd;border-color:#ddd;color:#333;}.module-context-menu span.sample.cs2{background:#333;border-color:#333;color:#fff;}.module-context-menu span.sample.cs3{background:#044476;border-color:#044476;color:#fff;}.module-context-menu span.sample.cs4{background:#0b63aa;border-color:#0b63aa;color:#fff;}.module-context-menu button.side-tile span.sample{padding-top:56.25%;width:100%;position:relative;}.module-context-menu button.side-tile span.sample.ar1{padding-top:56.25%;}.module-context-menu button.side-tile span.sample.ar2{padding-top:100%;}.module-context-menu button.side-tile span.sample.ar3{padding-top:75%;}.module-context-menu button.side-tile span.sample.ar4{padding-top:66.66%;}.module-context-menu button.side-tile span.sample.ar5{padding-top:62.5%;}.module-context-menu button.side-tile span.sample.ar6{padding-top:156.25%;}.module-context-menu button.side-tile span.sample.ar7{padding-top:175%;}.module-context-menu button.side-tile span.sample.ar8{padding-top:166.66%;}.module-context-menu button.side-tile span.sample.ar9{padding-top:162.5%;}.module-context-menu button.side-tile span.sample.ar10{padding-top:20%;}.module-context-menu button.side-tile span.sample.ar11{padding-top:50%;}.module-context-menu button.side-tile span.sample.ar12{padding-top:150%;}.module-context-menu button.side-tile span.sample span{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;vertical-align:middle;align-items:center;justify-content:center;text-align:center;}.module-context-menu.pd{padding:1rem;}.module-context-menu.pd h6{padding:0 0 .6rem 0;}.container.edit .module .tile a:hover .tile-container,.container.edit .module .tile a.active .tile-container{box-shadow:1px 1px 10px 4px rgba(0,0,0,.3);cursor:pointer;}.container.edit .module .tile a:hover .tile-container .contenteditable,.container.edit .module .tile a.active .tile-container .contenteditable{border-bottom:dotted 1px #444 !important;cursor:text;}.container.edit .module .tile a:hover .tile-container button.tile-edit,.container.edit .module .tile a.active .tile-container button.tile-edit{display:block;}