body {background: #FFFFFF;padding-bottom: 0px; margin:0px;color: #253858;overflow-x: hidden;font-size:1.6rem;line-height:32px;letter-spacing:1px}
/* GENERIC */
h1 {color: #253858;font-weight:normal;}
h2 {color: #253858;line-height: 30px;font-weight:normal;font-size:200%;}
h3 {color: #253858;margin-bottom:30px;font-size:1.8rem;font-weight:bold;letter-spacing: .1}
h4 {color: #253858;}
h5 {color: #253858;}
h6 {color: #253858;}
p {color: #253858;line-height:32px;margin-bottom:30px;}
ul {color: #253858;line-height:32px;margin-bottom:30px;}

label {color: #253858;text-align: left!important}

table {margin-bottom:50px!important}

.form-control {color: #253858;}
.kanx_admin_form_description_row {color: #253858;}

/* MARGIN */
.mb-0 {margin-bottom:0px;}
.mb-5 {margin-bottom:5px;}
.mb-10 {margin-bottom:10px;}
.mb-15 {margin-bottom:15px;}
.mb-20 {margin-bottom:20px;}
.mb-25 {margin-bottom:25px;}
.mb-30 {margin-bottom:30px;}
.mb-35 {margin-bottom:45px;}
.mb-40 {margin-bottom:40px;}

/* BACKGROUND */
.bg-white {background: white!important}
.bg-black {background: black!important}

/* BORDER */
.border-black {border: 1px solid black!important;}
.border-grey {border: 1px solid rgb(232, 233, 236)!important;}

/* NAVBAR */
.header-section .navbar {margin-bottom:0px!important;padding-top:0px!important;padding-bottom:0px!important;font-size:1.6rem;font-weight:bold;padding-top:7px!important;padding-bottom:7px!important;}
.header-section .navbar-default {background:white;border-bottom:0px solid #ddd;}
.header-section .navbar-default .navbar-nav a {color: #333!important;font-weight:100pt;font-size:1.5rem;text-decoration: none!important;}
.header-section .navbar-default .navbar-nav a:hover {color: #0065ff!important;text-decoration: none}
.header-section .navbar-default .navbar-nav > .active {color: #0052cc!important;background:none!important;}
.header-section .navbar-default .navbar-nav > .active > a,
.header-section .navbar-default .navbar-nav > .active > a:hover,
.header-section .navbar-default .navbar-nav > .active > a:focus {color: #0052cc!important;background:none!important;text-decoration:underline; }
.navbar-default .navbar-toggle  {border:0px!important;}
.header-section .navbar-default .navbar-nav .btn {border-radius: 30px; background:#0052cc;color:#fff!important;padding:10px;padding-left:30px;padding-right:30px;font-size:1.6rem;margin-top:3px;font-weight:bold;}
.header-section .navbar-default .navbar-nav .btn:hover {background:#123263;color:#fff!important;text-decoration:none}
.header-section .navbar-collapse {border-top:1px solid #fff; }

/* BREADCRUMB */
.kanx-breadcrumb {background:none!important;padding-left:0px;font-weight:bold;color:#fff!important;}
.kanx-breadcrumb a {color:#fff!important;}

/* FOOTER */
.kanx-navbar-footer {margin-bottom:0px!important;margin-top:0px;border:0px;padding-top:20px;padding-bottom:20px;background:#f4f5f7;margin-top:0px!important;}
.kanx-navbar-footer a {color:#42526e!important;}
.footer-columns {padding-top:50px;padding-bottom:50px;background:#f4f5f7}
.footer-columns h4 {font-size:20px;font-weight:bold;}
.footer-columns .list-group-item {border:0px;padding-left:0px;padding-right:0px;color:#42526e;font-size:14px;background:none;padding-bottom:3px;padding-top:3px;margin-bottom:-10px;}
.footer-columns .list-group-item:hover {background:none;color:#233045;}
.footer-hr {border-top:5px solid #000;display:block;margin-top:20px;margin-bottom:20px;}
.footer-link-small {color:#42526e;font-size:13px;margin-right:20px;}
.footer-link-small:hover {text-decoration: none;color:#233045;}
.footer-link-img {width:24px;margin-right:5px;}

/* GLOBAL */
.global-logo-image {margin-top:0px;margin-bottom:0px;margin-left:10px;margin-right:20px}

/* CONTENT CONTACT PAGE */
.message-modal-body-text {margin-bottom:0px!important;}

/* CONTENT PAGE */
.kanx-content-page {margin-bottom:0px;}
.kanx-content-page .jumbotron {margin-bottom:0px!important;color:#000000;text-align:center!important;background:#fff;background-image: linear-gradient(#cfe0f8, white);border-bottom:0px;padding-top:5%;background-repeat:no-repeat;}
.kanx-content-page h1 {color:#253858;font-size:6.2rem!important;font-weight:bold;;margin-top:7%;margin-bottom:7%;} 
.kanx-content-page h2 {font-size:3.5rem;letter-spacing: .5px;font-weight:bold;line-height:50px;} 
.kanx-content-page .description {text-align: center;font-size:2rem;color:#000000;margin-top:50px;margin-bottom:50px}
.kanx-content-page .jumbotron .btn {border-radius: 30px; background:#0052cc;color:#fff;padding:10px;padding-left:30px;padding-right:30px;font-size:1.8rem;margin-top:30px;margin-bottom:30px}
.kanx-content-page .jumbotron .btn:hover {background:#0047b3;}
.kanx-content-page .form {color: #253858;text-align: left!important;margin-top:5%;margin-bottom:5%;}
.kanx-content-page .form .btn {margin-top:3%;font-size:18px;}
.kanx-content-page .summary {font-weight:normal!important;font-size:3rem!important;line-height:44px!important}
.kanx-content-page p {font-size:1.6rem!important}
.kanx-content-page ul {font-size:1.6rem!important;}

/* CONTENT PORTALS */
.container-light {background:none;text-align:left;font-size:1.6rem}
.container-light .container {padding-top:5%;padding-bottom:5%}
.container-light h1 {color:#253858;margin-top:4%;}
.container-light h2 {color:#253858;padding-top:5%!important;font-size:3rem;line-height: 32px;margin-bottom:30px}
.container-light h3 {color:#253858;margin-bottom:20px;font-size:22px;line-height: 16px}
.container-light p {color:#253858;font-size:1.6rem}
.container-light ul {color:#253858;font-size:1.6rem}
.container-light .btn-more .btn {border-radius: 30px; background:#0052cc;color:#fff;padding:10px;padding-left:30px;padding-right:30px;font-size:1.8rem;margin-top:30px;margin-bottom:30px}
.container-light .btn-more:hover {background:#0047b3;}
.container-light img {width:100%;box-shadow: 0 0 20px #999;margin-bottom:30px;margin-top:30px;}
.container-light .no-shadow {box-shadow: none!important;}
.container-light .img-logo {margin-top:0px;}
.container-light .panel-title {font-size: 2rem;padding:20px;padding-left:10px;padding-right:10px;}
.container-light .panel-body {padding:20px;background: #fff}
.container-light .panel-heading {padding:20px;background: #fff}
.container-light .feature-body {min-height:500px;overflow-y: hidden;text-align: center}
.container-light .feature-body-container {-webkit-box-shadow: 0px 0px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 0px 0px 5px 0px rgba(221,221,221,1);box-shadow: 0px 0px 5px 0px rgba(221,221,221,1);border-radius:3px;}
.container-light .feature-body-portal {text-align: center}
.container-light .feature-body-text {padding:20px;padding-top:0px;font-size:13px;}
.container-light .feature-body-text p {font-size:15px;line-height:20px}
.container-light .feature-body-image {background: white!important;margin-top:-30px;margin-bottom:-20px;}
.container-light .carousel {height: 500px;margin-bottom: 60px;background-color: #091e42;color: #fff;}
.container-light .carousel-caption {z-index: 10;top:0;color: #fff;text-align: left;}
.container-light .carousel-caption h2 {color:#fff;}
.container-light .carousel-caption p {color:#fff;}
.container-light .carousel-caption h3 {color:#fff;}
.container-light .carousel-caption h4 {color:#fff;}
.container-light .carousel-caption h5 {color:#fff;}
.container-light .carousel-caption li {color:#fff;}
.container-light .carousel-control {background: none;}
.container-light .glyphicon-chevron-right {color:#fff!important;}
.container-light .carousel .item {height: 500px;background-color: #091e42;color: #fff;}



.container-dark {background:#091e42;text-align:left;margin-bottom:-50px;font-size:1.6rem}
.container-dark .container {padding-top:5%;padding-bottom:5%}
.container-dark h1 {color:#fff;margin-top:4%;}
.container-dark h2 {color:#fff;padding-top:5%!important}
.container-dark h3 {color:#fff;margin-bottom:20px;font-size:22px;line-height: 16px}
.container-dark h4 {color:#fff;margin-bottom:20px;font-size:18px;line-height: 16px;font-weight:bold;font-style:italic;margin-top:5%}
.container-dark p {color:#fff;font-size:1.6rem}}
.container-dark ul {color:#fff!important;}
.container-dark li {color:#fff!important;}
.container-dark .btn-more .btn {border-radius: 30px; background:#0052cc;color:#fff;padding:10px;padding-left:30px;padding-right:30px;font-size:1.8rem;margin-top:30px;margin-bottom:30px}
.container-dark .btn-more:hover {background:#0047b3;}
.container-dark img {width:100%;box-shadow: 0 0 5px #222;margin-bottom:30px;border:1px solid #495873;margin-top:30px!important;}
.container-dark .no-shadow {box-shadow: none!important;border:0px!important;}
.container-dark .img-logo {margin-top:0px;}
.container-dark .panel-title {color:#fff;font-size: 2rem;padding:20px;padding-left:10px;padding-right:10px;}
.container-dark .panel-body {padding:20px;background: #091e42;}
.container-dark .panel-heading {padding:20px;background: #091e42}
.container-dark .panel-group {background: #091e42;}
.container-dark .feature-body {min-height:500px;overflow-y: hidden;text-align: center}
.container-dark .feature-body-container {-webkit-box-shadow: 0px 0px 5px 0px #222;-moz-box-shadow: 0px 0px 5px 0px #222;box-shadow: 0px 0px 5px 0px #222;border-radius:3px;}
.container-dark .feature-body-portal {text-align: center}
.container-dark .feature-body-text {padding:20px;padding-top:0px;font-size:13px;}
.container-dark .feature-body-text p {font-size:15px;line-height:20px}
.container-dark .feature-body-image {background: white!important;margin-top:-30px;margin-bottom:-20px;}
.container-dark .carousel {height: 500px;margin-bottom: 60px;background-color: #091e42;color: #fff;}
.container-dark .carousel-caption {z-index: 10;top:0;color: #fff;text-align: left;}
.container-dark .carousel-caption h2 {color:#fff;}
.container-dark .carousel-caption p {color:#fff;}
.container-dark .carousel-caption h3 {color:#fff;}
.container-dark .carousel-caption h4 {color:#fff;}
.container-dark .carousel-caption h5 {color:#fff;}
.container-dark .carousel-caption li {color:#fff;}
.container-dark .carousel-control {background: none}
.container-dark .carousel .item {height: 500px;background-color: #091e42;color: #fff;}

/* CONTACT PAGE */
.kanx-contact-page .jumbotron {margin-bottom:0px!important;color:#000000;text-align:center!important;background:#fff;background-image: linear-gradient(white, white);border-bottom:0px;padding-top:5%;background-repeat:no-repeat;}

