/* CSS Document */

@charset "utf-8";
body { 
    background-color: #fff;
	color: #444;
	font-family: "Open Sans", sans-serif;
 }
/* 
.container {
  background-color: #fff;
}*/
/* @media (max-width: 945px) {
  #header #logo img {
	max-width: 240px;
    max-height: 51px;
  }
} */

#header {
  padding: 10px 0; /* adjust padding of logo here adjust nav menu padding below .nav-menu*/
}

#header #logo h1 a {
  padding: 10px 0;
  color: #0089cc;
}

#header #logo h1 a span {
  color: #7aedc7;
}
#nav-menu-container {
  background-color: #fff;
  float: right;
  margin: 0;
}

a {
  color: #0089cc;
  transition: 0.5s;
}
a:hover,
a:active,
a:focus {
  color: #0089cc;
}
.nav-menu li:hover > a,
.nav-menu .menu-active > a {
  color: #0089cc;
}
.section-header h2 {
  color: #0089cc;
}
.section-header h2::before {
  background: #0089cc;
}
a.thumbnail:hover,
a.thumbnail:focus {
    border-color: #0089cc
}
h1 {
    color: #0089cc
}

h2 {
    color: #0089cc
}

h3 {
    color: #0089cc
}

h4 {
    color: #0089cc
}


.btn-link {
    color: #0089cc
}

.btn-link:hover,
.btn-link:focus {
    color: #2c1451
}
div#ajax_cart_stats {
    background: none repeat scroll 0 0 #feb64e;
    border-top: 1px solid #0089cc;
    color: #555
}

ul#ajax_cart li a {
    color: #555;
    text-decoration: underline
}


.alert-info {
    background-color: #c00000;
    border-color: #0089cc;
    color: #fff
}

.alert {
    color: #0089cc
}

.alert-info .alert-link {
    color: #0089cc
}

.tt-suggestion.tt-is-under-cursor {
    color: #0089cc
}

.typeahead:focus {
    border-color: #0089cc
}

.form-control:focus {
    border-color: #0089cc
}


.pager li>a:hover,
.pager li>a:focus {
    background-color: #0089cc
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>.active>a,
.pagination>.active>span {
    background-color: #0089cc
}

.pagination>.active>a,
.pagination>.active>span {
    background-color: #0089cc
}

a.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
    color: #0089cc
}

blockquote {
    border-left-color: #0089cc
}

blockquote.pull-right {
    border-right-color: #0089cc
}

.text-primary {
    color: #0089cc
}

.card-header {
  color: #0089cc; 
  border-color: #9d8fb3;
   /*  background: -webkit-linear-gradient(180deg, rgb(197,114,13) 0, rgb(253,218,134), rgb(197,114,13) 100%), rgb(208, 140, 37);
    background: -moz-linear-gradient(180deg, rgb(197,114,13) 0, rgb(253,218,134), rgb(197,114,13) 100%), rgb(208, 140, 37);
    background: linear-gradient(90deg, rgb(197,114,13) 0, rgb(253,218,134), rgb(197,114,13) 100%), rgb(208, 140, 37) */; 
  
}
.card {
  /* background-color: #0089cc;*/
  border-color: #9d8fb3; 
  
}

.list-group-item-primary {
  color: #fff;
  background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #fff;
  background-color: #e7eaed;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #e7eaed;
  border-color: #e7eaed;
}

.btn-primary {
    color: #e5e5e5;
    background-color: #0089cc;
    border-color: transparent
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    color: #e5e5e5;
    background-color: #555
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #0089cc
}

.btn.btn-circle {
    border-radius: 50px
}

.btn.btn-outline {
    background-color: transparent
}

.btn-default {
    color: #818181;
    background-color: #fff;
    border-color: #ccc
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    color: #fff;
    background-color: #555
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #fff
}

/* Nav Meu Container */

/* The following allows the dropdown menu shopping cart to be tranparent when in mobile mode. */
.nav-menu a {
  color: #555;
  background-color: #fff;
}
.dropdown-menu {
  color: #212529;
  background-color: transparent;
}
.dropdown-item:hover, .dropdown-item:focus {
  background-color: #0089cc;
  color:#fff;
}
/* EOF */

.nav-menu li:hover > a,
.nav-menu .menu-active > a {
  color: #0089cc;
}


.nav-menu ul li a {
  color: #333;
}

.nav-menu ul li:hover > a {
  color: #0089cc;
}


#topbar {
  background: #fff;
}

#topbar .contact-info a {
  color: #555;
}

#topbar .contact-info a:hover {
  color: #0089cc;
}

#topbar .contact-info i {
  color: #0089cc;
}

#topbar .contact-info .fa-phone {
  border-left: 1px solid #e9e9e9;
}

#topbar .social-links a {
  color: #555;
  border-left: 1px solid #e9e9e9;
}

#topbar .social-links a:hover {
  color: #0089cc;
}
 div#ajax_status{
     background-color:yellow;
}
 ul#ajax_cart li{
    border-bottom:5px dotted #F9F9F9;
}

.back-to-top {
  background: #0089cc;
  color: #fff;
}

.back-to-top:focus {
  background: #0089cc;
  color: #fff;
}

.back-to-top:hover {
  background: #ffc0c0;
  color: #fff;
}
#footer {
  background: #f2f5f8;
}

#footer .credits a {
  color: #0089cc;
}

/* The following allows the dropdown menu shopping cart to be tranparent when in mobile mode. */
.nav-menu a {
  color: #555;
  background-color: #fff;
}
.dropdown-menu {
  color: #212529;
  background-color: transparent;
}
.dropdown-item:hover, .dropdown-item:focus {
  background-color: #0089cc;
}
/* EOF */



.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 10px solid #0089cc;
  border-radius: 1.55rem;

}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0.50rem;
/*   text-align:center;
  color: #fff */
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}


.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #0089cc;
  border-bottom: 1px solid #0089cc;
  text-align:center;
  color: #fff
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #0089cc;
  border-top: 0px solid #0089cc;
}


#triple_boxes .card,
#triple_boxes .card-footer {
	height:100%;
}

.btn-projects {
     background: #0089cc;
     border: 2px solid #fff;
	 color: #ffffff;
}
.btn-projects:hover {
     background: #ffffff;
     color: #0c2e8a;
}