﻿.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 ***/
/*** 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;
    padding:0px;
    
 }
.ms-dialog .SystemPage
{
    margin: 0px;
    width: auto;
}
.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;}

.IconsArea .ms-webpart-cell-vertical , .IconsArea .ms-webpart-zone , .IconsArea .ms-webpart-chrome-vertical {display:block;}







.NavSearch .SearchBox{/* float:right; */}

.NavSearch .ms-srch-sb,
.NavSearch .ms-srch-sb:hover , .container .ms-srch-sb,
.NavSearch .ms-srch-sb:hover{
	background-color: rgb(255, 255, 255);
	border: 1px solid #ededef;
	height: 30px;
	/* right: -230px; */
	margin-top: 0px;
	position: relative;
	/* top: 2px; */
	width: 220px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: right;
	}
    
    
.NavSearch .ms-srch-sb input , .NavSearch .ms-srch-sb input ,.NavSearch .ms-srch-sb  input[type="text"]
{
	background: none;
	height: 30px;
	font-size: 14px;
	line-height: 18px;
	padding: 1px 20px 0 8px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:0px;
	font-family: Droid Arabic Naskh , Tahoma, Geneva, sans-serif;
	color:#919191;
}
.NavSearch .ms-srch-sb-searchLink {
	background: url(../img/search.png) -240px -10px no-repeat;
	border: none;
	height: 30px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	text-indent: -9999px;
	top: 4px;
	width: 35px;
}
.NavSearch a#ctl00_ctl56_csr_SearchLink img  ,  .container .NavSearch a#ctl00_ctl56_csr_SearchLink img{display:none;}

.container .NavSearch .ms-srch-sb-searchLink:hover {	/* search button hover */
	background: url(../img/search.png) -240px -10px no-repeat;
}
.ms-srch-sb-searchImg ,  .container  .ms-srch-sb-searchImg{
	display:none;

}
.ms-inlineSearch-searchImg
{
top:-140px;
left:-108px;
position:relative;
}
.ms-inlineSearch-searchImgHover
{
top:-140px;
left:-108px;
position:relative;
}

.ms-dlgCloseBtn > span
{box-sizing: content-box;}



@media  (max-width: 768px) {
.NavSearch .ms-srch-sb,
.NavSearch .ms-srch-sb:hover , .container .ms-srch-sb,
.NavSearch .ms-srch-sb:hover{
	 float:inherit; margin-bottom:10px;
}
	
	}



.inline-rb input[type='radio']{
	
	display:inline-block !Important;
}
