.panel.panel-primary.heroPanel .panel-default{
	padding-left: 0px;
}
.panel-popup>.panel-body {
    padding: 0px 15px 15px 15px !important;
    text-align: left !important;
}
.panel.panel-primary.heroPanel .panel-heading {
     background: none !important;
     height:inherit; 
}

.newLayout .panel.panel-primary.heroPanel{
    min-height: 770px;
    height: 100%;
}
.caseSummaryPanel .panel-body {
    border-top: none !important;
}
.toggle-popup.caselogPopup.caselog.case.reflexives.active.tooglecase {
    left: auto !important;
}

.well.well-sm .InsuredsearchClass .form-control {
    width: 100% !important;
}
.toggle-popup.caseSummaryPopup.reflexives.caseSummaryPanel.active:before {
    right: 4px !important;
}
h3.panel-title.heroPanel-title {
    padding-left: 15px;
}
.caseSummaryPanel .viewSumHeading, .filterToggleHdng {
    padding: 10px 0px !important;
    text-align: left !important;
}
.filterPopup {
    width: 900px !important;
}
.caselogPopup {
    width: 800px !important;
}
.caseSummaryPopup {
    width: 1200px !important;
}
.reflexive, .reflexives {
    display: none;
}
.toggle-popup {
    box-shadow: 0px 10px 40px rgb(0 0 0 / 40%);
    position: absolute !important;
    z-index: 100;
    top: 30px;
    right: 0px;
    left: auto;
    border-top: solid 2px #1d56a5;
}
 .reflexive.active, .reflexives.active {
    display: block;
    animation: fadeIn 1s;
}

.toggle-holder {
    position: relative;
    display: inline;
}

.toggle-popup:before {
    content: "";
    position: absolute;
    right: 4px;
    top: -23px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #1d56a5;
}
#caseLogForm .panel-body-top {
    padding-top: 10px;
}
.toggle-popup.reflexives.active, .toggle-popup1.reflexives.active{
    top:32px;
}
.toggle-popup.caselogPopup.caselog.case.reflexives.active {
    top: 37px;
}
.toggle-popup.caselogPopup:before{
    top:-28px;
}
.caseSummaryPopup .panel.panel-default.panel-popup{
    margin-bottom: 0px !important;
}


.text-right {
    text-align: right !important;
}
.loginFooter {
    border-top: #cfd5d7 1px solid;
    padding-top: 10px;
    margin-top: 10px;
    padding: 10px 0px 10px 10px;
}
.copyrightLogin {
    display: inline;
    font-size: 11px;
    padding-top: 16px;
    text-align: right;
    padding-right: 5px;
}
.panel-primaryl > .panel-headingl{
    margin: 27px 35px 0px 35px;
}
h3.loginheading{
    padding: 0px;
    padding-bottom: 10px ;
}
.copyright {
    display: inline;
    font-size: 11px;
    padding-top: 16px;
    margin-right: 5px;
}
span#undefined_select2 {
    display: block;
}
.riderbtn {
    margin-left: 0px;
    margin-top: 0px;
}
.Filter-Pad .form-inline {
    min-height: 75px;
}

.RequirementsSummary .panel-body.no-padding.max-height-table{
    min-height: 253px;
}
textarea#insDecsToolVO\.notes{
outline:0;
}
.DecisionSummary .panel-body.no-padding.max-height-table.reqt {
    min-height: 171px;
}
.InsuredDetailsCard .panel-body.no-padding.max-height-table{
    height:253px;
}

#CaseRequirements .col.req-Name {
    width: 175px;
    min-width: 175px;
}
/* .Requirements-panel .col {
    width: 175px;
    min-width: 175px;
} */
.col.TaskDate {
    width: 120px;
    min-width: 120px;
}
.col.req-Error,.col.risk-Status {
    width: 100px;
    min-width: 100px;
}
#DecisionSummary_container .table-header{
    width: 100% !important;
}
div#DecisionSummary_body {
    width: 100% !important;
}

.form-control.riskmgmtTbleFld.risk-text {
    width: 300px !important;
}
.form-control.riskmgmtTbleFld {
    width: 180px !important;
}
#left-top #sidebar-scroll li.CasePool a:before, #left-top #sidebar-scroll li.CasePool_fr a:before { 
content: '\f14b';
}
#left-top #sidebar-scroll li.CasePool a:before, #left-top #sidebar-scroll li.CasePool_fr a:before {
	content: '\f180';
}
/***Heart beat minitoring changes***/
.newLayout.heartbeatRuntime .panel.panel-default.section-panel{box-shadow: 0 2px 2px 0 rgb(0 0 0 / 4%), 0 1px 5px 0 rgb(0 0 0 / 12%), 0 3px 1px -2px rgb(0 0 0 / 20%) !important;}
.heartbeatRuntime.newLayout .customPanelHeading{padding-top:30px !important}
.heartbeatRuntime.newLayout .alert{display: inline-block;margin-bottom: 0px !important;}
.heartbeatRuntime.newLayout .alert-success::after {content: '\f269' !important;}
.heartbeatRuntime.newLayout .alert-danger::after {content: '\f135' !important;}
.heartbeatRuntime.newLayout span.alert.alert-success+span.alert {margin-left: 16px;}
.heartbeatRuntime.newLayout .panel.panel-primary.heroPanel{min-height: inherit !important;}
.newLayout.heartbeatRuntime table td{vertical-align: middle;}
/***End of Heart beat minitoring changes***/
.panel-body.popup-body .panel.panel-default.section-panel .panel-heading{
    padding: 10px 15px !important;
}

span.reqSpan {
    width: 90px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
}
.checkbox input[type="checkbox"]:disabled ~ label{
    opacity: 1;
}
.resSpan{

    width: 104px !important;
}
.reqMoreLinkRes{

    vertical-align: text-top;
    color: #256dd0;
    cursor: pointer;
    text-decoration: underline;

}
.toggle-popup.reflexives.active.toggleQafilter{z-index: 4;}
.panel-default.section-panel .panel-heading.cusQadsbard{padding-left: 15px !important; padding-right: 15px !important;}