::selection                                                                 {background: #003BA5; color: #fff;}
a:hover                                                                     {color: #003BA5;}
/*-------------------------------------------------------------------------------------*/
/*@TEMPORARY CMS COLORS || REPLACE WITH ACTUAL COLORS IN CMS --------------------------*/
/*-------------------------------------------------------------------------------------*/
/*HEADINGS*/
#contentCmsBody h1                                                          {color: #0454BE !important;}
#contentCmsBody h2                                                          {color: #EF4035 !important;}
#contentCmsBody h3                                                          {color: #EF4035 !important;}
#contentCmsBody h4                                                          {color: #EF4035 !important;}
#contentCmsBody h5                                                          {color: #EF4035 !important;}
#contentCmsBody h6                                                          {color: #EF4035 !important;}
#contentCmsBody, 
#contentCmsBody td, 
#contentCmsBody div                                                         {color: #4A4A4A !important;}
/*LINKS*/
#contentCmsBody a:link, #contentCmsBody a:visited                           {color: #0454BE !important;}
/*BUTTONS*/
.smartyButtonLink .smartyButton,                                            
.smartyButtonLink label.smartyButtonText,
#contentCmsBody input[type="text"]                                          {background: #0454BE !important; color: #fff !important; border-radius: 5px !important;}
.smartyButtonLink .smartyButton:hover,                                            
.smartyButtonLink:hover .smartyButton .smartyButtonText                     {background: #003BA5 !important; color: #fff !important; border-radius: 5px !important;}
.smartyButtonLink:hover .smartyButton                                       {background: transparent !important;}
/*-------------------------------------------------------------------------------------*/
/*@HELPERS ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
.btn-primary                                                                {background: #0454BE !important; color: #fff !important;}
.btn-primary:hover                                                          {background: #003BA5 !important; color: #fff !important;}

.btn-secondary                                                              {background: #0454BE !important; color: #fff !important;}
.btn-secondary:hover                                                        {background: #003BA5 !important; color: #fff !important;}

.btn-social                                                                 {background: #0454BE; color: #fff;}
.btn-social:hover                                                           {background: #EF4035; color: #fff;}

.text-primary                                                               {color: #212529 !important;}
.text-secondary                                                             {color: #EF4035 !important;}
.text-preset                                                                {color: #1B478D !important;}

.bg-primary                                                                 {background: #0454BE !important;}
.bg-secondary                                                               {background: #EF4035 !important;}
.bg-tertiary                                                                {background: #F97900 !important;}
.bg-quaternary                                                              {background: #B03A53 !important;}
.bg-preset                                                                  {background: #1B478D;}
/*-------------------------------------------------------------------------------------*/
/*@LOGO -------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
header .logo img                                                            {width: 350px;}
footer .brand img                                                           {width: 200px;}
/*-------------------------------------------------------------------------------------*/
/*@NAV --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
.navbar .dropdown-item:hover                                                {opacity: .8;}

/*@NTH-CHILD MENU*/
.navbar .nav-item:nth-child(6n+1) .nav-link                                 {color: #0454BE;}
.navbar .nav-item:nth-child(6n+2) .nav-link                                 {color: #EF4035;}
.navbar .nav-item:nth-child(6n+3) .nav-link                                 {color: #B03A53;}
.navbar .nav-item:nth-child(6n+4) .nav-link                                 {color: #F97900;}
.navbar .nav-item:nth-child(6n+5) .nav-link                                 {color: #2DD327;}
.navbar .nav-item:nth-child(6n+6) .nav-link                                 {color: #1D9619;}

.navbar .nav-item:nth-child(6n+1) .nav-link:hover, .navbar .dropdown:hover:nth-child(6n+1) .nav-link, .navbar .dropdown:nth-child(6n+1) .dropdown-item  {background: #0454BE !important;}
.navbar .nav-item:nth-child(6n+2) .nav-link:hover, .navbar .dropdown:hover:nth-child(6n+2) .nav-link, .navbar .dropdown:nth-child(6n+2) .dropdown-item  {background: #EF4035 !important;}
.navbar .nav-item:nth-child(6n+3) .nav-link:hover, .navbar .dropdown:hover:nth-child(6n+3) .nav-link, .navbar .dropdown:nth-child(6n+3) .dropdown-item  {background: #B03A53 !important;}
.navbar .nav-item:nth-child(6n+4) .nav-link:hover, .navbar .dropdown:hover:nth-child(6n+4) .nav-link, .navbar .dropdown:nth-child(6n+4) .dropdown-item  {background: #F97900 !important;}
.navbar .nav-item:nth-child(6n+5) .nav-link:hover, .navbar .dropdown:hover:nth-child(6n+5) .nav-link, .navbar .dropdown:nth-child(6n+5) .dropdown-item  {background: #2DD327 !important;}
.navbar .nav-item:nth-child(6n+6) .nav-link:hover, .navbar .dropdown:hover:nth-child(6n+6) .nav-link, .navbar .dropdown:nth-child(6n+6) .dropdown-item  {background: #1D9619 !important;}

.navbar .nav-item .nav-link:hover, .navbar .dropdown:hover .nav-link, .navbar .dropdown .dropdown-item  {color: #fff !important;}

.navbar .dropdown.show .nav-link                                            {background: #f5f5f5;}
/*@NTH-CHILD MENU --- END*/

.navbar .dropdown-submenu > .dropdown-item:after                            {content: "\f0da"; font-family: 'Font Awesome 5 Free'; font-weight: 900;}

.navbar-toggler                                                             {background: #fff;}
.navbar-toggler .icon-bar                                                   {background: #6C6C6C;}
/*-------------------------------------------------------------------------------------*/
/*@SEARCH -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
.search-container .searchOnsiteSubmitWrapper a                              {background: #0454BE; color: #fff;}
.search-container .searchOnsiteSubmitWrapper a:hover                        {background: #003BA5; color: #fff}
/*-------------------------------------------------------------------------------------*/
/*@SLIDER -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
.slideshow-item-overlay                                                     {color: #fff;}
.slideshow .owl-dots .owl-dot::after                                        {color: #fff;}
.slideshow .owl-dots .owl-dot.active::after                                 {color: #BCB0AA;}
/*-------------------------------------------------------------------------------------*/
/*@MAIN -------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
.quick-menu-item:nth-child(3n+1) .quick-menu-item-head                      {background: #0454BE;}
.quick-menu-item:nth-child(3n+2) .quick-menu-item-head                      {background: #EF4035;}
.quick-menu-item:nth-child(3n+3) .quick-menu-item-head                      {background: #B03A53;}

.quick-menu-item:nth-child(3n+1) .quick-menu-item-head:hover                {background: #003BA5;}
.quick-menu-item:nth-child(3n+2) .quick-menu-item-head:hover                {background: #D6271C;}
.quick-menu-item:nth-child(3n+3) .quick-menu-item-head:hover                {background: #97213A;}
/*-------------------------------------------------------------------------------------*/
/*@CALENDAR ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
.calendar-month .dayWrapper a                                               {color: #fff;}
.calendar-month .dayWrapper a:hover                                         {background: #2DD327;}
.calendar-month .currentDay a                                               {background: #EF4035; color: #fff;}
.calendar-month .currentDay a:hover                                         {background: #D6271C;}
.calendar-month .dayBusy::before                                            {background: #EF4035;}

.calendar-month .currentDay .dayBusy                                        {background: #0454BE; color: #fff;}
.calendar-month .currentDay .dayBusy:hover                                  {background: #003BA5;}
/*-------------------------------------------------------------------------------------*/
/*@FOOTER -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
footer .footer-brand                                                        {border-top: 5px #1B478D solid;}
/*-------------------------------------------------------------------------------------*/
/*@FORM-CONTROL -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
footer .form-control                                                        {color: inherit !important; border: 2px #51B848 solid !important;}
footer .form-group-select::after                                            {color: #1B478D;}
/*-------------------------------------------------------------------------------------*/
/*@MEDIA-QUERIES ----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
@media (min-width: 992px) {
    .bg-lg-transparent                                                      {background: transparent !important;}
}