/*custom css to override bootstrap's default css*/
.navbar-header a img {
    width:250px;
}
p.text-primary {
	color:#0C4CA3;
}
.white, .control-label {
    color: #fff;
}
.icon {
    background: #C3D1EF;
    color: #FFFFFF;
    font-size: 3em;
    height: 64px;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 64px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;

}
.text-white {
    color: #fff;
}
h4.media-heading {
	color: #0E53A5
}
.e {
	color: #EE1F26;
}
.hr {
	color:#0C4CA3;
}
.img-size {
    float: left;
    margin-right: 10px;
    width: 40px;
}
.img-footer {
    margin-top: 15px;
}
.navbar-default .navbar-nav > li > a {
    color: #0B4BA3;
}
.white-bg {
    background: #fff;
    padding: 10px;
}
label {
    color: #333333;
    display: inline-block;
    font-weight: normal;
    margin-bottom: 5px;
}
div.form-group {
    margin: 0 0 5px 0;
}
.demo-form {
    background: #0C4DA2;
    padding: 20px;
    margin-bottom: 30px;
}
.demo-form label { 
  font-size: 1.3em;
}
.demo-form .btn-success {
    background: #008000;
    border-color: #007200;
    line-height: 1.4;
}
.col-md-offset-1 {
    margin-left: 8.33333% !important;
}
.page-header {
    border-bottom: 1px solid #ddd;
    color: #0948A0;
    margin: 25px 0;
    padding-bottom: 9px;
}
.overlay {
    
    border-radius: 5px;
    position: relative;
    min-height: 450px;
    margin: 20px 0;
}
.overlay img {
    position: absolute;
    background: rgba(255, 255, 255,0.8);
    top: -20px;
}
.overlay a {
    position: absolute;
    bottom: 20px;
    width: 93%;
}
/*.package a.list-group-item {
    color: #FFFFFF;
    background: rgba(0, 0, 0, 0.8)
}
.package a h4.list-group-item-heading {
    color: #fff;
}*/
.package .list-group-item-heading-title {
    color:#0C4DA2 !important;

}
.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: 0;
}

.pricing-table .list-group-item:first-child, .pricing-table .list-group-item:last-child  {
    border-radius: 0;
}
.demo-header {
    margin-top: 100px;
    color: #fff;
    margin-bottom: 50px;
}