/* ARREVA STYLE 30 11 18 */

.ff1{font-family: "AvenirNextLTPro-Medium",sans-serif;}
.ff2{font-family: "AvenirNextLTPro-Bold",sans-serif;}

.co1, .co1 a, a.co1{color:#424242!important;}
.co2, .co1 a, a.co2, h2{color:#424242!important;}
.coinv, .coinv a, a.coinv{color:#fff!important;}

.bg1, .bg1:hover, .bg1_hover:hover{background-color:#1976d2;}
.bg2, .bg2:hover, .bg2_hover:hover{background-color:#1565c0;}
.btn-primary{background-color:#104d92!important;color:#fff!important;border-color:#104d92!important;}

.borderco1{border-color:#424242!important;}
.borderco2{border-color:#104d92!important;}

.fs1{font-size: 19px!important;}
.fs2{font-size: 23px!important;}

body.aa01 .top_header{background:#fff;}
body.aa01 .top_header, body.aa01 .top_header a{color:#616161!important;}

body.aa01 #footer{background-color:#424242!important;}
body.aa01 #footer{color:#fff!important;}
body.aa01 #footer a{color:#fff!important;}

/* MORE */
body.aa01 .top_header .top_header_buttons a{
color:#fff!important;
font-weight:400;
}
body.aa01 .navbar-inverse .navbar-nav > li > a, body.aa01 header.navbar .list-menu ul li a{
color:#555!important;
}
body.aa01 .header_button {
  font-weight:400;
  border-radius: 4px;
}
body.aa01 #footer{
font-weight:400;
font-family: "AvenirNextLTPro-Light",sans-serif;
  font-size: 85%;
}
body.aa01 .co1 a, .sb_content .more a {
  color: #145ca4!important;
}

body.aa01 a.btn {
font-weight:400!important;
}

body.aa01 #footer a , #footer a{
  font-size: inherit;
}