﻿body {
    font-family: Calibri;
    padding: 3px;
}

table tr td {
    font-family: Calibri;    
    padding: 3px;
    white-space:nowrap;
}

.style2_round {
    overflow: hidden;
    width: 100%;
    height: 34px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border: 1px solid #9999FF;
    box-shadow: 1px 2px #9999FF;
    /*background-color: #bccce6;*/
    background-color: #4693c2;
}

.swal-modal {
    font-family: Calibri;
    font-size: medium;
    z-index: 19060;
}

.swal-button {
    font-family: Calibri;
    color: #FFFFCC;
    font-size: small;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background-color: #990000;
    border: 1px solid #7795c7;
    box-shadow: 1px 2px #7795c7;
}

.round-style {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #7795c7;
    box-shadow: 1px 1px #7795c7;
    font-family: Calibri;
    padding-left: 5px;
    padding-right: 2px;
}

.round-tab {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #7795c7;
    border-top: 0px solid #7795c7;
    border-bottom: 1px solid #7795c7;
    border-left: 1px solid #7795c7;
    border-right: 1px solid #7795c7;
    box-shadow: 1px 2px #7795c7;
    font-family: Calibri;
    padding-left: 5px;
    padding-right: 1px;
}

.round-header-tab {
    background-image: -webkit-linear-gradient(bottom, #990000, #ffffff);
}

.round-button-style {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background-color: #990000;
    border: 1px solid #7795c7;
    box-shadow: 1px 2px #7795c7;
    font-family: Calibri;
    color: #FFFFCC;
    
}

.hy {
    color: #990000;
}

.roundgrid {
    width: 100%;
    border: 0px none;
    border-collapse: collapse;
    font-family: Calibri;
    font-size: small;
}

    .roundgrid tr th {
        padding: 3px;        
    }

    .roundgrid tr td {
        padding: 3px;
    }

.rnd1 {
    background-color: #990000;
    display: inline-block;
    border: 0px none;
    border-collapse: collapse;
    padding: 2px 2px 2px 2px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    box-shadow: 1px 2px #7795c7;
    overflow: hidden;
    font-size: small;
    font-family: Calibri;
}

.NodeColor {
    color: white !important;
}

.handle {
    width: 10px;
    height: 10px;
    background-color: #aaccee;
}

.resizing {
    padding: 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #aaccee;
    cursor: se-resize;
}

@font-face {
    font-family: "reportingservicesglyphs-regular";
    src: url("/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=150.1358.0&Name=Microsoft.Reporting.WebForms.Fonts.ReportingServicesGlyphs.eot");
    src: url("/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=150.1358.0&Name=Microsoft.Reporting.WebForms.Fonts.ReportingServicesGlyphs.eot?#iefix") String.Format("embedded-opentype"),url("/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=150.1358.0&Name=Microsoft.Reporting.WebForms.Fonts.ReportingServicesGlyphs.woff") String.Format("woff"),url("/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=150.1358.0&Name=Microsoft.Reporting.WebForms.Fonts.ReportingServicesGlyphs.ttf") String.Format("truetype"),url("/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=150.1358.0&Name=Microsoft.Reporting.WebForms.Fonts.ReportingServicesGlyphssvg#PowerBIGlyphs-regular") String.Format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}

.glyphui {
    position: relative;
    top: 2px;
    display: inline-block;
    font-family: "reportingservicesglyphs-regular";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    font-size: 14pt;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphui-calendar:before {
    content: "H";
}

.glyphui-powerbi:before {
    content: "E";
}

.glyphui-refresh:before {
    content: "F";
}

.glyphui-back:before {
    content: "G";
}

.glyphui-firstpage:before {
    content: "A";
}

.glyphui-lastpage:before {
    content: "B";
}

.glyphui-previouspage:before {
    content: "C";
}

.glyphui-nextpage:before {
    content: "D";
}

.glyphui-downarrow:before {
    content: "K";
}

.glyphui-save:before {
    content: "J";
}

.glyphui-print:before {
    content: "I";
}

.MenuBarBkGnd div, .MenuBarBkGnd span, .DocMapBar {
    color: #000000;
}

.ActiveLink:link {
    color: #000000;
}

.ActiveLink:hover {
    color: #000000;
}

.ActiveLink:visited {
    color: #000000;
}

    .ActiveLink:visited:hover {
        color: #000000;
    }

:focus {
    outline-color: #F4F4F4;
}

span.glyphui {
    color: #000000;
}

.aspNetDisabled.DisabledButton span.glyphui {
    color: #7A7A7A;
}

.MenuBarBkGnd .HoverButton {
    background-color: #F4F4F4;
}

.WaitControlBackground {
    background-color: White;
    border-color: #DDDDDD;
}

.WaitText {
    font-size: 10pt;
    font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000000;
}

a, a:visited {
    color: #000000;
}

.CancelLinkText {
    font-size: 10pt;
    font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sk-circle .sk-child:before {
    background-color: #000000;
}

.spinnie .dot:after {
    background: #000000;
}

.ParametersFrame {
    background-color: White;
    border-color: #DDDDDD;
}

    .ParametersFrame span.glyphui:hover {
        color: #000000;
        background-color: #F4F4F4;
    }

.ParamEntryCell .glyphui.glyphui-downarrow {
    font-size: 8pt;
}

.ToolBarButtonsCell {
    border-color: #DDDDDD;
}

.ToolBarBackground {
    background-color: White;
}

.ToolbarExport.WidgetSet, .ToolbarFind.WidgetSet, .ToolbarZoom.WidgetSet, .ToolbarPageNav.WidgetSet, .ToolbarRefresh.WidgetSet, .ToolbarPrint.WidgetSet, .ToolbarBack.WidgetSet, .ToolbarPowerBI.WidgetSet {
    border-color: #DDDDDD;
}

.DisabledLink {
    color: #7A7A7A;
}

    .DisabledLink:hover {
        color: #7A7A7A;
    }

.DisabledTextBox {
    background-color: #FFFFFF;
}

.NormalButton {
    font-size: 10pt;
    font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif;
}

.DisabledButton {
    font-size: 10pt;
    font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif;
}

.ToolbarExport .MenuBarBkGnd div {
    background-color: White;
    border-color: #DDDDDD;
}

.ToolbarExport .MenuBarBkGnd .HoverButton {
    background-color: #F4F4F4;
}

.ToolbarExport .glyphui-downarrow {
    font-size: 8pt;
}

.SplitterNormal, .SplitterHover {
    background-color: #DDDDDD;
}

.DocMapFrame, .DocMapTitle {
    border-color: #DDDDDD;
}

.documentMapHighlighting {
    background-color: #F4F4F4;
    color: #000000;
}

.DocMapContentCell a {
    color: #000000;
}

.searchHighlighting {
    background-color: #FFC20D;
}

.msrs-printdialog-main {
    font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif;
}

.msrs-printdialog-caption, .msrs-printdialog-list-pageorientation {
    font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif;
}

.msrs-printdialog-list-pagesize {
    font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif;
}

.msrs-printdialog-divbuttons {
    font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #BB2124;
    color: #FFFFFF;
}

.msrs-printdialog-divhighlightbutton:hover, .msrs-printdialog-divhighlightbutton:focus {
    background-color: #D31115;
    color: #FFFFFF;
}

.msrs-printdialog-divhighlightbutton {
    background-color: #BB2124;
    border-color: #BB2124;
    color: #FFFFFF;
}

.msrs-printdialog-divnonhightlightbutton:hover, .msrs-printdialog-divnonhightlightbutton:focus {
    background-color: #E6E6E6;
    color: #000000;
}

.msrs-printdialog-divnonhightlightbutton {
    background-color: #C8C8C8;
    border-color: #C8C8C8;
    color: #000000;
}

.modalbackground {
    background-color: black;
    filter: alpha(opacity=90);
    opacity: 0.6;
    z-index: 20;
}

.modalbackground_TOP {
    position: absolute;
    top: 50px;
    background-color: black;
    filter: alpha(opacity=90);
    opacity: 0.6;
    z-index: 20;
}

.modalpopup {
    padding: 20px 0px 24px 10px;
    position: relative;
    background-color: white;
    /*border: 1px solid black;*/
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border: 1px solid #9999FF;
    box-shadow: 2px 4px #9999FF;
}

.slide_txt {
    height: 50px;
    overflow: hidden;
    position: relative;
}

    .slide_txt h3 {
        position: absolute;
        width: 100%;
        height: 100%;
        margin: 0;
        line-height: 50px;
        text-align: center;
        /* Starting position */
        -moz-transform: translateX(100%);
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        /* Apply animation to this element */
        -moz-animation: slide_txt 15s linear infinite;
        -webkit-animation: slide_txt 15s linear infinite;
        animation: slide_txt 15s linear infinite;
    }
/* Move it (define the animation) */
@-moz-keyframes slide_txt {
    0% {
        -moz-transform: translateX(100%);
    }

    100% {
        -moz-transform: translateX(-100%);
    }
}

@-webkit-keyframes slide_txt {
    0% {
        -webkit-transform: translateX(100%);
    }

    100% {
        -webkit-transform: translateX(-100%);
    }
}

@keyframes slide_txt {
    0% {
        -moz-transform: translateX(100%); /* Firefox bug fix */
        -webkit-transform: translateX(100%); /* Firefox bug fix */
        transform: translateX(100%);
    }

    100% {
        -moz-transform: translateX(-100%); /* Firefox bug fix */
        -webkit-transform: translateX(-100%); /* Firefox bug fix */
        transform: translateX(-100%);
    }
}

.combo-round-style .ajax__combobox_inputcontainer input {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: none !important;
    border: 1px solid #7795c7;
    box-shadow: 1px 1px #7795c7;
    padding: 5px 5px 5px 5px !important;
    font-family: Calibri;
    height: 10px;
}


.combo-round-style .ajax__combobox_itemlist {
    border-color: #7795c7;
    font-family: Calibri;
    /*color: #7795c7;*/
    font-size: small;
}


.combo-round-style .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button {
    margin-left: 0 !important;
    margin: 0;
    padding: 0;
    background-position: center left;
    background-color: transparent;
    background-image: url('../Images/arrow.jpg') !important;
    background-size: 18px;
    border: 0px none;
    height: 15px;
    width: 5%;
}

.combo-round-style.ajax__combobox_inputcontainer td {
    padding: 0 !important;
    text-align: left !important;
}
