﻿
*, *:before, *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
html{xfont-size:100%;}
* [class^="col-"], * [class^="col-"]:before, * [class^="col-"]:after,
.container, .container:before, .container:after,
.row, .row:before, .row:after,
.nav *, .navbar-toggle, .table, .table-responsive, .form-control, .btn-block, .caret, .dropdown-menu, .navbar-toggle, .page-navigation *, .icon-bar, .breadcrumb, .progress-bar, .modal-dialog,
legend, fieldset, code, pre{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#s4-bodyContainer{padding-bottom:0px;}
img{max-width:none;width:auto;}
* [class^="col-"] img{max-width:100%;}
* [class^="col-"] img.media-object{max-width:none;}
#scriptWPQ2 img, img.ms-webpart-menuArrowImg, #applist img, .ms-core-menu-icon > img, #PagingImageLink img, img.ms-srch-sbLarge-searchImg, img.js-callout-closeButtonImage{width:auto;max-width:none;}
.ms-siteactions-imgspan{float:none;margin:0px;}
input.ms-cui-cb-input{height:14px;padding:3px 7px 2px;}
select, input[type="file"]{height:auto;line-height:20px;}
label{display:inline-block;margin-bottom:0px;font-weight:normal;}
.navbar-toggle{min-width:0px;}
a:focus{outline:none;}
button::-moz-focus-inner{border:0;}
#s4-bodyContainer{width:auto !important;}
#suiteBar{display:block;height:60px;}
#suiteBarLeft, #suiteBarRight{display:inline-block;width:100%;}
#suiteBarRight .ms-core-deltaSuiteBarRight{float:right;}
#s4-ribbonrow [class*="col-"]{float:none;margin-left:0px;}
#pageStatusBar[class], .ms-status-msg{margin-bottom:0px;}
#suiteBarLeft{background-color:#0088CC;}
.ms-cui-dd-text, input.ms-cui-cb-input, input[type="text"].ms-cui-cb-input{border-color:#D3D6D9;border-image:none;border-style:solid;border-width:1px 0 1px 1px;cursor:default;display:block;height:14px;padding:3px 7px 2px;white-space:nowrap;font-size:inherit;}
.header{margin-top:10px;}
.headtitle{margin-left:10px;}
#pageTitle{margin:0px 0px 5px;font-size:2em;}
ul.s4-breadcrumb{margin-bottom:5px;padding:0px;}
ul.s4-breadcrumb, ul.s4-breadcrumb ul{margin:0px 0px 5px;padding:0px;list-style:none inside none;display:inline-block;}
.header .searchbox{display:block;float:none;clear:both;}
h3.ms-srch-ellipsis{margin-top:0px;}
#topnavbar{height:auto;}
#topnavbar.navbar{z-index:50;min-height:40px;}
#topnavbar .navbar-collapse{max-height:none;xclear:both;}
.ms-core-listMenu-horizontalBox{}
#topnavbar .nav ul, #topnavbar .nav ul > li{float:none;list-style:none outside none;margin:0;padding:0;}
#topnavbar .nav ul.static{display:block;position:relative;text-align:left;}
#topnavbar li.static{display:block;width:100%;position:relative;}
#topnavbar li.static > .menu-item{display:block;height:37px;line-height:1em;padding:10px 0;margin:0px;position:relative;}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{border:none;}
#topnavbar .nav img{max-width:none;}
#topnavbar .nav ul.root > li.ms-navedit-editArea{display:none;}
#topnavbar .ms-core-listMenu-horizontalBox .dynamic-children.additional-background{width:100%;}
#topnavbar ul.dynamic{display:none !important;position:relative !important;top:auto !important;left:auto !important;width:auto !important;box-shadow:none;}
#topnavbar li.shown > ul.dynamic{display:block !important;}
#topnavbar ul.dynamic > li{background:transparent none;border-right:medium none;border-top:1px solid #d1d1d1;display:block;float:none;height:auto;}
#topnavbar li.dynamic .menu-item{padding:15px;}
#topnavbar .ms-core-listMenu-horizontalBox .dynamic-children.additional-background{background-image:url("/_layouts/15/images/menu-down.gif");}
#topnavbar .ms-core-listMenu-horizontalBox .dynamic .dynamic-children.additional-background{background-image:url("/_layouts/15/images/menu-down.gif");}
#sideNavBox.col-md-3{float:none;min-height:1px;padding-left:15px;padding-right:15px;margin-left:0px;margin-right:0px;width:auto;}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenuEdit, .ms-core-listMenu-heading, .ms-tv-header{font-family:inherit;font-size:inherit;}
div.table{margin:0px;}
.col-md-9 .ms-table{display:inherit;}
.col-md-9 .tableCol-75{display:inherit;}
#ms-core-tableNoSpace{display:block;}
img.cbs-picture3LinesImg{max-width:none;}
h3.ms-srch-ellipsis{margin:auto;}
#idStorefrontManagementLeftNavBar.ms-core-sideNavBox-removeLeftMargin{margin-left:0;}
a.ms-storefront-selectanchor, a.ms-storefront-selectanchor:link, a.ms-storefront-selectanchor:visited{clear:both;width:auto;}
* [class^="col-"] .ms-webpart-zone, * [class^="col-"] .ms-webpart-cell-vertical, * [class^="col-"] .ms-webpart-chrome-vertical{display:block;}
* [class^="col-"] .ms-WPBody > table, * [class^="col-"] .ms-WPBody > table > tbody, * [class^="col-"] .ms-WPBody > table > tbody > tr, * [class^="col-"] .ms-WPBody > table > tbody > tr > td{display:block;width:100%;}
* [class^="col-"] .ms-WPBody > table img{width:100%;}
.ms-SPZone.ms-webpart-zone{padding:5px;}
.ms-SPZone > .s4-wpcell, .ms-SPZone > .s4-wpcell-plain, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpcell, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpcell-plain{padding:5px 5px 10px;}
#MSOTlPn_WebPartPageDiv > tbody > tr > td:first-child{padding-right:10px;}
.ms-ToolPaneBody select, .ms-ToolPaneBody textarea, .ms-ToolPaneBody input[type="text"], .ms-ToolPaneBody input[type="password"], .ms-ToolPaneBody input[type="datetime"], .ms-ToolPaneBody input[type="datetime-local"], .ms-ToolPaneBody input[type="date"], .ms-ToolPaneBody input[type="month"], .ms-ToolPaneBody input[type="time"], .ms-ToolPaneBody input[type="week"], .ms-ToolPaneBody input[type="number"], .ms-ToolPaneBody input[type="email"], .ms-ToolPaneBody input[type="url"], .ms-ToolPaneBody input[type="search"], .ms-ToolPaneBody input[type="tel"], .ms-ToolPaneBody input[type="color"], .ms-ToolPaneBody .uneditable-input{margin-bottom:0px;width:auto;height:auto;line-height:20px;}
.ms-ToolPaneBody label{display:inline-block;margin-bottom:0px;}
ul.three-up{display:block;overflow:hidden;margin:0 -8px;padding:0;}
ul.three-up > li{display:block;float:left;height:auto;margin:0 8px 8px;width:27%;list-style:none;}
ul.three-up > li:nth-child(3n+1){clear:none;}
.ms-fullscreenmode #mainbody, .b3-fullscreenmode #mainbody{margin-left:0px;width:100%;}
.ms-fullscreenmode #sideNavBox, .b3-fullscreenmode #sideNavBox{display:none;}
.s4-ql ul, .s4-ql li{padding:0px;margin:0px;list-style:none inside none;}
.ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item{padding-left:20px;}
@media (min-width:768px){#suiteBar{display:table-row;height:30px;}
#suiteBarLeft, #suiteBarRight{display:table-cell;width:100%;}
#suiteBarRight{width:auto;}
#suiteBarRight .ms-core-deltaSuiteBarRight{float:none;}
.header .searchbox{display:block;float:right;clear:none;}
#topnavbar{height:auto;}
#topnavbar .nav-collapse{margin-top:0px;}
#topnavbar .ms-core-listMenu-horizontalBox{}
#topnavbar .nav ul.static{display:inline-block;}
#topnavbar .nav li.static{display:inline-block;width:auto;}
#topnavbar .nav li.static > .menu-item{display:inline-block;height:39px;padding:10px 10px;}
#topnavbar .ms-core-listMenu-horizontalBox .dynamic-children.additional-background{padding-right:20px;width:auto;display:inline;}
#topnavbar .nav ul.root > li.ms-navedit-editArea{display:inline-block;}
#topnavbar .nav .ms-navedit-editLinksText{height:37px;line-height:1em;padding:15px 0 15px 10px;display:block;}
#topnavbar .nav ul.static > li.dynamic-children > ul.dynamic{position:absolute !important;top:39px !important;right:0 !important;}
#topnavbar ul.dynamic > li{min-width:150px;position:relative;white-space:nowrap;}
#topnavbar ul.dynamic > li:first-child{border-top:0px transparent none;}
#topnavbar .nav li.dynamic-children.hover > ul.dynamic{display:block !important;}
#topnavbar li.dynamic > .menu-item{height:34px;line-height:1em;margin:0;padding:9px 15px;}
#topnavbar .ms-core-listMenu-horizontalBox .dynamic-children.additional-background{background-image:url("/_layouts/15/images/menu-down.gif");}
#topnavbar .ms-core-listMenu-horizontalBox .dynamic .dynamic-children.additional-background{background-image:url("/_layouts/15/images/menu-right.gif");}
#topnavbar .nav ul.dynamic > li.dynamic-children > ul{position:absolute !important;top:0px !important;left:100% !important;}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item{padding-left:10px;}
#sideNavBox{float:none;margin:0px;width:auto;}
#sideNavBox.col-md-3{float:left;width:25%;}
}