@import url('//fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');


/******************************/
/*******CONTENT BORDER*********/
/******************************/

/*.StandardPanel, .ContentBorder, .PanelHead.Distinguish, .TitleBarCaption, div.ShowFieldset fieldset, .panel-border, .panel-heading.Distinguish {
    border-color: transparent !important; 
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 3px 3px 0 rgb(0 0 0 / 4%), 0 0 20px 0 rgb(0 0 0 / 6%);
}

.ContentBorder {
    border: 0px solid #ddd !important;
    padding: 10px;
}*?

/******************************/
/*******   TEMPLATE   *********/
/******************************/
body, h1, h2, h4, h5, h6, .h1, .h2,  .h4, .h5, .h6, .text-muted-h2 h2 {
    font-family: 'Open Sans', sans-serif !important;
    color: #333 !important;
}

#masterHeaderBackground, .header {
    border-bottom: 0px dotted #eeeeee; 
    background: #FFFFFF;
    
}


/* handle secondary column layout */
@media (min-width: 992px) {
  .has-secondary-col .col-primary {
    width: 100% !important;
  }
  .has-secondary-col .col-secondary {
    width: 22%;
  }
  .has-secondary-col.col-on-right .col-primary {
    float: left;
    margin-right: 2%;
  }
  .has-secondary-col.col-on-right .col-secondary {
    float: right !important;
    padding-right: 20px !important;
	display: none !important;
  }
  .has-secondary-col.col-on-left .col-primary {
    float: right;
    margin-left: 2%;
  }
  .has-secondary-col.col-on-left .col-secondary {
    float: left;
  }
}

.search-field
{
	display: none !important;
	
}

#masterContentArea {
    margin-top: 10px !important;
}

@media (min-width: 768px) {
.nav-primary {
	margin-top: 0px !important; 
}
}

.header-logo-container {
    float: left;
    PADDING-TOP: 10PX !important;
}
/******************************/
/*******   HEADERS   *********/
/*****************************/
h2 {
    font-weight: 600 !important;
    font-size: 24px !important;
    line-height: 33px !important;
    text-transform: uppercase !important;
}

h3, .h3, .SectionTitle {
    font-size: 18px !important;
    color: #222777 !important;
	font-family: 'Open Sans', sans-serif !important;
}

.panel-heading.Distinguish, .PanelHead.Distinguish, .TitleBarCaption, .panel-group .panel-heading {
    padding: 6px 10px;
    border-bottom: 0px solid #ddd !important;
}

/******************************/
/*******  NAVIGATION  *********/
/*****************************/
.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {
    letter-spacing: 0;
    background-color: transparent;
    padding: 8px 12px;
    font-weight: bold;
    font-size: 15px;
    line-height: 20px;
    text-transform: capitalize;
    color: #333333;
    border: none;
    position: relative;
}


.rmResponsive .rmSlide .MegaDropDownMenu {
  
float: left !important;
min-width: 160px !important;
padding: 5px 0 !important;
margin: 2px 0 0 !important;
    margin-top: 2px !important;
font-size: 14px !important;
list-style: none !important;
background-color: #fff !important;
border: 1px solid #ccc !important;
border: 1px solid rgba(0,0,0,0.15) !important;
border-radius: 4px !important;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175) !important;
box-shadow: 0 6px 12px rgba(0,0,0,0.175) !important;
background-clip: padding-box !important;
}

.rmResponsive .rmSlide .rmLink, .rmResponsive .rmSlide .rsmLink {
    color: #081D22 !important;
	line-height: 26px !important;
}

.rmResponsive .rmSlide .rmLink, .rmResponsive .rmSlide .rsmLink:hover {
    color: #fff !important;
	background-color: #1E1E50 !important;
	margin-left: -15px !important;
	margin-right: -15px !important;
	padding-left: 15px !important;
	line-height: 26px !important;
}

/*.arrow {
  background: white url("images/arrow.png") no-repeat;
  background-position: 7px -16px;
}

.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}*/
/******************************/
/*******   BUTTONS   *********/
/*****************************/
.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton {
    /* color: white; */
    /* background-color: #2f8aa7; */
    /* border-color: transparent; */
    margin: 5px;
    display: inline-block;
    font-style: normal;
    text-decoration: none;
    color: #fff;
    padding: 15px 24px;
    border: none;
    border-radius: 0;
    font-size: 14px;
    line-height: 17px;
    background: #3AABCF;
    letter-spacing: 1px;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
}

.PrimaryButton, .SaveAndClose, .SaveAs, .UsePrimaryButton .TextButton, .UsePrimaryButton .TextButtonWithImage, #masterHeaderActionArea a, .RadGrid input.PrimaryButton {
    color: white;
    background-color: #3AABCF !important;
    border-color: transparent;
}

.PrimaryButton.disabled, .PrimaryButton.disabled:hover, .PrimaryButton.disabled:focus, .PrimaryButton.disabled:active, .PrimaryButton.disabled.active, .PrimaryButton[disabled], .PrimaryButton[disabled]:hover, .PrimaryButton[disabled]:focus, .PrimaryButton[disabled]:active, .PrimaryButton[disabled].active, fieldset[disabled] .PrimaryButton, fieldset[disabled] .PrimaryButton:hover, fieldset[disabled] .PrimaryButton:focus, fieldset[disabled] .PrimaryButton:active, fieldset[disabled] .PrimaryButton.active, .PrimaryButton.aspNetDisabled, .PrimaryButton.aspNetDisabled:hover, .PrimaryButton.aspNetDisabled:focus, .PrimaryButton.aspNetDisabled:active, .PrimaryButton.aspNetDisabled.active,
.SaveAndClose.disabled,
.SaveAndClose.disabled:hover,
.SaveAndClose.disabled:focus,
.SaveAndClose.disabled:active,
.SaveAndClose.disabled.active,
.SaveAndClose[disabled],
.SaveAndClose[disabled]:hover,
.SaveAndClose[disabled]:focus,
.SaveAndClose[disabled]:active,
.SaveAndClose[disabled].active, fieldset[disabled]
.SaveAndClose, fieldset[disabled]
.SaveAndClose:hover, fieldset[disabled]
.SaveAndClose:focus, fieldset[disabled]
.SaveAndClose:active, fieldset[disabled]
.SaveAndClose.active,
.SaveAndClose.aspNetDisabled,
.SaveAndClose.aspNetDisabled:hover,
.SaveAndClose.aspNetDisabled:focus,
.SaveAndClose.aspNetDisabled:active,
.SaveAndClose.aspNetDisabled.active,
.SaveAs.disabled,
.SaveAs.disabled:hover,
.SaveAs.disabled:focus,
.SaveAs.disabled:active,
.SaveAs.disabled.active,
.SaveAs[disabled],
.SaveAs[disabled]:hover,
.SaveAs[disabled]:focus,
.SaveAs[disabled]:active,
.SaveAs[disabled].active, fieldset[disabled]
.SaveAs, fieldset[disabled]
.SaveAs:hover, fieldset[disabled]
.SaveAs:focus, fieldset[disabled]
.SaveAs:active, fieldset[disabled]
.SaveAs.active,
.SaveAs.aspNetDisabled,
.SaveAs.aspNetDisabled:hover,
.SaveAs.aspNetDisabled:focus,
.SaveAs.aspNetDisabled:active,
.SaveAs.aspNetDisabled.active,
.UsePrimaryButton .TextButton.disabled,
.UsePrimaryButton .TextButton.disabled:hover,
.UsePrimaryButton .TextButton.disabled:focus,
.UsePrimaryButton .TextButton.disabled:active,
.UsePrimaryButton .TextButton.disabled.active,
.UsePrimaryButton .TextButton[disabled],
.UsePrimaryButton .TextButton[disabled]:hover,
.UsePrimaryButton .TextButton[disabled]:focus,
.UsePrimaryButton .TextButton[disabled]:active,
.UsePrimaryButton .TextButton[disabled].active, fieldset[disabled]
.UsePrimaryButton .TextButton, fieldset[disabled]
.UsePrimaryButton .TextButton:hover, fieldset[disabled]
.UsePrimaryButton .TextButton:focus, fieldset[disabled]
.UsePrimaryButton .TextButton:active, fieldset[disabled]
.UsePrimaryButton .TextButton.active,
.UsePrimaryButton .TextButton.aspNetDisabled,
.UsePrimaryButton .TextButton.aspNetDisabled:hover,
.UsePrimaryButton .TextButton.aspNetDisabled:focus,
.UsePrimaryButton .TextButton.aspNetDisabled:active,
.UsePrimaryButton .TextButton.aspNetDisabled.active,
.UsePrimaryButton .TextButtonWithImage.disabled,
.UsePrimaryButton .TextButtonWithImage.disabled:hover,
.UsePrimaryButton .TextButtonWithImage.disabled:focus,
.UsePrimaryButton .TextButtonWithImage.disabled:active,
.UsePrimaryButton .TextButtonWithImage.disabled.active,
.UsePrimaryButton .TextButtonWithImage[disabled],
.UsePrimaryButton .TextButtonWithImage[disabled]:hover,
.UsePrimaryButton .TextButtonWithImage[disabled]:focus,
.UsePrimaryButton .TextButtonWithImage[disabled]:active,
.UsePrimaryButton .TextButtonWithImage[disabled].active, fieldset[disabled]
.UsePrimaryButton .TextButtonWithImage, fieldset[disabled]
.UsePrimaryButton .TextButtonWithImage:hover, fieldset[disabled]
.UsePrimaryButton .TextButtonWithImage:focus, fieldset[disabled]
.UsePrimaryButton .TextButtonWithImage:active, fieldset[disabled]
.UsePrimaryButton .TextButtonWithImage.active,
.UsePrimaryButton .TextButtonWithImage.aspNetDisabled,
.UsePrimaryButton .TextButtonWithImage.aspNetDisabled:hover,
.UsePrimaryButton .TextButtonWithImage.aspNetDisabled:focus,
.UsePrimaryButton .TextButtonWithImage.aspNetDisabled:active,
.UsePrimaryButton .TextButtonWithImage.aspNetDisabled.active,
#masterHeaderActionArea a.disabled,
#masterHeaderActionArea a.disabled:hover,
#masterHeaderActionArea a.disabled:focus,
#masterHeaderActionArea a.disabled:active,
#masterHeaderActionArea a.disabled.active,
#masterHeaderActionArea a[disabled],
#masterHeaderActionArea a[disabled]:hover,
#masterHeaderActionArea a[disabled]:focus,
#masterHeaderActionArea a[disabled]:active,
#masterHeaderActionArea a[disabled].active, fieldset[disabled]
#masterHeaderActionArea a, fieldset[disabled]
#masterHeaderActionArea a:hover, fieldset[disabled]
#masterHeaderActionArea a:focus, fieldset[disabled]
#masterHeaderActionArea a:active, fieldset[disabled]
#masterHeaderActionArea a.active,
#masterHeaderActionArea a.aspNetDisabled,
#masterHeaderActionArea a.aspNetDisabled:hover,
#masterHeaderActionArea a.aspNetDisabled:focus,
#masterHeaderActionArea a.aspNetDisabled:active,
#masterHeaderActionArea a.aspNetDisabled.active,
.RadGrid input.PrimaryButton.disabled,
.RadGrid input.PrimaryButton.disabled:hover,
.RadGrid input.PrimaryButton.disabled:focus,
.RadGrid input.PrimaryButton.disabled:active,
.RadGrid input.PrimaryButton.disabled.active,
.RadGrid input.PrimaryButton[disabled],
.RadGrid input.PrimaryButton[disabled]:hover,
.RadGrid input.PrimaryButton[disabled]:focus,
.RadGrid input.PrimaryButton[disabled]:active,
.RadGrid input.PrimaryButton[disabled].active, fieldset[disabled]
.RadGrid input.PrimaryButton, fieldset[disabled]
.RadGrid input.PrimaryButton:hover, fieldset[disabled]
.RadGrid input.PrimaryButton:focus, fieldset[disabled]
.RadGrid input.PrimaryButton:active, fieldset[disabled]
.RadGrid input.PrimaryButton.active,
.RadGrid input.PrimaryButton.aspNetDisabled,
.RadGrid input.PrimaryButton.aspNetDisabled:hover,
.RadGrid input.PrimaryButton.aspNetDisabled:focus,
.RadGrid input.PrimaryButton.aspNetDisabled:active,
.RadGrid input.PrimaryButton.aspNetDisabled.active {
  background-color: #6597b7 !important;
  border-color: transparent;
}

.btn:hover, .btn:focus, .btn:visited,
.TextButton:hover,
.TextButton:focus,
.TextButton:visited,
.TextButtonWithImage:hover,
.TextButtonWithImage:focus,
.TextButtonWithImage:visited,
.RadUpload .ruButton:hover,
.RadUpload .ruButton:focus,
.RadUpload .ruButton:visited,
.RadUploadProgressArea .ruButton:hover,
.RadUploadProgressArea .ruButton:focus,
.RadUploadProgressArea .ruButton:visited,
#masterHeaderActionArea a:hover,
#masterHeaderActionArea a:focus,
#masterHeaderActionArea a:visited {
  color: #e0e2e3 !important;
  text-decoration: none;
  background-color: #6597b7 !important;
}
/******************************/
/*******   TEXT    *********/
/*****************************/
label, .Label, .PanelFieldLabelFont {
    font-weight: bold;
    color: #333 !important;
    padding-left: 7px;
    margin-left: -7px;
}

/******************************/
/*******   WIZARDS    *********/
/*****************************/


.ContentWizardDisplay {
    border-style: solid;
    border-width: 0px !important;
    border-color: #ddd;
    padding: 10px;
}

.RadTabStripTop_Metro .rtsLevel1 {
    background-color: #fff;
	border-bottom: 1px solid #ddd !important;
}

.rtsSelected {
border-color: white;
    padding: 10px 15px !important;
    border-radius: 4px 4px 0px 0px !important;
    background-color: #3AABCF !important;
    color: #fff !important;
	border: 1px solid #25a0da !important;
}


.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsLink:hover, .RadTabStripTop_Metro .rtsLevel1 .rtsUL , .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink:hover, .RadTabStrip_Metro .rtsLevel1 , .RadTabStrip_Metro .rtsLevel1 .rtsLink:hover, .RadTabStrip_Metro .rtsLevel1 .rtsUL , .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink:hover {
border-color: white;
    /*padding: 10px 15px !important;*/
    border-radius: 4px 4px 0px 0px !important;
    background-color: #3AABCF !important;
     border-top: 0px solid #ddd !important; 
    color: #fff !important;
	
}

.RadTabStrip_Metro .rtsLevel1 .rtsLink {
    color: #333 !important;
    /*border: 0px solid #25a0da !important;*/
}

.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL, .RadTabStrip_Metro .rtsLevel1, .RadTabStrip_Metro .rtsLevel1 .rtsUL {
    background-color: #fff !important;
    
}

.RadTabStripTop_Metro .rtsLevel1 .rtsLink, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
    text-transform: none;
    border: 0px solid red !important;
    padding: 10px 15px;
	border-radius: 4px 4px 0px 0px !important;
}

a.rtsLink:hover {
    text-decoration: none !important;
}

.ContentTabbedDisplay {
    border: 0px solid #ddd;
    border-top: none !important;
}

/******************************/
/*******   EVENTS    *********/
/*****************************/
.EventSummary {
    background-color: #fff !important;
}

@media (min-width: 768px){
.RegistrationArea .TextButton {
    width: 80%;
    margin: 5px;
    display: inline-block;
    font-style: normal;
    text-decoration: none;
    color: #fff;
    padding: 15px 24px !important;
    border: none;
    border-radius: 0;
    font-size: 14px !important;
    line-height: 17px;
    background: #3AABCF;
    letter-spacing: 1px;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
}}

.RadGrid a {
    color: #1A6698 !important;
    text-decoration: underline;
}

a {
    color: #1A6698;
    text-decoration: underline;
}

.ProgramGroup .PanelHead, .ProgramGroup .panel-heading {
    background-color: #3386B0 !important;
    color: #fff !important;
}

.ProgramGroup .PanelTitle, .ProgramGroup .panel-title {
    font-family: 'Open Sans', sans-serif;
    font-weight: normal !important;
    font-size: 120%;
    line-height: 2em;
    padding-left: .5em;
    color: #fff !important;
}

.StandardPanel, .ContentBorder, h2, .PanelHead.Distinguish, .TitleBarCaption, div.ShowFieldset fieldset, .panel-border, .panel-heading.Distinguish {
    border-color: transparent !important;
}

.RadGrid_MetroTouch .rgAltRow {
    background: #f9f9f9 !important;
}
/******************************/
/*******   FOOTER    *********/
/*****************************/
.footer-content {
    max-width: 100%;
    padding: 0;
    background: #1D215F !important;
	padding: 50px calc(50% - 600px) 56px;
	text-align: left !important;
}

.footer-content h2 {
    font-weight: bold !important;
    font-size: 15px !important;
    line-height: 20px !important;
    margin-bottom: 8px !important;
    text-transform: capitalize !important;
	color: #fff !important;
}

.footer-content p {
    margin-bottom: 5px;
}

.footer-contentfb a {
    background-color: #1977F3;
    padding: 5px 9px;
}

.arrm-facebook-f a 
{
    background-color: #1977F3;
    padding: 5px 9px;
}

.footer-nav-copyright {
    background-color: #1b134a;
    padding: 7px calc(50% - 600px);
	color: #fff !important;
}


/******************************/
/*******   CUSTOM    *********/
/*****************************/

/*******FULL VIEW ******/
@media (min-width: 992px) {
  
#interiorheader.row {
    background-color: #222777 !important;
    padding: 0px !important;
    text-align: center;
    margin-top: 0px;
    width: 100vw;
    position: relative;
    margin-left: -50vw !important;
    left: 49.1%;
    color: #333 !important;
    font-size: 20px;
    height: 198px !important;
	background-image: url(https://higherlogicdownload.s3.amazonaws.com/ARRM/871ef956-bc36-4284-8c03-7b97550f319a/UploadedImages/Dev_Files/hero-img.png);
	
}
.PageTitleH1 {
    max-width: 100%;
    padding: 78px calc(50% - 550px);
    position: relative;
    z-index: 1;
    color: #fff !important;
    text-shadow: 0px 4px 4px rgb(0 0 0 / 6%), 0px 2px 8px rgb(0 0 0 / 20%), 0px 0px 20px rgb(0 0 0 / 13%);
    font-weight: 700;
    font-size: 34px;
    line-height: 1.24;
    text-align: left;
}

.PageTitleH1::before {
    content: '';
    position: absolute;
    background-color: #51D5FF;
    height: 42px;
    width: 4px;
    left: calc(50% - 585px);
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
}

/*******RESPONSIVE VIEW ******/
@media (max-width: 992px) {
#interiorheader.row {
        background-color: #222777 !important;
    padding: 0px !important;
    text-align: center;
    margin-top: 0px;
    width: 120vw;
    position: relative;
    margin-left: -59vw !important;
    left: 49.1%;
    color: #333 !important;
    font-size: 20px;
    height: 198px !important;
    background-image: url(https://higherlogicdownload.s3.amazonaws.com/ARRM/871ef956-bc36-4284-8c03-7b97550f319a/UploadedImages/Dev_Files/hero-img.png);
	
}
#BreadCrumb.row {
    display: none !Important;
}
.PageTitleH1 {
    max-width: 100%;
    padding: 78px calc(50% - 550px);
    position: relative;
    z-index: 1;
    color: #fff !important;
    text-shadow: 0px 4px 4px rgb(0 0 0 / 6%), 0px 2px 8px rgb(0 0 0 / 20%), 0px 0px 20px rgb(0 0 0 / 13%);
    font-weight: 700;
    font-size: 26px;
    line-height: 1.24;
    text-align: left;
    margin-left: 2em;
}

.PageTitleH1::before {
	content: '';
    position: absolute;
    background-color: #51D5FF;
    height: 42px;
    width: 4px;
    left: calc(50% - 215px);
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
}

#interiorheader.container {
    padding: 0px !important;
}



#BreadCrumb.row {
    background-color: #1E1E50 !important;
    padding: 10px !important;
    text-align: left;
    margin-top: 0px;
    width: 100vw;
    position: relative;
    margin-left: -50vw !important;
    left: 49.1%;
    color: #fff !important;
    font-size: 15px;
    height: 40px !important;
	margin-bottom: 40px;
}

.footer-social ul li a i[class*="youtube"], #MPAuxNav ul.level1 ul li a i[class*="youtube"] {
    background-color: #CB2026;
}


#ctl01_panProxy_panLoggedIn
{
	display: none !important;
}
