/* main nav link color */

  .btn.submit {
    font-size: 18px;
    line-height: 18px;
    font-weight: 600;
    color: #fff;
    background: #243C78 !important; /*7c0041*/
    width: 100%;
    border: none;
    box-shadow: none; }
    @media (min-width: 768px) {
      .btn.submit {
        margin: -65px 0 0; } }
    .btn.submit:hover {
      background: #243C78 !important }




.logo {
  padding: 5px 0px !important;
}


.nav-opener {background: #243C78 !important;}




.main-navigation > li > a {
      color: #243C78 !important;
}

.main-navigation > li.hover > a {
	color: #fff !important;
	background: #243C78 !important;
}

.main-navigation > li > a:hover {
        color: #fff !important;
        background: #243C78 !important; }

/* tab hover color */
  .main-navigation > li {
    background:none;
}

        .main-navigation > li.active a {
          background: #243C78 !important;
}


@media (min-width: 768px) {
.main-navigation > li.hover > a {
  background: #081A40 !important; } }

@media (min-width: 768px) {
  .main-navigation > li > a:hover {
	background: #7692d6 !important; } }
	


/* drop down background and icons */
.sub-menu {
	background: linear-gradient(to bottom, #7692d6 0%, #fff 100%) !important;}
.sub-menu .menu-icon {
    color: #7692d6 !important; }
.sub-menu li a:hover {
        color: #243C78 !important; }
.sub-menu li a:hover .menu-icon {
          color: #243C78 !important; }





/* apply now button */
.btn.blue {
    color: #fff !important;
    background: #243C78 !important;
    margin: 0 auto;
	margin-left:10px;
    max-width: 215px;
    display: block; }


.btn.blue:hover {
      color: #fff;
      background: #012169 !important; }/*#081A40*/






/* LO Background */

.banner-block:after {
    z-index: -1;
    background: radial-gradient(ellipse at center, #012169 0%, #243C78 100%) !important; }
	/*background: radial-gradient(ellipse at center, #081A40, #243C78 100%);*/


  .btn.gold {
    color: #012169 !important; /*fff*/
    background: #CDD0DF !important;} /*#012169*/

    .btn.gold:hover {
      	color: #012169 !important;
		background: #fff !important;	}


/* Contact Icons; social media */

  .info-block:after {
    background: #cdd1df !important; /*#7692d6*/
     }

    .contact-info-list li a:hover {
      color: #7692D6; }/*012169*/
      .contact-info-list li a:hover .info-icon {
        color: #7692D6 !important;/*243C78*/
        border-color: #7692D6 !important; } /*012169*/

.social-networks li a:hover {
	color: #7692D6 !important;/*011f3e*/
}

/* Testimonials */

    .slick-slider .slick-dots button:hover {background: #666 !important; }
	.slick-slider .slick-dots li.slick-active button {background: #000 !important; }
	.content-block .col h2 {color: #333 !important; }
	.content-block cite {color: #333 !important; }


/* Large Icons over Photo */

.features-block .feature-list li a:hover {color: #CDD1DF !important; }


/* Contact area */

.form-control {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  box-sizing: border-box;
  border: 1px solid #243C78 !important;
	
}


.search-form .input-wrap {border: 1px solid #AD0002 !important; }
.search-form .input-wrap .form-control:focus {border-color: #AD0002 !important; }
.search-form .btn-search {background: #AD0002 !important;}



.btn.submit {background: #243C78 !important; }
.btn.submit:hover {background: #012169 !important } /*#081A40*/



/* Search Button */

.search-form .input-wrap .form-control:focus {
        border-color: #ccc !important; }

  .search-form .btn-search {

    background: #243C78 !important; }

    .search-form .btn-search:hover {
      background: #081A40 !important; }

 .search-form .input-wrap {
	 border: 1px solid #ccc !important; }

/* Footer */

#footer {
  background:#243C78 !important; }