/**************************************************/
/** Application Navigation Layout                **/
/**************************************************/

/** BEGIN Administration Navigation Zone **/

.Administration {
    display: inline-block;
    width: 100%;
    font-family: 'Acto CTT', Arial, Helvetica, sans-serif;
    background-color: #FFF;
    height: 40px;
    line-height: 40px;
    background-color: #DF0024;
    border: 1px solid #DFE2E5;
    border-radius: 4px;
    box-shadow: 0 0 16px #EAEAEB;
    font-size: 12px !important;
    font-weight: normal;
    overflow: hidden;
}

.AdminItem a,
.AdminItem a:visited {
    font-family: 'Acto CTT', Arial, Helvetica, sans-serif !important;
    color: #FFF;
}

    .AdminItem a:hover {
        color: #FFEB00;
    }

    .AdminItem a,
    .AdminItem a:visited,
    .AdminItem a:hover {
        border-left: 1px solid #FFF !important;
        border-right: 0 !important;
    }


/** END Administration Navigation Zone **/

/** BEGIN Main Navigation Zone **/

.MainNavigation {
    display: inline-block;
    margin-top: 10px;
    background: transparent;
    height: 80px;
    line-height: 80px;
    border: 0;
    box-shadow: none;
    overflow: hidden;
    left:333px;
    top:-150px;
}

    .MainNavigation table tr td[id] {
        width: 140px !important;
    }

    .MainNavigation table table.MainItemSelected {
        /*border-color: #671E75;*/
    }

    .MainNavigation table tr td[id*="MMainNavigationn"] .MainItemContent {
        height: 80px;
    }

    .MainNavigation table tr td[id] .MainItemIcon,
    .MainNavigation table tr td[id] .MainItemText {
        display: block;
    }

    .MainNavigation table tr td[id] .MainItemIcon {
        width: 50px;
        height: 50px;
        line-height: 50px;
        margin: 0 auto;
        background-color: #BBB;
        color: #FFF;
        border-radius: 50px;
        font-family: 'Glyphicons Basic' !important;
        font-size: 30px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .MainNavigation table tr td[id] .MainItemText {
        height: 30px;
        line-height: 30px;
        font-size: 15px;
        font-weight: bold;
        color: #BBB;
    }

    
    .MainNavigation table tr td:first-child .MainItemIcon:before {
        content: "\e914";
    }
   
    .MainNavigation table tr td[id*="MMainNavigationn1"] .MainItemIcon:before {
        content: "\eb66";
    }

    .MainNavigation table tr td[id*="MMainNavigationn2"] .MainItemIcon:before {
        content: "\eb29";
    }

    .MainNavigation table tr td[id*="MMainNavigationn3"] .MainItemIcon:before {
        content: "\e9e1";
    }
    .MainNavigation table tr td[id*="MMainNavigationn4"] .MainItemIcon:before {
        content: "\ead6";
    }
    .MainNavigation table tr td[id*="MMainNavigationn5"] .MainItemIcon:before {
        content: "\e91d";
    }
    .MainNavigation table tr td a[href*="PageHelp"] .MainItemIcon:before, 
    .MainNavigation table tr td[id*="MMainNavigationn6"] .MainItemIcon:before {
        content: "\eb7a";
    }

.Icon24x24.glyphicon.glyphicon-settings[title*="Emissão de Documentos"]:before {
    content: "\eb7a";
}

.Icon24x24.glyphicon.glyphicon-settings[title*="Emissão de Documentos"]:before {
    content: "\eb7a";
}
.MainItemText a:active, .MainItemText a:hover, .MainItemContent a:hover, .MainItemContent a:active {
    color: #821E82;
}


.MainItemSelected {
    background: transparent;
    color: #821E82,
}


.MainNavigation table tr td[id] .MainItem:hover .MainItemIcon,
.MainNavigation table tr td[id] .MainItemSelected .MainItemIcon {
    background-color: #821E82;
}
.MainNavigation table tr td[id] .MainItem:hover .MainItemText,
.MainNavigation table tr td[id] .MainItemSelected .MainItemText {
    color: #821E82;
}



/** END Main Navigation Zone **/

/** BEGIN Tab Navigation Zone **/

div.TabNavigation .TabItem a,
div.TabNavigation .TabItemSelected a,
div.TabNavigation .TabItemHover a {
    font-family: 'Acto CTT', Arial, Helvetica, sans-serif !important;
    color: #333;
}

div.TabNavigation a.TabItem div.TabCenter {
    z-index: 1 !important;
    position: relative;
}

/** END Tab Navigation Zone **/

/** BEGIN CredOper Navigation Zone **/
/*.CredOperNavigation {
    width: 100px;
    float: left;
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 70px;
}

    .CredOperNavigation + .Content {
        width: 975px;
        float: rifght;
        display: inline-block;
        padding-left: 10px;
        box-shadow: -5px 0px 5px #CCC;
    }

.CredOperMenuItem {
    cursor: default;
}

    .CredOperMenuItem a:hover {
        text-decoration: none;
    }

.CredOperMenuItemText {
    color: #777;
    font-size: 20px;
    font-weight: bold;
}

.CredOperMenuItemSelected .CredOperMenuItemText {
    color: #00977E;
}

.CredOperNavigation table {
    margin: 0 auto;
}

    .CredOperNavigation table tr[id] td .CredOperMenuItemContent {
        height: 100px;
        width: 100px;
        margin-bottom: 10px;
    }

.CredOperMenuItemIcon {
    height: 70px;
    width: 100px;
    display: block;
}

.CredOperNavigationContent,
.CredOperContent {
    display: inline-block;
}

.CredOperNavigationContent {
    position: fixed;
    position: sticky;
    bottom: 100px;
    margin-left: -120px;
}

    .CredOperNavigationContent table tr[id*="MCredOperNavigationn0"] .CredOperMenuItem .CredOperMenuItemIcon {
        background: transparent url(Images/CredOperNavigation_Num3_Disabled.png) no-repeat center center;
    }

    .CredOperNavigationContent table tr[id*="MCredOperNavigationn0"] .CredOperMenuItemSelected .CredOperMenuItemIcon {
        background: transparent url(Images/CredOperNavigation_Num3.png) no-repeat center center;
    }

    .CredOperNavigationContent table tr[id*="MCredOperNavigationn1"] .CredOperMenuItem .CredOperMenuItemIcon {
        background: transparent url(Images/CredOperNavigation_Num2_Disabled.png) no-repeat center center;
    }

    .CredOperNavigationContent table tr[id*="MCredOperNavigationn1"] .CredOperMenuItemSelected .CredOperMenuItemIcon {
        background: transparent url(Images/CredOperNavigation_Num2.png) no-repeat center center;
    }

    .CredOperNavigationContent table tr[id*="MCredOperNavigationn2"] .CredOperMenuItem .CredOperMenuItemIcon {
        background: transparent url(Images/CredOperNavigation_Num1_Disabled.png) no-repeat center center;
    }

    .CredOperNavigationContent table tr[id*="MCredOperNavigationn2"] .CredOperMenuItemSelected .CredOperMenuItemIcon {
        background: transparent url(Images/CredOperNavigation_Num1.png) no-repeat center center;
    }*/


/** END CredOper Navigation Zone **/
/** BEGIN Management Navigation Zone **/
.ManagementNavigation {
    width: 150px;
    float: left;
    display: inline-block;
    position: relative;
    margin-left: 10px;
}

    .ManagementNavigation .ManagementMenuItem {
        margin-bottom: 20px;
    }

        .ManagementNavigation .ManagementMenuItem .ManagementMenuItemContent {
            width: 150px;
            height: 50px;
            border: 1px solid #FFEB00;
            background: #FFF;
            color: #FFEB00;
            display: flex;
            align-items: center;
            justify-content: center;
        }

    .ManagementNavigation .ManagementMenuItemHover a {
        text-decoration: none;
    }

    .ManagementNavigation .ManagementMenuItemSelected .ManagementMenuItemContent,
    .ManagementNavigation .ManagementMenuItemHover .ManagementMenuItemContent {
        background: #FFEB00;
        color: #FFF;
    }

    .ManagementNavigation .ManagementMenuItemText {
        text-align: center;
        vertical-align: middle;
    }

    .ManagementNavigation + .Content {
        width: 900px;
        float: right;
        display: inline-block;
        padding-left: 10px;
        box-shadow: -5px 0px 5px #CCC;
    }

.ManagementReportViewerContainer {
    padding-top: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/** END Management Navigation Zone **/

/** BEGIN FormView Navigator Box **/



.TabContent {
    position: relative;
}

    .ContainerContent > .PagerNavigatorBox,
   {
        text-align: center;
        right: 5px;
    }



        .ContainerContent > .PagerNavigatorBox,
        .ContainerContent > .PagerNavigatorBox > div,
        .ContainerContent > .PagerNavigatorBox > div input[type=text],
        .TabContent > .PagerNavigatorBox,
        .TabContent > .PagerNavigatorBox > div,
        .TabContent > .PagerNavigatorBox > div input[type=text] {
            height: 40px;
            line-height: 40px;
        }


            .ContainerContent > .PagerNavigatorBox > div input[type=text],
            .TabContent > .PagerNavigatorBox > div input[type=text] {
                background: transparent;
                border: 0;
            }

            .ContainerContent > .PagerNavigatorBox > span,
            .TabContent > .PagerNavigatorBox > span {
                line-height: 42px;
                margin-right: 10px;
                font-family: 'Acto CTT', Arial, Sans-Serif !important;
                font-size: 11px !important;
            }

            .ContainerContent > .PagerNavigatorBox > div[class],
            .TabContent > .PagerNavigatorBox > div[class] {
                font-size: 20px;
                color: #333;
            }

/** END FormView Navigator Box **/
