﻿.bordered-container {
    border: 1px solid #DDD;
    background-color: #FFF;
    -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 4px;
    -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 4px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 4px;
}

.view-panel {
    background: #FFF;
    border: 1px solid #DDD;
}

.view-panel-shadowed {
    -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 4px;
    -ms-box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 4px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 4px;
}

.view-panel-plain {
    border: none;
}
.view-row {
    position: relative;
}

.view-row:before, .view-row:after {
    display: table;
    content: " ";
}

.view-row:after {
    clear: both;
}

.view-col-6 {
    width: 50%;
    float: left;
}

.view-col-4 {
    width: 33.3%;
    float: left;
}

.view-col-12 {
    width: 100%;
    float: left;
}

.view-panel-tabs:after {
    clear: both;
}

.view-panel-tabs:before, .view-panel-tabs:after {
    display: table;
    content: " ";
}

.view-panel > .view-panel-tabs > ul {
    list-style: none;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    padding: 0 13px;
}

.view-panel .view-panel-tabs {
    border-bottom: 1px solid #e5e5e5;
    height: 54px;
}

.edition .view-panel .view-panel-tabs {
    background: url('../images/panels/panel-nav-bg.png') repeat-x;
    border-bottom: 1px solid #d5e2f3;
}

.view-panel .view-panel-body {
    padding: 20px 25px;
}

.view-panel .view-panel-body:after {
    clear: both;
}

.view-panel > .view-panel-tabs > ul > li  {
    float: left;
    border-right: 1px solid #e2ebf2;
}

.view-panel .view-panel-heading {
    font-family: Droid Serif;
    font-size: 1.2em;
    padding: 7px 30px;
    padding-top: 8px;
    border-bottom: 1px solid #eeeff1;
    background: url(../images/panel-header-bg.png) repeat-x;
}

.view-panel .view-panel-heading.view-panel-heading-no-padding {
    padding-top: 0;
    padding-bottom: 0;
}

.view-panel .view-panel-heading.view-panel-heading-no-padding .view-panel-heading-text {
    padding-bottom: 7px;
    padding-top: 8px;
}

.view-panel > .view-panel-tabs > ul > li > a {
    padding: 15px 20px;
    padding-bottom: 16px;
    display: block;
    color: #7a7d81;
    position: relative;
    border-bottom: 2px solid transparent;
    -moz-min-width: 115px; -ms-min-width: 115px; -o-min-width: 115px; -webkit-min-width: 115px; min-width: 115px;
    text-align: center;
}

.edition .view-panel > .view-panel-tabs > ul > li > a {
    border-bottom: none;
    border-top: 2px solid transparent;
}

.view-panel > .view-panel-tabs > ul > li > a:hover {
    text-decoration: none;
}

.view-panel > .view-panel-tabs > ul > li:hover > a {
    background-color: #fff;
    background-color: rgba(255,255,255,0.7);
    border-top-color: #9fb7ca;
}

.edition .view-panel > .view-panel-tabs > ul > li:hover > a {
    border-bottom-color: #9fb7ca;
}

.view-panel > .view-panel-tabs > ul > li.active > a {
    color: #000;
    background-color: #fff;
    border-bottom-color: #34882d;
    font-weight: bold;
    padding-bottom: 17px;
}

.edition .view-panel > .view-panel-tabs > ul > li.active > a {
    border-top-color: #34882d;
}

.site-tip {
    color: #B6B6B6;
    margin-top: 0;
    border-bottom: 1px solid #DDD;
    font-weight: normal;
    padding-bottom: 25px;
    font-size: 1.1em;
    font-family: inherit;
}

.bordered-container .border-left {
    border-left: 1px solid #c9cdd2;
}

.bordered-container .border-bottom {
    border-bottom: 1px solid #c9cdd2;
}

.bordered-container .border-top {
    border-top: 1px solid #c9cdd2;
}

u.head {
    margin-bottom: 20px;
    display: inline-block;
    font-size: 1.1em;
    font-family: droid serif;
    text-decoration: none;
    border-bottom: 1px solid #DDD;
}

.bordered-container .view-panel .view-panel-body {
    min-height: 100px;
}

.pane-filters .pane-filter .form-group {
  margin-bottom: 0;
}

.view-row .pane-filters {
    padding: 15px 25px;
}