/* Brown Color CSS */

body{
border-top:3px solid #034f91;
}

.color{
color:#034f91;
}

a, a:visited{
text-decoration: none;
color:#034f91;
}

a:hover{
text-decoration: underline;
color:Danube;
}

.navbar-container{
background: #034f91 !important;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
border-color: #02325d;
}

.navbar .navbar-button {
background:Danube !important;
}

.navbar .navbar-button:hover{
background:Danube !important;
}

.navbar .nav{
border-right:1px solid #02325d;
}

.navbar .nav > li > a{
background: #034f91;
border-left:1px solid #02325d;
}

.navbar .nav > li > a:hover{
background:Danube !important;
}

.navbar .nav .active > a,
.navbar .nav .active > a:hover,
.navbar .nav .active > a:focus {
background: Danube !important;
}

.social i{
background:#034f91;
}

.social i:hover{
background:Danube;
}

.flex-caption{
border-left:4px solid #034f91;
}

.service i{
color:#034f91;
}

/* Timeline */

.time .tidate{
background:#034f91;
}

.time .timatter{
border-bottom:2px solid #034f91;
}

#home-carousel {
border-bottom:5px solid #034f91;
}

/* Events - Accordion*/

.events .accordion-heading h5{
background:#034f91;
}

/* Testimonial */

.test{
border-bottom:2px solid #034f91;
}

.test-arrow{
border-top-color: #034f91;
}

/* Feature alt */

.afeature:hover{
border:5px solid #034f91;
}

.afmatter i{
color:#034f91;
}

.rpost1:hover,.rpost2:hover{
border-bottom:2px solid #034f91;
}

.accordion-heading i{
color:#034f91;
}

.process i{
color:#034f91;
}

.process-meta span{
background:#034f91;
}

.feat h4 i{
color:#034f91;
}

.blog .meta i{
color:#034f91;
}

.posts .tags a{
background:#034f91;
border:1px solid Danube;
border-bottom:3px solid Danube;
}

.posts .tags a:hover{
border-bottom:3px solid #034f91;
background:Danube;
border:1px solid Danube;
}

.paging a:hover{
background: #034f91;
border:1px solid Danube;
}

.paging .current{
background: #034f91;
border:1px solid Danube;
}

.serv .simg i{
color:#034f91;
}

.button a, .button a:visited{
background:#034f91;
border-bottom:2px solid Danube;
}

.button a:hover{
background:Danube;
}

.pricel .phead-top{
background:#034f91;
border:1px solid Danube;
}

.pricel .phead-bottom{
border-top:1px solid Danube;
}

.nav-tabs > li > a:hover{
background:#034f91;
}

.about .asocial i{
background:#034f91;
}

.resume h4{
background:#034f91;
}

.resume h5{
color:#034f91;
}

footer{
  border-top:3px solid #034f91;
}

footer hr {
   border-top: 1px solid #034f91;
   padding: 0px;
   border-bottom: 1px solid #111;
}

footer ul li {
  padding-left: 0px;
}

footer h4 {
   font-size: 15px;
   padding-bottom: 6px;
   border-bottom: 1px solid #034f91;
   margin-bottom: 4px;
   color: #ccc;
}

/*-----------------------------------------------------------------------------
                            BOT RELATED STYLES
-----------------------------------------------------------------------------*/
.bot-shadow {
  box-shadow: 1px 2px 3px rgba(0,0,0,0.2);
}

.br-8 {
  border-radius: 8px;
}

.bot-header-button {
  width: 8rem;
}

.bot-input-shadow {
  box-shadow: -2px 2px 3px rgba(0,0,0,0.2);
}

.scroll-button {
  z-index: 10;
  right: 40px;
  bottom: 10px;
  position: sticky;
}

.bot-message-toast {
  z-index: 11;
}

.bot-bg-lg {
  background-color: #eee;
}

.bot-code-output {
  color: #fff;
  background-color: #333;
  font-size: 0.72em;
}

.bot-streaming-code {
  background-color: #f6f6f6;
  color: #2f3337;
  font-size: 14px;
  padding: 1rem;
}

.bot-references {
  padding: .5em 1em;
}