﻿.editable input {
border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
}
.editable button {
color:#fff;background-color:#428bca;border-color:#357ebd; 
}
.editableselect button {
 color:#fff;background-color:#428bca;border-color:#357ebd;
}
.editableselect select {
border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
}
hr {
   border:1px solid #ddd;
   margin:0 0 15px 0;
}
.footer {
	clear:both;
	background: #ecf0f1;
	padding:10px;
}
.row {
	margin-bottom: .5em;
    margin-left: 20px;
    margin-right: 20px;

}
.grid {
	padding:10px;
}
.footer p {
	color: #939595;
	text-align: center;
	max-width: none;
	font-size:.8em;
}
 h4.section-title {
	 color:#2980b9;
	 padding-top:10px;
	 border-top:1px solid #ddd;
 }
 
  .side-title {
	 color:#2980b9;
	 padding-bottom:10px;
	 border-bottom:1px solid #ddd;
 }
 h2.page-title {
	 color:#2980b9;
	 font-weight:normal;
 }
 
 p.right-link {
	 float:right !important;
	 margin-top:40px;
 }
.datepicker {
    width: 150px;
    line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-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
}
label[for=inputEmail3] {text-align: right; padding-right: 0;}
.ui-widget-header {background: #fff; color: #000;}
.ui-widget-header input{height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-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}
input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
table.dataTable thead th {background: #ddd; color: #444; font-size:13px; padding-left:10px;}
section {padding-bottom: 2.5em;}
.inputfocus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
}
.ui-widget-header select {
 border:1px solid #ccc;
            border-radius:4px;
            padding:3px;
            -webkit-appearance: none; 
            background-position:88px;
            background-repeat:no-repeat;
            text-indent: 0.01px;/*In Firefox*/
            text-overflow: '';/*In Firefox*/
            appearance:none;
            -moz-appearance:none; /* Firefox */
}

.navbar-brand {
    font-size:22px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border-top:3px solid #2980b9;
}

.morecontent span {
    display: none;
}
.comment {
    width: 400px;
    background-color: #f0f0f0;
    margin: 10px;
}
#tblBills input {
  background-color: gray;
  color:white;
}