#topnavbar {
    width:100%;
    /*margin-left: 80px;
    position: absolute;
    margin-top: -60px; */
}
a.navlink {
    color:#FFF;
    text-decoration:none;
}
.navitem {
    float:left;
    background:#3D4A70;
    padding:12px 24px 12px 24px;
    border:0px;
    border-radius: 10px 10px 0px 0px;
    margin:0px 5px;
    display:inline-block;
}
.navitem:hover {
    background:#5D6A90 !IMPORTANT;
    color:#FFF;
}
.navselected {
    float:left;
    background:#E4A22F;
    font-weight:bold;
    padding:12px 24px 12px 24px;
    border:0px;
    border-radius: 10px 10px 0px 0px;
    margin:0px 5px;
    display:inline-block;
    color:#FFF;
}
.tabareaconfig {
    margin-top:-2px;
    background:#EEE;
    width:100%;
    overflow-x: auto;
    white-space: nowrap;
    border-radius:10px 10px 10px 10px;
    position:relative;
    height:86vh
}
.tabarea {
    margin-top:-2px;
    background:#EEE;
    width:100%;
    overflow-x: auto;
    white-space: nowrap;
    border-radius:10px 10px 10px 10px;
    position:relative;
    height:86vh;
}
a.toolicons {
    color:#5D6A90;
    text-decoration:none;
}
a.toolicons:hover {
    color:#E4A22F;
    text-decoration:none;
}
a.tooliconsengaged {
    color:#00B300;
    text-decoration:none;
}
a.tooliconsengaged:hover {
    color:#E4A22F;
    text-decoration:none;
}
.dashobject {
    position:absolute;
    background-color: #ffffff;
    border:1px solid #F1F1F4;
    border-radius:8px;
    overflow:hidden;
    display: flex;
    justify-content: center;
    box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.03);
    /*transition: 0.3s; */
}
.dashobject:hover {
    /* box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2); */
    /* box-shadow: 0px 4px 24px 0px #090842; */
}
.dashobjecttable {
    position:absolute;
    background-color:#ffffff;
    border:1px solid #F1F1F4;
    border-radius:0.625rem;
    overflow-y:auto;
    overflow-x: hidden;
    box-shadow: 0 3px 4px 0px rgba(0,0,0,0.03);
    /*transition: 0.3s; */
}
.dashobjecttable:hover {
    /* box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2); */
    /* box-shadow: 0px 4px 24px 0px #090842; */
}
.dashobject-nobackround {
    background:none;
    position:absolute;
    border:1px solid #F1F1F4;
    border-radius:0.625rem;
    overflow:hidden;
}


.title-chart_old {
    width:100%;
    text-align:left;
    font-size:19px;
    font-weight:bold;
    margin-bottom:5px;
    color:#6A7BAE;
}
.symbols {
    position:relative;
    float:right;
    margin-top: 5px;
}
a.topsymbols {
    color:#AAA !IMPORTANT;
}
a.topsymbols:hover {
    cursor:pointer !IMPORTANT;
    color:#0A0 !IMPORTANT;
}
.topsymbolstable_old {
    font-size:16px;
    color:#AAA !IMPORTANT;
    cursor:pointer !IMPORTANT;
    margin-left:2px;
}
.topsymbolstable_old:hover {
    color:#0A0 !IMPORTANT;
}
.dropdowns {
    margin:10px 0px 20px 0px;
}

.leftdropdown {
    width: 25%;
    float:left;
}
.rightdropdown {
    float:right;
}
.dropdownleft {
    -webkit-appearance: none;  /*REMOVES DEFAULT CHROME & SAFARI STYLE*/
    -moz-appearance: none;  /*REMOVES DEFAULT FIREFOX STYLE*/
    border: 0 !important;  /*REMOVES BORDER*/
    color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 10px !important;
    padding: 2px 8px 2px 5px;
    width: 85px;
    cursor: pointer;
    background: #557FAA url(/admin/images/icons/tiny/dropdownarrow.png) no-repeat right center;
    background-size: 22px 22px; /*TO ACCOUNT FOR @2X IMAGE FOR RETINA */
}
.dropdownright {
    -webkit-appearance: none;  /*REMOVES DEFAULT CHROME & SAFARI STYLE*/
    -moz-appearance: none;  /*REMOVES DEFAULT FIREFOX STYLE*/
    border: 0 !important;  /*REMOVES BORDER*/
    color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 10px !important;
    padding: 2px 8px 2px 5px;
    width: 85px;
    cursor: pointer;
    background: #E4A22F url(/admin/images/icons/tiny/dropdownarrow.png) no-repeat right center;
    background-size: 22px 22px; /*TO ACCOUNT FOR @2X IMAGE FOR RETINA */
}
.graph-chart {
    clear:both;
    width:94%;
    margin: 0 auto;
    display:block;
}
.graph-filter {
    height:40px;
    width:94%;
    margin: -20px auto 0px auto;
}

.piechartsize-block,piechartos-block {
}

.dataTables_filter input {
    width: 100px !IMPORTANT;
}
:focus {
    outline-color: transparent;
    outline-style: none;
}

.config {
    text-align:center;
    background:#AAA;
    background:#6D8AA0;
    border-radius:10px;
    border: 1px dashed #FFF;
}

.config_disable {
    text-align:center;
    background:#AAA;
    background:#FF9C72;
    border-radius:10px;
    border: 1px dashed #FFF;
}

.configtitlesmall {
    margin: 0;
    position: absolute;
    top: 25%;
    font-size:16px;
    color:#FFF;
}
.configtitlebig {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size:16px;
    color:#FFF;
}
.odd {
    cursor: pointer;
    border-bottom-width: 1px !important;
    border-bottom-style: dashed !important;
    border-bottom-color: red !important;
}
.even {
    cursor: pointer;
}

#summ_filter {
    margin-bottom:20px !important;
}
.message {
    color:#AA4444;
}
.dashobject-nobackround {
    font-size:14px;
    padding:5px;
    border:none;
    border-radius:5px;
}

.text-right {
    text-align:right;
    /* width:9%; */
}
.ui-resizable-ghost {
     opacity:1 !important;
     background:#333 !IMPORTANT;
     z-index:10000;
}

/* Sortable tabs css: Begin */
#sortable-tabs { list-style-type: none; margin: 0; padding: 0; width: 60%; }
#sortable-tabs li {  float: left; }
.sortable-tabs-placeholder {
    /* we need to take the below css from the class navitem to show it as placeholder tab item */
    float: left;
    background: #EEE;
    padding: 10px 20px 10px 20px;
    border: 1px;
    border-style: dashed;
    border-radius: 10px 10px 0px 0px;
    margin: 0px 5px;
    display: inline-block;
}
/* Sortable tabs css: End */

/* Number chart with indicator css: Begin */
.nc-currency {
    font-size: 40px; /* Increased font size */
    font-weight: 600!important;
    color: #3D4A70!important;
    display: flex;
    align-items: baseline; /*center;*/
    justify-content: center;
}

.nc-currency a {
    text-decoration: none;
    color:#3D4A70;
}

.nc-currency a:hover {
    color:#3D4A70;
}

.nc-percentage {
    font-size: 13px;
    color: #333;
    margin-top: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nc-percentage-side {
    font-size: 12px;
    font-style: normal;
    vertical-align: middle;
}

.nc-arrow {
    /* margin-left: 5px; */
    font-size: 12px;
}

.nc-up {
    color: #17c653;
    background-color: #DFFFEA;
    padding: 0.325rem 0.325rem;
    border-radius: .525rem;
}

.nc-down {
    color: #F8285A;
    background-color: #FFEEF3;
    padding: 0.325rem 0.325rem;
    border-radius: .525rem;
}

.nc-label {
    font: Arial light;
    color: #6389B5 !important; /* Changed label color to gray */
    font-size: 1.075rem !important;
    font-weight: 500 !important;
    padding-top: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nc-label a {
    font-size: 16px !important;
    font-weight: 500 !important;
    text-decoration: none;
    color:#6389B5;
}

.nc-label a:hover {
    color:#6389B5;
}
/* Number chart with indicator css: End */ 

/*Number chart with indicator new css: Begin */
.nc-container {
    padding: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.nc-number-label {
    display: flex;
    flex-direction: column;
    /* align-items: center; */
}

.nc-number {
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: 64px; 
}

.nc-number a {
    text-decoration: none;
    color: #FBFCFF;
}

.nc-number a:hover {
    color:#FBFCFF;
}

.nc-heading {
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; 
    padding-bottom: 16px;
    color: #FBFCFF;
}

.nc-title {
    /*font-size: 16px;
    text-align: right;
    color: #FBFCFF;*/
    /* font-family: Inter; */
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-align: left; 
}

.nc-title a {
    text-decoration: none;
    color: #FBFCFF;
}

.nc-title a:hover {
    color:#FBFCFF;
}

.nc-indicator {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: 16px;
    word-spacing: 8px;
}

.nc-up-indicator, .nc-down-indicator {
    /* font-family: Inter; */
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 12px;
    /* background-color: #FBFCFF; */
    background-color: rgb(255, 255, 255, .6);
    padding: 8px 12px;
    border-radius: 50px;
    /* margin-bottom: 16px; */
    margin-top:36px;
}

.nc-up-indicator {
    color: #008573;
}

.nc-down-indicator {
    color: #CA460F;
}
/*Number chart with indicator new css: End*/