* {
    font-family:Tahoma,Helvetica;
}
.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-weight:bold;
}
* {
  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, .alert {
    /*border-radius:0 !important;*/
}






.navbar-default { color:#ffffff; background:#67b7e1;  }
.navbar-default .navbar .nav > li > a {color: #ffffff;}
.navbar-default .navbar .nav > li.dropdown.open {color: #fff;background: #67b7e1;border-color: #fff;}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus { background-color: #76BEE4; color:#ffffff }

.navbar-default .navbar-nav>li>a, 
.navbar-default .navbar-nav>li>a:hover, 
.navbar-default .navbar-nav>li>a:focus {color:#ffffff}

.navbar-default .navbar-nav .open .dropdown-menu>li>a {color:#ffffff;}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus { background:#67b7e1; }

li.dropdown>ul.dropdown-menu {background:#76BEE4}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #76BEE4; color:#ffffff }

.navbar-default .navbar-toggle {    border-color: #ffffff;}
.navbar-default .navbar-toggle .icon-bar {    background-color: #ffffff;}

.navbar-nav > li > a {padding-top:5px !important; padding-bottom:5px !important;}
.navbar {min-height:32px !important}

.navbar-brand {padding:4px;height:auto;}



.panel-heading, .panel-footer {    padding: 6px; font-weight:bold;}

.nav>li>a {padding: 6px;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-left:6px;padding-right:6px;}
.row{margin-left:-6px;margin-right:-6px;}

.loan-approved {}
.loan-declined {}
.loan-review {}

.panel-body{padding:6px;}

.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {padding: 2px;}

.input-sm {height: 26px;padding: 5px 5px;border-radius:1px;}
.btn-xs {
    /* border-radius:1px; */
    }
select.input-sm {height: 26px;line-height: 26px;}
.panel {margin-bottom: 12px;}
.tooltip-inner {max-width: 350px;width: 350px; }


.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}







@media (max-width: 450px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
}