body{font-family: 'Raleway', serif; color:#363b3e;}
h1,h2,h3,h4,h5,h6{ font-weight: bold;}
.h5, h5 {font-size: 1rem;}
.btn{ font-weight: bold;}
.space-t { padding-top: 80px;}
.space-b { padding-bottom: 80px;}
.clear{clear:both;}

/*buttons*/
.btn-primary{
  background-color: #0072bb;
  border-color: #0072bb;
}
.btn-primary:hover, .btn-primary:focus{
  background-color: #004d86;
  border-color: #004d86;
}
.btn-mw220{ min-width: 220px;}


/*navbar css*/
.bg-light{background-color: #ffffff!important;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.active:hover,  .navbar-light .navbar-nav .nav-link.active:focus, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{
color:#0072bb !important;
}
.navbar-light .navbar-nav .nav-link{color: rgba(54,59,62,10); font-weight:600;}
.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(54,59,62,.7);
}
.navbar-light .navbar-nav .nav-link:focus{color:#0072bb !important;}
@media (min-width: 768px){
.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
}
}
@media (max-width: 767.98px){
.navbar-expand-md>.container, .navbar-expand-md>.container-fluid, .navbar-expand-md>.container-lg, .navbar-expand-md>.container-md, .navbar-expand-md>.container-sm, .navbar-expand-md>.container-xl {
    padding-right: 15px;
    padding-left: 15px;
}
}

/*banner css*/
.banner_h1{ margin-bottom: 22px;}
.banner_h1 span{display: inline-block; margin: 0 16px;}
.banner_h1 span img{margin-top:-12px;}
.carousel-caption{left:0%; right: 0%;}
.carousel-caption h1{ font-weight: 40px !important; font-weight: bold;}
.carousel-indicators, .carousel-control-prev, .carousel-control-next{display:none;}
.input-group-lg>.custom-select, .input-group-lg>.form-control, .input-group-lg>.input-group-append>.btn, .input-group-lg>.input-group-append>.input-group-text, .input-group-lg>.input-group-prepend>.btn, .input-group-lg>.input-group-prepend>.input-group-text{font-size:16px;}
.carousel-caption .input-group{ margin-bottom: 22px;}
.btn-warning {
    color: #ffffff;
    background-color: #f7941d;
    border-color: #f7941d;
}
.btn-warning:hover, .btn-warning:focus {
    color: #ffffff;
    background-color: #f49019;
    border-color: #f49019;
}

.carousel-inner img.banner {
    width: 100%;
    height: 100%;
  }

.bd-placeholder-img {
  font-size: 1.125rem;
  text-anchor: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media (min-width: 768px) {
  .bd-placeholder-img-lg {
    font-size: 3.5rem;
  }
}
.download_apps img{ padding: 3px;}
.download_apps img:hover{ opacity: 0.6;}
@media (max-width: 600px) {
.carousel-caption{
    right: 0%;
    left: 0%;
}
}

/*How it works*/
.ccc img{ max-width: 200px; margin-bottom: 22px;}

/*How it works*/
.how_it_works .nav-tabs .nav-link{ padding:42px; position:relative;}
.how_it_works .nav-tabs .nav-link{background-color:#0072bb; color:#ffffff !important; border-radius:0px; border-bottom:4px solid #ffffff;}
.how_it_works .nav-tabs .nav-link.active{background-color:#004d86; color:#ffffff !important; border-bottom:4px solid #ffffff !important;}
.how_it_works .nav-tabs .nav-link .fa-play{ position:absolute; right:-10px; top:44%; color:#004d86 !important; display:none;}
.how_it_works .nav-tabs .nav-link.active .fa-play{display:block;}
.how_it_works .nav-tabs .nav-link img {display: inline-block; margin-right:12px;}


/*body css*/
.featurette-heading span{color:#0072bb; font-weight:bold;}
.row_alternate_bg{ background-color: #f0f7fb;}
textarea{resize: none;}
.cardstyle .card-header, .cardstyle .card-footer, .cardstyle .card-body{ padding: 2px 10px;}
.cardstyle .card-header{ background-color: #0072bb; color:#ffffff; font-size: 14px; }
.card{border-color:#0072bb; line-height: 22px;}
.card .amount{ font-size:20px; font-weight: bold;}
.card .amount small{ font-size:14px;}
.filters_list{ position: absolute; top: 20px; left: 20px;}
.card-footer.future-icons{ text-align: center;}
.card-footer.future-icons img{ margin: 0 12px;}

/*Tabs css*/
.nav-tabs, .nav-tabs .nav-link, .nav-tabs .nav-link.active{ border:0px;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .nav-tabs .nav-link:focus, .nav-tabs .nav-link{color:#363b3e !important; font-weight: bold;}
.nav-tabs .nav-link{padding-bottom: 22px;}
.nav-tabs .nav-link:hover{ color:#f7941d !important;}
.nav-tabs .nav-link img{display: none;}
.nav-tabs .nav-link.active img{display:inline-block;}
.nav-tabs .nav-link.active{ border-bottom: 4px solid #f7941d;}
@media (min-width: 980px) {
.tabs_section ul{width: 60%; margin: 0 auto;}
}

/* footer css */
footer{background-color:#000000; color:#ffffff;}
footer ul li a{ line-height: 26px;}
footer ul li, footer ul li a{color:#ffffff; font-size:12px;}
footer ul li a:hover{color:#0072bb;}
footer ul li a:focus{color:#ffffff;}
footer .copyright p, footer .social-icons p{margin-bottom:0px;}
.social-icons a{padding:0px 6px; cursor: pointer;}
.social-icons a:hover img{opacity: 0.6;}
@media (max-width: 767px) {
footer .copyright, footer .social-icons{text-align: center !important;}
.tabs_section ul li a.nav-link{ padding:.5rem .5rem;}
}
.top-button{ position: fixed; bottom: 14px; right:20px; visibility: hidden;}
.modal-body{font-size:14px;}
.modal-body h5{ margin-top: 20px;}
.modal-body ul{ padding: 0; list-style-type: square; margin-left: 20px;}
.modal-body ul li{ line-height: 22px; margin-bottom: 12px;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{ background-color: inherit;}

.impmark{color: red;
  position: absolute;
  font-size: 30px;
  right: 6px;
  z-index: 10;
  top: -6px;}
form .input-group{ position: relative;}
form .input-group-text{border-left: 4px red solid;}