/*
--------------------------------------------
             SOCIAL MEDIA ICONS
--------------------------------------------
*/
.footer-content {
    background-color: #fff;
    color: #15284b;
    text-align: center;
}

.footer-content a {
    color: #353092;
}

.footer-nav-copyright {
    background-color: #fff;
    color: #15284b;
}

ul.footer>li,
ul.footer>li>a {
    color: #15284B !important;
}

.fa {
    padding: 8px;
    font-size: 28px !important;
    width: 45px;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
    border-radius: 50%;
}

.fa:hover {
    opacity: 0.7;
    background: #353092;
    color: #fff;
}

.fa-twitter {
    background: #fff;
    color: white;
}

.fa-facebook {
    background: #fff;
    color: white;
}

.fa-linkedin {
    background: #fff;
    color: white;
}

.fa-youtube-play {
    background: #fff;
    color: white;
}

.fa-envelope-o {
    background: #fff;
    color: white;
}

/*
--------------------------------------------
             SOCIAL MEDIA ICONS
--------------------------------------------

--------------------------------------------
                NAVIGATION
--------------------------------------------
*/
#hd {
    width: 100%;
    z-index: 999;
}

#masterHeaderBackground,
.header {
    background-color: #fff;
}

.clear-right {
    display: initial;
    margin-left: 0px;
}

@media only screen and (min-width: 600px) {

    .clear-right {
        display: inline-block;
        margin-left: 43rem;
    }

}

a.UtilitySection.UtilityAuthenticationLink.sign-out-link {
    padding-top: 2rem;
    text-decoration: none;
    color: #fff;
    /* text-transform: uppercase; */
    font-weight: bold;
}

div.UtilitySection.UtilitySTEToggle.ste-section {
    margin-top: 1rem;
}

.RadMenu.RadMenu_Austin .rmRootLink.rmExpanded,
.RadMenu.RadMenu_Austin .rmRootLink:hover,
.RadMenu.RadMenu_Austin .rmRootLink.rmFocused {
    background-color: #15284b;
    color: #ffc600;
}

.RadMenu_Austin .rmSlide .rmLink:hover,
.RadMenu_Austin .rmSlide .rmLink:focus,
.RadMenu_Austin .rmSlide .rmLink.rmFocused,
.RadMenu_Austin .rmSlide .rmLevel1>.rmItem>.rmLink:hover,
.RadMenu_Austin .rmSlide .rmLevel1>.rmItem>.rmLink:focus,
.RadMenu_Austin .rmSlide .rmLevel1>.rmItem>.rmLink.rmFocused {
    background-color: transparent;
    color: #424242;
}

.RadMenu.RadMenu_Austin .rmGroup {
    background-color: #fff;
    color: #424242;
}

.RadMenu_Austin .rmSlide .rmLink {
    color: #424242;
    background-color: #fff;
}

.RadMenu.RadMenu_Austin .rmLink {
    /* color: #ffc600;
    background-color: #15284b;*/
    text-decoration: none;
    display: block;
    position: relative;
}

@media only screen and (max-width: 650px) {
    .RadMenu_Austin .rmSlide {
        display: initial;
        position: initial;
        height: auto !important;
    }

    .RadMenu .rmSlide,
    .RadMenu_Context {
        position: initial !important;
        /*overflow: visible !important;
    display: initial !important;*/
        float: none !important;
    }
}

/*
--------------------------------------------
                NAVIGATION
--------------------------------------------

--------------------------------------------
                   FONT
--------------------------------------------
*/
@font-face {
    font-family: Branding;
    src: url("Font/Branding-Black.otf");
    font-weight: 900;
    font-style: normal;

}

@font-face {
    font-family: Branding;
    src: url("Font/Branding-BlackItalic.otf");
    font-style: italic;
    font-weight: 900;

}

@font-face {
    font-family: Branding;
    src: url("Font/Branding-Bold.otf");
    font-weight: 700 bold;
    font-style: normal;

}

@font-face {
    font-family: Branding;
    src: url("Font/Branding-BoldItalic.otf");
    font-style: italic;
    font-weight: 700 bold;



}

@font-face {
    font-family: Branding;
    src: url("Font/Branding-Light.otf");
    font-weight: 300;
    font-style: normal;

}

@font-face {
    font-family: Branding;
    src: url("Font/Branding-LightItalic.otf");
    font-style: italic;
    font-weight: 300;


}

@font-face {
    font-family: Branding;
    src: url("Font/Branding-Medium.otf");
    font-weight: 500;
    font-style: normal;

}

@font-face {
    font-family: Branding;
    src: url("Font/Branding-MediumItalic.otf");
    font-style: italic;
    font-weight: 500;


}

@font-face {
    font-family: Branding;
    src: url("Font/Branding-Semibold.otf");
    font-weight: 600;
    font-style: normal;

}

@font-face {
    font-family: Branding;
    src: url("Font/Branding-SemiboldItalic.otf");
    font-style: italic;
    font-weight: 600;


}

@font-face {
    font-family: Branding;
    src: url("Font/Branding-Semilight.otf");
    font-weight: 200;
    font-style: normal;

}

@font-face {
    font-family: Branding;
    src: url("Font/Branding-SemilightItalic.otf");
    font-style: italic;
    font-weight: 200;


}

@font-face {
    font-family: Branding;
    src: url("Font/Branding-Thin.otf");
    font-style: normal;
    font-weight: 100;

}

@font-face {
    font-family: Branding;
    src: url("Font/Branding-ThinItalic.otf");
    font-style: italic;
    font-weight: 100;


}




h1 {
    font-family: Branding !important;
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 2.3em !important;
    color: #15284b !important;
}


h2 {
    font-family: Branding !important;
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 2.0em !important;
    color: #15284b !important;
    border-bottom-style: none !important;
}

h3 {
    font-family: Branding !important;
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 1.7em !important;
    color: #15284b !important;

}

h4 {
    font-family: Branding !important;
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 1.4em !important;
    color: #15284b !important;
}

h5 {
    font-family: Branding !important;
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 1.3em !important;
    color: black !important;
}

h6 {
    font-family: Branding !important;
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 1.1em !important;
    color: black !important;
}

p {
    font-family: Branding;
    font-style: normal;
    font-weight: 500;
}

nav span {
    font-family: Branding;
    font-style: normal;
    font-weight: 400;
}

/*
--------------------------------------------
                   FONT
--------------------------------------------
*/


/* 
--------------------------------------------
              Sign In Section
--------------------------------------------
*/


.SignInButton.TextButton {
    width: 100%;
    margin-bottom: 1em;
    text-align: center;
    background-color: #15284B !important;
    color: #fff !important;
    font-family: 'Branding';
    font-size: 20px !important;
    font-weight: 600 !important;
}

div#ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_SignInRefreshPanel {
    /* border-right: 2px solid #969696!important; */
}



a#ctl01_TemplateBody_WebPartManager1_gwpciButtonLink_ciButtonLink_LinkRepeater_ctl01_Link {
    background-color: #ffc600 !important;
    color: #15284b !important;
    font-family: 'Branding';
    font-size: 20px !important;
    font-weight: 600 !important;
}




/*
--------------------------------------------
              Sign In Section
--------------------------------------------
*/



/*
--------------------------------------------
              CHANGES ROY DID
--------------------------------------------
*/



/*Cart, Signin, Logged in persons name.*/
div#auxiliary-container {
    max-width: 38rem !important;
    max-height: 3rem !important;
    padding: 1 !important;
    margin-top: 0.1rem !important;
    font-family: 'BRANDING' !important;
    font-weight: 350 !important;


}

html {
    font-family: 'BRANDING' !important;
}

body {
    font-family: 'BRANDING' !important;


}

.navbar-header>div,
.navbar-header>a,
.navbar-header .NavigationUnorderedList,
.navbar-header .NavigationLink {
    display: inline-block;
    vertical-align: middle;
    /* color: white; */
    color: #15284B;
    font-family: 'BRANDING' !important;
    font-weight: 350 !important;
}

/*Cart, Signin, Logged in persons name.*/


/*when they are signed in*/
div#WTZone2_Page1 {
    margin-top: -1.9rem !important;
}

div#ctl01_ciNewPrimaryNavigationCommon_PrimaryNavigationControl {
    margin-top: 0 !important;
}


/*Sign out button */
a.UtilitySection.UtilityAuthenticationLink.sign-out-link {
    padding-top: 0.1em !important;
    text-decoration: underline !important;

}

/*Sign in button */
.nav-auxiliary a {
    /* color: white!important; */
    color: #15284B !important;
    margin-top: 4px !important;
    font-family: 'BRANDING' !important;
    font-weight: 350 !important;

}


/*Sign in button */

/*NAVIGATION ITEM HOVER EFFECTS*/



@media only screen and (min-width: 600px) {
    div#auxiliary-container {
        max-width: none !important;
        max-height: none !important;
        padding: 0 !important;
    }
}

@media only screen and (min-width: 400px) {
    div#auxiliary-container {
        max-width: none !important;
        max-height: none !important;
        padding: 0 !important;
    }
}




/*Navigation menu hover effects*/


.RadMenu.RadMenu_Austin .rmVertical .rmItem .rmText {
    border-bottom: 1px solid !important;
    border-color: #ffc600 !important;
    display: inherit !important;
    vertical-align: none !important;
    float: none !important;
    transition: all ease 0.5s !important;

}

.RadMenu.RadMenu_Austin .rmVertical .rmItem .rmText {
    display: inherit !important;
    vertical-align: top;
    float: none !important;
}

.RadMenu.RadMenu_Austin .rmVertical .rmItem .rmText:hover {
    background-color: #15284b !important;
    color: #ffc600 !important;

}

/*Navigation menu hover effects*/


/*PANEL TITLES*/


.panel-title>a,
.panel-title>a:hover,
.panel-title>a:focus,
.panel-title>a:active,
.panel-title>a:visited {
    color: #15284B !important;
    text-decoration: none;
}


/*PANEL TITLES*/



/*PROFILE PAGE TABS SELECTED COLORS*/
a.rtsLink.rtsSelected {
    background-color: #15284b !important;
    /*border-top: none!important;*/
    /*border-left: none!important;*/
    /*border: none!important; */
}

a.rtsLink {
    border-bottom: 1px solid #e0dfdf !important;
    margin: 0 0 0 0 !important;
}


.RadTabStripTop_MetroTouch .rtsLevel1 {
    border-bottom: 3px solid #ffc600 !important;
}

/*PROFILE PAGE TABS SELECTED COLORS*/



/*TEXT BUTTONS COLORING*/

/*Fix for Company Site Descriptions rounded buttons*/

.node .btn {
    border-radius: 24px;
    margin: 15px 0;
}

.btn,
.TextButton,
.ruButton,
.RadGrid input.TextButton {
    background-color: #ffc600 !important;
    border-color: transparent;
    color: #353092 !important;
    font-weight: 600 !important;
}

/*TEXT BUTTONS COLORING*/




/*ON BEHALF OF COLORING */

a#ctl01_ciNewUtilityNavigationCommon2_ctl01_SelectContactButton {
    color: #807f7f !important;
    font-weight: 600 !important;
}


a.rtsLink.rtsSelected {
    background-color: #15284b !important;

}

/*easy edit on: on behalf of: select text color. */
div#ctl01_ciNewUtilityNavigationCommon2_ctl02_OBONotSetPanel>a {
    color: black !important;
}

/*ON BEHALF OF COLORING */


/*EASY EDIT ICON POSITION */
div.UtilitySection.UtilitySTEToggle.ste-section {
    margin-top: 0rem !important;
}

.nav-auxiliary a {
    margin-top: 4px !important;
    font-family: 'BRANDING' !important;
    font-weight: 350 !important;
}


/*EASY EDIT ICON POSITION */


/* IQA HEADER COLORS */

.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow,
.RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow,
.RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted,
.RadGrid.RadGrid_MetroTouch th.rgSorted,
.RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell,
.RadGrid.RadGrid_Metro .rgSelectedRow,
.RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow,
.RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted,
.RadGrid.RadGrid_Metro th.rgSorted {
    background-color: #15284b !important;
    text-decoration: none !important;
    border-color: #15284b !important;
}

/* IQA HEADER COLORS */



/*EASY EDIT BUTTON COLORING*/


a.ste-toggle.on {
    background-color: #FFC600 !important;
}

.ste-toggle.on {
    background-position: -35px -70px !important;
}




a.ste-toggle.off {
    /* background-color: #15284B; */
    background-color: #fff;

}

.ste-toggle.off {
    /* background-position: -35px -105px; */
    background-position: -35px -70px !important;
}

/*
Cart functionality disabled
*/
.nav-aux-cart {
    display: none !important;
}

/*
Cart functionality disabled
*/



/* easy edit hover effect */
div#ste_container_ciNewUtilityNavigationCommon:hover {
    background-color: transparent !important;
}

/*logo*/

div#ste_container_ciLogoContent {
    background-color: transparent !important;
}

div#ste_container_HeaderLogo:hover {
    background-color: transparent !important;
}

div#ste_container_ciNewPrimaryNavigationCommon:hover {
    background-color: transparent !important;
}

/* easy edit hover effect */





/*filtered iqa's numbers circle color*/
.RadGrid.RadGrid_MetroTouch .rgPagerCell .rgNumPart a.rgCurrentPage,
.RadGrid.RadGrid_MetroTouch .rgPagerCell .rgNumPart a.rgCurrentPage,
.RadGrid.RadGrid_MetroTouch .rgPagerCell .rgNumPart a.rgCurrentPage:hover,
.RadGrid.RadGrid_MetroTouch .rgPagerCell .rgNumPart a:active,
.RadGrid.RadGrid_MetroTouch .rgPagerCell .rgPagePrev:active,
.RadGrid.RadGrid_MetroTouch .rgPagerCell .rgPageNext:active,
.RadGrid.RadGrid_MetroTouch .rgPagerCell .rgPageFirst:active,
.RadGrid.RadGrid_MetroTouch .rgPagerCell .rgPageLast:active,
.RadGrid.RadGrid_MetroTouch .rgPager .rgPagerCell .rgPagerButton,
.RadGrid.RadGrid_MetroTouch .rgPager .rgPagerCell .rgPagerButton:hover,
.RadGrid.RadGrid_MetroTouch .rgPager .rgPagerCell .rgActionButton:hover,
.RadGrid.RadGrid_Metro .rgPagerCell .rgNumPart a.rgCurrentPage,
.RadGrid.RadGrid_Metro .rgPagerCell .rgNumPart a.rgCurrentPage,
.RadGrid.RadGrid_Metro .rgPagerCell .rgNumPart a.rgCurrentPage:hover,
.RadGrid.RadGrid_Metro .rgPagerCell .rgNumPart a:active,
.RadGrid.RadGrid_Metro .rgPagerCell .rgPagePrev:active,
.RadGrid.RadGrid_Metro .rgPagerCell .rgPageNext:active,
.RadGrid.RadGrid_Metro .rgPagerCell .rgPageFirst:active,
.RadGrid.RadGrid_Metro .rgPagerCell .rgPageLast:active,
.RadGrid.RadGrid_Metro .rgPager .rgPagerCell .rgPagerButton,
.RadGrid.RadGrid_Metro .rgPager .rgPagerCell .rgPagerButton:hover,
.RadGrid.RadGrid_Metro .rgPager .rgPagerCell .rgActionButton:hover {
    background-color: #15284b !important;
    border-color: transparent !important;
    text-decoration: none !important;
    color: #fff !important;
}

/*Hover color change in the body.*/
body>a:hover,
.Link:hover,
.Link:focus,
.Link:active {
    color: #505050 !important;
}

/*removing underlines from link in the body  */

body>div>a,
.Link {
    text-decoration: none !important;
}

a.UtilitySection.UtilityAuthenticationLink.sign-out-link:hover {
    color: white !important;
}

a.UtilitySection.UtilityAuthenticationLink.sign-in-link:hover {
    color: white !important;
}

a.UtilitySection.UtilityAuthenticationLink.sign-in-link {
    text-decoration: underline !important;
}

/*removing underlines from link in the body  */
body>span>a {
    text-decoration: none !important;
}

/*IQA filters show all, underlines removed.*/
td>a {
    text-decoration: none !important;
}

/*body links underline*/
#ContentPanel,
a {
    text-decoration: none !important;
}


/*aux menu navigation underlines*/
.NavigationLink {
    text-decoration: underline !important;
}


/*EVENT SEARCH SECTION */
.SearchField {
    background-color: #15284b !important;
}

.SearchField label {
    font-size: 120%;
    color: white !important;
}


.SearchResultSummary .ListItemTitle a {
    background-color: #15284b !important;
}


.SearchResultSummary .ListItemTitle a span {
    white-space: pre-wrap;
    color: white !important;
}


#ctl01_TemplateBody_WebPartManager1_gwpciMyOrganizations_ciMyOrganizations_GroupTree>ul {

    background-color: #15284b !important;

}

#ctl01_TemplateBody_WebPartManager1_gwpciMyOrganizations_ciMyOrganizations_GroupTree>ul>li>div>span>a {

    color: #FFC600 !important
}



#ctl01_TemplateBody_WebPartManager1_gwpciMyOrganizations_ciMyOrganizations_GroupTree>ul>li>div>span>a:hover {

    background-color: transparent !important;
}


/*LINK BUTTON*/


button.TextButton.LinkButton {
    background-color: transparent !important;
    background-color: transparent !important;
    border-color: transparent !important;
}

/*LINK BUTTON*/

/*SUCCESS BUTTON*/
a.TextButton.SuccessButton {
    background-color: #15284b !important;
    color: #ffc600 !important;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 2px solid transparent;
    border-color: #15284b !important;
    white-space: normal;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 15px;
    line-height: 1.428571429;
    border-radius: 20px;
    -webkit-user-select: none;
    user-select: none;
    transition: background 0.2s ease-out;
}

button.TextButton.SuccessButton {
    background-color: #15284b !important;
    color: #ffc600 !important;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 2px solid transparent;
    border-color: #15284b !important;
    white-space: normal;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 15px;
    line-height: 1.428571429;
    border-radius: 20px;
    -webkit-user-select: none;
    user-select: none;
    transition: background 0.2s ease-out;
}

input.TextButton.SuccessButton {
    background-color: #15284b !important;
    color: #ffc600 !important;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 2px solid transparent;
    border-color: #15284b !important;
    white-space: normal;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 15px;
    line-height: 1.428571429;
    border-radius: 20px;
    -webkit-user-select: none;
    user-select: none;
    transition: background 0.2s ease-out;
}

/*SUCCESS BUTTON*/



/*TEXT BUTTON*/
a.TextButton {
    background-color: #ffc600 !important;
    color: #15284b !important;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 2px solid transparent;
    border-color: #ffc600 !important;
    white-space: normal;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 15px;
    line-height: 1.428571429;
    border-radius: 20px;
    -webkit-user-select: none;
    user-select: none;
    transition: background 0.2s ease-out;

}

button.TextButton {
    background-color: #ffc600 !important;
    color: #15284b !important;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 2px solid transparent;
    border-color: #ffc600 !important;
    white-space: normal;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 15px;
    line-height: 1.428571429;
    border-radius: 20px;
    -webkit-user-select: none;
    user-select: none;
    transition: background 0.2s ease-out;

}

input.TextButton {
    background-color: #15284B !important;
    color: #fff !important;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 2px solid transparent;
    border-color: #15284B !important;
    white-space: normal;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 15px;
    line-height: 1.428571429;
    border-radius: 9px;
    -webkit-user-select: none;
    user-select: none;
    transition: background 0.2s ease-out;
}

button.TextButton {
    background-color: #ffc600 !important;
    color: #15284b !important;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 2px solid transparent;
    border-color: #ffc600 !important;
    white-space: normal;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 15px;
    line-height: 1.428571429;
    border-radius: 20px;
    -webkit-user-select: none;
    user-select: none;
    transition: background 0.2s ease-out;

}


a.TextButton {
    background-color: #ffc600 !important;
    color: #15284b !important;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 2px solid transparent;
    border-color: #ffc600 !important;
    white-space: normal;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 15px;
    line-height: 1.428571429;
    border-radius: 20px;
    -webkit-user-select: none;
    user-select: none;
    transition: background 0.2s ease-out;

}

/*TEXT BUTTON*/




/*DANGER BUTTON*/



a.TextButton.DangerButton {
    background-color: white !important;
    color: red !important;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 2px solid transparent;
    border-color: red !important;
    white-space: normal;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 15px;
    line-height: 1.428571429;
    border-radius: 20px;
    -webkit-user-select: none;
    user-select: none;
    transition: background 0.2s ease-out;
}

button.TextButton.DangerButton {
    background-color: white !important;
    color: red !important;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 2px solid transparent;
    border-color: red !important;
    white-space: normal;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 15px;
    line-height: 1.428571429;
    border-radius: 20px;
    -webkit-user-select: none;
    user-select: none;
    transition: background 0.2s ease-out;
}


input.TextButton.DangerButton {
    background-color: white !important;
    color: red !important;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 2px solid transparent;
    border-color: red !important;
    white-space: normal;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 15px;
    line-height: 1.428571429;
    border-radius: 20px;
    -webkit-user-select: none;
    user-select: none;
    transition: background 0.2s ease-out;
}

input.TextButton.DangerButton:hover {
    background-color: red !important;
    color: white !important;
}

button.TextButton.DangerButton:hover {
    background-color: red !important;
    color: white !important;
}

a.TextButton.DangerButton:hover {
    background-color: red !important;
    color: white !important;
}

/*DANGER BUTTON*/




/*Danger button Sizes Small*/
.SmallButton {
    font-size: 85% !important;
    padding: 3px 8px !important;
}

/*Danger button Sizes Small*/



/* Danger Button Sizes Medium*/


.MediumButton {
    font-size: 120% !important;
    padding: 9px 14px !important;
}

/* Danger Button Sizes Medium*/


/* Danger Button Sizes Large*/

.LargeButton {
    font-size: 150% !important;
    padding: 9px 14px !important;
    border-radius: 32px !important;
}

/* Danger Button Sizes Large*/



/* FORM BUTTONS*/


.btn.PrimaryButton {
    background-color: #ffc600 !important;
    color: #15284b !important;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 2px solid transparent;
    border-color: #ffc600 !important;
    white-space: normal;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 15px;
    line-height: 1.428571429;
    border-radius: 20px;
    -webkit-user-select: none;
    user-select: none;
    transition: background 0.2s ease-out;

}


.btn.DangerButton {
    background-color: white !important;
    color: red !important;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 2px solid transparent;
    border-color: red !important;
    white-space: normal;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 15px;
    line-height: 1.428571429;
    border-radius: 20px;
    -webkit-user-select: none;
    user-select: none;
    transition: background 0.2s ease-out;
}

.btn.DangerButton:hover {
    background-color: red !important;
    color: white !important;
}

.panel {

    font-family: BRANDING !important;
    font-weight: 600 !important;
}

/*
--------------------------------------------
               INFO BUTTON
--------------------------------------------
*/
.tooltip {
    position: relative;
    /* width: 20px;
    height: 20px;
    margin: 0 20px;
    cursor: pointer; */
}

.content h1 {
    margin: 20px;
}

.content h2 {
    margin: 20px;
}

.content h3 {
    margin: 20px;
}

.content p {
    margin: 20px;
}

div.content {
    position: absolute;
    bottom: 45px;
    left: -192px;
    width: 400px;
    background: #fff;
    padding: 10px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    box-sizing: border-box;
    border-radius: 4px;
    transition: 0.5s;
    z-index: 1000;
}

.tooltip div.content:before {
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    background: #fff;
    bottom: -15px;
    left: 175px;
    transform: rotate(45deg)
}

.disappear {
    visibility: hidden;
    opacity: 0;
    transform: translateX(10%) translateY(-50px);
}

.appear {
    visibility: visible;
    opacity: 1;
    transform: translateX(10%) translateY(0px);
}

/* --------------------------------------------
                NEW ACSA CHANGES
--------------------------------------------*/

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input,
.input-fake {
    display: inline-block;
    /* height: 37px; */
    padding: 5px 10px;
    font-size: 100%;
    line-height: 1.6;
    color: #555555;
    background-color: #f2f2f2 !important;
    border: 1.5px solid #353092 !important;
    border-radius: 8px;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    transition: border linear 0.2s, box-shadow linear 0.2s;
    font-family: "Arial, Helvetica, sans-serif" !important;

}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly],
.RadInput.RadInput .riTextBox[disabled] {
    /* cursor: default; */
    background-color: #eeeeee;
    display: inline-block;
    width: 369px !important;
    /* height: 37px; */
    padding: 5px 10px;
    font-size: 100%;
    line-height: 1.6;
    color: #555555;
    /* background-color: #f2f2f2!important; */
    border: 1.5px solid #353092 !important;
    border-radius: 8px;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    transition: border linear 0.2s, box-shadow linear 0.2s;
    font-family: "Arial, Helvetica, sans-serif" !important;
}

.Alerts .AlertItem {
    list-style: none;
    border: 1px solid #ddd;
    border-radius: 28px;
    color: #15284B;
    width: 100%;
    margin-top: -1px !important;
    padding: 31px 15px;
    background-color: #f2f6fb;
}

.container,
.header-container,
.SliderPage1 {
    max-width: 1300px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}