﻿body #s4-topheader2  { background-color:#21344a; background-image: none; }

.mdd-menubar, .mdd-menu { display: inline-block; }
.mdd-menu { margin: 0;  }
.mdd-menuItem, .mdd-submenuItem {  padding-right:25px; display: inline-block; position:relative; border: solid 1px transparent; font-size: 1em; }
.mdd-menuItem .navb { display: none; }
.mdd-menuTitle, .mdd-menuTitle .mdd-menuLink {  -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.mdd-submenubar { position: absolute; }

.mdd-menuLabel { padding-left:4px; padding-right:4px }
.mdd-menubar .mdd-menuItemInEdit { display: inline-block; }
.mdd-menubar .ms-navedit-addNewLink { margin-top: 0; }
.mdd-listheading { float: left; overflow: hidden; }

.mdd-drop { background-color:#fff; position:absolute; top:26px; left:0; display:none; box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.47); z-index:101; padding:0;  border: #d1d1d1 1px solid; }
.mdd-drop div { white-space: normal }
.nodrop .mdd-drop { display:block; position:inherit }
.mdd-drop ul { list-style-type: none; padding-left: 5px; }

.mdd-submenubar { display: none; }

.current a.mdd-menuLink:link { font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-weight: normal; font-size: 1em; color: #0072c6; }
.current a.mdd-menuLink:visited  { font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-weight: normal; font-size: 1em; color: #0072c6; }
.current a.mdd-menuLink:active { font-weight: normal; font-size: 1em; color: #0072c6; }
.current a.mdd-menuLink:hover { color: #0072c6; text-decoration: none; }

a.mdd-linkItem:link, a.mdd-menuLink:link { font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-weight: normal; font-size: 1em; color: #667; }
a.mdd-linkItem:visited, a.mdd-menuLink:visited  { font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-weight: normal; font-size: 1em; color: #666; }
a.mdd-linkItem:active, a.mdd-menuLink:active { font-weight: normal; font-size: 1em; color: #0072c6; }
a.mdd-linkItem:hover, a.mdd-menuLink:hover { color: #0072c6; text-decoration: none; }

h1.mdd-headingItem { font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size:1.1em; text-decoration: none; color: #666; font-weight: 600; border: solid 1px transparent; }
h1.mdd-headingItem a.mdd-linkItem:link { font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; text-decoration: none; font-size:1.1em; color: #666; font-weight: 600; }
h1.mdd-headingItem a.mdd-linkItem:active { font-size:1.1em; text-decoration: none; color: #666; font-weight: 600; }
h1.mdd-headingItem a.mdd-linkItem:hover { color: #0072c6; text-decoration: none; text-decoration: none; }
h1.mdd-headingItem a.mdd-linkItem:visited { font-size:1.1em; text-decoration: none; color: #666; font-weight: 600; }
h1 { text-decoration: none; }

h1.mdd-subHeadingItem { font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size:1.1em; text-decoration: none; color: #666; font-weight: 600; border: solid 1px transparent; }
h1.mdd-subHeadingItem a.mdd-linkItem:link { font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; text-decoration: none; font-size:1.1em; color: #666; font-weight: 600; }
h1.mdd-subHeadingItem a.mdd-linkItem:active { font-size:1.1em; text-decoration: none; color: #666; font-weight: 600; }
h1.mdd-subHeadingItem a.mdd-linkItem:hover { color: #0072c6; text-decoration: none; text-decoration: none; }
h1.mdd-subHeadingItem a.mdd-linkItem:visited { font-size:1.1em; text-decoration: none; color: #666; font-weight: 600; }

.mdd-section { background-color: transparent; height:180px; float:left; width:180px; white-space: normal; }
.mdd-section ul { list-style-position: inside; }
.mdd-heading .ms-core-listMenu-root li, .mdd-searchcontrol h1, .ms-core-sideNavBox-removeLeftMargin a { display:block }
.mdd-section.nested { height: 100%; float: none; width: 100%;}
.mdd-section.children, .mdd-section.sub { height: auto; width: 100%; }

.mdd-contentsearch { font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 1em; color: #666; }
.mdd-contentsearch .mdd-section { width: 100%; min-width: 180px; }
.mdd-contentsearch .item-content { clear: both; }
.mdd-contentsearch .item-docicon { padding: 2px 0 2px 0; }
.mdd-contentsearch .item-content .item-image.itemicon  img { float: left; padding-right: 10px; }

.mdd-contentsearch.wait, .de-container.wait, .qb-preview-border.wait { background-image: url('/_layouts/15/images/loadingcirclests16.gif'); background-size: 25px 25px; 	background-repeat: no-repeat; background-position: center;}

.mdd-searchcontrol { width:318px; float:left; display: inline-block; }
.mdd-searchcontrol-inner { background:transparent none 0 0 no-repeat; width:318px; padding:0 }
.mdd-searchcontrol-inner input { width:290px; border:0; color:#c9cac5; font-style:italic; outline:none; background-color:transparent; }
.mdd-searchcontrol-inner input:focus { color:#376aac }
.mdd-searchcontrol-inner input::selection, .mdd-searchcontrol-inner input.moz::-moz-selection, .mdd-searchcontrol-inner input.webkit::-webkit-selection { background:#21374c }

.mdd-searchbox { display: inline-block; }
.mdd-searchbox-go { background:transparent url('/_layouts/15/images/searchresultui.png?rev=23') -37px -57px no-repeat; }

.mdd-callout { width:auto; display: inline-block; }
.mdd-callout h3 { font-weight:200 }

.co-item { border-radius:8px; clear: both; padding-top: 10px; }
.co-image { float:left; padding:3px 7px 3px 3px }
.co-image img, img.mdd-image { border:0 }
.co-content { padding-top:2px; float:left; width:200px; white-space: normal }
.co-content a  { background:none!important }
.co-content span.ms-noWrap.ms-imnSpan { padding-left: 5px; }
.co-content li span.ms-noWrap.ms-imnSpan { padding-left: 0px; }

.co-item a:link, .co-item a:visited  {  color:#484a53 }
.co-item h3, .co-content H3 { font-size:11px; font-family:arial,  sans-serif }

.sp-pages, .sp-pages ul { width:350px }
.sp-pages UL a { padding-bottom:2px }


.mdd-vert.mdd-menubar, .mdd-vert .mdd-menu, .accordion.mdd-menubar, .accordion .mdd-menu { display: block; }
.mdd-vert .mdd-menuItem, .accordion .mdd-menuItem  { display: block; padding: 0; }
.mdd-vert .mdd-menuItem .mdd-menuTitle { padding: 5px 20px 5px 20px; display: block; }
.mdd-clear { clear: both; }


.accordion { padding-bottom:15px; height:100% }
.accordion .mdd-menuItem { padding:5px 0 5px 0; border: 0; background: transparent url(/_layouts/15/archetonomy/mdd/images/ql-collapsed.png) 3px 12px no-repeat; margin-bottom:2px; overflow:visible; float:none; background-color: rgba(239, 239, 239, 0.78); overflow: hidden; }
.accordion .mdd-menuItem:hover { cursor:pointer; background-color: rgba(205,​ 230,​ 247,​ 0.5); }
.accordion .mdd-menuItem.accopen { padding-bottom: 0; background:transparent url(/_layouts/15/archetonomy/mdd/images/ql-expanded.png) 3px 14px no-repeat; background-color: rgba(205,​ 230,​ 247,​ 0.5); }
.accordion .mdd-menuItemEdit { background-image: none; background-color: transparent; }
.accordion .mdd-menuItemEdit:hover { cursor: auto; background-color: transparent; }
.accordion .mdd-menuTitle { padding-left: 20px; }
.accordion .mdd-drop, .accordion .mdd-menuItem > .de-container { width:180px; display:none; border:0; float:inherit; padding-top:0; padding-left: 20px; overflow:hidden; margin-bottom:0; max-height:none; position:relative; top:5px; border-color:transparent; box-shadow: none; }

.accordion .mdd-menuItem > .de-container { padding-left: 0; }
.accordion .de-container .mdd-drop { height: 100%; min-width: inherit; width: 100%; }
.accordion .mdd-menuItemInEdit input { display: block; }

.accordion .mdd-listheading, .accordion .mdd-heading, .accordion .mdd-section  { float: none; }
.accordion .mdd-section { height: 120px; }

.accordion .mdd-menuLabel, .accordion .mdd-menuLabel a:link, .accordion .mdd-menuLabel a:visited, .accordion .accopen .tab-content .mdd-menuLabel, .accordion .accopen .tab-content a:link, .accordion .accopen .tab-content a:visited { color:#21344a }
.accordion .tab-content { padding-left:10px }

.accordion .mdd-drop .c { max-height:none }
.accordion .content-area { overflow:hidden }

.accordion .mdd-heading { float:inherit; height:100% }
.accordion a:focus { outline:none }

.sub-mdd, h1.hide, .accordion .mdd-drop .t, .accordion .mdd-drop .b { display:none }

.panel-vert { height: 100%;}
.panel-items { height: 100%; width: 150px; border: solid 1px #aac0d2; }
.panel-vert .panel-content { top: 1px; height: 100%; }
.panel-vert .panel-item { height: auto; }

.panel-horiz { width: 100%; }
.panel-horiz ul { position: relative; }
.panel-horiz .panel-content { left: 0; width: 100%; }
.panel-horiz .panel-item { height: 150px; }

.panel-content { position: absolute; height: 150px; display: none; background-color: #fff; }

.mdd-listpanel ul { padding-left: 0; }
.mdd-listpanel .active {display: block; }

.panel-items { background-color: #e0eaf3; }
.panel-items .panel-content { display: none; border-left: solid 1px #aac0d2;}

.panel-item .panel-title { display: block; padding-left: 10px; background-color: transparent; font-weight: normal; border: 0; line-height: 20px;  }

.panel-item.active  {cursor: pointer; background-color: #0072c6; }

.panel-link, .panel-link:visited { text-decoration: none; color: #666; }
.panel-item.active  .panel-link { text-decoration: none; color: #fff;  }

/* suitebar */
.ms-core-deltaSuiteLinks div.mdd-menubar ul { padding-left: 0; }
.ms-core-deltaSuiteLinks div.mdd-menubar, .ms-core-deltaSuiteLinks img { text-align:left; }

.ms-core-deltaSuiteLinks .mdd-menu .mdd-menuItem, .prop-button-borders { text-align: left; }

.ms-core-deltaSuiteLinks .mdd-menu li.mdd-menuItem { line-height: 30px; padding-left: 12px; padding-right: 12px; }
.ms-core-deltaSuiteLinks .mdd-menuItem-hover { background-color: #4c9cd7; }

.ms-core-deltaSuiteLinks a.mdd-menuLink, .ms-core-deltaSuiteLinks a.mdd-menuLink:hover, .ms-core-deltaSuiteLinks a.mdd-menuLink:visited, .ms-core-deltaSuiteLinks a.mdd-menuLink:link { color: #fff; }

.ms-core-deltaSuiteLinks .mdd-section li, .ms-core-deltaSuiteLinks .mdd-section h1 { line-height: normal; color: #667; }

.ms-core-deltaSuiteLinks .ms-navedit-editLinksText > span > .ms-metadata, .ms-core-deltaSuiteLinks .ms-core-listMenuEdit > tr > .ms-navedit-linkCell > .ms-core-listMenu-item { color: #000; }
.ms-core-deltaSuiteLinks .ms-navedit-editLinksText:hover > span > .ms-metadata, .ms-core-deltaSuiteLinks .ms-core-listMenuEdit > tr > .ms-navedit-linkCell > .ms-core-listMenu-item { color: #fff; }

.ms-core-deltaSuiteLinks .ms-heroCommandLink, .ms-core-deltaSuiteLinks .ms-heroCommandLink:visited { color: #000; }
.ms-core-deltaSuiteLinks .ms-heroCommandLink:hover, .ms-core-deltaSuiteLinks .ms-heroCommandLink:visited { color: #fff; }

.ms-core-deltaSuiteLinks .mdd-menuItemEdit .ms-navedit-editLinksText:hover > span > .ms-navedit-editLinksIconWrapper > .ms-navedit-editLinksIcon, .ms-core-deltaSuiteLinks .mdd-menuItemEdit .ms-navedit-editLinksIcon { left: -181px; top: -192px; }

.ms-core-deltaSuiteLinks .mdd-menuItemEdit .ms-navedit-editLinksText:hover { color: #fff; }

.ms-core-deltaSuiteLinks .mdd-menu .ms-list-addnew-img16 { left: -233px; top: -120px; }
.ms-core-deltaSuiteLinks .mdd-menu .mdd-menuItemInEdit { margin-top: 5px; }
.ms-core-deltaSuiteLinks .de-container:first-child, .ms-core-deltaSuiteLinks .mdd-menubar { float: left; }
.ms-core-deltaSuiteLinks .panel-item { float: none; }



