/* CSS */
body{
	background:url('../images/bg.png');
	font-family:arial;
	margin:0px;
	padding:0px;
}
.col-md-9 h2{
	color:#deb342;
	margin-top:35px;
	margin-left:-20px;
	font-size:20px;	
}
.col-md-1 img{
	width:90%;
	margin:10px; 
}
.col-md-2 img{
	width:90%;
	margin:10px;
	float:right; 
}
#main-container{
	width:100%;
	min-height:440px;
	margin-top:2px;
	margin-bottom:-20px;
	background:url('../images/loginbackground.png');
	background-size:cover;
	}
#main-loginwindow{
	width:100%;
	margin-top:-380px;
	position:absolute;
}
.loginwindow{
	width:35%;
	min-height:280px;
	background-color: rgba(0,0,0,0.5);
	margin:0 auto;
	border-radius:20px;
	color:#ffffff;
}
.loginwindow h4{
	color:#ffffff;
	font-size:20px;
	text-align:center;
    padding-top:20px;
}
.login-form{
	margin:30px;	
}
.login-form button{
	float:right;
	margin:30px;	
}
footer{
	width: 100%;
    bottom: 0px;
	}
footer p{
font-size:10px;
text-align:left;
}

.navbar-default .navbar-brand {
color:#deb342;
}
.menu-icons{
width:120px;
height:120px;
border-radius:60px;	
background:#ffffff;
display:block;
float:left;
margin:20px;

}
#create-invoice{
width:96%;	
height:auto;
display:inline-block;
margin-left:2%;
margin-right:2%;

}
#create-invoice-gst-edit{
width:96%;	
height:auto;
display:inline-block;
margin-left:2%;
margin-right:2%;

}
#create-invoice-gst{
width:96%;	
height:auto;
margin:0 auto;
display:inline-block;
margin-left:2%;
margin-left:2%;
}

.Invoice-summary .form-control{
padding: 5px;
}
.form-inline .checkbox{
	border:2px solid red;
}
.checkbox label, .radio label {
padding: 0px !important;
}

.table th, .table td{
padding: 2px;

}
.create-invoice-header{
width:100%;
min-height:140px;
margin:0 auto;	
margin-top:20px;
border:1px solid #ddd;
border-radius:5px;
background-color:#ffffff; 	
}
.create-invoice-header-logo{
width:20%;
float:left;	
margin:20px;
}
.create-invoice-header-address{
width:100%;	
float:left;
margin-top:-120px;
text-align:center;
}
.create-invoice-invoice-details{
width:100%;
height:260px;
margin:0 auto;	
margin-top:10px;
border:1px solid #ddd;
border-radius:5px;
background-color:#ffffff; 

}
.create-invoice-invoice-details .col-md-7{

}
.create-invoice-invoice-details .col-md-5{
/* border:2px solid red;	 */
float:left;
margin-top:20px;
}
.create-invoice-invoice-details .col-md-7 .form-inline label{
font-size:12px;
font-weight:normal;	

}
.create-invoice-invoice-details .col-md-7 .form label{
font-size:12px;
font-weight:normal;	

}
.create-invoice-invoice-details .col-md-7 .form-inline input{
width:350px;
height:20px;	
float:right;	
margin:2px;

}
.create-invoice-invoice-details .col-md-5 .form-inline label{
font-size:12px;
font-weight:normal;	

}
.create-invoice-invoice-details .col-md-5 .form-inline input{
width:200px;
height:23px;	
float:right;	

}
.create-invoice-invoice-details .container-fluid{
text-align:center;	
font-weight:bold;
padding:5px;
background-color:#ffffff; 	
border-radius:5px;
}
.create-invoice-invoice-description{
width:100%;
margin:0 auto;	
margin-top:10px;
border-radius:2px;

}
.checkbox-add-remove{
font-size:10px;
margin:5px;	
}
.amountinwords{
width:58%;
}
.totalcharges{
border-bottom:1px solid #ddd;	
border-top:1px solid #ddd;	
}
.tax-part{
	

}
.total-amt{
width:40%;
float:right;
margin-top:-5px;	
}
.total-amt .col-md-1{
text-align:right;	
}
.total-amt .col-md-2{
text-align:right;	
}
.create-invoice-invoice-servicetax-signature {
width:100%;
height:200px;
padding-top:10px;
margin:0 auto;	
border:1px solid #ddd;
border-radius:5px;
background-color:#ffffff; 
}
.payment-des{
font-size:10px;
padding-left:10px;	
}
.payment-des p{
margin-top:-15px;
text-align:center;	
}
.save-btn {
width:100%;
text-align:center;
}
.Invoice-summary .form-inline{
width:55%;
text-align:right;
margin:5px;
float:right;
/* border:2px solid red;  */
}
.Invoice-summary .form-group {
width:42%;
float:left;
margin:4px;
/* margin-top:-10px; */
}
.Invoice-summary .form-group input{
width:70%;
float:left;		
margin:2px;
}
.Invoice-summary .btn-info{
margin-left:5px; 
/*border:2px solid red;*/
}
.Invoice-summary .btn-info .new
	margin-top: 5px;
}
.Invoice-summary-heading{
width:95%;	
margin:0 auto;
}
.invoice_list{
width:97%;	
margin:0 auto;
padding-bottom:3px;
}
.Invoice-summary{
width:96%;
height:auto;
margin-left:2%;
margin-right:2%;
box-shadow: 0px 0px 1px 1px gray;
border-radius:5px;
}
.table-bottom{
width:100%;	
}
.export_to_excel{
width:20%;	
float:left;
margin:10px;	
}
.pagination-menu{
width:70%;	
float:right;
margin-top:-10px;
}
.breadcrumb{
width:20%;	
margin-top:-15px;
background-color:rgba(0,0,0,.008);
}
.breadcrumb a{
text-decoration:none;	
}
#line label{
width:188px;
height:25px;
}
#line select{
width:350px;
height:30px;
margin-top:4px;
/* border:2px solid red;  */
}
.add_field_button{
width:28px;	
height:28px;
padding:0px;	
margin:0px;	
}
.remove_field{
width:28px;	
height:28px;
padding:0px;	
margin:0px;	
}
.total-amt{
width:100%;	
}
.amountinwords input{
/* border:2px solid red;	 */
width:350px;	
}
.dropdown-menu li a:hover{
background:blue;
}
.hidecontent{
display:none;	
}
#myaccount{
width:400px;
height:480px;
margin:0 auto;
}
#myaccount h3{
color:#ff3300;	
font-size:18px;
text-align:center;
}
.changepass{
width:400px;
height:300px;
background:#ffffff;	
border:2px solid #ddd;
border-radius:20px;	
}
#myaccount input{
width:385px;
margin:0 auto;	

}
#myaccount button{
width:230px;
/* border:2px solid red;	 */
margin-left:70px;
/* margin-right:20px;	 */
}
#myaccount input{
/* border:2px solid red;	 */
margin:5px;
}
#myaccount  .result{
/* margin-top:70px; */
text-align:center;	
color:green;
}
.loggedinuser{
font-weight:bold;	
text-transform: capitalize;	
}
.passwordchange{
width:200px;
height:200px;
margin:0 auto;
}
.errormsg{
width:500px;
height:200px;
border:2px solid #ddd;	
border-radius:20px;
}
.wrongmsg{
font-size:20px;
color:red;
margin-top:30px;
margin-left:15px;
}
.changepasshref a{
font-size:20px;
padding:5px;	
background:gray;
color:#fff;
margin:10px;
text-decoration:none;
border-radius:5px;
}
.success{
font-size:18px;
color:#5cb85c;
margin-top:30px;
margin-left:15px;	
}
#settings{
width:50%;
min-height:420px;
margin:0 auto;
}
#settings input{
width:350px;	
}
.pagination-dashboard{
float:right;
margin-top: -50px;
margin-right:20px; 
}
.pagination-dashboard td{
width:30px;
padding: 2px;
margin-left: 5px;
border-radius: 5px;
}
.input_fields_wrap table{
padding: 1px;
}
.input_fields_wrap td{
padding: 1px !important;
}
.form-control{
padding: 3px !important;
}
}