
/*----General-----*/
/*-----------------------------------*/
:root {
    --primary-color-1:#1C3F95;
    --primary-color-2:#EF4035;
    --secondary-color-1:#3074b2;
    --primary-accent-color-1:#F9B515;
    --secondary-accent-color:#f9b51573;
    --shaded-1:#bdbbbb; 
}
   body{
font-family: 'Tinos', serif;
overflow-x: hidden;
}
/*-----------------------------------header----------------------------------------*/
header a, header {
    font-family: 'Muli', sans-serif; 
}
header.master-layout-3 .MyProfile_Member {
    font-family: 'Muli' , sans-serif;
}
    header.master-layout-3 #main-menu a{
        font-size:18px;
    }
    @media (hover: hover) and (pointer: fine) and (min-width: 1025px), screen and (-ms-high-contrast:none) and (min-width: 1025px) {
        header.master-layout-3 #main-menu {
            padding-top:0;
        }
        header.master-layout-3 .header-top {
            padding-top:15px;
        }
        header.master-layout-3 .MyProfile_Member .MyProfile_SignedOut {
            background:var(--primary-color-1);
         
        }
        header.master-layout-3 .MyProfile_Member .MyProfile_SignedOut:hover {
            background:var(--primary-color-2);
        }
          header.master-layout-3 .MyProfile_Member .MyProfile_SignedOut span {
            
            color:white;
        }
    }
 


    /*--------------------------------expandable content----------------------------*/
    .theme1 .expandable-content-heading.theme-secondary{
        background:var(--primary-color-1);
        color:white;
    }
    .theme1 .expandable-content-heading.theme-secondary:hover{
        background-color:var(--secondary-color-1);
    }
    .theme1 .expandable-content-heading a.expandable-content-link {
        color:white;
    }
    .theme1 .expandable-content-heading .expandable-content-link:hover, 
    .theme1 .expandable-content-heading .expandable-content-link:hover .expand-arrow {
        background:none;
    }
    .theme1 .expandable-content-heading .expand-arrow {
        background:var(--primary-color-1);
    }
    
    
    .theme2 .expandable-content-heading.theme-secondary{
        background:var(--primary-color-2);
        color:white;
    }
    .theme2 .expandable-content-heading.theme-secondary:hover{
        background-color:var(--secondary-color-2);
    }
    .theme2 .expandable-content-heading .expand-arrow {
        background:var(--primary-color-2);
    }
    .theme2 .expandable-content-heading .expandable-content-link:hover, 
    .theme2 .expandable-content-heading .expandable-content-link:hover .expand-arrow {
        background:none;
    }
    
    /*---------------footer styles----------*/
    .footer-bg-dark {
        background: var(--primary-color-1);
        color:#fff;
    }
    .footer-bg-dark a {
        color: #fff;
        border: 1px solid white;
        padding: 5px;
    }
    .footer-bg-dark a:hover {
        background-color:var(--primary-color-2)
    }
    
    @media only screen and (max-width: 445px) {
        .footer-bg-dark a {
          border-top:none;
          border-left:none;
          border-right:none;
        }
    }
