﻿#DatepickerRange {
    height: auto !important;
}

nav {
    box-shadow: 0 0px 0px 0 rgba(0,0,0,0.14), 0 0px 1px 0px rgba(0,0,0,0.12), 0 0px 2px 0 rgba(0,0,0,0.2);
}

.RefreshCalender {
    padding: 0px 0px 0px 300px;
}



#DrillDownTableView {
    overflow-x: scroll !important;
}



div.dc-html-legend {
    max-width: 190px;
}



.chart-heading-RefreshDateVisit, .chart-heading-RefreshDatePending, .chart-heading-RefreshDateLSV, .chart-heading-RefreshDatepages,
.chart-heading-RefreshDateSSDSM, .chart-heading-RefreshDateQSSDSM, .chart-heading-RefreshDateMonthly,
.chart-heading-RefreshDateQuarterly, .chart-heading-RefreshDateStatus {
    font-size: 11px;
    color: #999;
    font-weight: 600;
    margin: 2px 6px;
}



div.dc-html-legend .dc-legend-item-vertical {
    cursor: default;
}



div.dataTables_wrapper {
    width: 100% !important;
}



#SiteProfilePredictedWorkloadID svg g.axis.y {
    display: none;
}



#BoldText {
    font-weight: 700 !important;
}



#TableDropdownSection ul.dropdown-content {
    top: 0 !important;
}



#TableDropdownSection .select-wrapper input.select-dropdown {
    width: 150px !important;
}



#TableDropdownSection ul.dropdown-content select-dropdown multiple-select-dropdown {
    /*#TableDropdownSection ul:not(.browser-default) {*/
    display: block;
    width: 177px;
    left: 27px;
    top: 0px;
    height: 123px;
    transform-origin: 0px 0px;
    opacity: 1;
    transform: scaleX(1) scaleY(1);
}



span.PurpleText {
    color: #ab47bc !important;
    font-size: 11px !important;
    font-weight: 600 !important;
}



span.GreyBlocks {
    background-color: #D5D5D5;
}



a.GreenText {
    color: #44C49D;
    font-size: 11px;
    font-weight: 600;
}



a.RedText {
    color: #FF5858;
    font-size: 11px;
    font-weight: 600;
}



a.AmberText {
    color: #FDB624;
    font-size: 11px;
    font-weight: 600;
}



a.YellowText {
    color: #FFFF00;
    font-size: 11px;
    font-weight: 600;
}



a.BlueText {
    color: #0000FF;
    font-size: 11px;
    font-weight: 600;
}





a.buttonpush {
    top: 21px;
    right: 8px;
}

#ShowContacts {
    float: right !important;
    top: -36px;
    right: 39px;
}

#SPTOverlay #tableContainer {
    width: 100%;
    left: 0%;
}



.dc-chart svg g.axis.x g.tick text {
    transform: translate(0%, 0%) rotate(1deg);
}



#CompositeRiskScore {
    height: fit-content !important;
}



.text-transform-uppercase {
    text-transform: uppercase;
}



.font-weight-600 {
    font-weight: 600;
}



.disp-inline {
    display: inline;
}



.disp-none {
    display: none ;
}



.disp-block {
    display: block;
}



.visibility-hidden {
    visibility: hidden;
}



.overflow-x-scroll {
    overflow-x: scroll;
}



.pos-relative {
    position: relative;
}



.ptr-events-none {
    pointer-events: none;
}



.ptr-cursor {
    cursor: pointer;
}



.w100 {
    width: 100% !important;
}



.w30 {
    width: 30%;
}



.w500px {
    width: 500px;
}



.h200px {
    height: 200px;
}



.align-content-center {
    align-content: center;
}



#signout {
    padding: 11px 10px 10px;
    cursor: pointer;
    line-height: 18px;
}



.float-left {
    float: left;
}



.float-right {
    float: right;
}



.SidenavCloseSVG {
    float: right;
    height: 21px;
}



.hyperlinkSPTrending {
    border-right: 1px solid #003367;
}

#SiteIDColumn {
    font-size: 11px;
}



.table-layout-auto {
    table-layout: auto;
}

.marginSM {
    margin: 0px 10px;
}


 #OverallSiteScore {
   
    padding: 0 !important;
    text-align: right;
    display: none;
    width: 30%


 }
                 

#DatepickerRange {
    height: auto !important;
}



.RefreshCalender {
    padding: 0px 0px 0px 300px;
}



#DrillDownTableView {
    overflow-x: scroll !important;
}



div.dc-html-legend {
    max-width: 190px;
}



.chart-heading-RefreshDateVisit, .chart-heading-RefreshDatePending, .chart-heading-RefreshDateLSV, .chart-heading-RefreshDatepages,
.chart-heading-RefreshDateSSDSM, .chart-heading-RefreshDateQSSDSM, .chart-heading-RefreshDateMonthly,
.chart-heading-RefreshDateQuarterly, .chart-heading-RefreshDateStatus {
    font-size: 11px;
    color: #999;
    font-weight: 600;
    margin: 2px 6px;
}



div.dc-html-legend .dc-legend-item-vertical {
    cursor: default;
}



div.dataTables_wrapper {
    width: 100% !important;
}



#SiteProfilePredictedWorkloadID svg g.axis.y {
    display: none;
}



#BoldText {
    font-weight: 700 !important;
}



#TableDropdownSection ul.dropdown-content {
    top: 0 !important;
}



#TableDropdownSection .select-wrapper input.select-dropdown {
    width: 150px !important;
}



#TableDropdownSection ul.dropdown-content select-dropdown multiple-select-dropdown {
    /*#TableDropdownSection ul:not(.browser-default) {*/
    display: block;
    width: 177px;
    left: 27px;
    top: 0px;
    height: 123px;
    transform-origin: 0px 0px;
    opacity: 1;
    transform: scaleX(1) scaleY(1);
}

span.PurpleText {
    color: #ab47bc !important;
    font-size: 11px !important;
    font-weight: 600 !important;
}



span.GreyBlocks {
    background-color: #D5D5D5;
}



a.GreenText {
    color: #44C49D;
    font-size: 11px;
    font-weight: 600;
}



a.RedText {
    color: #FF5858;
    font-size: 11px;
    font-weight: 600;
}



a.AmberText {
    color: #FDB624;
    font-size: 11px;
    font-weight: 600;
}



a.YellowText {
    color: #FFFF00;
    font-size: 11px;
    font-weight: 600;
}



a.BlueText {
    color: #0000FF;
    font-size: 11px;
    font-weight: 600;
}


#SPTOverlay #tableContainer {
    width: 100%;
    left: 0%;
}



.dc-chart svg g.axis.x g.tick text {
    transform: translate(0%, 0%) rotate(1deg);
}



#CompositeRiskScore {
    height: fit-content !important;
}



.text-transform-uppercase {
    text-transform: uppercase;
}



.font-weight-600 {
    font-weight: 600;
}



.font-weight-800 {
    font-weight: 800;
}



.disp-inline {
    display: inline;
}



.disp-none {
    display: none;
}



.disp-block {
    display: block;
}



.visibility-hidden {
    visibility: hidden;
}



.overflow-x-scroll {
    overflow-x: scroll;
}



.pos-relative {
    position: relative;
}



.ptr-events-none {
    pointer-events: none;
}



.ptr-cursor {
    cursor: pointer;
}



.w100 {
    width: 100% !important;
}



.w30 {
    width: 30%;
}



.w500px {
    width: 500px;
}



.align-content-center {
    align-content: center;
}



.text-align-left {
    text-align: left;
}



.text-align-center {
    text-align: center;
}



#signout {
    padding: 18px 10px 10px;
    cursor: pointer;
    line-height: 18px;
}



.float-left {
    float: left;
}



.float-right {
    float: right;
}

.pos-absolute {
    position: absolute;
}

.hyperlinkSPTrending {
    border-right: 1px solid #003367;
}

.left_1_per {
    left: 1%!important;
}

.top_1_per {
    top: 1% !important;
}

.font-arial {
    font-family: Arial;
}

.right_12_per {
    right: 12% !important;
}

.mt-13 {
    margin-top: 13px;
}

.background-white {
    background: white;
}

.mt-20 {
    margin-top: 20px
}

.mt-7 {
    margin-top: 7px;
}

.m-0-10 {
    margin: 0px 10px;
}

#NewRBMFooter {
    float: right;
    line-height: 35px;
}



a.footer_text {
    font-size: 14px;
    font-family: inherit;
    font-weight: 500;
    border-right: 1px solid #575757;
    padding-right: 10px;
    padding-left: 10px;
}



#CopyrightTATAID {
    color: #575757;
    padding: 0px 1.9rem 0px 0px;
    margin-top: 2px;
    font-style: inherit;
}


/* general table styles */
#EnrollmentProgressDetails_TableId td {
    font-weight: 300 !important;
}

#CTMSRecordTableID td {
    font-weight: 300 !important;
}

#SiteMilestones_TableId td {
    font-weight: 300 !important;
}

#SiteOpenActual_TableId td {
    font-weight: 300 !important;
}

#TelephoneContactReport_TableId td {
    font-weight: 100 !important;
}

/*SiteManager*/
.borderRightTab {
    border-right: 1px solid #003367;
}

.marginTopRow {
    margin-top: -24px;
}

/*EDCDrilldown*/
a.buttons_excel {
    height: 27px;
    width: 110px;
    border: 1px solid #c9c9c9;
    border-radius: 25px;
    line-height: 26px;
    padding: 0px 4px;
    font-size: 11px;
    font-weight: 600;
    float: right;
}
.borderRightTab {
    border-right: 1px solid #003367;
}
.leftText {
    text-align: left;
}
.rightText {
    text-align: right;
}
.centerText {
    text-align: center
}
.colspanAlign {
    text-align: center;
    padding: 0px;
}
.marginRight {
    margin-right: 12px;
}
.showAEInfo {
    padding-left: 50px;
    border-collapse: collapse;
    border-left-style: solid;
    border-right-style: solid;
}
.showAEInfoTbl {
    background-color: #e2d7f5;
}

.marginExport {
    margin-right: 10px;
}

/*OpenIssueDrilldown*/
.imgOpenIssue {
    width: 20px;
    height: 20px;
    margin: 10px;
}

/*AQR*/
.spanAQRPassedBlock {
    font-size: 26px;
    font-weight: 600;
}

/*Datatable*/
th {
    padding: 5px 10px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    border-radius: 2px;
}

/*SideNav*/
.imgView {
    float: right;
    height: 21px;
}

/*SubjectEnrollment*/
.marginTop {
    margin-top: 10px;
}
.InfoModelFont {
    font-size: 18px;
}
.DtblComMod {
    padding-left: 50px;
    border-collapse: collapse;
    border-left-style: solid;
    border-right-style: solid;
}
.DtblTHComMod {
    background-color: #e2d7f5;
}

/*OpenIssuesNEscalated*/
.DescrptionBox {
    width: 20px;
    height: 20px;
    margin: 10px;
}

/*SafetyPortal*/
.BoldFont {
    font-weight: bold;
}

/*VisitFrequency*/


.OpenSiteTblVF {
    float: right;
    display: block !important;
    color: #039be5;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer
}
.BckClickVF {
    display: none;
    margin: 0.5%;

}
.paddingP {
    padding: 7px;
}
.IssueProtClick {
    color: #039be5;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer
}
#OpenSiteDataOverlay {
    float: right;
    /*display: block !important;*/
}


    /*ContractBase*/
    #SiteIDContract {
    font-size: 14px;
}

/*Datatable*/
.ExportTextFont {
    text-align: left;
    font-size: 14px;
    font-weight: 600;
}
.ExportTextDiv {
    text-align: left;
    font-size: 12px;
}
.ExportStyle {
    text-align: left;
    font-size: 14px;
    padding: 10px;
}
.ExportFont {
    text-align: right;
    font-size: 12px;
    padding: 10px;
}
.ExportDtDiv {
    text-align: right;
    font-size: 14px;
    font-weight: 600;
}
.text-align-center {
    text-align: center;
}
.disp-inline {
    display: inline;
}

/*#PercentageOfQueriesSolvedInTimeTableId thead, #PercentageOfQueriesSolvedInTimeTableId tbody, #PQueriesAnsweredinTimeL3MTotalTableId thead,
#PQueriesAnsweredinTimeL3MTotalTableId tbody, #PercentageOfPagesEnteredInTimeTableId thead, #PercentageOfPagesEnteredInTimeTableId tbody,
#PPagesEnteredinTimeL4VTableId thead, #PPagesEnteredinTimeL4VTableId tbody {
    width: 100%;
    display: table;
}*/

/*DSM*/
.heightUnset {
    height: unset;
}
.BackPosition {
    position: absolute;
    left: 1%;
    top: 1%;
}

/*ComModule*/
.paddingLeft50 {
    padding-left: 50px;
}

/*CrossDBL*/
#CrossDBL
View .Chart_container {
    overflow: scroll;
    height: 71vh;
    width: 100%;
}

/*GPDSMActivity*/
.LoadFilterStyle {
    font-size: 11px;
    color: #2196f3;
    
}

/*GetKPI*/
.width20 {
    width: 20px !important;
}

.cursorStyle {
    cursor: pointer;
}
.opacity5 {
    opacity: 0.5;
}

/*ChangePassword*/
.marginLeft1 {
    margin-left: 1rem;
}

/*PrivacyNotice*/
.spnErrorClass {
    color: red;
    display: none
}

/*ValidateLogin*/
.marginleft2 {
    margin-left: 2rem;
}

/*Reports*/
.imgReportStyle {
    vertical-align: middle;
    padding-left: 10px;
}
.fontReport {
    font-size: 12px;
}

.MappingSelectedValueStyle {
    min-height:45px;
    max-height: 350px;
    overflow-y: scroll;
}

/*Dashboard*/
.BookBtnStyle {
    height: 10px;
    width: 10px;
}

/*Charts*/
.ChartIdDiv {
    padding: 0px;
    text-align: right;
}
.width15 {
    width: 15%;
}
.GroupChartDiv {
    padding: 0px 20px;
    width: 15%;
    height: 200px;
    overflow-x: hidden;
    overflow-y: hidden;
}
.GroupChartScrollDiv {
    padding: 0px 20px;
    width: 15%;
    height: 200px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.GroupChartStyleDiv {
    width: 15%;
    overflow-y: scroll;
    max-height: 200px;
}

.VisitFreqStyle {
    float: right;
    /*display: none*/
    color: #039be5;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer
}

.OpenDrillClick, .OpenDrillClickDSM {
    color: #039be5;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer
}
#OpenDrillClickDSM {
    color: #039be5;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer
}

.marginRight10 {
    margin-right: 10px;
}


/*Admin*/

.AdminW20{
  width:20px !important;
}

#TableVisualizations #TelephoneContactReport_TableId_wrapper table.dataTable.nowrap tr th{
    width:125px !important;
}


#popupTable_wrapper .dataTables_scrollHead {
    display: flex !important;
    justify-content: center !important;
}

.showAEInfo {
    padding-left: 0px  !important;
}

#AERatesVisualizationsID a.reset,#OpenAEVisualizationsID a.reset,#TotalAECountVisualizationsID a.reset,#TotalAECountLMVisualizationsID a.reset,
#TotalAECountVisualizationsIDLM a.reset {
    
    right: 8%  !important;
    top: -7%  !important;	
}

#tableContainerSummary .Chart_container #CATReportTableSummary tr th {
    position: sticky;
    top: 0;
}

#SMCumVisitFreq_TableId .OpenNestedtable.OpenDrillClick,#SMCumVisitFreq_TableId .OpenPSM.OpenDrillClick{
	font-size: 11px !important;
}

#TableVisualizationsSite #SMCumVisitFreq_TableId tbody tr th{
	/*width:100px !important;*/
	position: static;
}

#SMCumVisitFreq_TableId .scol0,#SMCumVisitFreq_TableId .scol1,#SMCumVisitFreq_TableId .scol2,#SMCumVisitFreq_TableId .scol3,#SMCumVisitFreq_TableId .scol4,#SMCumVisitFreq_TableId .scol5,
 #SMCumVisitFreq_TableId .scol6,#SMCumVisitFreq_TableId .scol7,#SMCumVisitFreq_TableId .scol8,#SMCumVisitFreq_TableId .scol9
{
    position: static !important;
}
