/*!
 * cbp suppliment to bootstrap
 */

 /*for buttons*/
  .btn-primary:focus, .btn-primary:hover {
background-color:#0080c0;
background-image:none;
border:1px solid #337ab7;
 }
 .btn.cbpBtn:focus, .btn.cbpBtn:hover {
 border:1px dotted #999;
 color:#337ab7;
 }
 /* for table */
 .table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{
  /* background-color:#d2e2f9; */
  background-color:#0080c0;
  color:#fff;
 }
 .center > tbody > tr > td,  .center > thead > tr > th {
 text-align:center;
 }
 .cbpStriped > tbody > tr > td {
 border-right:1px dotted #ccc;
 }
 .table-striped.cbpStriped>tbody>tr:nth-of-type(odd){
 background-color:#ffffff;
 }
 .table-striped.cbpStriped>tbody>tr:nth-of-type(even){
 background-color:#f7f7f7;
 }

  /* tabs  */
  .nav.cbp-tabs > li.active>a,
  .nav.cbp-tabs > li.active>a:focus,
  .nav.cbp-tabs > li.active>a:hover{
border:0px solid #ddd;
border-bottom-color:#0080c0;
border-bottom-width:3px;
background-color:transparent;
 /*background-color:#fff;*/
 }
  .nav.cbp-tabs2 > li.active>a,
  .nav.cbp-tabs2 > li.active>a:focus,
  .nav.cbp-tabs2 > li.active>a:hover{
border:0px solid #ddd;
background-color:#f0f0f0;
 
 }
 .cbp-tabs, .cbp-tabs2 {
 border-bottom:none;
 /*border-bottom:2px solid #fff;*/
 }
.nav.cbp-tabs2 > li > a {
 padding:3px 10px;
 padding:3px 17px;
 border-radius:0;
 }
.nav.cbp-tabs > li > a {
 padding:3px 10px;
 padding:3px 17px;
 background-color:transparent;
 }
.nav.cbp-tabs > li>a:focus,
.nav.cbp-tabs > li>a:hover {
 border:1px solid transparent;
 border-bottom:1px dotted #0080c0;
 }
 .well .nav.cbp-tabs > li > a:hover {
 background-color:transparent;
 }

a:focus {
outline:0;
}

 .navbar-right.cbp{
margin-right:20px;
}
.navbar-right.cbp li{
background:none;
}
.navbar-right.cbp li.active a {
background-image:none;
box-shadow:none;
background-color:#fff;
border:1px dotted #0080c0;
}
.navbar-right.cbp li a:hover {
background-color:#e7e7e7;
background-image:none;
box-shadow:none;
}
.navbar-right.cbp li.active a:hover {
background-color:#e7e7e7;
background-image:none;
box-shadow:none;
}
.well-cbp{
background:#fff;
border:none;
}

/*
.navbar-right.cbp{
margin-right:20px;
}
.navbar-right.cbp li{
border-bottom:5px solid #265a88;
background:none;
}
.navbar-right.cbp li.active {
border-bottom:8px solid #c0c0c0;
}

.navbar-right.cbp li.active a:hover {
background-color:transparent;
}
.navbar-right.cbp li a:hover {
background-color:#f6f6f6;
}
.navbar-right.cbp li.active a {
background-color:transparent;
background-image:none;
box-shadow:none;
color:#777;
}
*/
#footer, #appLinks {
text-align:right;
margin-right:15px;
}
#footer a, #appLinks a {
padding:3px 5px;
border-right:1px dotted #999;
}
#footer a:last-child, #appLinks a:last-child {
border-right:0;
}
#footer a:hover, #appLinks a:hover {
background-color:#eee;
border:0px solid #ddd;
border-right:1px dotted #ddd;
text-decoration:none;
}
#appLinks{
padding-top:7px;
padding-bottom:7px;
}
.nw {
white-space:nowrap;
}
.m10 {
margin-right:10px;
}

.cbpBottomNav {
margin-top:10px;
padding-top:3px;
padding-bottom:4px;
margin-right:20px;
}

.navbar-nav.cbp > li a {
margin-top:10px;
padding-top:3px;
padding-bottom:3px;
line-height:15px;
}

.jumbotron  {
padding:15px;
}
.jumbotron p {
padding:5px;
}
  /*.navbar, .navbar li, .navbar li a {
  font-size:1em;
  line-height:normal;
  color:#fff;
  font-family:"Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
  }
  .navbar li {
  margin-right:2px;
  margin-left:2px;
  box-shadow:7px 5px 7px rgba(3,3,3,0.4);
  }

  .nav > li a {
  padding:1px 6px 5px 6px;
  color:#fff;
  background-color:#555;
  border-bottom:2px solid #0080c0;
  }
  .nav>li>a:focus,.nav>li>a:hover{
  text-decoration:none;background-color:#eee;
  color:#444;
  }

  .navbar {
  min-height:20px;
  border-radius:0;
  border:none;
  margin-bottom:3px;
  }
.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
}
*/
.scrollable-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
  }
.cbprow > div {
margin-bottom:10px;
}
.greyStart {
border-left:10px solid #666666;
padding:2px;
padding-left:5px;
}
.greenStart {
border-left:10px solid #339900;
padding:2px;
padding-left:5px;
}
.yellowStart {
border-left:10px solid #e6d300;
padding:2px;
padding-left:3px;
}
.redStart {
border-left:10px solid #cc0033;
padding:2px;
padding-left:3px;
}
.grayStart {
  border-left:10px solid #A9A9A9 ;
  padding:2px;
  padding-left:3px;
  }

.green {
border:0px solid #f3fff3;
border-right:10px solid #339900;
/*background-color:#dfeed7;
background-color:#e7f2e2;*/
font-weight:bold;
padding:2px;
padding-right:3px;
line-height:150%
}
.yellow {
border:0px solid #e6d300;
border-right:10px solid #e6d300;
/*background-color:#fbfcd9;*/
font-weight:bold;
padding:2px;
padding-right:3px;
line-height:150%
}
.red {
border:0px solid #cc0033;
border-right:10px solid #cc0033;
/*background-color:#f6e5e5;*/
font-weight:bold;
padding:2px;
padding-right:3px;
line-height:150%
}
.cbp_r {
float:left;
margin-right:10px;
display:inline-block;
}


/* BStrap Added*/
.custom-btn
{
    background-color:#0080c0 !important;
    background-image:none !important;
    border:1px solid #337ab7 !important; 
    font-size:14px !important;        
}  
.custom-btn-primary:focus, .custom-btn-primary:hover 
{
  background-color:#0080c0 ;
  background-image:none ;
  border:1px solid #337ab7;
}
.custom-btn.cbpBtn:focus, .custom-btn.cbpBtn:hover 
{
   border:1px dotted #999;
   color:#337ab7;
}
 
.alink-color{
  color: #337AB7;
  text-decoration: none;    
}
.text-primary-custom-nb {
  color: #337ab7;    
  font-size: inherit !important;
}
.alink-color-f18{
  color: #337ab7;
  font-weight: bold;
  text-decoration: none;     
}
.alink-color-f16{
  color: #337AB7;
  text-decoration: none;    
}