.cpToolbar.actions {
    background-color: #6ca1c0;
    color: #eee
    }
.cpToolbar.actions .primary {
    float: left
    }
.cpToolbar.actions .primary > li {
    float: left;
    line-height: 30px;
    margin-right: 20px
    }
.cpToolbar.actions .secondary {
    float: right;
    width: auto
    }
.cpToolbar.actions .secondary > li {
    float: left;
    line-height: 30px;
    margin-left: 10px
    }
.cpToolbar.actions .button {
    line-height: 1.4;
    margin-top: 5px
    }
.cpToolbar.secondary select {
    margin-top: 5px
    }
#page {
    margin: 0
    }
.pageContent img {
    height: auto;
    max-width: 100%
    }
.pageContent .tabs {
    padding-top: 0;
    top: 4px
    }
.pageContent .tabs > li, .pageContent .tabs > li > a:link, .pageContent .tabs > li > a:visited .pageContent .tabs > li > a:hover .pageContent .tabs > li > a:focus .pageContent .tabs > li > a:active {
    width: auto
    }
.pageContent .panel {
    background: #fff;
    border: 1px solid #dfdfdb;
    clear: both;
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
    padding: 25px
    }
.pageContent .cpForm > li {
    padding-top: 0.5em;
    padding-bottom: 0.5em
    }
.pageContent > .alert {
    margin: 1em 0;
    padding-right: 10em;
    position: relative
    }
.pageContent > .alert a:link, .pageContent > .alert a:visited, .pageContent > .alert a:hover, .pageContent > .alert a:focus, .pageContent > .alert a:active {
    text-decoration: underline
    }
.pageContent > .alert > .cancel {
    margin-top: -11px;
    position: absolute;
    right: 5px;
    top: 50%
    }
ol.templates {
    list-style: none;
    margin: 0
    }
.cpGrid.templates .col.thumb, .cpGrid.templates .col.thumb > .inner {
    padding: 0;
    text-align: center;
    cursor: pointer
    }
.templates .thumb a {
    display: block;
    margin: 0.5em;
    text-decoration: none
    }
.templates .thumb a > img {
    border-style: solid;
    border-width: 1px;
    border-color: #efefeb #cfcfcb #cfcfcb #efefeb;
    display: block;
    padding: 0.5em
    }
.boxshadow .templates .thumb a > img {
    border: none;
    -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3)
    }
.boxshadow .templates .thumb a:hover > img, .boxshadow .templates .thumb a:focus > img, .boxshadow .templates .thumb a:active > img {
    -moz-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2);
    box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2)
    }
.templates .thumb h3 {
    font-size: 0.8em;
    font-weight: normal;
    margin: 0 0 5px
    }
.carouselControls {
    padding-left: 100px;
    padding-right: 100px;
    position: relative;
    text-align: center
    }
.carouselControls > span {
    display: block
    }
.carouselControls > span > .arrow:link, .carouselControls > span > .arrow:visited, .carouselControls > span > .arrow:hover, .carouselControls > span > .arrow:focus, .carouselControls > span > .arrow:active {
    text-decoration: none
    }
.carouselControls > span > .back, .carouselControls > span > .use {
    left: 5px;
    margin-top: -0.5em;
    position: absolute;
    top: 50%
    }
.carouselControls > span > .use {
    left: auto;
    margin-top: -11px;
    right: 5px
    }
.carouselControls .count {
    display: inline-block;
    text-align: center;
    width: 6em
    }
.modalContainer.browseContentLibrary {
    margin-left: -431px
    }
.adminWrap .moduleContentNew .contentLibrary, .adminWrap .moduleContentNew .contentLibrary * {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
    }
.contentLibrary .toolbarWrapper {
    background: none;
    border: none;
    margin-top: 15px
    }
.adminWrap .contentLibrary .toolbarWrapper .toolbar {
    width: auto
    }
.adminWrap .contentLibrary .toolbar .buttons {
    float: left;
    list-style: none;
    margin-left: 18px;
    padding-top: 0
    }
.contentLibrary .toolbar .buttons li {
    float: left;
    margin-right: 10px
    }
.contentLibrary .toolbar .search {
    float: right;
    height: 22px;
    position: relative
    }
.contentLibrary .toolbar .search input[type="text"] {
    background: #fff;
    border-color: #ccc #aaa #aaa #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 8pt;
    height: 14px;
    line-height: 1.5;
    padding-right: 25px;
    padding: 3px 5px;
    position: absolute;
    right: 0;
    top: 0;
    width: 197px
    }
.contentLibrary .toolbar .search input[type="image"] {
    display: block;
    position: absolute;
    right: 1px;
    top: 1px
    }
.contentLibrary ol {
    margin: 0;
    padding: 0
    }
.newCP .contentLibrary .contentContainer {
    padding-top: 10px;
    width: auto
    }
.contentLibrary .contentContainer > div {
    background-image: none
    }
.adminWrap .contentLibrary .sidebar {
    background: none;
    border: none;
    float: left;
    padding: 5px 15px;
    width: 150px
    }
.adminWrap .contentLibrary .sidebar .active {
    font-weight: bold
    }
.adminWrap .contentLibrary .listing {
    background: none;
    float: none;
    margin-left: 200px;
    padding: 0;
    width: auto
    }
.adminWrap .contentLibrary .listing .item {
    float: none;
    width: auto
    }
.contentLibrary .listing .item .desc {
    margin-bottom: 0
    }
.contentLibrary .listing .item dt {
    clear: left;
    width: 3em
    }
.contentLibrary .listing .item dd {
    float: none;
    margin-left: 3em
    }
.contentLibrary .listing .item .actions {
    background: none !important;
    border: none !important;
    margin: 0;
    position: absolute
    }
.contentLibrary .listing .item .actions .button {
    display: block
    }
.moduleContentNew .cpGrid {
    margin: -1em
    }
.moduleContentNew .nest > .col {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1em
    }
.moduleContentNew .dragHere {
    border-color: #333;
    border-color: rgba(0, 0, 0, 0.25);
    border-style: dashed;
    border-style: dotted;
    border-width: 2px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-size: 1.5em;
    margin: 0.75em;
    padding: 8px;
    text-align: center
    }
.pageContent .configPopup {
    background-color: #fff;
    border: 5px solid #bdd6e2;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    bottom: 100%;
    left: 1em;
    margin: 0 0 0 -25px;
    padding: 10px;
    position: absolute;
    width: 250px;
    z-index: 5
    }
.pageContent .configPopup:after {
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #bdd6e2 transparent transparent transparent;
    bottom: -15px;
    content: "";
    height: 0;
    left: 10px;
    position: absolute;
    width: 0
    }
.cpPopOver.intro {
    width: 630px
    }
.cpPopOver.intro .quickStart {
    background: url(/Areas/Pages/Assets/Images/Intro.png) no-repeat left top;
    height: 500px;
    list-style: none;
    text-indent: -100%
    }
.modalContainer.notContent.relatedDocuments {
    margin-left: -390px;
    width: 780px
    }
.modalContainer.relatedDocuments iframe {
    height: 400px
    }
.modalContainer.notContent.actOnWhich {
    margin-left: -180px;
    width: 360px
    }
.modalContainer.actOnWhich .modalContent ol {
    list-style: none;
    margin: 0;
    padding: 0
    }
.modalContainer.actOnWhich .modalContent li {
    margin-bottom: 5px
    }
.modalContainer.actOnWhich .modalContent .button {
    display: block;
    max-width: none
    }
.cpPopOver.admin.inheritance, .cpPopOver.admin.navOptions {
    margin-left: -190px;
    width: 380px
    }
.inheritance .cpForm ol + .tip {
    margin-left: 18px
    }
.inheritance .buttons > li, .navOptions .buttons > li {
    margin-bottom: 5px
    }
.inheritance p > strong {
    display: block;
    margin: 0.5em 0
    }
.cpPopOver.inheritance .buttons, .cpPopOver.navOptions .buttons {
    margin: 1em 0
    }
.cpPopOver.inheritance .buttons .button, .cpPopOver.navOptions .buttons .button {
    display: block;
    max-width: none
    }
.pageFeedback {
    display: none;
    font-size: 0.8em;
    margin: 1em 0 0;
    text-align: center
    }
.pageFeedback + .pageFeedback {
    margin-top: 0
    }
.moduleContentNew .pageFeedback > a {
    display: inline-block
    }
.pageFeedback > em {
    font-style: normal;
    font-weight: bold
    }
.archives {
    position: relative
    }
#page .archives .alert {
    font-size: 1em;
    padding-right: 12em;
    position: relative
    }
.archives .alert .all {
    float: right;
    position: absolute;
    right: 5px;
    top: 5px
    }
.archives .listing .header {
    background: none;
    border: none;
    margin: 30px 0 0;
    min-height: 0;
    padding: 0 0 2px;
    position: relative
    }
.archives .header h2 {
    display: block;
    font-size: 12pt;
    font-weight: bold;
    margin: 0;
    padding-bottom: 3px;
    position: static
    }
.archives .header .count {
    bottom: 10px;
    font-size: 8pt;
    margin: 3px 5px 0 0;
    position: absolute;
    right: 0
    }
.archives .listingArchive th.date, .archives .listingArchive td.date {
    width: 9em
    }
.archives .listing .item .status {
    padding-top: 0
    }
.archives + div > .sidebar {
    padding: 0;
    width: 100%
    }
.archives + div > .sidebar .filters {
    padding: 0 1em
    }
#page .archives .pagination {
    padding-left: 40px
    }
.newCP .pagination {
    border-style: solid none none;
    border-width: 1px;
    margin: 0;
    padding: 15px 160px
    }
.newCP .pagination strong, .newCP .pagination a {
    border: 1px solid transparent;
    line-height: 1;
    padding: 3px 5px;
    vertical-align: middle
    }
.newCP .pagination strong {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 1em
    }
.newCP .pagination a {
    text-decoration: none
    }
.newCP .pagination a.arrow {
    font-family: Arial
    }
.newCP .perPage {
    font-weight: normal;
    font-size: 8pt;
    position: absolute;
    right: 0;
    bottom: 15px
    }