.welcome {
    text-align: center;
    font-size: 25px;
    height: 100px;
}

.dropdown-menu>li>a {
    width: 100%;
    padding: 12px 20px;
}

.red {
    color: red!important;
    font-size: 12px;
}

.pull-right {
    float: none !important;
}

.center {
    text-align: center;
}

.height,
.space {
    height: 15px;
}

.alert a {
    text-decoration: none !important;
}

.ajaxtable td {
    background: #F44336;
    color: #fff;
}

.ajaxtable {
    margin-bottom: 0px !important;
}

.skin-blue .sidebar-menu>li>.treeview-menu {
    padding: 0 30px;
}

button#signinbtn {
    background: #3c8dbc !important;
    border-color: #3c8dbc !important;
}

.login-logo a img {
    width: 150px;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    background-color: #d2102b!important;
    border-color: #d2102b!important;
}

.main-footer a {
    color: #d2102b !important;
}

.pull-right .btn-default {
    color: #fff;
    background-color: #d2102b;
    border-color: #d2102b;
}

.pull-right .btn-default:hover {
    background-color: #ef465d;
}

.skin-blue .wrapper,
.skin-blue .main-sidebar,
.skin-blue .left-side {
    background-color: #000;
}

.skin-blue .main-header .navbar .sidebar-toggle:hover {
    background-color: #cc5810!important;
}

.skin-blue .main-header .logo {
    background-color: #3c8dbc!important;
}

.skin-blue .main-header .navbar {
    background-color: #3c8dbc!important;
}

.skin-blue .sidebar-menu>li:hover>a,
.skin-blue .sidebar-menu>li.active>a {
    border-left-color: #e86f24!important;
}

.border_bottom {
    border-bottom: 1px dashed #cccccc;
    margin: 1% 0% 1% 0%
}

.pager div {
    float: left;
    border: 1px solid gray;
    margin: 5px;
    padding: 10px;
}

.pager div.disabled {
    opacity: 0.25;
}

.pager .pageNumbers a {
    display: inline-block;
    padding: 0 10px;
    color: gray;
}

.pager .pageNumbers a.active {
    color: orange;
}

.pager {
    float: right;
}

.paginate {
    padding: 2% 0% 0% 2%
}

.paginate-no-scroll .items div {
    height: 250px;
}

.suc_msg {
    max-width: 980px;
    margin: 0 auto;
    text-align: center;
    margin-top: 200px;
    color: #009900
}

.home_msg {
    text-align: center;
}

input:focus,
textarea:focus,
select:focus {
    outline: none;
}

/* Invoice styles */

#page-wrap {
width: 800px;
margin: 3px;
}

.invoice_table tbody tr td {
padding: 3px !important;
vertical-align: middle;
text-align: left;
}

.invoice_table tbody tr td .numeric{text-align:center;}

.space {
height: 10.5px
}

.invoice_logo {
margin: auto;
text-align: center;
}

.from_details {
margin: auto;
text-align: center;
line-height: 25px;
}

.clear {
clear: both
}

.border_invoice {
font-size: 12px;
border-top: 1px solid #000;
padding: 5px 0;
text-align: center
}

.address a {
text-decoration: none;
color: #000
}

.address a:hover {
color: #f58634
}

.invleft_detail {
float: left;
width: 20%
}

.invright_detail {
float: left;
width: 10%
}

.invoiceform {
width: 100%;
}

.form_left {
width: 48%;
float: left;
}

.form_right {
width: 49%;
float: right;
}

.invoice_btn {
background: #ab5d1a;
border-radius: 7px;
color: #fff;
height: 35px;
line-height: 35px;
border: none;
cursor: pointer;
padding: 0 15px;
font-family: inherit;
font-size: 14px;

}
.modal-content{overflow-x: scroll;}
.modal-dialog{width: 80% !important;margin: auto;}
@media screen and (max-width: 600px) {
.outinvoiceform img{
	width:100px;
}
.description_table{
overflow-x:scroll;
}
.invoice_table{
min-width: 600px;
}
.invoice_btn{
margin-top:4%;
}
.form_right, .form_left{
	float:none;width:100%;
}
}
.close{
	font-size: 30px;
}
.modal-title{
	font-size: 22px;
}
th {
     text-align: center; 
}
#loading, #invoice_loading {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: fixed;
  display: none;
  opacity: 0.7;
  background-color: #fff;
  z-index: 99;
  text-align: center;
}

#loading-image, #invloading-image {
  position: absolute;
  top: 100px;
  left: 40%;
  z-index: 100;
}
.flabel{
	width: 135px;
}
.llabel{
	width: 226px;
}