/* Background Images and Footer */
/* Site Specific Color Picker */
/* VERSION 17 */
/********************* Basics **************************/  
/*
body {
  color: ;  
}  
*/
/*
a {
  color: ;  
}  
*/
/*
.hl-linkcolor-background {
  background-color: ;  
}  
*/
/*
a.user-content-mention {
  color: ;  
}  
*/
/*
a.user-content-hashtag {
  color: ;  
}  
*/
/*
a:hover {
  color: ;  
}  
*/
/*
a.user-content-mention:hover {
  color: ;  
}  
*/
/*
a.user-content-hashtag:hover {
  color: ;  
}  
*/
/*
.bodyBackground {
  background-color: ;  
}  
*/
/*
a.user-content-hashtag {  
  background: ; 
} 
*/
/*
a.user-content-hashtag:hover {  
  background: ; 
} 
*/
/*
.siteFrame {
  background-color: ;  
}  
*/
/*
#MPOuterMost {
  border-color: ;  
}  
*/
h1, .Heading1 {

/*
  color: ;
*/
/*
  background-color: ;
*/
}    
h2, .Heading2, h2 a, h2 a:hover, .text-muted-h2 h2 {

/*
  color: ;
*/
/*
  background-color: ;
*/
}    h3, .Heading3, h3 a, h3 a:hover {

/*
  color: ;
*/
/*
  background-color: ;
*/
}    
/*
hr, hr.delimiter, .HLLandingControl ul li {
  border-bottom-color: ;  
}  
*/
#MPOuterFooter {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
fieldset {
  border-color: ;  
}  
*/
fieldset legend {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
/*
.SearchResults .SortBy {
  color: ;  
}      */
/*********************** Landing Controls ******************/  
.HLLandingControl .heading, .HLLandingControl h2, .headerItem, .drItemSubHeader {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
.drItemSubHeader a:not(.skip-header-text-color){
  color: ;  
    }  
*/
.ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml.HLLandingControl {

/*
  border-color: ;
*/
/*
  color: ;
*/
/*
  background-color: ;
*/
}    
/*
.HLLandingControl .Content a:not(.btn) {
  color: ;  
}  
*/
/*
.HLLandingControl .ByLine {
  color: ;  
}  
*/
/*
.HLLandingControl h5, .HLLandingControl h4, .HLEngagement h3 {
  color: ;  
}  
*/
/*
.HLLandingControl .Content h3 a, .HLAnnouncements .Content h2 a, .HLRSSReader .Content h2 a {
  color: ;  
}    
*/
/************************ Tabs **********************/  
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}  
/*
.nav-tabs {
  border-bottom-color: ;  
}  
*/
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav .open > a:hover, .nav .open > a:focus {

/*
  background-color: ;
*/
/*
  border-bottom-color: ;
*/
/*
  color: ;
*/
}  .nav-tabs > li > a {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/************************ Miscellaneous **********************/  
/*
.SloganText {
  color: ;  
}  
*/
.ModalPopupHeading, .CustomTableModalPopup .CustomTableModalPopupHeaderRow {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
.lblratingBig {
  color: ;  
}  
*/
/************************ Tables **********************/  
.Container thead .Header td, th, .ListContainer .ListHeader, .drItemSubHeader,  .table-thead-background tr th, .table-thead-background tr td {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
th a, th a:hover  {
  color: ;  
}  
*/
/*
.TableRowAlternate, .table-hover > tbody > tr:hover > td  {
  background-color: ;  
}    
*/
/************************ Menus ***********************/  
/*
#MPAuxNav ul.level1 li a {
  color: ;  
}  
*/
/*
#MPAuxNav ul.level1 li ul {
  background-color: ;  
}  
*/
/*
#MPAuxNav ul.level1 li li.dynamic {
  border-right-color: ;  
}  
*/
/*  #SideMenu ul.level1 li ul {
  background-color: White;  
}  */    /*  .MPSideNavBottom {
  color: #0069A5;  
}  */    /*
.breadcrumb {
  background-color: ;  
}  
*/
/*
.breadcrumb li {
  color: ;  
}  
*/
/*
.breadcrumb li a {
  color: ;  
}  
*/
/*
.MPBottomMenu ul li a {
  color: ;  
}        */
/************************ Bootstrap Menus ***********************/  
/*
.navbar-default, #NAV {
  background-color: ;      
  border-color: ;  
}  
*/
/*
.navbar-default .navbar-nav > li > a {
  color: ;  
}  
*/
.navbar .navbar-nav > .active > a,    .navbar .navbar-nav > .active > a:hover,    .navbar .navbar-nav > .active > a:focus,   .navbar .navbar-nav > li > a:hover {
    /*
  background-color: ;
*/
/*
  color: ;
*/
}    
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
#MPButtonBar .dropdown-menu {
  background-color: ;  
}  
*/
/*
#MPButtonBar .dropdown-menu li a {
  color: ;  
}  
*/
/*
#MPButtonBar .dropdown-menu li a:hover,    #MPButtonBar .dropdown-menu li a:focus {
  background-color: ;  
  }  
*/
#MPButtonBar .dropdown-menu .active > a,   #MPButtonBar li .dropdown-menu .active > a:hover,   #MPButtonBar .dropdown-menu .dropdown-submenu .active a:hover,   #MPButtonBar .dropdown-submenu .dropdown-submenu .active a:hover {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
#MPButtonBar .dropdown-menu {
  border-color: ;  
}  
*/
/************************ Bootstrap Buttons ***********************/  
.btn-primary, .ui-widget-content a.btn-primary {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
color: !important;
*/
}    
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .open .dropdown-toggle.btn-primary {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-info {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-info:hover, .btn-info:focus, .btn-info:active, .open .dropdown-toggle.btn-info {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-success {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-success:hover, .btn-success:focus, .btn-success:active, .open .dropdown-toggle.btn-success {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-danger {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .open .dropdown-toggle.btn-danger {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-default {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-default:hover, .btn-default:focus, .btn-default:active, .open .dropdown-toggle.btn-default {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.pagination > .active > span, .pagination > .active > span:hover, .pagination li.active>a, .pagination li.active>a:hover {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.pagination > li > a {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.pagination > li > a:hover {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.label-default {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.badge, .badge a, a.badge a:hover {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.modal-header {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.modal-body, .panel-body {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.modal-footer, .panel-footer {

/*
  background-color: ;
*/
}  
/*
#MPFooterLink {
  background-color: ;  
}  
*/
/*
#MPFooterLink a {
  color: ;  
}  
*/
/*
.faceted-search-main .facets .header {
  color: ;  
}  
*/
/*
.faceted-search-main .facets .header {
  background-color: ;  
}  
*/
/*
.cookie-notification-bar {
  background-color: ;  
}  
*/
/*
.cookie-notification-bar span {
  color: ;  
}  
*/
/************ New Bootstrap 4^ Themeing ****/  
/******** Colorful utils ****/
/* primary */
.text-primary, 
.text-primary-graphics {
  /*
  color: ;
  */
}
.bg-primary,
.bg-primary-graphics {
  /*
  background-color: ;
  */
}
.border-primary,
.border-primary-graphics {
  /*
  border-color: ;
  */
}

/* link */
.text-link {
  /*
  color: ;
  */
}
.bg-link{
  /*
  background-color: ;
  */
}
.border-link{
  /*
  border-color: ;
  */
}

/******** Block Buttons ****/  
/**** btn-primary ****/  
.bootstrap-4 :not(.no-theme) .btn-primary {
  /* 
  color: ; 
  */
  /* 
  background-color: ; 
  */
  /* 
  border-color: ; 
  */
}

.bootstrap-4 :not(.no-theme) .btn-primary:focus, 
.bootstrap-4 :not(.no-theme) .btn-primary:hover  {
  /* 
  background-color: ; 
  */
  /* 
  border-color: ; 
  */
}

.bootstrap-4 :not(.no-theme) .btn-primary:focus {
  /* 
  box-shadow: 0 0 0 3px 7F;
  */
}

/**** btn-secondary (aka default) ****/  
.bootstrap-4 :not(.no-theme) .btn-secondary {
  /* 
  color: ; 
  */
  /* 
  background-color: ; 
  */
  /* 
  border-color: ; 
  */
}
.bootstrap-4 :not(.no-theme) .btn-secondary:focus, 
.bootstrap-4 :not(.no-theme) .btn-secondary:hover  {
  /* 
  background-color: ; 
  */
  /* 
  outline-color: ; 
  */
}

.bootstrap-4 :not(.no-theme) .btn-secondary:focus {
  /* 
  box-shadow: 0 0 0 3px 7F;
  */
}

/**** btn-link ****/  
.bootstrap-4 :not(.no-theme) .btn-link {
  /* 
  color: ; 
  */
}
.bootstrap-4 :not(.no-theme) .btn-link:focus, 
.bootstrap-4 :not(.no-theme) .btn-link:hover  {
  /* 
  color: ; 
  */
}

/**** btn-overlay ****/
.bootstrap-4 :not(.no-theme) .btn-overlay {
  /* 
  color: ;
  */ 
}

/**** btn-card ****/  
.bootstrap-4 :not(.no-theme) .btn-card:focus, 
.bootstrap-4 :not(.no-theme) .btn-card:hover  {
  /* 
  color: ; 
  */
}

/******** Block Icon Buttons ****/  
/**** btn-icon-primary ****/  
.bootstrap-4 :not(.no-theme) .btn-icon-primary {
  /* 
  color: ; 
  */
  /* 
  background-color: ; 
  */
  /* 
  border-color: ; 
  */
}
.bootstrap-4 :not(.no-theme) .btn-icon-primary:focus, 
.bootstrap-4 :not(.no-theme) .btn-icon-primary:hover  {
  /* 
  outline-color: ; 
  */
  /* 
  background-color: ; 
  */
}

.bootstrap-4 :not(.no-theme) .btn-icon-primary:focus {
  /* 
  box-shadow: 0 0 0 3px 7F;
  */
}

/**** btn-icon-ctrl ****/  
.bootstrap-4 :not(.no-theme) .btn-icon-ctrl {
  /* 
  color: ; 
  */
  /* 
  background-color: ; 
  */
  /* 
  border-color: ; 
  */
}

.bootstrap-4 :not(.no-theme) .btn-icon-ctrl:focus,
.bootstrap-4 :not(.no-theme) .btn-icon-ctrl:hover,
.bootstrap-4 :not(.no-theme) .container-btn-icon-ctrl:hover > .btn-icon-ctrl,
.bootstrap-4 :not(.no-theme) .container-btn-icon-ctrl:focus > .btn-icon-ctrl {
  /* 
  background-color: ; 
  border-color: ; 
  */
}

.bootstrap-4 :not(.no-theme) .btn-primary:focus,
.bootstrap-4 :not(.no-theme) .container-btn-icon-ctrl:focus > .btn-icon-ctrl {
  /* 
  box-shadow: 0 0 0 3px 7F;
  */
}

/******** Inline Buttons ****/  
/**** btn-inline-link-primary ****/  
.bootstrap-4 :not(.no-theme) .btn-inline-link-primary  {
  /* 
  color: ; 
  */
}

.bootstrap-4 :not(.no-theme) .btn-inline-link-primary:focus, 
.bootstrap-4 :not(.no-theme) .btn-inline-link-primary:hover  {
  /* 
  color: ; 
  */
}

/**** btn-inline-link-meta ****/  
.bootstrap-4 :not(.no-theme) .btn-inline-link-meta  {
  /* 
  color: ; 
  */
}
.bootstrap-4 :not(.no-theme) .btn-inline-link-meta:focus, 
.bootstrap-4 :not(.no-theme) .btn-inline-link-meta:hover  {
  /* 
  color: ; 
  */
}

/**** btn-inline-icon ****/  
.bootstrap-4 :not(.no-theme) .btn-inline-icon {
  /* 
  color: ; 
  */
}
.bootstrap-4 :not(.no-theme) .btn-inline-icon:focus, 
.bootstrap-4 :not(.no-theme) .btn-inline-icon:hover  {
  /* 
  color: ; 
  */
}

/********* icon radio group **********/
.bootstrap-4 :not(.no-theme) fieldset.icon-radio-group input:not([aria-checked="true"]) + * {
  /* 
  color: ; 
  border-color: ; 
  */
  /*
  background-color: ;
  */
}

.bootstrap-4 :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"] + * {
  /* 
  color: ; 
  */
  /* 
  background-color: ; 
  */
  /* 
  border-color: ; 
  */
}

/**** Generated Utils ****/

/*
.text-color {
  color:  !important;
}
*/
  

/*
.link-color {
  color:  !important;
}
*/
  

/*
.mention-link-color {
  color:  !important;
}
*/
  

/*
.tag-link-color {
  color:  !important;
}
*/
  

/*
.link-hover-color:hover, .link-hover-color:focus {
  color:  !important;
}
*/
  

/*
.mention-hover-color:hover, .mention-hover-color:focus {
  color:  !important;
}
*/
  

/*
.tag-hover-color:hover, .tag-hover-color:focus {
  color:  !important;
}
*/
  

/*
.outer-background-color {
  background-color:  !important;
}
*/
  

/*
.tag-background-color {
  background-color:  !important;
}
*/
  

/*
.tag-background-hover-color:hover, .tag-background-hover-color:focus {
  color:  !important;
}
*/
  

/*
.page-background-color {
  background-color:  !important;
}
*/
  

/*
.border-color {
  color:  !important;
}
*/
  

/*
.primary-heading-text-color {
  color:  !important;
}
*/
  

/*
.primary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.secondary-heading-text-color {
  color:  !important;
}
*/
  

/*
.secondary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.tertiary-heading-text-color {
  color:  !important;
}
*/
  

/*
.tertiary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.seperator-color {
  color:  !important;
}
*/
  

/*
.footer-background-color {
  background-color:  !important;
}
*/
  

/*
.footer-text-color {
  color:  !important;
}
*/
  

/*
.primary-color {
  color:  !important;
}
*/
  

/*
.text-on-primary {
  color:  !important;
}
*/
  

/*
.table-header-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-header-background-color {
  background-color:  !important;
}
*/
  

/*
.landing-control-header-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-border-color {
  color:  !important;
}
*/
  

/*
.landing-control-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-background-color {
  background-color:  !important;
}
*/
  

/*
.landing-control-link-color {
  color:  !important;
}
*/
  

/*
.landing-control-byline-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-sub-title-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-title-text-color {
  color:  !important;
}
*/
  

/*
.selected-tab-background-color {
  background-color:  !important;
}
*/
  

/*
.selected-tab-border-color {
  color:  !important;
}
*/
  

/*
.selected-tab-text-color {
  color:  !important;
}
*/
  

/*
.unselected-tab-hover-background-color:hover, .unselected-tab-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.unselected-tab-hover-text-color {
  color:  !important;
}
*/
  

/*
.unselected-tab-background-color {
  background-color:  !important;
}
*/
  

/*
.unselected-tab-text-color {
  color:  !important;
}
*/
  

/*
.slogan-text-color {
  color:  !important;
}
*/
  

/*
.table-header-background-color {
  background-color:  !important;
}
*/
  

/*
.table-alternate-background-color {
  background-color:  !important;
}
*/
  

/*
.aux-menu-text-color {
  color:  !important;
}
*/
  

/*
.unselected-menu-background-color {
  background-color:  !important;
}
*/
  

/*
.breadcrumb-bar-background-color {
  background-color:  !important;
}
*/
  

/*
.breadcrumb-text-color {
  color:  !important;
}
*/
  

/*
.breadcrumb-link-color {
  color:  !important;
}
*/
  

/*
.footer-menu-text-color {
  color:  !important;
}
*/
  

/*
.unselected-menu-text-color {
  color:  !important;
}
*/
  

/*
.selected-menu-background-color {
  background-color:  !important;
}
*/
  

/*
.selected-menu-text-color {
  color:  !important;
}
*/
  

/*
.hover-menu-text-color {
  color:  !important;
}
*/
  

/*
.hover-menu-background-color {
  background-color:  !important;
}
*/
  

/*
.hover-menu-selected-background-color {
  background-color:  !important;
}
*/
  

/*
.hover-menu-selected-text-color {
  color:  !important;
}
*/
  

/*
.hover-menu-border-color {
  color:  !important;
}
*/
  

/*
.primary-button-background-color {
  background-color:  !important;
}
*/
  

/*
.primary-button-border-color {
  color:  !important;
}
*/
  

/*
.primary-button-text-color {
  color:  !important;
}
*/
  

/*
.primary-button-hover-background-color:hover, .primary-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.info-button-background-color {
  background-color:  !important;
}
*/
  

/*
.info-button-border-color {
  color:  !important;
}
*/
  

/*
.info-button-text-color {
  color:  !important;
}
*/
  

/*
.info-button-hover-background-color:hover, .info-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.success-button-background-color {
  background-color:  !important;
}
*/
  

/*
.success-button-border-color {
  color:  !important;
}
*/
  

/*
.success-button-text-color {
  color:  !important;
}
*/
  

/*
.success-button-hover-background-color:hover, .success-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.danger-button-background-color {
  background-color:  !important;
}
*/
  

/*
.danger-button-border-color {
  color:  !important;
}
*/
  

/*
.danger-button-text-color {
  color:  !important;
}
*/
  

/*
.danger-button-hover-background-color:hover, .danger-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.default-button-background-color {
  background-color:  !important;
}
*/
  

/*
.default-button-border-color {
  color:  !important;
}
*/
  

/*
.default-button-text-color {
  color:  !important;
}
*/
  

/*
.default-button-hover-background-color:hover, .default-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.pagination-activebutton-background-color {
  background-color:  !important;
}
*/
  

/*
.pagination-active-button-border-color {
  color:  !important;
}
*/
  

/*
.pagination-activebutton-text-color {
  color:  !important;
}
*/
  

/*
.pagination-button-background-color {
  background-color:  !important;
}
*/
  

/*
.pagination-button-border-color {
  color:  !important;
}
*/
  

/*
.pagination-button-text-color {
  color:  !important;
}
*/
  

/*
.pagination-button-hover-background-color:hover, .pagination-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.label-background-color {
  background-color:  !important;
}
*/
  

/*
.label-text-color {
  color:  !important;
}
*/
  

/*
.badge-background-color {
  background-color:  !important;
}
*/
  

/*
.badge-text-color {
  color:  !important;
}
*/
  

/*
.popup-window-header-background-color {
  background-color:  !important;
}
*/
  

/*
.popup-window-header-text-color {
  color:  !important;
}
*/
  

/*
.popup-window-background-color {
  background-color:  !important;
}
*/
  

/*
.popup-window-text-color {
  color:  !important;
}
*/
  

/*
.popup-window-footer-background-color {
  background-color:  !important;
}
*/
  

/*
.powered-by-higher-logic-background-color {
  background-color:  !important;
}
*/
  

/*
.powered-by-higher-logic-text-color {
  color:  !important;
}
*/
  

/*
.search-sidebar-heading-text-color {
  color:  !important;
}
*/
  

/*
.search-sidebar-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.cookie-notification-background-color {
  background-color:  !important;
}
*/
  

/*
.cookie-notification-text-color {
  color:  !important;
}
*/
  
/* Site Specific CSS Overrides */
table td {
    border: 2px solid #007d44;
}

#MPheader > div.row{    display: none;}
#mainskiplinkholder{display: none !important}
#navigation1{       transition:opacity .7s linear;   
    -moz-transition:opacity .7s linear;   
    -webkit-transition:opacity .7s linear;    }
.fade-in {
  opacity: 1 !important; 
}
div#navigation1>.btns{margin:0px !important; margin-right: 10px  !important; margin-bottom: 10px  !important;}

#DesktopLogoDiv>a>img{max-width: 300px; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing: antialiased;}
div.row.row-wide.clearfix:nth-child(2){display: none}
div.row.row-wide.clearfix:nth-child(3){display: none}
.home div.row.row-last.row-wide.clearfix{}
br{-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}
.dropdown-menu{top: 0 !important;}
.darkblue {
    color: #073363 !important;
}


@media all and (min-width: 1200px) {
.mobileview{display: none}
}
@media all and (max-width: 1200px) {
    .desktopview {display:none;}
    }



.lightblue {
    color:  #007d44 !important;
}
#iconrow>.row>div{padding-top: 20px;}
#iconrow>.row>div>h2{    margin-top: 5px !important;}

#MPOuter #ContentColumn #MPContentArea #MainCopy_ContentWrapper #MainCopy_ContentWrapper{display: none !important;}





.home td, tr, th {

}

.home table td {
    padding-left: 0px;
    padding-right: 0px;
        border: 3px solid #007d44;
}


.homecontainer h1{color:  #151337 !important;}

 .homecontainer h3 {
    color: #FFF !important;

}
.homecontainer h1 {
    font-size: 25px !important;
    margin-bottom: 0px !important;
    line-height: 1.5 !important;
    font-family: oswald, sans-serif;
font-weight: 700;
font-style: normal;

}

.homecontainer h3 {
font-family: oswald, sans-serif;
font-weight: 300;
font-style: normal;
    font-size:18px !important;      margin-bottom: 0px !important;
    line-height: 1.5 !important;
 margin-top: 18px !important;
}

@media (max-width:800px) {    
.homecontainer h3 {line-height: 1 !important;}
.homecontainer h1 {line-height: 1 !important;}

}



div.col-md-12.column.section1 {
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.navbar-nav {
    margin: 0px !important;    padding: 5px 0px 5px 0px;
}

.navbar-collapse {
    padding-left: 0px !important;
    padding-right: 0px !important;   
}



.tablewrapper {
    overflow-x: auto;
    margin-bottom: 10px;
}

.tablewrapper table {
margin: auto;
    width: 100%;
}

.tablewrapper  table td {
    text-align: left;
}

.tablewrapper  table tr:nth-child(even) {
    background-color: #f2f2f2;
}

.tablewrapper table td:first-child {
    text-align: center;
width:20%; white-space: nowrap;
}
.homecontainer  .mobileview object{padding: 20px !important;}

.homecontainer object {
/*padding-bottom: 20px;*/
    max-width: 100% !important; width: 100%; height: 100%;
}
@media (max-width:800px) {
    .homecontainer object {
        max-width: 100% !important; width: 100%; height: 100%;
    }
    padding: 0px;
    padding-bottom: 0px;
}

.tracks object {
padding: 15px;
padding-bottom: 5px;
}
.tracks h3{color: #FFF !important}





#truck {
    width: 100%;
    max-height: 100%;
    height: auto;
}


.homecontainer .container {
    max-width: 100% !important;   
}

@media (max-width:800px) {*/
.homecontainer .container {
  padding: 10% 5%;
}*/

}
.homecontainer {
 width: auto;
    height: auto;
    max-width: 100%;
    display: flex;
margin: auto;
    align-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-direction: row;
    -webkit-flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    max-height: 100%;

}

.homecontainer:after{
content:'';
min-height:inherit;
font-size:0;
}

@media (max-width:800px) {
    .homecontainer h1 {
        font-size: 35px !important;
    }
}

.home table {
    width: 100%;
    text-align: center;
    margin: auto;
    margin-bottom: 20px;
}
/*
.home table td:first-child {
    width:60%;
    text-align: left;
}


.home table td:second-child {
    width: 40%;
}

@media(max-width: 900px) {
    .home table td {
        display: table-row;
    }


.home table td a{text-align: center !important}

  
}
*/
.ContentItemHtml.homewrapper div.HtmlContent {
    width: 100% !important;
}

.row-wide div[class*='section'] {
    padding: 0px !important;
}

.sect--white-text {
    color: #fff !important;
}



/*--------------------------------
Mouse Scroll
---------------------------------*/
.mouse_scroll {
    display: block;
    margin: 0 auto;
    width: 24px;
    height: 100px;
    margin-top: 20px;
}

.m_scroll_arrows {
    display: block;
    width: 5px;
    height: 5px;
    -ms-transform: rotate(45deg);
 /* IE 9 */
    -webkit-transform: rotate(45deg);
 /* Chrome, Safari, Opera */
    transform: rotate(45deg);
    border-right: 2px solid  #007d44;
    border-bottom: 2px solid  #007d44;
    margin: 0 0 3px 4px;
    width: 16px;
    height: 16px;
}

.unu {
    margin-top: 1px;
}

.unu, .doi, .trei {
    -webkit-animation: mouse-scroll .7s infinite;
    -moz-animation: mouse-scroll .7s infinite;
    animation: mouse-scroll .7s infinite;
}

.unu {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    animation-delay: alternate;
}

.doi {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -webkit-animation-direction: alternate;
    animation-delay: .2s;
    animation-direction: alternate;
    margin-top: -6px;
}

.trei {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -webkit-animation-direction: alternate;
    animation-delay: .3s;
    animation-direction: alternate;
    margin-top: -6px;
}

@-webkit-keyframes mouse-scroll {

    0% {
        opacity: 0;
    }

    50% {
        opacity: .5;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes mouse-scroll {

    0% {
        opacity: 0;
    }

    50% {
        opacity: .5;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes mouse-scroll {

    0% {
        opacity: 0;
    }

    50% {
        opacity: .5;
    }

    100% {
        opacity: 1;
    }
}

@keyframes mouse-scroll {

    0% {
        opacity: 0;
    }

    50% {
        opacity: .5;
    }

    100% {
        opacity: 1;
    }
}


/*--------------------------------
Mouse End
---------------------------------*/
.logo {
    text-align: center;
    align-items: center;
}

.logo .img-responsive {
    width: 90%;
    margin: auto;
}

.logorow {
text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-items: center;
    justify-content: center;
    align-items: center;
}

#MPOuterFooter {
    font-size: 12px !important;
    display: block;
    width: 100%;
    position: relative !important;
    padding: 1%;
    color: #FFF;
    background:  #007d44 !important;
    z-index: 2 !important;
display: none !important;
}

.best__img {
    width:70px;
    height: 70px;
}

.tracks {
    background-color: #083462 !important;
}

.registration p, .registration h1, .registration h2 {
    text-align: left !important;
}

.tracks p, .tracks h1 {
    text-align: left !important;
    color: #fff !important;
}

.registration, .row5 {
    background-color: #f1f1f1 !important;
}

.agenda, .row2 {
/*
    background-image: url(https://02f09e7.netsolhost.com/FAA2019/Images/faa19-background-1c.png);*/
background-color: #202020 !important;     padding:  3% 0 3% 0;
}

.home .row2  p{color: #FFF; text-align: left;} .row2 h1{color: #FFF !important;}

.topics {
    background-image: url(https://02f09e7.netsolhost.com/FAA2019/Images/faa19-topics.png);
}

.partner, .row4 {     padding:  3% 0 3% 0;  
/*    background-image: url(https://02f09e7.netsolhost.com/FAA2019/Images/faa19-background-b.png);*/
}

.homewrapper {
background: #FFF;
background-image: url(//higherlogicdownload.s3.amazonaws.com/AUVSI/148155f2-dd76-4e41-84df-e683f5a55997/UploadedImages/BAM_Images/BAM-BG3.jpg);

/*background: rgb(3,87,48);
background: -moz-linear-gradient(180deg, rgba(3,87,48,1) 0%, rgba(2,100,55,1) 35%, rgba(0,125,68,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(3,87,48,1) 0%, rgba(2,100,55,1) 35%, rgba(0,125,68,1) 100%);
background: linear-gradient(180deg, rgba(3,87,48,1) 0%, rgba(2,100,55,1) 35%, rgba(0,125,68,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#035730",endColorstr="#007d44",GradientType=1);
*/
}

@media only screen and (max-width: 900px) {
    .agenda, .topics, .partner, .homewrapper ,registration {
        background-size: cover !important;
        background-attachment: scroll !important;
        background-position: 80% !important;
    }
}

.row--margin {
    margin-top: 2%;
}

.agenda {
    background-attachment: fixed;
}

.topics {
    min-height: 80vh !important;
}

.partner, .registration, .tracks {
    min-height: 50vh !important;
}

.agenda {
    min-height: 80vh !important;
}

.registration {
    min-height: 50vh !important;
}

.homecontainer {
  min-height: 100vh !important;
}

.homewrapper {
  min-height: 100vh !important; 

    padding: 0px !important;
    width: 100%;
    background-position: center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;

}

.agenda, .topics, .partner, .registration, .tracks {
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-color: #fff;
    text-align: center;
    padding: 5% 0px;
}

.container {
width: 90%;
}

.textcontainer{text-align: left;}
.textcontainer > h3:after {       content: "\A";
  white-space: pre; display: block;
    }

.textcontainer > a {     margin-left: 0px !important;
    }

.container2 {
    width: 80%;
    margin: auto; 
}

.container3{    margin: 10px 18%;
    float: left;}

@media only screen and (min-width: 1200px) {
.container3>.green-btn{font-size: 20px;}
}

@media only screen and (max-width: 1200px) {

.container3{    margin: 0% 0%;
    float: left;}
}
@media only screen and (max-width: 900px) {


    .container {
        width: 100%;
    }
.container2{width: 100%;}
}

.best__title {
    letter-spacing: 1px;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 25px;
    margin-bottom: 15px;
    color: #39b8e8 !important;
    text-align: center !important;
}

.best--margin {
    margin-top: 2%;
    margin-bottom: 4%;
}

.banner {
    animation: opacity 3s;
    display: block;
    max-width: 600px;
    height: auto;
    margin: 0 auto;
    width: 100%;
}

@media screen and (max-width: 767px) {
    .banner {
        display: none;
    }
.homecontainer {padding: 0px; }
.home table td {display: block; border: 0px solid #000} 
.homecontainer, .homewrapper{     min-height: 50vh !important;      }
#DesktopLogoDiv>a>img {max-width: 200px !important;}

}

.banner2 {
    animation: opacity 3s;
    display: block;
    height: auto;
    margin: 0 auto;
    width: 85%;
    max-width: 358px;
}

#MPOuter #carousel-example-generic .item img {
    mid-width: 100%;
}
/*
#slide1 {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/AUVSI/0d577cc7-71b9-45f2-b7a7-2a157b0f46e9/UploadedImages/AVS2020/Homepage/Slide-1.jpg');
}

#slide2 {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/AUVSI/0d577cc7-71b9-45f2-b7a7-2a157b0f46e9/UploadedImages/AVS2020/Homepage/Slide-2.jpg');
}

#slide3 {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/AUVSI/0d577cc7-71b9-45f2-b7a7-2a157b0f46e9/UploadedImages/AVS2020/Homepage/Slide-3.jpg');
}
*/

body {
  font-family: roboto, sans-serif !important;
    font-style: normal  !important;
    font-weight: 400  !important;
  font-size: 16px;
}

#HEADER div.ContentItemHtml div.HtmlContent {
    display: none;
}

.nav>li>a {
    padding: 10px 0px;

}

.nav>li{    line-height: 1;
    margin: 0px;}
.nav>li:last-child{padding-top: 10px;}
.nav>li:last-child>a {
      text-transform: uppercase !important;
    line-height: inherit;
    display: inline-block !important;

    letter-spacing: 0.1em;
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-color: transparent;
    padding: 0px;
    text-decoration: none;
}

.nav>li:last-child>a:hover{
    
    color: #FFF !important;



}




@media screen and (max-width: 767px) {
    #MPOuterHeader #DesktopLogoDiv {
    padding: 5px 0px !important;
    }

    .SloganText{margin-top: 20px !important;}

    .nav>li>a {
        padding: 15px 0px;
        font-size: 20px !important;
line-height: 30px;
    }
}




body.bodyBackground.home iframe[src='javascript:false'][style='width: 0px; height: 0px; border: 0px;'] {
    display: none!important;
}

.home p {
    color: #151337;
}

.home h1 {
    color:   #151337;
}

.home p.icon {
    display: inline-block;
    font-weight: 900;
    font-size: 23px;
}

.home img.icon {
    padding-bottom: 10px;
}

/*.navbar-default .navbar-nav>.active>a {
    color:  #007d44!important;
}*/

.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>.active>a:focus{}


a:active, a:focus {
    outline: 0;
    border: none;
    -moz-outline-style: none;
    -webkit-outline-style: none;
    text-decoration: none !important;
    cursor: pointer;
}

a {
    text-decoration: none !important;
    cursor: pointer;
}

#MPOuterFooter li a {
    color: #fff !important;
}

.home #MPOuterFooter li a {
    color: #fff !important;
}

.interior .row-wide div[class*='section'] {
    padding: 0px!important;
}


#mainskiplinkholder {
    display: none !important;
}

.navbar-collapse.collapse {
    margin-bottom: 0 !important;
}

h2 {
    color: #007d44;
}

h3 {
    color: #007d44;
}

hr {
    border-width: 2px;
    margin-top: 30px;
    margin-bottom: 35px;
    color: #007d44;
    width: 100%;
    height: 4px;
}

td, tr, th {
    padding: 20px;
}

#ContentColumn {
    background-color: transparent;
    background-size: cover;
    min-height: 100vh;
}

.interior #ContentColumn {
    min-height: auto;
}

.navbar {
    min-height: 0px;
}
/*
p, .HtmlContent li {
    color: #000;
    font-size: 18px;
    line-height: 1.4;
    margin: 0 0 20px;
}*/

p, li, ul, ol {
    color: #151337;
    font-size: 18px;
    line-height: 1.4;
    margin: 0 0 20px;

}
.home .HtmlContent li {
    color: white;
}

table p {
    margin: 0px !important;
}

.HtmlContent li {
    margin: 0 3px 8px !important;
}

h1, h2, h3, p, li, ul {
    opacity: 1;
    visibility: visible;

}

h1, h2, h3 {
    margin-bottom: 5px;
    margin-top: 25px !important;
}

h1 {
    font-family: oswald, sans-serif;
font-weight: 700;
font-style: normal;
}

h2, h3 {
font-family: oswald, sans-serif;
font-weight: 400;
font-style: normal;
}

#MPheader>div.row {
    padding-left: 20px;
    padding-right: 20px;
}

#MPOuter #carousel-example-generic .item p {
    line-height: 22px;
    font-size: 20px;
   font-family: roboto, sans-serif !important;
    font-style: normal  !important;
    font-weight: 400  !important;
}
}

.name {
    padding-top: 2px;
    /*
text-align: center !important;*/
    ;
}



#carousel-example-generic {
    height: 100%;
    min-height: 100%;
}

#MPOuter #carousel-example-generic {
    width: 100%;
    height: 100%;
    min-height: 100vh;
}

.centerme {
    padding-top: 5%;
}
/*
@media screen and (min-width: 767px) {
    .navbar-default .navbar-nav>li>a:hover {
        -webkit-transform: translate(15px, 0);
        -moz-transform: translate(15px, 0);
        transform: translate(15px, 0);
        -webkit-transition: .4s;
        -moz-transition: .4s;
        transition: .4s;
    }
}
*/
.navbar-toggle .icon-bar {
    width: 27px !important;
    height: 3px !important;
}

html {
    margin: 0px !important;
    padding: 0px !important;
}

body {
    margin: 0px!important;
    padding: 0px!important;
}

#viditem {
    margin-top: 0px !important;
}

.HtmlFooter {
    padding: 0px!important;
}

.banner2__video {
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    min-width: 100%;
    height: auto;
    min-height: auto;
    transform: translateX(-50%) translateY(-50%);
    z-index: -1;
}

#viditem {
    margin-top: 20%;
    z-index: 1;
    position: absolute;
}

@media screen and (max-width: 767px) {
    .navbar-default .navbar-nav {
        overflow: hidden;
        text-align: center;
padding: 5px;
    }

    video {
        height: 100%;
    }
}

.banner2 {
    position: relative;
}

html, body {
    width: 100%;
}

#MPOuterFooter .row {
    margin: 0px;
}

h1 {
    color:      #151337;
}

a {
}

.centerme {
    height: 100%;
    vertical-align: middle;
    max-width: 100%;
    position: relative;
    margin-left: 300px;
}



.carousel-inner {
    width: 100%;
    height: 100%;
    overflow: hidden !important;
}

.carousel-indicators {
    bottom: 0px;
    -webkit-touch-callout: none;
 /* iOS Safari */
    -webkit-user-select: none;
 /* Safari */
    -khtml-user-select: none;
 /* Konqueror HTML */
    -moz-user-select: none;
 /* Old versions of Firefox */
    -ms-user-select: none;
 /* Internet Explorer/Edge */
    user-select: none;
 /* Non-prefixed version, currently
                                  supported by Chrome, Opera and Firefox */;
}

.carousel-indicators li {
    background-color: #d4e0f2;
    border: 1px solid #d4e0f2;
    width: 12px !important;
    height: 12px !important;
}

.carousel-indicators .active {
    background-color: #64c3de;
    border: 1px solid #64c3de;
}

.column-padding div {
    padding-bottom: 10px;
}

.orange-border-bottom {
    border-bottom: 1px solid #449ec3;
}

.orange-border-right {
    border-right: 1px solid #449ec3;
}

:focus {
    outline: -webkit-focus-ring-color auto 0px;
    outline-color: -webkit-focus-ring-color;
    outline-style: auto;
    outline-width: 0px;
}

h1 {
    font-size: 45px;
    max-width: 100%;
}

@media (min-width:1200px) {
    h1 {
        font-size: 65px;
    }
}

@media (max-width:766px) {
    #carousel-example-generic .item {
        height: auto;
        min-height: 100%;
    }
}

.home .no-pageTitle-padding {
    padding-top: 0;
}

#MPOuter {
    background-color: #FFF;
    background-size: cover;
    color: #fff;
    width: 100%;
    color: #000;
    font-size: 18px;
    line-height: 1.4;
}

#MPOuter #carousel-example-generic .item .slide-divider {
    height: 30px;
}

@media (max-width:991px) {
    #MPOuter #carousel-example-generic .item .mobile-slide-divider {
        height: 30px;
    }
}


/*
@media (min-width:1000px) {
    #MPOuter #carousel-example-generic .item h1 {
        font-size: 60px;
    }
}

@media (min-width:1200px) {
    #MPOuter #carousel-example-generic .item h1 {
        font-size: 8px;
    }
}

@media (min-width:1400px) {
    #MPOuter #carousel-example-generic .item h1 {
        font-size: 100px;
    }
}
*/

#MPOuter .home-page .section1 {
    padding: 0;
}

#MPOuter .home-slide-border {
    border-bottom: 1px solid #449ec3;
}

@media (min-width:992px) {
    #MPOuter .home-slide-border {
        border-bottom: none;
        border-right: 1px solid #449ec3;
    }
}

@media (min-width:767px) {
    #MPOuterFooter {
        position: fixed;
        bottom: 0;padding-left:250px;
    }
}

#MPOuterFooter #BottomMenu .static {
    display: inline-block;
    font-family: nimbus-sans, sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    padding: 7px;
    padding-left: 0px;
}

#MPOuterFooter li {
    float: none !important;
    text-align: left;
}

#MPOuterFooter li a {
    color: #fff;
}

#MPFooterLink {
    display: none;
}

@media (min-width: 767px) {
    .navbar-collapse.collapse {
        display: block!important;
        height: 100% !important;
        margin-bottom: 100%;
        overflow: visible!important;
    }
}

#MPOuterHeader .col-md-12 {
    padding: 0;
}

@media screen and (max-height: 50em) {
    #MPOuterHeader #DesktopLogoDiv{    padding: 5px 0px !important;
    }
    .SloganText{margin-top: 20px !important;}

}



#MPOuterHeader #DesktopLogoDiv {
/*
    text-align: center;
    max-width: 100%;
    padding: 10px;
    border: 1px black;
    display: block !important;
    margin: auto;*/
    padding-top: 10%;
}

#MPOuterHeader #Logo {
    display: block;
    /*  margin-top: -21px;

    margin-left: -5px;
    margin-right: -5px;*/
    ;
}

#MPOuterHeader .MPheader .col-md-12 {
    padding-bottom: 0;
    padding-top: 0;
}

#MPOuterHeader .MPheader .col-md-12 .pull-right {
    display: none;
}

#MPOuterHeader .row {
    margin: 0;
}

.SloganText {
font-size: 17px !important;
    margin-top: 100px;
    margin-left: 0px !important;
    line-height: inherit;
    display: inline-block !important;
    position: relative;
    overflow: hidden;
    z-index: 1;
    padding: 5px 15px 5px 15px;
    text-decoration: none;
  font-family: roboto, sans-serif !important;
font-weight: 600;
font-style: normal;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.SloganText.inline{    border-top: 2px solid rgba(2,64,36,0.5) !important;
    border-bottom: 2px solid rgba(2,64,36,0.5) !important;
}


#MPOuterHeader .SloganText {
    color: #FFF !important;
}
/*
.interior #MPOuterHeader .SloganText span {
    color: #FFF !important;
}*/

#MPOuter #carousel-example-generic .item {
    width: 100%;
    height: 100%;
    min-height: 100vh;
    background-size: cover;
    background-color: transparent !important;
    z-index: 2;
    background-position: bottom;
}

    #MPOuterHeader .SloganText {
        background-color: transparent;
        text-align: center;
    }
}

.interior #MainCopy_ContentWrapper {
    padding-left: 1%;
}


#PageTitleH1 {
    color: #151337;
    border-bottom: 1px solid #151337!important;
    margin-bottom: 2% !important;
    max-width: 100%;
        padding-left: 0px;
    padding-bottom: 5px !important;
}

.interior .background-image-target {
    min-height: 100%;
}

.navbar-default {
    background-color: transparent;
    overflow: hidden;
    border-color: transparent;
}

.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>.active>a:focus {
   
    font-weight: bold;
    font-size: 16px;
font-family: roboto, sans-serif !important;
    font-style: normal  !important;
    font-weight: 400  !important;
}

.home .navbar-default .navbar-nav>li>a, .home .navbar-default .navbar-nav>.active>a:focus {
    color: #FFF;
}
.navbar-default .navbar-nav>li>a, navbar-default .navbar-nav>.active>a:focus{    color: #FFF;     }



.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #FFF;
    background-color: transparent;
}

.navbar-default .navbar-nav>li>a:hover{ 
  transform: scale(1.20);
  transition: 250ms;
}

.navbar-default .navbar-nav>.active>a {


    text-decoration: none;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #073363;
    background-color: transparent;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    transition: .4s;
}

/*.navbar .navbar-nav>.active>a{    color:  #007d44!important;}*/



.navbar-default .navbar-toggle {
    margin: 0;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent;
}

.navbar-default .navbar-toggle {
    border-color: transparent;
}

@media (min-width: 767px) {
    .navbar-nav>li {
        float: none;
        /*padding-top: 30px;*/
        ;
    }
}

.navbar-toggle {
    float: none;
}

.navbar-toggle .icon-bar {
    width: 40px;
}

.navbar-header {
    text-align: center;
}

@media (min-width: 767px) {
    .navbar-header {
        text-align: center;
    }
}

.row-last {
    padding-bottom: 0;
}

.row-wide {
    max-width: 100%;
}

.table-row {
    display: table;
    width: 100%;
}

.table-row [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: top;
}


@media only screen and (max-width: 767px) {
    .SloganText.inline {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
}
/*
.MPBottomMenu {
    padding-left: 6%;
}*/
#MPBottomMenu {
    display: none;
}

#FOOTER {
    padding-left: 0px !important;
    padding-top: 0px;
}

.navbar-nav {
    max-height: initial !important;
    width: 100%;
    text-align: center;
    padding-top: 0px;
}


/*--------------------------------
new code 
---------------------------------*/
body.bodyBackground iframe[src='javascript:false'] {
    display: none!important;
}

.interior #MPOuterHeader {
    
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);

      background: rgb(3,87,48);
background: -moz-linear-gradient(180deg, rgba(3,87,48,1) 0%, rgba(2,100,55,1) 35%, rgba(0,125,68,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(3,87,48,1) 0%, rgba(2,100,55,1) 35%, rgba(0,125,68,1) 100%);
background: linear-gradient(180deg, rgba(3,87,48,1) 0%, rgba(2,100,55,1) 35%, rgba(0,125,68,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#035730",endColorstr="#007d44",GradientType=1);
}


#MPOuterFooter {
    z-index: 4;
}

.interior #MPOuter {
        background-image: url(https://higherlogicdownload.s3.amazonaws.com/AUVSI/34bf976c-bdde-4a19-98dc-31067f384b86/UploadedImages/background.png);
    height: auto;
        min-height: 100vh;
    padding: 40px;    background-attachment: fixed;
}






/* No greater than 1025px, no less than 400px */
@media (max-width:900px) and (min-width:766px) {
        #MPOuterHeader, MPOuterFooter {
        width: 250px !important;
        position: fixed;
        left: 0;
        background: rgb(3,87,48);
background: -moz-linear-gradient(180deg, rgba(3,87,48,1) 0%, rgba(2,100,55,1) 35%, rgba(0,125,68,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(3,87,48,1) 0%, rgba(2,100,55,1) 35%, rgba(0,125,68,1) 100%);
background: linear-gradient(180deg, rgba(3,87,48,1) 0%, rgba(2,100,55,1) 35%, rgba(0,125,68,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#035730",endColorstr="#007d44",GradientType=1);
        top: 0;
        height: 100%;
       overflow-y: auto;
        overflow-x: hidden;
    }

    #MPOuter {
    padding-left: 250px  !important; 
    }
    .interior #MPOuter {
    padding-left: 275px  !important; 
    }
}

@media screen and (max-width: 767px) {

    .interior #MPOuter {
        padding: 25px;
    }

    .innercenter {
        margin: autopx !important;
    }

    .centerme {
        margin-left: 0px !important;
    }

    .home #MPOuterHeader, .home #MPOuterFooter {
     background: rgb(3,87,48);
background: -moz-linear-gradient(180deg, rgba(3,87,48,1) 0%, rgba(2,100,55,1) 35%, rgba(0,125,68,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(3,87,48,1) 0%, rgba(2,100,55,1) 35%, rgba(0,125,68,1) 100%);
background: linear-gradient(180deg, rgba(3,87,48,1) 0%, rgba(2,100,55,1) 35%, rgba(0,125,68,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#035730",endColorstr="#007d44",GradientType=1);
    }

    #MPOuter {
        display: block;
    }

    #MPOuterHeader {
        width: 100%;
    }
}

@media screen and (min-width: 900px) {


    .home #MPOuterHeader {
              background: rgb(3,87,48);
background: -moz-linear-gradient(180deg, rgba(3,87,48,1) 0%, rgba(2,100,55,1) 35%, rgba(0,125,68,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(3,87,48,1) 0%, rgba(2,100,55,1) 35%, rgba(0,125,68,1) 100%);
background: linear-gradient(180deg, rgba(3,87,48,1) 0%, rgba(2,100,55,1) 35%, rgba(0,125,68,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#035730",endColorstr="#007d44",GradientType=1);
    }

    #MPOuterHeader {
        position: fixed;
        left: 0;
        top: 0;
        width: 250px;
        height: 100%;
        overflow-y: auto;
        overflow-x: hidden;
    }



    .interior #MPOuter {
        padding: 75px;
        /*padding-left: 385px;*/
        padding-left: 300px;
        padding-right: 20%;
    }

    .home #MPOuter {
        padding-left: 250px;
    }

    .centerme {
        margin-left: 300px;
    }
}

.interior #MPOuterFooter {
    background:  #007d44;
}

.home #MPOuterFooter #BottomMenu .static a:hover {
    color:  #007d44 !important;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    transition: .4s;
}

.interior #MPOuterFooter #BottomMenu .static a:hover {
    color:  #007d44!important;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    transition: .4s;
}

.row, row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

#MPOuterHeader {
    z-index: 5;
}

#MPheader {
    text-align: center;
    max-width: 100%;
    padding: 0px;
    border: 1px black;
    display: block !important;
    margin: auto;
}

#NAV {
    padding-top: 0px;
}

#header1 {
    color:  #007d44;
    font-size: calc(28px + (40 - 28) * ((100vw - 300px) / (1600 - 300)));
}

#header2 {
    font-size: calc(47px + (140 - 47) * ((100vw - 300px) / (1600 - 300)));
    color: white !important;
    font-weight: 700 !important;
}

#container1{
    line-height: calc(26px + (60 - 24) * ((100vw - 300px) / (1600 - 300)));
}

@media screen and (max-width: 767px) {
    #MPOuter #carousel-example-generic .item {
        background-position-x: 30%;
    }

    #MPheader, #NAV {
        padding-bottom: 0px !important;
margin-bottom: 0px !important;
    }
}

#MPOuter #ContentColumn #MPContentArea #MainCopy_ContentWrapper .row .col-md-12 div.ContentItemHtml h2 {
/*  border-bottom: 1px solid orange; */
    margin-top: 0px;
}



a {
    color:  #007d44;
}

a:hover, a:focus {
    color: #073363;
}


table {
    border-collapse: collapse;
    border-style: hidden;
}

.hang {
    margin-left: 4em !important;
}

#agenda {
    width: 100%;
}

#agenda td:nth-child(1) {
    width: 25%;
    min-width: 125px;
}

.img-responsive {
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 767px) {
    .img-responsive {
        width: auto;
    }
/*
    .home #MPOuterHeader .SloganText {
        border-top: 0px solid #36b9e8;
        border-bottom: 0px solid #36b9e8;
    }*/

    .SloganText span {
        
    }

    .LogoImg.inline, .SloganText.inline {
        color: white !important;
    }
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF !important;
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-duration: .6s;
    transition-property: opacity;
}

.carousel-fade  .carousel-item.active,
.carousel-fade  .carousel-item-next.carousel-item-left,
.carousel-fade  .carousel-item-prev.carousel-item-right {
    opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade  .active.carousel-item-right {
    opacity: 0;
}

.carousel-fade  .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade  .active.carousel-item-prev {
    transform: translateX(0);
    transform: translate3d(0, 0, 0);
}

#show {
    display: block !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-color: #FFF  !important;
    text-align: center;
}

#show p {
    margin: 0px !important;
    padding: 1%;
    font-size: 20px;
font-family: roboto, sans-serif;
font-weight: 700;
font-style: normal;
    color:  #007d44 !important;
}

#show a {
    color: #083462 !important;
}

@media (max-width:900px) and (min-width:766px) {
#show {
        padding-left: 280px !important;
    }
}


.clickable {
    display: inline-block;
    width: 100%;
    padding: 1%;
    font-size: 1em;
    border-radius: 3px;
    text-decoration: none;
    overflow: hidden;
    color: #ffffff;
     transition: 0.1s;
 border: 2px solid #073363 ;
    background-color: #073363 ;
}
.clickable1{    border: 2px solid #073363 ;
    background-color: #073363 ;}

.clickable2{    border: 2px solid  #007d44;
    background-color:  #007d44;}

.acc_container{    margin: auto;
    width: 95%;}
.acc_trigger{padding:0px !important; margin:0px!important;}

.right{float: right;}
.left{float: left;}

a.clickable:active, a.clickable:focus, a.clickable:hover,  a.clickable:focus { color: white !important; border:2px solid #FFF;
}

a.clickable:active, a.clickable:focus, 
{    
}

b, strong {font-family: roboto, sans-serif;
font-weight: 700;
font-style: normal;} i, em {font-style:italic !important;}


#logodiv{    flex: 1;
    overflow: hidden;
  /*  padding: 10px 30px;*/
  padding: 0px;
  align-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-direction: row;
    -webkit-flex-direction: row;
    justify-content: center;
    -webkit-justify-content: center;


  }

#logodiv span{flex-basis: 100%;
    font-size: 16px;
    color: #073363;
    font-style: italic;
    padding: 10px 0px 0px; -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}
/*
    #logodiv > 
 * + * {
margin: 10px 0px 0px;
}

@media screen and (max-width: 767px) {
#logodiv > img{    max-width: 150px;}
    #logodiv > 
 * + * {
    margin: 10px 10px !important;
}

}
*/
#placement_441191_0  img{     max-width: 100%;
    height: auto;}
.slider-container a:active,.slider-container a:focus{outline: 0;border: none;-moz-outline-style: none;}
.slick-slider{    height: 100%;
    width: 100%; }
#logodiv img{    display: block;
    max-width: 100%;
    width: auto;
    margin: 0 auto; 
display: none;}
.slick-track{  margin:auto;}

/*btn*/




/* button */
.btn {-webkit-appearance: initial; overflow: hidden;position: -webkit-sticky;position: sticky; z-index: 2; display:inline-block; font-size: 17px; border:2px solid transparent; letter-spacing: .5px; line-height: inherit; border-radius: 0; text-transform:capitalize; width: auto;font-family: 'Roboto', sans-serif; font-weight: 500; -webkit-transition: all .5s ease;-o-transition: all .5s ease !important;transition: all .5s ease !important;}
/* button size */

.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 2rem;
    line-height: 1.5;
    border-radius: .25rem;
text-transform: uppercase !important;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: #212529;
    text-decoration: none
}



.heading span{
    display: block;
}
.reg{
    border: solid 1px #FFFFFF;
    color: #FFFFFF;
    font-weight: 400;
    padding: 8px 35px;
    background-color: transparent;
    transition: .5s ease;
    font-size: 14px;
    font-family: Roboto, sans-serif;
}
.reg:hover{
    background-color: #FFFFFF;
    color: #202020;
}

.yellow-btn{
    border: solid 1px #fed51b;
    color: #202020;
    font-weight: 400;
    padding: 8px 35px;
    background-color: #fed51b;
    font-size: 14px;
    font-family: Roboto, sans-serif;

    border-radius: 0.5em;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    text-align: center;
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: .8s ease;
    text-decoration: none;
    cursor: pointer;
}
.yellow-btn:hover{
    border:solid 1px #202020;
    color: #FFFFFF;
}
.yellow-btn span {
    cursor: pointer;
    position: absolute;
    width: 25%;
    height: 100%;
    background-color: #202020;
    transform: translateY(150%);
    border-radius: 50%;
    transition: 0.5s;
    z-index: -1;
}

.reg{
    border: solid 1px #ffffff;
    color: #ffffff;
    font-weight: 400;
    padding: 8px 35px;
    background-color: transparent;
    font-size: 14px;
    font-family: Roboto, sans-serif;

    border-radius: 0.5em;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    text-align: center;
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: .8s ease;
    text-decoration: none;
    cursor: pointer;
}
.reg:hover{
    border:solid 1px #151337;
    background-color: transparent;
    color: #FFFFFF;
}
.reg span {
    cursor: pointer;
    position: absolute;
    width: 35%;
    height: 100%;
    background-color: #151337;
    transform: translateY(150%);
    border-radius: 50%;
    transition: 0.5s;
    z-index: -1;
}

.green-btn{
    border: solid 1px #007d44;
    color: #FFFFFF;
    font-weight: 400;
    padding: 8px 35px;
    background-color: #007d44;
    font-size: 14px;
    font-family: Roboto, sans-serif;

    border-radius: 0.5em;
    letter-spacing: 0.1em;
    text-align: center;
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: .8s ease;
    text-decoration: none;
    cursor: pointer;
}
.green-btn:hover{
    border:solid 1px #151337;
    color: #FFFFFF;
}
.green-btn span {
    position: absolute;
    width: 25%;
    height: 100%;
    background-color: #151337;
    transform: translateY(150%);
    border-radius: 50%;
    transition: 0.5s;
    z-index: -1;
}

.anim-btn {
    border: 1px solid #202020;
    border-radius: 0.5em;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    text-align: center;
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-color: transparent;
    color: #202020;
    font-size: 13px;
    padding: 10px 30px 10px 30px;
    transition: .8s ease;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-decoration: none;
}
.anim-btn:hover{
    border:solid 1px #202020;
}
.anim-btn span {
    position: absolute;
    width: 25%;
    height: 100%;
    background-color: #202020;
    transform: translateY(150%);
    border-radius: 50%;
    transition: 0.5s;
    z-index: -1;
}

.anim-btn:hover {
    color: #ffffff;
}

.anim-btn:hover span ,.green-btn:hover span,.yellow-btn:hover span,.reg:hover span{
    transform: translateY(0) scale(3.12);
}

.anim-btn span:nth-child(1) ,.green-btn span:nth-child(1) ,.yellow-btn span:nth-child(1),.reg:hover span:nth-child(1) {
    left: calc((1 - 1) * 25%);
    transition-delay: calc((1 - 1) * 0.1s);
}

.anim-btn span:nth-child(2)  ,.green-btn span:nth-child(2) ,.yellow-btn span:nth-child(2),.reg:hover span:nth-child(2){
    left: calc((2 - 1) * 25%);
    transition-delay: calc((2 - 1) * 0.1s);
}

.anim-btn span:nth-child(3) ,.green-btn span:nth-child(3),.yellow-btn span:nth-child(3),.reg:hover span:nth-child(3){
    left: calc((3 - 1) * 25%);
    transition-delay: calc((3 - 1) * 0.1s);
}

.anim-btn span:nth-child(4) ,.green-btn span:nth-child(4) ,.yellow-btn span:nth-child(4),.reg:hover span:nth-child(4) {
    left: calc((4 - 1) * 25%);
    transition-delay: calc((4 - 1) * 0.1s);
}
.anim-btn span:nth-child(5) ,.green-btn span:nth-child(5) ,.yellow-btn span:nth-child(5),.reg:hover span:nth-child(5){
    left: calc((5 - 1) * 25%);
    transition-delay: calc((5 - 1) * 0.1s);
}

#video-background {
    /*min-width: 100%;
    filter: brightness(50%);
    -webkit-filter: brightness(50%);
    -moz-filter: brightness(50%);
    -o-filter: brightness(50%);
    -ms-filter: brightness(50%);
    top: 0;
    LEFT: 0;
    z-index: 0;
    position: absolute;*/
    position: absolute;
    background-size: 100% 100%;
    top: 0px;
    left: 0px; 
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
}

video#video-background {
/*
    min-width: 100%;
    height: auto;
    overflow: hidden;*/
    display: flex;
    height: auto;
    width: 100%;

}

#video-background::-webkit-scrollbar {
  display: none;
}


.homecontainer>.container{z-index: 5 !important;}