/* ALL */* {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.cae {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}div {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}h1 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}h2 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}h3 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}p {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}a {    color: black;    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}span {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}li {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    font-size: 18px;}/* Table */table {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}tr {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}td {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}th {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}body {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.wrap {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.container {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.list-group-item-danger {    color: #a94442;    background-color: #ebcccc;}.list-group-item-success {    color: #3c763d;    background-color: #d0e9c6;}.list-group-item-info {    color: #31708f;    background-color: #c4e3f3;}.list-group-item-warning {    color: #8a6d3b;    background-color: #faf2cc;}/* ALL *//* Bootstrap */.col-sm-1 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.col-sm-2 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.col-sm-3 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.col-sm-4 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.col-sm-5 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.col-sm-6 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.col-sm-7 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.col-sm-8 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.col-sm-9 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.col-sm-10 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.col-sm-11 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.col-sm-12 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}/* Bootstrap *//* Upper Menu */.cae-topHeader {    height: 50px;    background-color: #EFEFEF;    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.cae-topHeader div nav div ul {    margin-right: 18px;}.cae-topHeader div nav div ul li {    color: #00050E;}/* Upper Menu *//* Header */h1.cae {    color: black;    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    font-size: 30px;    font-weight: normal;    line-height: 48px;    margin: 0 0 18px;    text-shadow: 1px 0 0 #fff;}h2.cae {    color: black;    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    font-size: 22px;    font-weight: normal;    line-height: 28px;    margin: 0 0 18px;    text-shadow: 1px 0 0 #fff;}/* Header *//* Paragraph */p.cae {    color: rgb(124, 124, 124);    text-align: left;    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    font-size: 20px;    line-height: 25px;    margin: 0 0 24px;}.cae-firstLetter {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    color: black;    font-size: 3.5em;    line-height: 0.8em;    font-weight: 400;    float: left;    margin: 0 0.107em 0 0;}/* Paragraph *//* BreadCrumbs */.cae_breadcrumbs {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.cae_breadcrumbs_left {    left: 23px;    color: #337ab7;    z-index: 1;}.cae_breadcrumbs_right {    left: -17px;    color: white;}/* BreadCrumbs *//* Link under cae */.cae a {    color: rgb(124, 124, 124);    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    font-size: 20px;    line-height: 25px;    margin: 0 0 5px;}/* Link under cae *//* Leaf Button */.cae_leaflabel {    border-radius: 18px 0px 18px 0px;}/* Leaf Button *//* CAE Tagline */.cae-tagline {    font-size: 12px;    color: #2e5467;    text-transform: uppercase;    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    font-weight: bold;}.cae_tagline_hover:hover .panel-body div {    visibility: visible;    display: block;}.cae_tagline_hover .panel-body div {    visibility: hidden;    display: none;}/* CAE Tagline *//* CAE Tagline */.cae-feature {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    background-color: white;    margin: 0;    padding: 0;    height: 175px;    box-shadow: 10px 10px 15px grey;    opacity: 0.85;}.cae-feature .glyphicon {    padding-right: 10px;    padding-left: 5px;}/* CAE Tagline *//* CAE Footer */.cae_footer {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.cae_footer .btn {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    border-radius: 0;    border: 0;}/* CAE Footer *//* CAE Flat Tagline */.cae-flat-tagline {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    margin: 0;    padding: 0;}.cae-flat-tagline button {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    border-radius: 0% 100% 0% 0%;    text-align: left;}/* CAE Flat Tagline *//* CAE Panel */.cae_panel {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    background-color: white;    box-shadow: 10px 10px 15px grey;}.cae_panel2_300px {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    min-height: 300px;}.cae_panel2_300px .list-group {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    min-height: 170px;}.cae_panel2_300px .glyphicon {    font-size: 18px;    color: white;}.cae_panel2_200px {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    min-height: 200px;}.cae_panel2_200px .list-group {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    min-height: 100px;}.cae_panel2_200px .glyphicon {    font-size: 18px;    color: white;}/* CAE Panel *//* Metro Block */.cae_mtro-block {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    min-width: 100%;    min-height: 100%;    border-radius: 0;}.cae_mtro-block span {    font-size: 40px;    color: white;}.cae_mtro .col-sm-3 {    margin: 0;    padding: 0;}.cae_mtro .col-sm-2 {    margin: 0;    padding: 0;}/* Metro Block *//* CAE Jumbotron */.cae_jumbotron {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    background-image: linear-gradient(45deg, #4A4771 0%, #7C3875 100%);    border-radius: 10px;    margin: 0;    border-radius: 0;    padding: 60px;}.cae_jumbotron h1 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    color: white;    margin-left: 10px;}.cae_jumbotron p {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    color: white;    margin-left: 10px;}.cae_jumbotron div:nth-child(2) {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    border-left: 2px solid gray;}.cae_jumbotron_button button {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    border: 0;    border-radius: 0;}.cae_jumbotron {    background: url("http://static1.squarespace.com/static/53a9d0b4e4b0c45df57da4d3/55bd8399e4b0c4bdc3523611/55bd83a6e4b0b9fd8bcd0f54/1438483367505/Corporate-Training.jpg?format=800w");    background-size: cover;    background-repeat: no-repeat;}.cae_jumbotron div:nth-child(2) {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    border: 0;}.cae_jumbotron_button .col-sm-2 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    margin: 0;    padding: 0;}.cae_jumbotron_button .col-sm-3 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    margin: 0;    padding: 0;}.cae_jumbotron_button .col-sm-4 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    margin: 0;    padding: 0;}.cae_jumbotron_button .col-sm-6 {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    margin: 0;    padding: 0;}/* CAE Jumbotron *//*    CAE Jumbotron 2 */.cae_jumbotron2 {    background: url("http://static1.squarespace.com/static/53a9d0b4e4b0c45df57da4d3/55bd8399e4b0c4bdc3523611/55bd83a6e4b0b9fd8bcd0f54/1438483367505/Corporate-Training.jpg?format=800w");    background-size: cover;    background-repeat: no-repeat;    min-height: 320px;}/*.cae_jumbotron2 .right-block{  background: rgb(40,82,152);   background: -webkit-linear-gradient(-90deg, rgb(40,82,152), rgba(0,0,0,0));   background: -o-linear-gradient(-90deg, rgb(40,82,152), rgba(0,0,0,0));   background: -moz-linear-gradient(-90deg, rgb(40,82,152), rgba(0,0,0,0));   background: linear-gradient(-90deg, rgb(40,82,152), rgba(0,0,0,0));   min-height: 150px;  text-align: right;  color: white;  font-size: 50px;  font-family: serif;}*/.cae_jumbotron2 .right-block {    background: #2b77a1;    /* For browsers that do not support gradients */    background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0), #2b77a1);    /* For Safari 5.1 to 6.0 */    background: -o-linear-gradient(-90deg, rgba(0, 0, 0, 0), #2b77a1);    /* For Opera 11.1 to 12.0 */    background: -moz-linear-gradient(-90deg, rgba(0, 0, 0, 0), #2b77a1);    /* For Firefox 3.6 to 15 */    background: linear-gradient(-90deg, rgba(0, 0, 0, 0), #2b77a1);    /* Standard syntax */    /*min-height: 150px;*/    text-align: left;    color: white;    font-size: 50px;    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.cae-carousal-writeUp {    background: rgb(40, 82, 152);    /* For browsers that do not support gradients */    background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0), rgb(40, 82, 152));    /* For Safari 5.1 to 6.0 */    background: -o-linear-gradient(-90deg, rgba(0, 0, 0, 0), rgb(40, 82, 152));    /* For Opera 11.1 to 12.0 */    background: -moz-linear-gradient(-90deg, rgba(0, 0, 0, 0), rgb(40, 82, 152));    /* For Firefox 3.6 to 15 */    background: linear-gradient(-90deg, rgba(0, 0, 0, 0), rgb(40, 82, 152));    /* Standard syntax */    /*min-height: 150px;*/        padding-bottom: 10px;        height: auto;        line-height: 20px;    text-align: left;    color: white;    font-size: 50px;    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}/*    CAE Jumbotron 2 *//* CAE Singular Box */.cae_box {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;}.cae_box li {    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    font-size: 20px;}/* CAE Singular Box *//*    CAE LIST 1 */.cae_list1 a {    color: black;}.cae_list1 a:hover {    color: black;}.cae_list1 {    width: 100%;    margin: 0;    padding: 0;}.cae_list1 .col-sm-5 {    margin: 0;    padding: 0;}.cae_list1 .col-sm-7 {    margin: 0;    padding: 0;}.cae_list1 .btn-info {    background-color: #204d74;}.cae_list1 .btn-success {    background-color: #398439;}.cae_list1 .btn-danger {    background-color: #ac2925;}.cae_list1_topButton {    margin: 0;    padding: 0;}.cae_list1_bottomButton {    margin: 0;    padding: 0;}.cae_list1_topButton .col-sm-5 {    padding-right: 5px;    margin-bottom: 5px;}.cae_list1_bottomButton .col-sm-5 {    padding-left: 5px;    margin-bottom: 5px;}.cae_list1 .col-sm-7 a {    min-height: 85px;   /* max-height: 85px;*/}/*    CAE LIST 1 *//* ============================ Taken from new library ====================== *//* from localhost as/cae_htb_min.css *//* Body - News Bar 1 */.cae-news-bar-1 {    margin: 0;    padding: 0;    padding-left: 5px;    padding-right: 5px;    border-radius: 0;}.cae-news-bar-1 button {    border-radius: 0;}.cae-news-bar-1 p {    color: white;    text-align: left;    font-family: sans-serif, "Helvetica Neue", Helvetica, Arial;    font-size: 20px;    padding-left: 15px;    border-radius: 0;}.cae-news-bar-1 .row div:first-child {    border-right: 2px solid white;    border-radius: 0;}/* Body - News Bar 1 */