.tabMenuImage {
  position:absolute;
  top:0;
  left:0;
}
.tabImage {
  position:absolute;
  top:0;
  left:0;
}
a.tabMenu:link, a.tabMenu:visited, a.tabMenu  {
  border:1px solid rgb(135,135,135);
  background-color:white;
  padding:2px 0.5em 0px 2.1em;
  margin-top:4px;
  text-decoration:none;
	font-size:12px;
	font-weight:normal;
	position:relative;
}
a.tabMenu:hover, a.tabMenuSelected, a.tabMenuSelected:hover, a.tabMenuSelected:visited, a.tabMenuSelected:link {
	border:1px solid #496db8;
	background-color:#4d4948;
	padding:4px 0.5em 0px 2.1em;
	margin-top:4px;
	text-decoration:none;
	color:white;
	font-size:12px;
	font-weight:normal;
	position:relative;
}
.button {
	font-size:11px;
	border:1px solid silver;
	background-color:#4d4948;
	color:white;
	font-weight:normal;
  cursor: pointer;
}
.buttonSearch {
  background-image:url(../img/buttonSearch.png) ;
  background-repeat:no-repeat;
  padding-left:14px;
}
.buttonNotes {
  background-image:url(../img/buttonNotesSmall.png) ;
  background-repeat:no-repeat;
  padding-left:14px;
}
.buttonNotesAdd {
  background-image:url(../img/buttonNotesAddSmall.png) ;
  background-repeat:no-repeat;
  padding-left:14px;
}
.buttonExcel {
  background-image:url(../img/buttonExcel.png) ;
  background-repeat:no-repeat;
  padding-left:14px;
}
.buttonColour {
  background-image:url(../img/buttonColour.png) ;
  background-repeat:no-repeat;
  padding-left:8px;
}
.buttonCopy {
  background-image:url(../img/buttonCopy.png) ;
  background-repeat:no-repeat;
  padding-left:8px;
  width:19px;
}
.buttonEdit {
  background-image:url(../img/buttonEdit.png);
  background-repeat:no-repeat;
  padding-left:8px;
  width:19px;
}
.buttonEditLarge {
  background-image:url(../img/buttonEdit.png);
  background-repeat:no-repeat;
  padding-left:8px;
}
.buttonInfo {
  background-image:url(../img/buttonInfo.png);
  background-repeat:no-repeat;
  padding-left:8px;
}
.buttonAccept {
  background-image:url(../img/buttonAccept.png);
  background-repeat:no-repeat;
  padding-left:14px;
}
.buttonPrivate {
  background-image:url(../img/buttonPrivate.png);
  background-repeat:no-repeat;
  padding-left:8px;
}
.buttonLogin {
  background-image:url(../img/buttonLogin.png);
  background-repeat:no-repeat;
  padding-left:14px;
}
.buttonDelete {
  background-image:url(../img/buttonDelete.png);
  background-repeat:no-repeat;
  padding-left:14px;
}
.buttonPrint {
  background-image:url(../img/buttonPrint.png);
  background-repeat:no-repeat;
  padding-left:14px;
}
.buttonPDF {
  background-image:url(../img/buttonPDF.png);
  background-repeat:no-repeat;
  padding-left:14px;
}
.buttonTemplate {
  background-image:url(../img/buttonTemplateSmall.png);
  background-repeat:no-repeat;
  padding-left:14px;
}
.buttonDate {
  background-image:url(../img/buttonDate.png);
  background-repeat:no-repeat;
  padding-left:7px;
}
.buttonEmail {
  background-image:url(../img/buttonEmail.png);
  background-repeat:no-repeat;
  padding-left:14px;
}
.buttonInvoice {
  background-image:url(../img/buttonInvoice.png);
  background-repeat:no-repeat;
  padding-left:14px;
}
.errorMsg {
	color:rgb(204,0,0);
  font-size:13px;
	background-color:rgb(255,174,174);
	border:1px solid #808040;
	padding:7px;
	vertical-align:middle;
}
.tipMsg {
	color:#808040;
    font-size:11px;
	background-color:#ffffe1;
	border:1px solid #808040;
	padding:7px;
	vertical-align:middle;
}
.secMsg {
	color:rgb(204,0,0);
  font-size:13px;
	background-color:rgb(255,174,174);
	border:1px solid #808040;
	padding:7px;
	vertical-align:middle;
}
.statusMsg {
	color:#009933;
    font-size:13px;
	background-color:#E5FFF8;
	border:1px solid #009933;
	padding:7px;
	vertical-align:middle;
}
.searchMsg {
	color:#444499;
    font-size:13px;
	background:url(../img/buttonSearch.png) no-repeat left #C2CEF2;
	border:1px solid #444499;
	padding:7px;
	padding-left:16px;
	vertical-align:middle;
}
.infoMsg {
	color:#606060;
	font-size:11px;
}
.nav>li>a {
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
* {
  font-size:12px;
}
.table {
    margin-bottom:0;
}
.error{
	color:red;
	}
  

.formLabel {
   display:block;
}

.formInputText {
    font-family: inherit;
    border: 1px solid #ccc;
    color: #777;
    display: inline;
    font-size: 14px;
    width:90%;
    margin-left: 0;
    padding: 3px 3px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    -webkit-appearance: none;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
}

.formSelect {
    font-family: inherit;
    border: 1px solid #ccc;
    color: #777;
    display: inline;
    font-size: 14px;
    margin-left: 0;
    padding: 2px 2px;
    /*-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);*/
    max-width: 90%;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
}

.formSection {
    text-align:left;
    font-weight:bold;
    font-size:14px;
    clear:both;
    margin-bottom:0;
    margin-top:1em;
    clear:both;
    border-radius:8px;
    background:#67b7e1;
    color:white;
    padding:4px;
    
}

.formSubmitSection {
    text-align:left;
    font-weight:bold;
    font-size:14px;
    clear:both;
    margin-bottom:0;
    margin-top:1em;
    clear:both;
    border-radius:8px;
    /*background:#363839;*/
    background:#67b7e1;
    color:white;
    padding:6px;
    
}

.formSubmitButton {
    border:0;
    color:white;
    background: #282a2b;
    border-radius:4px !important;
    padding:6px;
    
}

.CreditContract h1 {
    color:rgb(79,129,189);
    font-size:18px;
}

.CreditContract h2 {
    color:rgb(79,129,189);
    font-size:16px;
}

.CreditContract h3 {
    color:rgb(79,129,189);
    font-size:14px;
}

.CreditContract h4 {
    color:rgb(79,129,189);
    font-size:12px;
}


.ButtonBottom {
    width:230px;
    height: 40px;
    text-align:center;
    border-radius:6px;
    color:white;
    background:#282a2b;
    padding:10px;
}

.ButtonBottom a, 
.ButtonBottom a:link, 
.ButtonBottom a:visited {
    color:white;
}

.client-form-field {
    background:white;
    width:200px;
}
.client-form {
    background:#e5e5e5;
    padding:6px;

}

h1,h2,h3,h4,h5 {
font-family: 'MuseoSlab500Regular', 'Antic Slab', Arial, Helvetica, sans-serif
}

.nav-tabs>li>a, .panel, .panel-heading {
    border-radius:0 !important;
}