.panel-wrap{ position: absolute; z-index: 2; width: 100%; left: 0; display: none; transition: all 0.3s ease; }
.panel-wrap .panel{ border-radius: 0; margin-bottom: 0;  width: 100%; background: #2e2e2e; border: none; padding-top: 20px; }
.panel-wrap .panel *{ color: #d1d1d1; }
.panel-wrap .panel .sitewidth{ display: table; width: 100%; padding-left: 100px; height: auto; }
.panel-wrap .panel .sitewidth{ min-width: 1140px; }
.panel-wrap .panel .sitewidth div.closed{ display: none; }
.panel-wrap .panel .sitewidth div.closed.open{ display: table!important; padding-top: 20px; }
.panel-wrap .panel .sitewidth div.selected{ display: block; }

.panel-wrap .panel .col1{ width: 290px; height: 34px; float: left; margin: 0 20px 20px 0; }
.panel-wrap .panel a i{ width: 22px; }
.panel-wrap .panel a{ display: block; float: left; min-width: 140px; height: 34px; line-height: 34px; padding: 0 10px; margin: 0 20px 20px 0; text-decoration: none; background: #1d1f1e; font-weight: normal; font-size: 13px; }

.panel-wrap .panel a.selected{ border-bottom: 1px solid #666; }
.panel-wrap .panel a.selected *{  }

.panel-wrap .panel a:hover{ color: #fff; }
.panel-wrap .panel a:hover i{ color: #fff; }
.panel-wrap .panel select{ height: 34px; padding: 0 34px 0 10px; width: 100%; background: #192933; border: none; font-weight: 600; font-size: 13px; }
.panel-wrap .panel .selectric.ipad{ /*position: relative; top: -34px; */}

.panel-wrap .panel select { background: #1d1f1e; }
.panel-wrap .panel .selectric-wrapper{ width: 290px; display: inline-block; }
.panel-wrap .panel .selectric { background: #1d1f1e; }
.panel-wrap .panel .selectric .label{ height: 34px; line-height: 34px; margin: 0 48px 0 10px; }
.panel-wrap .panel .selectric .label:hover{ color: #fff; }
.panel-wrap .panel .selectric .button{ height: 34px; width: 34px; }
.panel-wrap .panel .selectric-items{ background: #1d1f1e; }
.panel-wrap .panel .selectric-items li { padding: 8px 10px; }

.panel-wrap:after{ content: ""; display: block; height: 8px; background: #3aabcc; }

.panel-wrap .panel > i.fa{ background: #3aabcc; color: #fff; position: absolute; bottom: -30px; left: 50%; width: 40px; text-align: center; margin-left: -20px; line-height: 36px; border-radius:  0 0 2px 2px; cursor: pointer; }

.panel-summary {
    font-size: 14px !important;
    text-align: right !important;
    padding: 10px !important;
}