﻿
@import url('fonts.css');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');

html, body p, li, span, .RadGrid_Material {
    font-family: 'Montserrat', sans-serif !important;
}

h1, h2, h3, h4, h5, h6, .card-title, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
    font-family: tropiline, serif !important;
    letter-spacing: .5px;
    font-weight: 800 !important;
}

#ctl00_ContentCenter_FinancialStatement1_RadGrid1_ctl00 td:nth-child(4), #ctl00_ContentCenter_FinancialStatement1_RadGrid1_ctl00 td:nth-child(5), #ctl00_ContentCenter_FinancialStatement1_RadGrid1_ctl00 td:nth-child(6)
{
    text-align: right;
}
.RadComboBoxDropDown_Material .rcbSeparator
{
    background-color: #00205B !important;
}

a
{
    color: #00205B;
}

    a:hover
    {
        color: #00205B;
    }

.ice-nav-main
{
    height: 130px;
    line-height: 125px;
    margin-bottom: 3px;
    padding-left: 15px;
}

    .ice-nav-main .center-align
    {
        text-align: left;
    }

.ice-logo-main
{
    width: 350px;
    margin-top: 10px;
}

.ice-logo-admin
{
    width: 180px;
}

footer a
{
    color: white;
    font-weight: bold;
}

.no-margin-bottom
{
    margin-bottom: 0;
}

.break-all-word
{
    word-wrap: break-word;
    word-break: break-all;
}


.collapsible-header.chapter-information
{
    line-height: 1.9rem !important;
    margin-top: 6px !important;
    padding-bottom: 5px !important;
}

    .collapsible-header.chapter-information i
    {
        line-height: 3rem !important;
        margin-top: -6px !important;
    }


#fivestep
{
    border: 1px solid #bbbbbb;
    padding: 10px;
}

.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating)
{
    color: #FABBCB;
    margin-right: 20px;
    transition: color .3s ease;
    text-transform: uppercase;
}

    .card .card-action a:not(.btn):not(.btn-large):not(.btn-floating):hover
    {
        color: #FABBCB;
    }

.RadGrid_Material .rgGroupPanel, .RadGrid_Material .rgGroupPanel caption
{
    background: #FABBCB !important;
}

.RadWindow_Material .rwTitleBar
{
    background-color: #00205B !important;
}

.RadTabStrip_Material .rtsLevel1,
.RadTabStrip_Material .rtsLevel1 .rtsLink
{
    border-color: #00205B !important;
    background-color: #00205B !important;
}

.RadGrid_Material .rgGroupItem
{
    border-color: #FABBCB !important;
    color: #fff;
    background-color: #FABBCB !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.2);
    text-transform: uppercase;
    padding: 8px 13px;
    font-size: .875em;
}

label
{
    font-size: 1rem;
}

.input-field label.active
{
    font-size: 1rem;
}

.breadcrumb:hover
{
    font-size: 18px;
    color: rgba(255,255,255,0.7);
}

.RadDock_Material .rdTitleWrapper
{
    background-color: #00205B !important;
    border-bottom-color: #00205B !important;
}

#newsidebar a
{
    padding: 0;
    max-width: 100%;
    border-radius: 0;
    background-color: transparent;
    height: auto;
    max-height: 100%;
    color: #039be5;
    line-height: 1.0;
    display: inline;
}

.closebutton a
{
    padding: 0;
    max-width: 35px;
    border-radius: 25px;
    background-color: #f44336;
    height: auto;
    max-height: 35px;
    color: #fff;
    line-height: 40px;
    display: inline-block;
}

footer.page-footer
{
    padding-top: 0;
    padding-bottom: 1px;
}

.RadScheduler_Material .rsAptContent
{
    background-color: #00205B !important;
}

.input-field label
{
    position: relative;
}

div[id$="_PanelSnapshotPrimary"] .card .card-title
{
    color: #954664 !important;
}
/* Colors
===========================================================================*/
.light-blue
{
    background-color: #00205B !important;
}

.blue.darken-3
{
    background-color: #00205B !important;
}

.blue
{
    background-color: #00205B !important;
}

.amber
{
    background-color: #FABBCB !important;
}

.green
{
    background-color: #00205B !important;
}

    .green.darken-2
    {
        background-color: #00205B !important;
    }

.orange
{
    background-color: #FABBCB !important;
}
/******************************************************************************
    Materialize CSS
    See CSI.ICE.MaterializeCss.UI.MaterialDesign.enableCollapsibleOn
*/
.rotate
{
    -moz-transition: all 2s linear;
    -webkit-transition: all 2s linear;
    transition: all 0.5s linear;
}

    .rotate.down
    {
        -ms-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }



/******************************************************************************
    http://www.telerik.com/forums/how-to-set-the-radgrid-to-auto-resize-the-height-to-fit-the-page-size
*/
.rgHeightAuto .rgDataDiv
{
    height: auto !important;
}

/*  http://www.telerik.com/forums/lt-hr-gt-separator */
.rcbItemSeparator
{
    border-bottom: 1px solid #9e9e9e;
}



/******************************************************************************
    Actions | Five Steps Progress Images  (Start)
*/
.progressstatus td
{
    padding: 6px 5px 5px 55px;
    background-image: url('images/actions/static_progress.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    border-bottom: 3px solid #CCCCCC;
    color: #474747;
    width: 11%;
}

.progressstatus .current
{
    background-image: url('images/actions/current_progress.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    color: #01bc13;
    border-bottom: 3px solid #01bc13;
}

.progressstatus .previous
{
    color: #474747;
    font-style: italic;
    background-image: url('images/actions/current_progress.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    border-bottom: 3px solid #01bc13;
}

.progressstatus .next
{
    color: #474747;
    font-style: italic;
    background-image: url('images/actions/next_progress.jpg');
    background-repeat: no-repeat;
    background-position: top left;
}
/* Actions | Five Steps Progress Images (End) */



/******************************************************************************
    Actions > ManageMembersRadio.aspx | RADIO BUTTONS (Start)
*/
.csiRBnoaction label
{
    padding-left: 25px !important;
}

.csiRBenabled1 label, .csiRBenabled2 label, .csiRBenabled3 label, .csiRBenabled4 label, .csiRBenabled5 label, .csiRBenabled6 label, .csiRBenabled7 label, .csiRBenabled8 label, .csiRBenabled9 label, .csiRBenabled10 label, .csiRBenabled11 label, .csiRBenabled12 label,
.csiRBdisabled1 label, .csiRBdisabled2 label, .csiRBdisabled3 label, .csiRBdisabled4 label, .csiRBdisabled5 label, .csiRBdisabled6 label, .csiRBdisabled7 label, .csiRBdisabled8 label, .csiRBdisabled9 label, .csiRBdisabled10 label, .csiRBdisabled11 label, .csiRBdisabled12 label
{
    padding-left: 25px !important;
    padding-right: 15px !important;
}

/* Actions> ManageMembersRadio.aspx | RADIO BUTTONS (Start) */



/******************************************************************************
    RadDock Commands (Start)
*/
.ice-dockcommand-top
{
    background: url(images/dockcommands/ic_vertical_align_top_white_24px.svg) !important;
}

    .ice-dockcommand-top::before
    {
        content: "" !important;
    }

.ice-dockcommand-up
{
    background: url(images/dockcommands/ic_arrow_upward_white_24px.svg) !important;
}

    .ice-dockcommand-up::before
    {
        content: "" !important;
    }

.ice-dockcommand-down
{
    background: url(images/dockcommands/ic_arrow_downward_white_24px.svg) !important;
}

    .ice-dockcommand-down::before
    {
        content: "" !important;
    }

.ice-dockcommand-bottom
{
    background: url(images/dockcommands/ic_vertical_align_bottom_white_24px.svg) !important;
}

    .ice-dockcommand-bottom::before
    {
        content: "" !important;
    }

.ice-dockcommand-edit
{
    background: url(images/dockcommands/ic_mode_edit_white_24px.svg) !important;
}

    .ice-dockcommand-edit::before
    {
        content: "" !important;
    }



/******************************************************************************
    CSS Media Queries
*/
@media only screen and (min-width: 993px)
{
    .ice-field
    {
        margin-top: 25px;
    }
}

@media only screen and (max-width: 600px)
{
    .ice-nav-main
    {
        height: auto;
    }

    .ice-logo-main
    {
        margin-top: 40px;
        margin-bottom: -40px;
    }

    .nav-wrapper
    {
        text-align: center;
    }

    nav .button-collapse
    {
        left: 10px;
        position: absolute;
        z-index: 1;
        height: 56px;
        margin: 0 18px;
    }
}
#ctl09 .glyphui {
    font-family: "reportingservicesglyphs-regular" !important;
}