@charset "utf-8";
.body{

}

.gradient-text {
	text-transform: uppercase;
	background: linear-gradient(to right, #30CFD0 10%, #30CFD0 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font: {
		size: 15vw;
		family: $font;
	};
}


.responsive-img {
  width: 100%;
  height: auto;
}

body[class^=skin-]:not([class$=-light]) li.header {
    color: #4b646f;
    font-size: 18px;
}

.ewForm ewAddForm form-horizontal {
width:90% !important;
margin-left:auto;
margin-right:auto;
margin-top:30px;
padding-top:30px;
padding-right:20px;
padding-left:20px;
padding-right:40px;
 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
box-sizing:none;
border-top: 10px solid 	 #CD5C5C;
}

.ew-custom-select {
max-width: 100%;
width: auto;
flex: none !important;
flex-basis: auto !important;
}


.form-control{
width:100%;
}
.ew-custom-select{
width: 100%;
flex: none !important;
flex-basis: auto !important;
}

.form-control:not(select) {
    width: 100% !important;
}

.form-control[disabled], fieldset[disabled] .form-control {
    width: 100% !important;
}

.ewDropdownList{
width: 100%;
}
input:focus {
background-color:#ffffb3;
}
textarea:focus {
background-color:#ffffb3;
}
select:focus {
background-color:#ffffb3;
}

.ewTableFooterCell {
	font-weight:900;
	text-align:center;
}
.ewLayout{
	width: 100% !important;
	margin-left: auto;
	margin-right: auto;
	border: solid #E3E3E3 1px;

	
}

.ewContentColumn {
		background-color:#FFF;
	margin: auto;
	width: 97%  !important; 
float: left; 
}

#RootMenu Li { 

font-size:17px;
font-weight:bolder !important;
}

.ewReportTable{
	width:90%;
}
.ewExportOption {
	/* float:left; */
}

.ewForm {

    width: 100%;
margin-left:auto;
margin-right:auto;
}

.form-horizontal{
	  width: 100%;
	padding-top: 10px;
	padding-right:20px;
	padding-left:20spx;
	padding-bottom:10px;
width:90% !important;
margin-left:auto;
margin-right:auto;
margin-top:30px;
padding-top:30px;
padding-right:20px;
padding-left:20px;
padding-right:40px;
 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
box-sizing:none;
border-top: 10px solid 	 red ;

}

.login-form{
	background-color:#CD5C5C;
	margin-left: auto;
	margin-right: auto;
	padding-top: 35px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	border: solid #D0D0D0 2px;
	border-radius: 15px;
	width: 450px;
	height: 420px;
	opacity: 0.8;
	
}


.ewGrid{
width: 97%;

}
.reportTitle{
	font-family:"Hobo Std" !important;
	font-size:20px;
	font-weight:900;
	
}

.ewGroupHeader{
	font-weight:bold;

}

.footerTotal{
	width:90%;
	text-align:right;
	font-weight:900;

}



.ewLookupList{
width:80%;
display: inline-block;
}

.ewLookupBtn{
height: 30px;
}


.errorLogin{
	color: #CC0003;
	text-align: center;
	font-size: 10px;

}


.ewMenuColumn { 
width: 100%! important; 
float: left; 
	
}

.ewRow{
	width: 85%;


	

}

.ewRowFull{
	width: 100%;
	

}

#RootMenu{
	background-color:#EFEFEF;
}
#RootMenu li { 
display:inline-block;
	
}

.centerItem{
	text-align: center;
}

.BranchInfo-Heading{
	font-size: 18px;
	font-weight: 900;
	text-align: center;
}
.BranchInfo-Details{
	font-size: 10px;
	font-weight: 900;
}


.Report-Titles{
	font-size: 22px;
	font-family: Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;
	text-align: center;
}

.input-group-addon{
	width: 100%;
}
.FiguresFormat{
	font-size: 14px;
	font-weight: bolder;
	
}

.form-control[readonly]{
background-color:white;
}

#flogin{

	margin-left: auto;
	margin-right: auto;
	margin-top: -20px;
}

.login-box-body{
	background: rgb(240,128,128);
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 50px;
	padding-right:30px;
	padding-left:30px;
	border: solid #D0D0D0 1px;
	border-radius: 15px;

}

.login-box-msg{
font-size: 22px;
font-weight: bolder;
text-transform: capitalize;
color: white;
margin-right:20px;
}

.login-title{
font-size: 25px;
font-weight: bolder;
color: white;
text-shadow: 2px 2px 4px #000000;
}

.login-title-desc{
font-size: 22px;
font-weight: bolder;
color: white;
text-shadow: 2px 2px 4px #000000;
}
.login-title-excerpt{
font-size: 14px;
font-weight: bolder;
color: white;
}

#btnsubmit{
	width: 100%;
	height: 100%;
background-color:rgb(205,92,92);
border: solid #009900 0px;
}
.round-textbox{
border-radius: 8px;
}



.ewForm:not(.ewListForm):not(.ewPagerForm), table.ewMasterTable.ewVertical{
margin-left:auto;
margin-right:auto;
}

.right-justified{
text-align:right;
}

.left-justified{
text-align:left;
}

.table-fullwidth{
width:100%;
}

.modal-header{
background-color:#FFF0F5;
}

input:focus {
background-color:#ffffb3;
}

.InsertionSummary{
font-size:15px;
font-weight: bolder;
color: #b32d00;
text-align: center;
}


.ew-add-form, .ew-edit-form {
width:90% !important;
margin-left:auto;
margin-right:auto;
margin-top:30px;
padding-top:30px;
padding-right:20px;
padding-left:20px;
padding-right:40px;
 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
box-sizing:none;
border-top: 10px solid 	 #3498DB ;
}