﻿.MainPageCnt .ms-webpartzone-cell{
margin:auto auto 0px;
}

.wrapper {
   /*min-height: 100%;
  height: 100%;
  /* The bottom margin is the negative value of the footer's height */
 /*  margin-bottom: -52px;*/
}
#aspnetForm{
height:100%;
	}
.push {
  /* .push must be the same height as .footer */
  height: 52px;
  /* Multicolumn Layout With Sticky Footer */
}
body #s4-workspace {
width:100%;
  min-height: 100%;
  height: 100%;
  /* The bottom margin is the negative value of the footer's height */

 margin-bottom: -52px;

}
.footer {
   background: #1b83bb;
   color: #fff;
   text-align: center;
   height:52px;
   width:100%;
}


#s4-bodyContainer { padding-bottom: 0px; }

body {
    font-size: 1em;
    line-height: 1.4;
    height: inherit; /* moved from master page*/
    width: inherit; /* moved from master page*/
    overflow: visible!important; /* moved from master page*/
}

    /* style below moved from master page*/
body #s4-workspace {
        overflow-y: auto !important;
        overflow-x: auto !important;
        height: auto !important;
    }
 

.ms-srch-sb>input
{
display:inline-block;
border-style:none;
outline-style:none;
height:25px;
margin:0px 5px 0px 0px;
padding:0px 0px 0px 1px;
width:255px;
background-color:transparent;
font-size:12px;

} 

.ms-srch-sbLarge>input
{
display:inline-block;
float: left;
border-style:none;
outline-style:none;
vertical-align:top;

font-size:12px;
height:25px;
margin:1px 0px 0px 6px;
padding:0px 1px 0px 1px;
background-color:transparent;
width: 275px;
}
.ms-srch-sbLarge > .ms-srch-sb-searchLink
{
height:25px;
width:32px;
}

.ms-srch-sbLarge-searchImg:hover
{
left:-1px;
top: -37px;
}

.ms-srch-sbLarge-searchImg
{
left:-53px;
top: -3px;
position:absolute;
}
/*** Fix for the dialogs ***/
.ms-dialog #s4-workspace{
    background-color: white;
}

.ms-dialog #s4-bodyContainer{
    margin: 0px;
    width: auto;
}

.ms-dlgContent #s4-bodyContainer{
    width: auto;
}
.ms-dialog .SystemPage
{
    margin: 0px;
    width: auto;
    height:auto;
    min-height:inherit;
 }
.ms-dialog .SystemPage
{
    margin: 0px;
    width: auto;
}

.ms-dialog  .BoxContainer   {margin: 0px;
    width: auto;
    height:auto;
    border:0px;
	
} 

.SideSystemNav{display:none;}

.ms-dialog .MainWrapper { width:auto;}

div#ctl00_PlaceHolderMain_ctl02__ControlWrapper_RichHtmlField p{margin-bottom:0px; line-height:0px;}

#container div.ms-rte-embeddialog-preview{margin:0px;}


.container input.ms-InlineSearch-SearchBox-Baseline{line-height:22px; font-size:12px;}

.ms-rtestate-field TABLE, .ms-rtestate-write TABLE.footable{
	border-collapse:inherit;
}

@media only screen and (min-width:620px) and (max-width:767px){
	
	.ms-srch-sb>input{width:240px;}
	
	}

@media only screen and (max-width:620px) {
	.ms-srch-sb>input{width:100px;}
	
}

@media only screen and (max-width:480px) {
	
	.ms-srch-sb>input{width:120px;}
	
	
}

.container .SystemPage h3 { margin:0px; padding:0px; font-size:16px; color:#151515; font-weight:bold;}

