body,s4-nosetwidth,.s4-ca,#s4-workspace , #s4-workspace  , body {
	background-color:transparent !important;	
	font-family:"Open Sans", Arial, sans-serif !important;
	
}

.m-block.home, .m-logo{
	display:none!important;
}

.formtable input[type=text], .formtable input[type=password], .ms-advsrchText-v2 input[type=text]
{
	width: 153px !important;
}
body #s4-workspace{
	overflow:hidden !important; 
	overflow-y: auto !important;
 	 overflow-x: auto;
}
.KMFilterHeader
{
	background-color:transparent !important;
	background-image:none !important;
	font-size:16px !important;
	color:gray !important;
	line-height:19px !important;
}
#Header
{
	height: 88px !important;
}
.logo
{
	margin-top:15px !important;
}

a.lang
{
	margin-top:34px !important;

}
.KMFormFilterRow
{
	background-color:transparent !important;
	background-image:none !important;
	font-size:16px !important;
	border-style:none !important;
	padding:0px 7px 0px 7px !important;
}
.KMForm
{
	background-color:transparent !important;
	background-image:none !important;
	font-size:16px !important;
	border-style:none !important;
}
.KMFilter {
	background-color:transparent !important;
	background-image:none !important;
	font-size:16px !important;
	border-style:none !important;
}

.KMFormLabel{
	background-color:transparent !important; 
	width:100% !important; 
	padding-bottom: 15px !important;
	padding-top: 15px !important;
	color:gray !important;
}

.KMFormControls{
	background-color:transparent !important; 
	width:100% !important; 
}

.section-block{
	background-color:transparent !important;
	background-image:none !important;
	font-size:16px !important;
	border-style:none !important;
	width:100% !important;
	margin-top: -50px !important;
}

.section-block .section-title h3{
	color:#C21269!important; 
	line-height:60px !important;
}

.section-block .section-content{
	border-style:none !important;
}
.section-content{
	background-color:transparent !important;
	background-image:none !important;
	font-size:16px !important;
	border-style:hidden;
}

#bill1
{
	margin-top: -50px !important;
}
.section-block .section-title {
	background-color:transparent !important;
	background-image:none !important;
	font-size:16px !important;
	text-align: center !important;
	padding:12px !important;
  	font-weight: bold !important;
  	font-size:16px  !important;
  	border-style:none !important;
}
.error-message{
	line-height:12px !important;
	font-size:12px !important;
	height:100% !important;
}
 
.DataGrid th {
	background-color:transparent !important;
	background-image:none !important;
	font-size:16px !important;
}

 
.DataGrid  {
	background-color:transparent !important;
	background-image:none !important;
	font-size:16px !important;
	width:90% !important;
}

.DataGrid{
	width:100% !important;
}

div#s4-mainarea{
	background:transparent !important;
}

.KMForm .KMFormControls input[type='text'], .KMForm .KMFormControls input[type='password'], .KMForm .KMFormControls select
{
	display: inline-block;
	display: inline-block;
	height: 30px !important;
	width:98% !important;
	padding: 4px 7px;
	font-size: 14px;
	line-height: 20px !important;
	color: #555;
	background-color: white !important;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	font-size:14px !important;
}

.KMFilterButton{
	float:none !important;
	text-align:center !important; 
}

.KMFilterButton .submit-btn , .submit-btn{
	background: #80c342!important;
width:98%;
padding: 5px 5px 5px 5px !important;
	color: #fff;
	background-image: none;
	border: 1px solid #80c342;
	font-weight: bold;
	border-radius: 6px;	
	text-decoration:none !important;
	color:white !important;
	text-align:center !important;
	float:none !important;
	font-size:14px !important;
	height:30px !important;
}
	
.KMFilterButton .submit-btn:hover , .submit-btn:hover {
	background: #C21269 !important;
	width:100%;
padding: 5px 5px 5px 5px !important;
	font-size: 14px !important;
	line-height: 20px !important;
	color: #fff;
	background-image: none;
	border: 1px solid #C21269;
	font-weight: bold;
	border-radius: 6px;
	text-decoration:none !important;
	color:white !important;
	text-align:center !important;
	float:none !important;
}

.btn_primary {
	background: #80c342!important;
	
	
padding: 12px 10px 0px 10px !important;
	font-size: 14px !important;
	line-height: 20px !important;
	color: #fff;
	background-image: none;
	border: 1px solid #80c342;
	font-weight: bold;
	border-radius: 6px;	
	text-decoration:none !important;
	color:white !important;
	text-align:center !important;
	float:none !important;
	display:inline-block !important;
}

.btn_primary:hover {
	background: #C21269 !important;

	
padding: 12px 10px 0px 10px !important;
	font-size: 14px !important;
	line-height: 20px !important;
	color: #fff;
	background-image: none;
	border: 1px solid #C21269;
	font-weight: bold;
	border-radius: 6px;
	text-decoration:none !important;
	color:white !important;
	text-align:center !important;
	float:none !important;
		display:inline-block !important;
}

.PayButton{
	text-align:center !important;
}

.IsMobile .m-block a
{
	font-size:14px;
}

#main-layout
{
	 width:100%;
	 padding:0px;
}

.fan
{
	min-height:100% !important;
	padding-bottom:0px;
	padding-left:0px;
	float:none;
	background-color:white !important;  
}

#s4-bodyContainer
{
	min-width:100% !important;
	background-image:none !important;
	background-color:transparent !important;
}
#s4-leftpanel
{
	display:none !important;

}
#page
{
	min-height:100% !important;
	width:100% !important;
	padding:0px !important;
}
#s4-mainarea
{
	margin:0px !important;
	width:100% !important;
	background-color:rgb(238, 235, 225);
}
.clear {
    height:0px;
}
#internal-holder
{
	margin-top:0px !important;
}

a
{
	white-space:normal !important;
}
#s4-workspace
{
	height: 100%; width: 100%;
	min-height:100%;
}
.socials
{
	display:none !important;
}
.s4-ca
{
	min-height:100% !important;
}

.footer-position,footerdiv,s4-notdlg{
	display:none !important;
}
.mainmenu
{
display:none !important;
}

.s4-ca
{

padding-left:0px !important;





	margin-left:0px !important;
}

#section-search
{
display:none !important;
}
#Footer{
	display:none !important;
}

#bill1 ul li a.anchor1 {
 background-image: none;

}
#bill1 ul li a{
display: block;
  background-image: none;
  background-repeat: no-repeat;
  padding-left: 15px;
  background-position: center left;
color: #ffffff;

}
.KMForm-description {
  
  }


#bill1 ul li a:hover{
background-color:#80c342;
}

#bill1 ul li a.anchor2 {
  background-image: none;
}

#bill1 ul li a.anchor4 {
  background-image: none;
}
#bill1 ul li a.anchor5 {
  background-image: none;
}
#bill1 ul li a.anchor7 {
  background-image: none;
}
#bill1 ul li a.anchor9 {
  background-image: none;
}

#bill1 ul li {
  line-height: 45px;
  margin: .25em 0;
  padding: 0 0 0 35px;
  /* background: url(../images/UserProfile/yes.png) no-repeat 630px 5px; */
  background-color: white;
  padding-left: 0px;
  background-color: #b10069;
  color: #ffffff;
}
#bill1 ul
{
background-color: #80c342;
}


.KMForm .DataGrid th
{
	 font-size:11px !important;
}
.DataGrid   {
	 font-size:11px !important;
}

.ms-WPBody, .ms-WPBody td{
	 font-size:11px !important;
}

.ms-WPBody td    {
	 font-size:11px !important;
}

.Receiptheader
{
	width:43% !important;
	margin-left:15px !important;
}




.MainHeader
{
	
	width:51% !important;
	margin-left:15px !important;


}

.Logoheader
{
	display: none !important;

}


.ReceiptBillDetails table
{
	 width: 100% !important;

}

#toprint
{
	margin-top: -28px
}
   

