﻿/********************** Ribbon ******/
#suiteBar *,
#suiteBar *:after,
#suiteBar *:before {
  /* Removes padding behavior on widths */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#s4-ribbonrow *,
#s4-ribbonrow *:after,
#s4-ribbonrow *:before {
  /* Removes padding behavior on widths */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#suiteBarLeft {
  background-color: #5498c7;
}
#suiteBarRight {
  background-color: #efefef;
}
#globalNavBox,
.ms-clientcontrol-chromeheader {
  background-color: #efefef;
}
/********************* Header ******/
#s4-titlerow {
  display: block;
  height: auto;
  padding: 0;
}
#titleAreaBox {
  display: block;
  margin: 0;
}
#titleAreaRow {
  display: block;
}
/********************* Body ******/
#s4-bodyContainer {
  position: relative;
  z-index: 2;
  padding-bottom: 0 !important;
}
.ms-dlgCloseBtn > span {
  /* Removes padding behavior on widths */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
[class*='ms-'] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  max-width: none !important;
}
.ms-webpartzone-cell {
  margin-bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/********************* SharePoint Edit Mode ******/
.pageLayoutEditMode .ms-formfieldvaluecontainer.ms-rte-border-field {
  border: 1px solid #CCC;
  padding: 5px;
}
.innerpage_title .pageLayoutEditMode .ms-formfieldcontainer {
  display: inline-block;
}
.innerpage_title .pageLayoutEditMode .ms-formfieldcontainer > div {
  display: inline-block;
}
.pageLayoutEditMode .ms-formfieldvaluecontainer {
  border: 0px;
}
.pageLayoutEditMode div.ms-formfieldlabelcontainer span.ms-formfieldlabel {
  border: 0px;
}
.pageLayoutEditMode .ms-long {
  width: 200px;
}
.pageLayoutEditMode .inner_big_img {
  line-height: normal !important;
}
.pageLayoutEditMode .inner_big_img:before {
  display: none;
}
.ms-webpart-menuLink {
  /* Removes padding behavior on widths */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
div.ms-formfieldlabelcontainer span.ms-formfieldlabel {
  color: inherit;
}
/*******************************Override Sharepoint Style******/
div.article,
div.welcome {
  padding: 0;
}
.article-content,
.welcome-content {
  margin: 0;
}
.ms-srch-sb-searchImg:hover {
  left: -35px;
  top: -57px;
}
.ms-srch-sb-navLink,
.ms-srch-sb-searchLink {
  float: left;
}
.ms-srch-sb-searchLink:hover,
.ms-srch-sb-navLink:hover {
  background-color: #EEEEEE;
}
.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
  padding-left: 0 !important;
}
#Paging.ms-srch-Paging * {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
#Paging.ms-srch-Paging .ms-promlink-button {
  border: none !important;
  padding: 0 !important;
}
.ms-webpart-zone,
.ms-webpart-cell-vertical,
.ms-webpart-chrome {
  display: block;
}
input[type="password"]:hover,
input[type="text"]:hover,
input[type="file"]:hover,
textarea:hover,
.sp-peoplepicker-topLevel:hover,
.ms-inputBox:hover {
  border-color: #5498c7;
}
.ms-tileview-tile-titleMedium {
  line-height: 18px;
}
/*.ms-rtestate-field p,
p.ms-rteElement-P{
	line-height:2;
}*/
/********************************** Sharepoint Scroll ********
body{
	overflow:auto !important;
}
#ms-designer-ribbon{
	position:relative;
	width:100%;
	z-index:1000;
}
#s4-workspace{
	height: 100% !important;
	overflow: visible !important;
	position: relative;
	width: 100% !important;
	z-index: 100;
}
.ms-cui-menu,
.ms-cui-tooltip,
.ms-dlgContent {
	position: fixed !important;
}

#ms-designer-ribbon + #s4-workspace .side-links{
	top:167px;
}
*/
.designer-ribbon-block {
  position: relative;
  z-index: 100;
}
#site_follow_button {
  display: none !important;
}
#ctl00_ctl53_site_share_button {
  display: none !important;
}
/*# sourceMappingURL=customize_sharepoint.css.map */