﻿
@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Bold.woff2') format('woff2'), url('fonts/Montserrat-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-ExtraLight.woff2') format('woff2'), url('fonts/Montserrat-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-ExtraLightItalic.woff2') format('woff2'), url('fonts/Montserrat-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Italic.woff2') format('woff2'), url('fonts/Montserrat-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-ThinItalic.woff2') format('woff2'), url('fonts/Montserrat-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-LightItalic.woff2') format('woff2'), url('fonts/Montserrat-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Light.woff2') format('woff2'), url('fonts/Montserrat-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Medium.woff2') format('woff2'), url('fonts/Montserrat-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Regular.woff2') format('woff2'), url('fonts/Montserrat-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-MediumItalic.woff2') format('woff2'), url('fonts/Montserrat-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-SemiBold.woff2') format('woff2'), url('fonts/Montserrat-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-SemiBoldItalic.woff2') format('woff2'), url('fonts/Montserrat-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

.infosection{
    margin-bottom:48px;
}

.searchmenuheader
{
background: #D66127;
}

a.s5_scrolltotop:hover
{
	background-color:#60605B;
}

.FileLayoutHeader td
{
	background: #66C7C7;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

.FileLayoutRowA td
{
	color: #60605B; 
	font-size:11px;
	font-weight:bold;
}

.FileLayoutRowB td
{
	color: #000000; 
	font-size:11px;
	font-weight:bold;
}
.TopFileLayoutBox td
{
	color: navy; 
	font-size:12px;
	font-weight:bold;
}

.InputTextBFS
{
    BORDER-RIGHT: medium none;
    FONT-SIZE: 9pt;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 95px;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #60605B
}

/*Content Tables */
.contenttableboxcontent
{
	background: #EFEFED;
	padding: 10px 10px 10px 10px;
}

/*.contenttableboxcontent td
{
    color: Navy;
}*/
.contenttableheader
{
	font-size:24px;
	color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;
	background: #66C7C7; /* IE8 and below */  
}
.contenttablesubheadertext
{
	font-size:12px !important;
	color: #FFFFFF;
}

/* RAD MENU STYLE */

/*mobile hamburger menu*/

.rmRootToggle {
    background-color:transparent !important;
    background-image:none !important;

    border:none !important;
}
    .rmRootToggle.rmExpanded {
        color: #C25400 !important;
    }

    /*Main menu top level */
DIV.RadMenu_ASI {
    /*font-size: 18px !important;*/
    /*font-family:'Roboto', sans-serif !important;*/
    /*font-weight: 700;*/
    font-family: Montserrat;
}
    DIV.RadMenu_ASI .rmRootGroup {
        /*padding: 0 7px;*/
        background: transparent; /* Old browsers */
        font-size: 16px;
        background-image: none;
        border:none;
        
    }
    DIV .RadMenu_ASI .rmLink{
        padding-left:0px;
        padding-right:24px;
        color:white !important;
    }


    /*div.RadMenu_ASI .rmRootGroup .rmItem {*/
    /*//aligns the menu to the right*/
    /*float: right !important;
    }
    div.RadMenu_ASI .rmVertical li.rmItem{*/
    /*///aligns subitems to the left*/
    /*float:left !important;
    }*/
    DIV.RadMenu_ASI .rmRootGroup .rmLink {
        background-image: none;
        COLOR: black;
        LINE-HEIGHT: 50px !important;
        font-family: Montserrat;
    }

        DIV.RadMenu_ASI .rmRootGroup .rmText {
            background-image: none;
            font-size: 16px;
            /*font-weight: 700;*/
        }

        DIV.RadMenu_ASI .rmRootGroup .rmLink:hover {
            BACKGROUND-IMAGE: none;
            color: white;
        }


    DIV.RadMenu_ASI .rmGroup .rmLink.rmFocused {
        color: black;
        background-color: transparent;
        background-image: none;
    }

/* Root menu - top level focused */
    DIV.RadMenu_ASI .rmRootGroup .rmLink.rmFocused {
        color: white;
        background-color: inherit;
    }


/* color of the head menu item as viewing submenu */
    DIV.RadMenu_ASI .rmRootGroup .rmExpanded {
        BACKGROUND-IMAGE: none;
        background-color: transparent;
        color: #C25400;
        border:none;
    }

    .RadMenu_Default a.rmLink:hover, .RadMenu_Default a.rmFocused, .RadMenu_Default a.rmSelected {
        background-color: transparent !important;
        color: black !important;
        border: none;
    }

/* Sub grouping Styles */
DIV.RadMenu_ASI .rmGroup {
    line-height: 20px !important;
    padding: 0px !important;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-top: 4px solid #C25400;
    background-image: none;
    background-color: #B3540C;
    font-size: 14px !important;
}

    DIV.RadMenu_ASI .rmGroup .rmLink {
        font-size: 14px !important;
        font-family: Montserrat;
        /*font-family: "Roboto", sans-serif;*/
        /*font-weight: 700;*/
        COLOR: black;
        BACKGROUND-IMAGE: none;
        background-color: transparent !important;
        border: none;
    }
    DIV.RadMenu_ASI .rmGroup .rmLink .rmText {
        /* submenu text*/
        font-size:14px !important;
    }

        DIV .RadMenu_ASI .rmGroup .rmLink:hover {
            BACKGROUND-IMAGE: none;
            background-color: transparent !important;
            width: 90%;
            text-decoration: none;
            border: none;
        }

DIV.RadMenu_ASI .rmSeparator .rmText
{
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

/* Rad Menu - Submenu selected item */
DIV.RadMenu_ASI .rmGroup .rmLink.rmFocused {
    color: #ffffff;
}
  
/* Grid Style - All Grids except OrderHistory */
 DIV.RadGrid_ASI {
	BACKGROUND-COLOR: #ffffff;
	/*border: 1px solid #111111;*/
}

DIV.RadGrid_ASI .RadHeaderStyle { 
    background: #66C7C7;
    color:#ffffff !important;
	font-size:14px;
	font-weight:bold;
	line-height: 20px !important;
}

DIV.RadGrid_ASI .rgGroupHeader { 
    color: white !important;
    background-color: #60605B !important;
}

DIV.RadGrid_ASI tr.rgGroupHeader td p
{ 
    color:#ffffff !important;
}

DIV.RadGrid_ASI .rgGroupItem td.rgHeader input
{ 
    color:#ffffff !important;
}

DIV.RadGrid_ASI .rgAltRow,.rgAltRow td
{
    background-color: #EFEFED;
}
  
/* color of the head menu item as viewing submenu */
DIV.RadMenu_RadGrid_ASI .rmRootGroup .rmExpanded
{
    BACKGROUND-IMAGE: none;
    background-color: #60605B !important;
}


/* Grid Style - OrderHistory */
 DIV.RadGrid_OrderHistory {
	BACKGROUND-COLOR: #ffffff;
}

DIV.RadGrid_OrderHistory .RadGridHeader_Hist { 
    background: #66C7C7;
    color:#ffffff !important;
	font-size:14px;
	font-weight:bold;
	line-height: 20px !important;
}

/* RAD CU Custom Search TabStrip Style */
  DIV.CUCustomSearch_TabStrip .rtsLink {
    line-height: 30px;
	COLOR: #FFFFFF;
    Border-left: 1px solid #ffffff;
    Border-right: 1px solid #ffffff;
    overflow: hidden;
    /*padding-left: 14.5px;
    padding-right: 10px;*/ /*REMOVING PADDING FOR NEW EM LOOK 09/30/2016*/
    background: #66C7C7; /* Old browsers */
   font-size:12px;
}

DIV.CUCustomSearch_TabStrip .rtsDisabled 
{
    background:#EFEFED;
    color: #666666;
}

DIV.CUCustomSearch_TabStrip .rtsDisabled:hover 
{
    background:#EFEFED; 
    color: #aaaaaa;
}

DIV.CUCustomSearch_TabStrip .rtsLink:hover {
	BACKGROUND: #60605B;
}

DIV.CUCustomSearch_TabStrip .rtsSelected {

	background: #AD1E36; /* Old browsers */
	color: #fff;
}

DIV.CUCustomSearch_TabStrip .rtsSelected:hover {

	background: #AD1E36; /* Old browsers */
	color: #111111;
}

/* RAD Data Submission TabStrip Style */
 DIV.DataEntry_TabStrip .rtsLink {
    line-height: 30px;
	COLOR: #FFFFFF;
    Border-top: 1px solid #ffffff;
    Border-bottom: 1px solid #ffffff;
    overflow: hidden;
    background: #AD1E36; /* Old browsers */
}

DIV.DataEntry_TabStrip .rtsDisabled 
{
    background:#EFEFED;
    color: #666666;
}

DIV.DataEntry_TabStrip .rtsDisabled:hover 
{
    background:#EFEFED !important; 
    color: #aaaaaa;
}

DIV.DataEntry_TabStrip .rtsLink:hover {
	BACKGROUND: #60605B;
}

DIV.DataEntry_TabStrip .rtsSelected {

	background: #AD1E36; /* Old browsers */
	color: #111111;
}

DIV.DataEntry_TabStrip .rtsSelected:hover {

	background: #AD1E36; /* Old browsers */
	color: #111111;

}

.SmallerFont{
    font-size:xx-small;
}

.rnTitleBar{
            background-color:#66C7C7;
            color:white;
        }
.rnContentWrapper, .RadXmlHttpPanel{
            background-color:#EFEFED;
        }

.NewsHeader {
    font-weight:bold;
}
.NewsDate{
    font-style:italic;
}