@import url('fonts/stylesheet.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css');

 
 
/* html {
    font: 62.5% / 1.5 "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    width: 100%;
    overflow-x: hidden;
} */

html{
    font-family: 'Helvetica Now Display';
}

body {
    /* font-family: "font-family: 'HelveticaNowDisplayRegular'", Helvetica, Arial, sans-serif; */
    font-family: 'Helvetica Now Display';
    font-size: 15px;
    font-weight: normal;
    color: #000000;
}

a {
    text-decoration: none;
    color: #4361ed;
}

a:hover {
    color: #4361ed;
}
a:visited{
	color: #4361ed;
}
.RadTreeView.GLE a:hover, .RadTreeView.GLE a:focus, .RadTreeView.GLE span[onclick]:hover, .RadTreeView.GLE span[onclick]:focus {
  background-color: #4361ed;
  color: #fff;
}


.LargeButton, .UseLargeButton .TextButton, .UseLargeButton .TextButtonWithImage {
   

    padding: 5px 10px  !important;
    font-size: 16px !important;
}


/* RadWindow
   ========================================================================== */
.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTitlebar, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopLeft, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopRight {
  background-color: #4361ed;
}
.RadWindow.RadWindow_MetroTouch .rwTitleRow td.rwWindowContent a.rwPopupButton:active, .RadWindow.RadWindow_MetroTouch .rwTitleRow td.rwWindowContent a.rwPopupButton:focus {
  border-color: #4361ed;
  background-color: #4361ed;
}
.RadWindow.RadWindow_MetroTouch .rwControlButtons a:focus {
  border-color: #fff;
  border-radius: 50%;
  /* override setting from UltraWave */
  outline: none;
}

.RadWindow.RadWindow_Metro .rwTitlebar, .RadWindow.RadWindow_Metro .rwTopLeft, .RadWindow.RadWindow_Metro .rwTopRight,
.RadWindow.RadWindow_Metro .rwTopResize,
.RadWindow.RadWindow_Metro .rwControlButtons a {
  background-color: #4361ed;
}
.RadWindow.RadWindow_Metro .rwControlButtons a {
  border-color: #4361ed;
}
.RadWindow.RadWindow_Metro .rwControlButtons a:focus {
  /* give the refresh, expand, close buttons an outline when focused */
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7);
  /* needed for IE9 compability */
  border-collapse: separate;
  /* override setting from UltraWave */
  outline: none;
}
.RadWindow.RadWindow_Metro table.rwTitlebarControls em {
  text-transform: none;
}
h1, .h1, .PageTitle, h2, .h2, .PanelTitle{
    font-family: 'Helvetica Now Display';
    font-weight: bold;
    color: #000000;
}
.SubNavPanelHead {
  
    font-family: 'Helvetica Now Display';
    font-weight: normal;
  }
  #ft h4 {
    font-family: 'Helvetica Now Display';
    font-weight: normal;
  }
  input,
button,
select,
textarea {
    font-family: 'Helvetica Now Display';
}
.ProgramGroup .PanelTitle,
.ProgramGroup .panel-title {
    font-family: 'Helvetica Now Display';
}
.carousel h1, .carousel h2, .carousel h3, .carousel h4, .carousel h5 {
    font-family: 'Helvetica Now Display';
}

/******/
label, .Label, .PanelFieldLabelFont{
    color: #000000;
}


.container, .header-container, .SliderPage1 {
    max-width: 100%;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 18px;
    padding-right: 18px;
}
/* @media (min-width: 992px) { */
@media (min-width: 768px) {
    .container, .header-container, .SliderPage1 {
    
        padding-left: 28px;
        padding-right: 28px;
    }
.header-bottom-container{
    padding-left: 22%;
}
}


.btn, .TextButton, .RadUpload.RadUpload .ruButton, .RadUploadProgressArea.RadUploadProgressArea .ruButton {
    background-color: #4361ed;
    border-color: transparent;
}
.PrimaryButton, .UsePrimaryButton .TextButton, .RadGrid input.PrimaryButton, .RadGrid.RadGrid input.TextButton.PrimaryButton, .RadGrid.RadGrid a.TextButton.PrimaryButton {
    background-color: #4361ed;
    border-color: transparent;
}
.btn, .TextButton, .RadUpload.RadUpload .ruButton, .RadUploadProgressArea.RadUploadProgressArea .ruButton {
    background-color: #4361ed;
    border-color: transparent;
}
.btn:hover, .btn:focus, .btn:active, .TextButton:hover, .TextButton:focus, .TextButton:active, .RadUpload.RadUpload .ruButton:hover, .RadUpload.RadUpload .ruButton:focus, .RadUpload.RadUpload .ruButton:active, .RadUploadProgressArea.RadUploadProgressArea .ruButton:hover, .RadUploadProgressArea.RadUploadProgressArea .ruButton:focus, .RadUploadProgressArea.RadUploadProgressArea .ruButton:active{
    background-color: #4361ed;
}

/****/
#masterHeaderBackground, .header{
    border-bottom: 0px;
}
.header-logo-container {
    
    width: 107px;
    padding-top: 6px;
}

.navbar-header > div{
    display: flex;
    align-items: center;
}
.navbar-toggle{
    margin: 0px;
    padding: 7px;
    background-color: transparent;
}
.navbar-toggle.collapsed{
    background-color: transparent;
    margin-bottom: 0px;
}
.navbar-toggle:hover, .navbar-toggle:focus {
    background-color: transparent;
}
.navbar-toggle .icon-bar{
    background-color: #000000;
}
.navbar-collapse, .searchbar-collapse {
    background-color: #c2c4ca;
}


.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink{
    text-transform: none ;
}
.primary-navigation-area {
   font-size: 18px;
}
.RadMenu.RadMenu_Austin .rmLink, .RadMenu.RadMenu_Austin .rsmLink{
    color: #000000;
}
.RadMenu.RadMenu_Austin .rmRootLink.rmSelected {
    color: #000000;
    background-color: transparent;
}
.RadMenu_Austin .rmSlide .rmLink, .RadMenu_Austin .rmSlide .rsmLink {
    color: #fff;
}

 
.RadMenu.RadMenu_Austin .rmRootLink{
    border-bottom: 1px solid transparent;
}

.RadMenu.RadMenu_Austin .rmRootLink.rmExpanded, .RadMenu.RadMenu_Austin .rmRootLink:hover, .RadMenu.RadMenu_Austin .rmRootLink.rmFocused {
    background-color: transparent;
    color: #000000;
    border-bottom: 1px solid #000000;
}





.RadMenu.RadMenu_Austin .rmGroup {
    background-color: #171717;
    /* border-radius: 6px; */
}

.RadMenu_Austin .rmSlide .rmLink:hover, .RadMenu_Austin .rmSlide .rmLink.rmFocused, .RadMenu_Austin .rmSlide .rsmLink:hover, .RadMenu_Austin .rmSlide .rsmLink.rmFocused, .RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover, .RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink.rmFocused {
    background-color: transparent;
    color: #fff;
}

.bluebackcolor{
    font-size: 15px;
    color: #4361ed;
    /* padding-top: 5px; */
}
.bluebackcolor a{
    color: #4361ed;
}


@media (min-width: 768px) {
    .nav-primary {
        float: none;
        clear: none;
    }
    .nav-primary {
        margin-top: 0px;
    }
    .RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink {
        margin: 6px 20px;
        
    }
    .RadMenu.RadMenu_Austin .rmLink, .RadMenu.RadMenu_Austin .rsmLink{
        display: flex;
    }
    .RadMenu.RadMenu_Austin .rmText, .RadMenu.RadMenu_Austin .rmHorizontal .rmText, .RadMenu.RadMenu_Austin .rmSlide .rmText{
        padding: 0px;
    }
    .RadMenu.RadMenu_Austin .rmGroup {
        /* background-color: #171717; */
        border-radius: 6px;
    }

    /* #ste_container_ciUtilityNavigation{
        display: none;
    } */
    .navbar-collapse, .searchbar-collapse {
        
        background-color: transparent;
       
    }
}




 

/****************************************\
                =footer
\****************************************/
#ft{
    background-color: #c2c4ca;
}
.footer-content {
    background-color: #c2c4ca;
    color: #000000;
    text-align: left;
    padding-bottom: 80px;
}
.footer-nav-copyright {
    background-color: #c2c4ca;
    color: #000000;
    padding-bottom: 20px;
}

.footer-content h3{
    color: #fff;
    font-size: 18px;
}
.footer-content a{
    color: #000000;
}
.footer-content a:hover{
    color: #000000;
}


.footer ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.footer li{
    margin: 0;
    padding: 5px 0 0 0 ;
}

.footer-nav-copyright .footer-copyright{
    float: none;
    display: block;
}
 
.footercopyright{
    text-align: right;
}
 
@media (max-width: 767px) {
    .footercopyright{
        text-align: left;
        padding-top: 5px;
    }
}


/***** my profile page ******/

h4, .h4, .SectionLabel{
    color: #000000;
}
#ctl01_TemplateBody_WebPartManager1_gwpciPasswordEditor_ciPasswordEditor_updatePasswordUser{
    color: #000000;
}
#ctl01_TemplateBody_WebPartManager1_gwpciNewCartCheckoutButtonLinkCommon_ciNewCartCheckoutButtonLinkCommon__BodyContainer {
    display: inline-block !important;
}
/* .panel-body,
.PanelBody {
    padding: 0 !important
} */
 #ste_container_ciMyAccount .panel-body,
 #ste_container_ciMyAccount .PanelBody{
    padding: 0 !important
 }

.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink {
    margin: 0 0 0 -1px;
    border: 1px solid #fff !important;
    background-color: #e8e8e8 !important;
}
html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover {
    border-color: #fff;
    background-color: #4361ed !important;
    color: #fff !important;
}
.ContentWizardDisplay {
    border: 0 solid #fff !important
}
.RadTabStripTop_MetroTouch .rtsLevel1 {
    border-bottom: 0px solid #25a0da !important;
}
.RadTabStrip_MetroTouch .rtsLink {
    /* padding: 0 10px; */
    color: #808080 !important;
    font-weight: bold;
}
.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink:hover {
    border-color: #fff !important;
    color: #fff !important;
    background-color: #4361ed !important;
}
.RadTabStrip_MetroTouch a.rtsLink:hover {
    text-decoration: none !important;
}
.RadTabStrip_MetroTouch a.rtsLink:focus, .RadTabStrip_MetroTouch a.rtsLink.rtsSelected:focus{
    text-decoration: none;
    box-shadow: none
}

#ste_container_ciMyAccount .panel-heading.Distinguish, #ste_container_ciMyAccount .PanelHead.Distinguish, #ste_container_ciMyAccount .TitleBarCaption, #ste_container_ciMyAccount .panel-group .panel-heading {
    padding: 15px 0px;
    border-bottom: 0px solid #ddd;
}
#ste_container_ciMyAccount{
    max-width: 900px;
}
 #ste_container_ciMyAccount h2, #ste_container_ciMyAccount .PanelTitle{
    font-size: 20px;
    color: #000000;
    
}
#ste_container_ciMyAccount .panel-title{
    border-bottom: 1px solid #000000;
}
.ContentTabbedDisplay {
    border: 0px solid #ddd;
     
}

.RadTabStrip .rtsUL{
    width: 100%;
    max-width: 800px;
}
.RadTabStrip.RadTabStrip_MetroTouch .rtsLI{
width: 20%;
}

.CalloutPart2 .panel-heading, .CalloutPart2 .panel-body {
    background-color: transparent;
}
.RadToolTip_Telerik .rtWrapper .rtWrapperTopLeft, .RadToolTip_Telerik .rtWrapper .rtWrapperTopRight, .RadToolTip_Telerik .rtWrapper .rtWrapperBottomLeft, .RadToolTip_Telerik .rtWrapper .rtWrapperBottomRight, .RadToolTip_Telerik .rtWrapper .rtWrapperTopCenter, .RadToolTip_Telerik .rtWrapper .rtWrapperBottomCenter, .RadToolTip_Telerik table.rtShadow .rtWrapperTopLeft, .RadToolTip_Telerik table.rtShadow .rtWrapperTopRight, .RadToolTip_Telerik table.rtShadow .rtWrapperBottomLeft, .RadToolTip_Telerik table.rtShadow .rtWrapperBottomRight, .RadToolTip_Telerik table.rtShadow .rtWrapperTopCenter, .RadToolTip_Telerik table.rtShadow .rtWrapperBottomCenter, .RadToolTip_Telerik .rtCloseButton{
    background-image: none !important;
}
.RadToolTip table.rtShadow .rtVisibleTitleBar td.rtWrapperTopCenter{
        background-color: #fff !important;
}
.RadToolTip_Telerik .rtWrapper .rtWrapperLeftMiddle, .RadToolTip_Telerik .rtWrapper .rtWrapperRightMiddle, .RadToolTip_Telerik table.rtShadow .rtWrapperLeftMiddle, .RadToolTip_Telerik table.rtShadow .rtWrapperRightMiddle{
    background-image: none !important;
}

@media (max-width: 992px) {
    .RadTabStrip .rtsUL{
        width: 100%;
        max-width: 700px;
    }
    .RadTabStrip.RadTabStrip_MetroTouch .rtsLI{
        width: auto;
        }

}
 



.AsiInformation,
.AsiSuccess,
.AsiWarning,
.AsiError,
.AsiValidation,
.AsiValidationSummary,
.AsiNeutral,
.AsiImportant {
  /* border: 1px solid;
  margin: 5px 0;
  padding: 12px 10px; */
  color: #fff;
  /* list-style-type: none;
  overflow: hidden; */
}



span.AsiInformation,
span.AsiSuccess,
span.AsiWarning,
span.AsiError,
span.AsiValidation,
span.AsiValidationSummary,
span.AsiNeutral {
  padding: .15em .25em .2em;
}

.AsiMessageText {
  overflow: hidden;
}
.iMISUserMessageIcon + .AsiMessageText {
  /* this basically middle-aligns the first line of text with the image */
  margin-top: 8px;
}

.AsiInformation {
  border-color: #4361ed;
  background-color: #4361ed;
}

.AsiSuccess {
  border-color: #4361ed;
  background-color: #4361ed;
}

.AsiWarning {
  border-color: #4361ed;
  background-color: #4361ed;
}

.AsiError {
  border-color: #4361ed;
  background-color: #4361ed;
}

.AsiValidation {
  border-color: #4361ed;
  background-color: #4361ed;
}

.AsiImportant {
  border-color: #4361ed;
}


/* #ste_container_ciSignIn_9dfd744dfea44eb48ac163472b890b23{
    text-align: center;
} */


img#ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactPicture_profileImage{
    width: 150px !important;
}

#ste_container_AboutYouPanel .PanelField label, #ste_container_AboutYouPanel .PanelField .Label {    
    width: 44.5em !important;
}