﻿:root {
    --mainColor: #101029;
    --secondaryColorLight: 253, 128, 36; /*teal*/
    --secondaryColor: #f74237;
    --iconColor: #f74237;
    --selectedTextColor: #fff;
    --filterCode: invert(54%) sepia(86%) saturate(333%) hue-rotate(120deg) brightness(96%) contrast(102%);
}

html, body { width: 100%;height: 100%;margin: 0px;padding: 0px;font-size: 14px!important;}
* { font-family: 'HelveticaLT57Condensed','Helvetica', 'Helvetica Neue','Segoe UI','Roboto', 'RobotoFallback', 'Arial', Verdana, sans-serif;letter-spacing: .7px!important;}
@font-face {    
    font-family: "HelveticaLT57Condensed";
    src: url("fonts/HelveticaNeue-CondObl.ttf") format('truetype');
}

body { overflow-y: auto; background-color: #f2f2f2!important}
.prev_dashboardlayout, .prev_loginlayout {background:#f2f2f2;width: 100%;height: 100%;}
.prev_loginheaderContainer { 
    -moz-border-radius: 10px; 
    -khtml-border-radius: 10px; 
    behavior: url(border-radius.htc); 
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.prev_loginlayoutGen {
    height: 100%;
    width: 100%;
    display: table;
}
.prev_loginContainerGen {
    /*display: inline-block;*/
    width: 590px;
    margin: 0px auto;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    behavior: url(border-radius.htc);
    border: 1px solid #e0e0e0;
    background: #fff;
    text-align: left;
    position:relative;
}
.prev_loginContainerGen::before{
    /*background-image: url(../IMAGES/dr.png);*/
    width: 171px;
   /*height: 252px;*/ 
    right: -60px;
    top: -90px;
}
.prev_loginContainerGen::before, .prev_loginContainerGen::after{
    content: "";
    background-repeat: no-repeat;
    position: absolute;
    z-index: -4;
}
.prev_loginContainerGen::after{
    /*background-image: url(../IMAGES/dl.png);*/
    width: 144px;
    height: 150px;
    left: -90px;
    top: 210px;

}
.prev_btn_login {
    width:100%;
}
.rowh4{
    font-weight: 400;
    font-size: 34px;
}
.prevlogin-left {
    /*margin: 90px 0;*/
    margin: 54px 0;
    color: white;
    position: absolute;
    top: 0;
    /*padding: 10px 20px;*/
    padding: 0px 16px;
}
.prevlogin-center {
   text-align:center;
   padding: 0 50px;
}
.rowh6{
    font-weight: 500;
font-size: 14px;
}
.col-40 {
    width: 230px;
    background-color: var(--mainColor);
    display: inline-block; 
    float: left;
    height: 259px;
    border-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    position: relative;
}
.col-40 p {
    font-size: 11px;
}
.col-60 { 
    width: 316px;
    display: inline-block;
    padding: 10px 22px; 
} 
.prev_login_header,.prev_forgotPasswordMess,.prev_forcePasswordMess { 
    color: var(--mainColor);
    font-size: 20px;
    padding-top: 10px; 
}
.prev_forgotPasswordSub {
    padding: 10px 10px 0;
    text-decoration: none;
    text-align: center;
    font-size: 16px;
    color: var(--mainColor);
}
.prev_login_headerText {
    height: 55px;
   background: no-repeat center center url("../IMAGES/dssplus_ver.png?t=001");
    background-size: contain;
    text-align:center;
}
.prev_login_idStrip .prev_inputText_style {
    background-image: url(../IMAGES/view.png);
    background-repeat: no-repeat;
    background-position: 0px 9px;
    text-indent: 30px;
}
.prev_login_fpasswordStrip .prev_inputText_style, .prev_login_passwordStrip .prev_inputText_style {
    background-image:url(../IMAGES/password.png); 
    background-repeat: no-repeat; 
    background-position: -5px 3px;
    text-indent:30px;
}
.prev_emailId_idStrip .prev_inputText_style {
    background-image:url(../IMAGES/mail.png); 
    background-repeat: no-repeat; 
    background-position: -5px 3px;
    text-indent:30px;
}
.prev_login_idStrip, .prev_emailId_idStrip, .prev_oldPassword_idStrip, .prev_login_fpasswordStrip {
    padding: 10px 10px;
    margin-top: 20px;
}

.prev_inputText_style {
    height: 40px;
    vertical-align: middle;
    border-radius: 3px;
    border: 1px solid #cbcbcb;
    padding: 1px 5px;
} 
.prev_login_idStrip input, .prev_login_passwordStrip input, .prev_oldPassword_idStrip input, .prev_newPassword_idStrip input, .prev_confirmPassword_idStrip input, .prev_emailId_idStrip input, .prev_login_fpasswordStrip input {
    width: 95%;
    border: 0;
    border-bottom: 1px solid #333; 
    border-radius: 0;
    outline: none;
}

.prev_login_passwordStrip, .prev_newPassword_idStrip, .prev_confirmPassword_idStrip {
    padding: 10px 10px;
}
.prev_login_btnStrip {
    padding: 5px 10px;
}
.prev_login_messageStrip {
    padding: 10px 10px; 
    color: #ff661b; 
    font-size: 12px;
    min-height: 16px;
}

.prev_forgotpassword,.prev_backToLogin {
    color: #333 !important; 
    padding-left: 10px;
    text-decoration:none; 
    text-align:center;
    width:100%;  
    display: inline-block;
    margin-top:10px;
}
.prev_forgotpassword:hover, .prev_backToLogin:hover {
    text-decoration:underline;
}
.prev_login_idStrip .userId, .prev_login_passwordStrip .password, .prev_login_fpasswordStrip .password,.prev_emailId_idStrip .emailId, .prev_oldPassword_idStrip .password, .prev_newPassword_idStrip .password, .prev_confirmPassword_idStrip .password {
    display: block;
    width: 40%;
    vertical-align: middle;
    height: 16px;
    color: var(--secondaryColor);
    font-size: 14px;
}
.prev_BSPeriodAlertPopupTemplete {
    text-align: center;
} 
.prev_bsAlertMessageContainer {
    padding-bottom: 50px;
} 
.prev_headerContainer {position: fixed;
    width: 100%;
    height: 55px;
    top: 0px;
    z-index: 6;
    background-color: #f2f2f2;
    width: inherit;
    border-top: solid 3px var(--mainColor);
    border-bottom: 1px solid #d0d0d0;
  box-shadow: 0 3px 5px -1px rgba(0,0,0,.1);
}
.dx-popup-title.dx-toolbar .dx-toolbar-before{
    width:100%
}

.prev_loginlayout .prev_headerContainer{margin: 0 auto;width: 500px;position: relative;top: 50%;transform: translateY(-50%);height:auto;background-color: #fff;}
.prev_logintile{padding: 10px;border: 1px solid #ebebeb;border-radius: 6px;text-align: center;}
.prev_logintile .prev_tb-title {margin-bottom: 10px;}
.prev_logintile .prev_tb-stitle {position: relative;margin-bottom: 40px;top: -35px;}
.prev_resendlink{padding:10px}
.prev_resendlink .dx-link{color: var(--mainColor); cursor: pointer;}
.prev_loginContainer{padding: 10px;}
.prev_spriteBg {background-image: url("../IMAGES/sprite.png");background-repeat: no-repeat;}
.prev_headerContainer .prev_header {margin: 0 auto;width: 100%;height: 100%;}
.prev_headerContainer .prev_header .prev_logo {max-height: 100%;display: inline-block;height: 100%;width:200px;}
.prev_headerContainer .prev_header .prev_logo img {width: auto;height: auto;max-height: 100%;}
.prev_userMenu {height: 100%;width:100%}
.prev_userMenu .dx-toolbar .dx-toolbar-items-container{height: 55px;}
.prev_usersubmenu{padding: 10px;border-bottom: 1px solid #e0e0e0;}
.prev_usertoolbar.dx-toolbar{background: transparent;padding:0 10px}
.prev_usertoolbar .dx-dropdownmenu .dx-button-content{background: #f2f2f2!important}
.prev_info {
    width: auto;
    padding: 0px 10px;
    color: rgb(55, 55, 55);
    display: inline-block;
    top: 0;
    vertical-align: text-bottom;
    padding: 0px 8px 24px;
}
.prev_signout{border-top: 1px solid #776f6f;}
.prev_avatar {border-radius: 50%; background-position: top; background-repeat: no-repeat; display: inline-block; top: 0;height: 80px; width: 80px;background-color: var(--mainColor);border: 1px solid var(--mainColor)}
.prev_btninfotop {margin-top: 10px;margin-bottom: 10px;}
.prev_signout .dx-button-text{text-transform:capitalize}
.prev_btnsignout{width: 100%;}
.prev_userContainerWrapper .prev_signoutIcon {width: 48px;height: 48px;background-position: -336px 0px;box-sizing: border-box;border-radius: 6px;cursor: pointer;display: inline-block;float: right;margin: 4px 0px;}
.prev_btninfo{margin-right: 10px;margin-left: 10px;}
.prev_btninfoleft{margin-right: 10px;margin-left: 10px;}
.prev_userContainerWrapper .prev_userIcon { width: 48px;height: 48px;background-position: -288px 0px;box-sizing: border-box;border-radius: 50%;cursor: pointer;display: inline-block;float: right;margin: 4px 0px;}
.prev_userContainerWrapper .prev_userIcon img {max-width: 100%;max-height: 100%;width: 100%;height: 100%;border-radius: inherit;display: none;}
.prev_userContainerWrapper .prev_userName {color: #FFFFFF;text-align: right;padding-right: 16px;display: table-cell;vertical-align: middle;}
.prev_userContainerWrapper .prev_userName span {line-height: 48px;font-size: 18px;}
.prev_userContainerWrapper .prev_userName .displayPrefix {color: #838383;}
.prev_contentContainer {width: 100%;}
.prev_contentHolder2 {width: 100%;height:100%; box-sizing: border-box;display: none;}
.prev_contentPWrapper {width: 100%;background-color: #f2f2f2;height: inherit;}
.Prev-inner-title{font-size: 28px;text-align: center;letter-spacing: 0.25px;margin: 6px 10px;font-weight: bold;color:#c90224}
.prev_menuContainer {
      top: 58px;
    position: fixed;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    background-color: #373737;
    transition: width 0.5s;
    z-index: 5;
    box-shadow: 0px 0px 7px 1px rgba(60, 60, 60, 0.6);
    overflow-y: auto; 
}
.prev_layout2_contentContainer {
    vertical-align: top;
    margin: 0 auto;
    /*position: absolute;*/
    transition: width 0.5s, left 0.5s;
    /*left: 200px;*/
    right: 0;
    margin-top:58px;
    /*display: inline-block;*/
}
.prev_tposition{top:0}
.prev_layout2Content_main {margin-bottom: 20px;color: #4f545a;width: 100%;min-height: inherit;box-sizing: border-box;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s; }
.prev_layout2Content_wrapper {min-height: inherit;padding: 10px;box-sizing: border-box;}
.prev_content_titleWrapper, .prev_content_breadcrumbsWrapper {width: 100%;height: 100%;display: table;}
.prev_content_titleWrapper .contentTitel, .prev_content_breadcrumbsWrapper .breadcrumbsTitle {display: table-cell;vertical-align: middle;text-align: left;padding-left: 15px;font-size: 14px;}
.prev_content_titleWrapper .contentTitel {vertical-align: middle;padding-right: 8px;}
.prev_content_tabContainer .prev_tab .titleWrapper {display: table;width: 100%;height: 100%;}
.prev_content_tabContainer .prev_tab .titleWrapper .title {display: table-cell;vertical-align: middle;text-align: center;}
.prev_content_dataHolderWrapper {
    margin: 0 auto;

}
.prev_content_dataHolder {width: 100%;padding: 0px 15px;box-sizing: border-box;background-color: #fff;border-top: none;overflow-x: auto;z-index: 0;}
.prev_footerContainer {
    height: 16px;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 2px;
    bottom: 0;
    position: fixed;
    width: 100%;
    z-index: 5;
}
.prev_footerContainer .prev_footer {width: 100%;height: 100%;}
.prev_footerContainer .prev_footer_text {
        width: 100%;
    color: #ffffff;
    font-size: 11px;
    text-align: center;
}
.prev_navbar {
    background-color: #373737;
    /*max-width: 200px;
              margin-top: 58px;
    background-color: #373737;
    left: 0px;
    right: 0;
    margin: 0 auto;
    width: 200px;
    position: relative;
    vertical-align: top;
    display: inline-block;*/

}
/*.dx-drawer-shrink .dx-drawer-panel-content .dx-tab-text {
    display: none;
}*/
i.dx-icon.spriteMenu{width: 48px;height: 48px;background: url(../images/menusprite.svg);margin:0 auto;background-repeat: no-repeat;    background-size: auto!important;}
i.dx-icon.spriteImg{width: 48px;height: 48px;background: url(../images/spriteimage.svg);margin:0 auto;background-size: auto 100%}
.prev_navbar i.dx-icon.spriteMenu.prev_ico_dashboard { background-position: 0px 0px;}
.prev_navbar .dx-tab.dx-tab-selected .dx-icon.spriteMenu.prev_ico_dashboard{ background-position: 0px 0px; }
.prev_navbar i.dx-icon.spriteMenu.prev_ico_adminhome { background-position: -48px 0px;}
.prev_navbar .dx-tab.dx-tab-selected .dx-icon.spriteMenu.prev_ico_adminhome{ background-position: -48px 0px; }
.prev_navbar i.dx-icon.spriteMenu.prev_ico_incidents { background-position: -96px 0px;}
.prev_navbar .dx-tab.dx-tab-selected .dx-icon.spriteMenu.prev_ico_incidents{ background-position: -96px 0px; }
.prev_navbar i.dx-icon.spriteMenu.prev_ico_mycorrectiveaction { background-position: -144px 0px;}
.prev_navbar .dx-tab.dx-tab-selected .dx-icon.spriteMenu.prev_ico_mycorrectiveaction{ background-position: -144px 0px; }
.prev_navbar i.dx-icon.spriteMenu.prev_ico_mypreventiveaction { background-position: -192px 0px;}
.prev_navbar .dx-tab.dx-tab-selected .dx-icon.spriteMenu.prev_ico_mypreventiveaction{ background-position: -192px 0px; }
.prev_navbar i.dx-icon.spriteMenu.prev_ico_reports { background-position: -240px 0px;}
.prev_navbar .dx-tab.dx-tab-selected .dx-icon.spriteMenu.prev_ico_reports{ background-position: -240px 0px; }
.prev_admintasklist i.dx-icon.spriteImg.prev_ico_users {background-position: 0px -96px;margin: 0;}
.prev_admintasklist i.dx-icon.spriteImg.prev_ico_groups{ background-position: -48px -96px; margin: 0;}
.prev_admintasklist i.dx-icon.spriteImg.prev_ico_areas { background-position: -96px -96px; margin: 0;}
.prev_admintasklist i.dx-icon.spriteImg.prev_ico_applnconfiguration { background-position: -144px -96px;margin: 0;}
.prev_admintasklist i.dx-icon.spriteImg.prev_ico_emailconfiguration { background-position: -192px -96px;margin: 0;}
.prev_admintasklist i.dx-icon.spriteImg.prev_ico_incidentsettings { background-position: -240px -96px;margin: 0;}
.prev_admintasklist i.dx-icon.spriteImg.prev_ico_psmincidentsettings {
    background-position: -240px -96px;
    margin: 0;
}
.prev_admintasklist i.dx-icon.spriteImg.prev_ico_roles { background-position: -288px -96px;margin: 0;}
.prev_admintasklist i.dx-icon.spriteImg.prev_ico_psmcriterionsettings {
    background-position: -288px -96px;
    margin: 0;
}
i.dx-icon.spriteImg.prev_ico_emailauth { background-position:-288px -0px;margin: 0;}
i.dx-icon.spriteImg.prev_ico_emailconfirm{ background-position:-288px -48px;margin: 0;}
i.dx-icon.spriteImg.prev_ico_overflow{ background-position: -346px -9px;margin: -5px; height: 48px;width: 30px;}
i.dx-icon.spriteImg.prev_ico_users {background-position: 0px -96px;margin: 0;}
.prev_loginlayout .prev_logo {height: 100px; text-align: center;background: white;padding: 10px;}
i.dx-icon.prev_hicon {background-position: 34px -139px;margin: 0;height: 36px; width: 36px;}
i.dx-icon.prev_ico_usermenu {width: 80px; height: 80px; border-radius: 100%; background: url(../images/userico.png) no-repeat 10% 10%; background-position: -33px -15px;}
.prev_navbar .dx-tab.dx-tab-selected .dx-icon {filter: none}
.prev_navbar .dx-item-content.dx-tab-content {
    padding: 15px 12px;
}
.prev_navbar .dx-tab-content, .dx-tab-text{vertical-align: top;text-transform:none;font-size:15px}
.dx-tab-text{min-width:150px}

.prev_navbar .dx-tab{min-width: 75px;background-color: #3a3838;color:white;padding: 0; display:block;  }
.prev_navbar .dx-tab .dx-icon{filter: var(--filterCode);}
.prev_navbar .dx-tab:after{position: absolute;content: "";left: 0;right: 0;margin: 0 auto;border-bottom: 1px solid #585858;border-top: 1px solid #000000;}
.prev_navbar .dx-tab.dx-state-hover{background-color:transparent;}
.prev_navbar .dx-tab.dx-tab-selected:before {background:transparent;}
.prev_navbar .dx-tab:first-child:after{border-top: none;}
.prev_navbar .dx-tab:last-child:after {
   position: absolute;content: "";left: 0;right: 0;margin: 0 auto;border-bottom: 1px solid #585858;border-top: 1px solid #000000;
}
.prev_navbar .dx-tab:last-child:before {
    /*border-bottom: 1px solid #585858;
    border-top: 1px solid #000000;*/
}

.prev_navbar .dx-tab.dx-tab-selected{color: #fff;background: var(--mainColor);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=rgba(255, 255, 255, 0.35), endColorstr=var(--mainColor),GradientType=0 );background-image: url(../IMAGES/s_shawdow_l.png), url(../IMAGES/s_shawdow_r.png);background-position: left top,right top;background-repeat: no-repeat;border: none;background: linear-gradient(to bottom, rgba(0, 0, 0, .15) -60%,var(--mainColor) 70%);}
.prev_navbar .dx-tabs-wrapper{background: #0f0f0f;background: -moz-linear-gradient(top, #0f0f0f 0%, #303030 100%); background: -webkit-linear-gradient(top, #0f0f0f 0%,#303030 100%); background: linear-gradient(to bottom, #0f0f0f 0%,#303030 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#303030',GradientType=0 );}
.prev_navbarsub .dx-state-invisible .dx-tab {background-color: var(--mainColor);}
.prev_navbarsub .dx-tab{color: #464646;border-left: 1px solid #fbfbfb;border-right: 1px solid #a9a9a9;border-bottom: 3px solid #d0d0d0;
background: #f2f2f2; /* Old browsers */
background: -moz-linear-gradient(top, #f2f2f2 1%, #d4d6d8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f2f2f2 1%,#d4d6d8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f2f2f2 1%,#d4d6d8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#d4d6d8',GradientType=0 ); /* IE6-9 */

    padding: 12px 16px 9px 16px;

}
.prev_navbarsub :first-child{border-left: none;}
.prev_navbarsub :last-child{border-right: none;}
.prev_navbarsub {background-color: var(--mainColor);border-left: none;border-right: none;}
.prev_navbarsub.dx-tabs {border-bottom: 1px solid #cacaca;}
.prev_navbarsub .dx-tab.dx-tab-selected:before{content: "";height: 2px;left: 0;right: 0;margin: 0 auto;content: "";left: 0;right: 0;width:10px;bottom: -10px;margin: 0 auto;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid var(--mainColor);background: transparent;}
.prev_navbarsub .dx-tab.dx-tab-selected{color: var(--selectedTextColor);background: var(--mainColor);    border: none;
    border-bottom: 3px solid var(--mainColor);}
.prev_navbar .dx-tab-selected-prev:after{border-right: none;}
.prev_navbar .dx-tab-selected-next:after{border-left: none;}
.prev_unofyicon{font-size: 16px!important;color: #b11a28;}
.prev_unofyhead{display: inline-block;margin: 0 7px;min-width: 250px;vertical-align: middle;}
.prev_unofytitle{font-size: 13px;}
#prev_usernofy {margin-top: 4px!important;}
.prev_usernofy .dx-button-content{padding: 9px 16px!important;}
.prev_usernofy .dx-icon {font-size: 20px!important;color:#444343}
.prev_usernofy .dx-menu-item-content .dx-menu-item-text {top: 0px;position: absolute;left: 30px;color: #FFF;font-size: 10px;background: #ff1201;width: 17px;border-radius: 50%;line-height: 18px;height: 17px;text-align: center;}
.prev_unofy .dx-submenu .dx-menu-item-wrapper:not(:last-child){ border-bottom: 1px solid #e4e4e4;}
.prev_unofy .dx-submenu .dx-menu-item-wrapper{padding: 5px 0;margin: 0 10px;}
.prev_rolelist .dx-button-content{overflow: visible; line-height: 100%;}
.prev_rolelist{display: inline-block; margin-top: 4px!important; height: 36px;}
.prev_rolelist input{padding :12px 12px 12px 12px !important}
.prev_loginform {  margin: 30px 20px 20px 20px;}
.prev_roleicon {font-size: 24px;height: 36px;top: 6px;position: relative; right: 0px; color: #444343;}
.prev_readonlytrue .dx-texteditor.dx-editor-underlined .dx-texteditor-input {padding: 7px 4px 6px;}
.prev_readonlytrue .dx-field-item-content {border: none;}
#infobox{width: 100%;background-color: #ffeea7;padding: 0 8px;border-top-right-radius: 4px;border-top-left-radius: 4px;line-height: 50px;text-align: center; font-size: x-large;font-style: oblique;}
.prev_loaderWrapper{width: 192px;height: 110px;background-color:var(--mainColor);top: 0;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;border-radius: 10px;}
.digi_group_header {
    margin-right: 92%;
    float: right;
}

.digi_subgroup_header {
 background-color:#E9F5FF;
}
/* ------START-------INCIDENT ---------START--------------------------------------------------------------------------------------------*/ 
#preliminaryform  .dx-radiogroup .dx-radiobutton {
    /*margin: 10px 0;*/
}

.prev_factsgridwrapper{padding-top: 10px;}
.prev_chroreadonlytrue{margin-top: 10px!important;border-top: 1px solid #e0e0e0!important}
#prev_chrogrid .dx-datagrid.dx-datagrid-borders > .dx-datagrid-header-panel{border-bottom: 1px solid #e0e0e0;}
.prev_rattach{margin-top: 10px;}
.prev_rptimg img{width: 100%;height: 100%;cursor: pointer;}
.prev_rptimg{width: 85px;height: 75px;border:1px solid #d1d1d1;line-height: 75px;text-align: center;}
#prev_poprptform{border: 1px solid #f0f0f0}
.prev_infolist{padding-right:0!important}
.prev_ifilelist{padding-left:0!important}
.divrptcontent{padding-bottom:10px}
.prev_pdfleft{display: inline-block;width: 70%;vertical-align: top;padding: 10px;border: 1px solid red;height: 100%;}
.prev_pdfright{display: inline-block;width: 30%;vertical-align: top;padding: 10px;border: 1px solid red;height: 100%;}
.Preview-iconlarge{font-size: 150px;padding: 30px;}
.prev_fupload{display: inline-block;width: 300px;vertical-align: middle;}
.prev_fnote{display: inline-block; border: 1px solid #ffd93d; vertical-align: middle;padding: 10PX; background-color: #fcfded;  border-radius: 4px;}
.prev_scoretip { padding-top: 10px; display: inline-block; color: var(--mainColor);padding-bottom: 10px;min-width: 85px;}
.prev_scoretipinfo{display: inline-block;}
.prev_filtercompany{padding-bottom: 18px;}
.prev_fontx{font-size: 8px;line-height: 12px!important;height: 12px;width: 12px;}
/*.prev_font12 .dx-field-item-label-text, .prev_font12 input{font-size:12px!important}*/
.prev_addbtn, .prev_addbtn.dx-state-hover {background: #2c9d00;}
.prev_addbtn .dx-icon-add {color: #fff!important;}
.prev_fnote{padding-bottom: 10px;}
.prev_ftxt {display: block; font-size: 10pt; color: var(--secondaryColor);margin-left: 9px;}
.Preview-hitype2{border-left:4px solid #da0116; margin: 5px 10px; padding: 3px; font-size: 14px;}
.Preview-hitype1{border-left:4px solid #f87b11; margin: 5px 10px; padding: 3px; font-size: 14px;}
.prev_statusbox1{background: #9C27B0;height: 10px; width: 10px; display: inline-block;}
.prev_statusbox3{background: #4AC2F1;height: 10px; width: 10px; display: inline-block;}
.prev_statusbox2{background: #f08427;height: 10px; width: 10px; display: inline-block;}
.prev_statusbox4{background: #d50000;height: 10px; width: 10px; display: inline-block;}
.prev_statusbox6{background: #f6a935;height: 10px; width: 10px; display: inline-block;}
.prev_statusbox5{background: #4d9a00;height: 10px; width: 10px; display: inline-block;}
.prev_status1{color: rgba(0, 0, 0, 0.87);display: inline-block;padding-left: 10px;}
.prev_status3{color: rgba(0, 0, 0, 0.87);display: inline-block;padding-left: 10px;}
.prev_status2{color: rgba(0, 0, 0, 0.87);display: inline-block;padding-left: 10px;}
.prev_status4{color: rgba(0, 0, 0, 0.87);display: inline-block;padding-left: 10px;}
.prev_status6{color: rgba(0, 0, 0, 0.87);display: inline-block;padding-left: 10px;}
.prev_status5{color: rgba(0, 0, 0, 0.87);display: inline-block;padding-left: 10px;}
.prev_comments-space {word-break: break-word;}
.prev_remaining-content span {display:none;}
.prev_itemreadonlyhead { text-align: center;color: #4f545a;}
.prev_itemreadonlyhead span{font-size: 15px;}
.prev_itemreadonly{padding: 7px 4px 6px; font-size: 14px; white-space: pre-wrap; min-height: 22px;}
.prev_readonlytrue .dx-texteditor-buttons-container {display: none;}
.prev_readonlytrue .dx-texteditor.dx-editor-underlined.dx-state-disabled:after, .prev_readonlytrue .dx-texteditor.dx-editor-underlined.dx-state-readonly:after, .prev_readonlytrue .dx-texteditor.dx-editor-underlined.dx-state-readonly.dx-state-hover:after {  border: none;}

.prev_customtblheader .dx-datagrid-headers {
    color: rgba(0, 0, 0, 0.54);
}
#prev_incidentrejectreason {background-color: var(--mainColor) !important;opacity: 1 !important;border-radius: 4px !important;padding: 8px 15px;color: #FFF;display: flex;font-size: 14px;}
.prev_hrejinfo{max-width: 100%;display: inline-block;word-break: break-word;}
.prev_htwrapper,.prev_hswrapper, .prev_trow{display: table-row;}
.prev_hlbltitle, .prev_hlblsite, .prev_hlblid, .prev_hlbldate{color:sandybrown}
.prev_htitle { max-width: 300px;}
.prev_hswrapper>div, .prev_htwrapper>div, .prev_hidwrapper>div, .prev_trow>div{display: table-cell; padding: 2px 5px 2px 0px}
prev_btnwrapper{display:flex}
.prev_btnwrapper > div {  margin-right: 10px;}
.prev_right{float:right;margin-left: 10px!important;}
.prev_incidentinfo{font-size: 17px;line-height: 30px;}
.prev_incidentinfo span{width:100px;font-weight: 600;}
.prev_idetails .dx-form-group-with-caption {position: relative;}
.prev_idetails .dx-form-group-with-caption:before {content: '';width: 100%;height: 0px;background: #eaeaea;position: absolute;left: 0px;height: 34px;}
.prev_idetails .dx-form-group-caption {
    background-color: #dedede;
    font-size: 15px;
    display: inline-block;
    padding: 7px 56px 7px 19px;
    position: relative;
    z-index: 1;
    letter-spacing: 1px;
    background: #416ca0;
    color: #fff;
    border-radius: 3px;
    background: linear-gradient(135deg,#535353 8%,#78797c 85%,transparent 51%);
    background: linear-gradient(135deg,rgba(var(--secondaryColorLight), 1) 8%,var(--secondaryColor) 85%,transparent 51%);
    min-width: 180px;
}
.prev_ardetails .dx-form-group-caption {background: #416ca0;color: #fff;border-radius: 3px;display: block;}
.prev_ardetails {background: #fcfded;}
.prev_incidentdet{ font-size: 17px;margin: 12px 0;line-height: 30px;}
.prev_incidentdet span{width:100px;font-weight: 600;}
.prev_caperform{  border-left:1px solid #F1F1F1;}
.Preview-itype1{background: #f87b11;width: 4px;height: 40px;position: absolute;top: 4px;left: 0;}
.Preview-itype2{background: #da0116;width: 4px;height: 40px;position: absolute;top: 4px;left: 0;}
.Preview-iid{display: inline-block;margin-left: 10px!important;}
.Preview-itypedesc1{background: #f87b11;border-radius:5px;color:#FFF;box-sizing: border-box;  padding: 6px;}
.Preview-itypedesc2{background: #da0116;border-radius: 5px;color: #FFF;box-sizing: border-box;padding: 6px;}
#prev_incidents_gridcontainer .dx-datagrid-rowsview .dx-data-row > td{  position: relative;}
#preliminaryform .dx-list-item{width: 300px;height: 250px;display: inline-block;margin: 0;}
.Preview-pitype1.dx-radiobutton-checked .dx-radiobutton-icon .dx-radiobutton-icon-dot {background: #f87b11;}​
.Preview-pitype2.dx-radiobutton-checked .dx-radiobutton-icon .dx-radiobutton-icon-dot {background: #da0116;}
.prev_idetails{border:1px solid #d5d5d5;margin-bottom: 10px;border-radius: 4px;}
.prev_incidentid{background-color: #616161 !important;opacity: 1 !important;border-radius: 4px !important;padding: 8px 15px;color: #FFF;display: inline-block;font-size: 14px;margin: 6px 0;}
.prev_incidentsummaryhelp,.prev_incidentdetailhelp{background-color: #fcfded;padding: 0 !important;border: 1px solid #ffd93d;border-radius: 4px;margin: 6px 15px;}
.prev_incidentsummaryhelp label, .prev_incidentdetailhelp label{background-color: #ffe392;padding: 8px 8px;border-top-right-radius: 4px;border-top-left-radius: 4px;}
.prev_incidentan .dx-field-item-content{margin: 6px 0;}
.prev_readonlytrue .prev_incidentan .dx-field-item-content{margin:0;}
.prev_tipstext{color: var(--secondaryColor);font-size: 14px;vertical-align: text-bottom;line-height: 36px;}
.prev_tipstitle{background-color: #ffeea7;padding:1px 8px;border-top-right-radius: 4px;border-top-left-radius: 4px;}
.prev_tipsicon{margin-right: 8px;margin-top: 0px;font-size: 18px;border-radius: 4px;color: #5f5f5f;text-align: center;}
.prev_whiteicon{color: #ffffff;}
.prev_redicon{color: var(--mainColor);}
.prev_tipsdcontent{padding: 14px 0;}
.prev_tipsscontent{padding: 14px 0;}
.prev_tipslbl li {padding: 2px 0;}
.prev_itemcontent img{width:200px;}
.prev_plistdocuments{height: auto;top: 0; bottom: 0;}
.prev_itemcontent {position: relative;margin: 5px;color: #fff;cursor: pointer;}
.prev_itemoptions {top: 0;left: 0;}
.prev_itemoptions> div {bottom: 0;width: 100%;padding-top: 4px;background-color: rgba(19,32,51,0.8);z-index: 1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-left: 2px solid transparent;border-right: 2px solid transparent;}
.prev_gallery_msg {width: 100%;background-color: #ffeea7;padding: 0px 8px;border-top-right-radius: 4px;border-top-left-radius: 4px;line-height:50px;text-align:center;font-size:x-large;font-style:oblique;}
.prev_btnapproval{margin-right: 15px!important;}
.prev_wizard .dx-tabs-wrapper {background:#fff}
#factsform .dx-tabpanel .dx-tab{min-width: 200px;display: inline-block;}
#factsform .dx-item.dx-tab:before {content: '';position: absolute;bottom: 0;height: 2px;left: 0;right: 0;top: 39%;background-color: #dedede;}
#factsform .prev_licshow2 .dx-item.dx-tab:nth-child(3):before{left:50%;}
#factsform .dx-item.dx-tab:nth-child(1):before{left:50%;}
#factsform .dx-item.dx-tab:nth-child(4):before{right:50%;}
#factsform .dx-item.dx-tab.dx-tab-selected:nth-child(1):before{background:#1db2f5;}
#factsform .dx-item.dx-tab.dx-tab-selected:nth-child(2):before{background:#97c95c;}
#factsform .dx-item.dx-tab.dx-tab-selected:nth-child(3):before{background:#ffc720;}
#factsform .dx-item.dx-tab.dx-tab-selected:nth-child(4):before{background:#e65100;}
#factsform .dx-item.dx-tab.dx-tab-selected:nth-child(1) .dx-icon{background:#1db2f5; color:#fff}
#factsform .dx-item.dx-tab.dx-tab-selected:nth-child(2) .dx-icon{background:#97c95c; color:#fff}
#factsform .dx-item.dx-tab.dx-tab-selected:nth-child(3) .dx-icon{background:#ffc720; color:#fff}
#factsform .dx-item.dx-tab.dx-tab-selected:nth-child(4) .dx-icon{background:#e65100; color:#fff}
#factsform .dx-item.dx-tab:nth-child(1) .dx-icon{color: #1db2f5;width: 44px;height: 44px;border: 2px solid #1db2f5;border-radius: 50%;line-height: 42px;background: white;}
#factsform .dx-item.dx-tab:nth-child(2) .dx-icon{color: #97c95c;width: 44px;height: 44px;border: 2px solid #97c95c;border-radius: 50%;line-height: 42px;background: white;}
#factsform .dx-item.dx-tab:nth-child(3) .dx-icon{color: #ffc720;width: 44px;height: 44px;border: 2px solid #ffc720;border-radius: 50%;line-height: 42px;background: white;}
#factsform .dx-item.dx-tab:nth-child(4) .dx-icon{color: #e65100;width: 44px;height: 44px;border: 2px solid #e65100;border-radius: 50%;line-height: 42px;background: white;}
#factsform .dx-layout-manager .dx-tabpanel .dx-multiview-item-content{border: 1px solid #dedede;padding-top:1px;}
.prev_chroadd{float:right}
#prev_chrogrid table:before {content: "";background: #dedede;position: absolute;width: 1px;height: 100%;left: 172px;}
#prev_chrogrid .dx-datagrid-header-panel .dx-toolbar-items-container{height: 70px;}
#prev_chrogrid .prev_uploadexcel .dx-fileuploader-container{display:inline-block}
#prev_chrogrid .prev_uploadexcel .dx-fileuploader-input-container{display:none}
#prev_chrogrid .dx-datagrid-headers{display:none}
.prev_container {width: 100%;padding-left: 10px;position: relative;padding: 10px 10px;background-color: inherit;background-color: #dedede;border-radius: 5px;}
.prev_container::before {left: -10px;border: medium solid #dedede;border-width: 10px 10px 10px 0;border-color: transparent #dedede transparent transparent;content: " ";height: 0;position: absolute;width: 0;z-index: 1;top: 50%; margin-top: -10px;}
.prev_circlecontent {width: 60px;height: 60px;border-radius: 50%;background: #dedede;line-height: 60px;display: inline-block;font-size: 12px;position:relative}
.prev_datecontent {display: inline-block;padding-right: 5px;min-width: 110px;font-size: 12px;}
.prev_chrodatewrap{width:200px}
.prev_eviimg img{width: 50px;height: 25px; cursor:pointer}
.dx-item.dx-toolbar-item.dx-toolbar-button:first-child .dx-button-default {border-radius: 4px;background-color: var(--mainColor);color: #fff;box-shadow: 0 1px 5px rgba(0,0,0,.24);}
.dx-item.dx-toolbar-item.dx-toolbar-button:last-child .dx-button-default {background-color: transparent;color: rgba(var(--secondaryColorLight), 1);box-shadow: none;border: 1px solid rgba(var(--secondaryBColor), 0.24);}
/* -------END--------INCIDENT -----------END--------------------------------------------------------------------------------------------*/
/*--------------START----------------INCIDENT SETTING SCREEN --------------------------------------*/
#divRow1,#divRow2{text-align: left;}
.prev_btn_primary , .prev_btn_secondary{-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;min-width: 60px;display: inline-block;text-align: center;padding: 10px;margin-right: 10px;cursor:pointer;}
.prev_btn_primary {background-color: var(--mainColor);color: #fff;}
.prev_btn_secondary {background-color: transparent;color: var(--mainColor);border: 1px solid rgba(213, 0, 0, 0.24);}
.prev_is_listWrapper {position: relative;}
.prev_is_popupparent .dx-popup-content {padding: 0 24px;}
.prev_is_popupchild.dx-template-wrapper {margin-bottom: 10px;}
.prev_is_lsttxtOverflow {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;text-indent: 5px;left: 0;right: 94px;position: absolute;top: 7px;}
.prev_is_listeditIconWrapper {position: absolute;right: -6px;top: -5px;}
.prev_is_fieldItemContainer {margin: 10px 0;}
.prev_is_lableField { width: 100%; display: inline-block; position: relative; padding: 8px 0 0; color:var(--secondaryColor);}
.prev_is_elementField{padding: 12px 0;}
.prev_is_fieldItem1, .prev_is_fieldItem2{position:relative;padding:15px 0;}
.prev_is_fieldItem1{padding-top:0 !important;}
.prev_is_btnStrip {padding: 3px 0;}
.prev_is_colContainer {width: 31%;display: inline-block;border-radius: 4px;border: 1px solid #CDCDCD;margin:10px;text-align: left;}
.prev_is_headerContainer{position: relative;background-color: #c2c1b4 !important;background: #cecdc7;background: #828282;background: -moz-linear-gradient(top, #828282 0%, #5d5d5d 100%);background: -webkit-linear-gradient(top, #828282 0%,#5d5d5d 100%);background: linear-gradient(to bottom, #828282 0%,#5d5d5d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#5d5d5d',GradientType=0 );background: -moz-linear-gradient(top, #cecdc7 0%, #a6a59a 100%);background: -webkit-linear-gradient(top, #cecdc7 0%,#a6a59a 100%);background: linear-gradient(to bottom, #cecdc7 0%,#a6a59a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecdc7', endColorstr='#a6a59a',GradientType=0 );color: #565656;padding: 7px 0;}
.prev_is_headerContainer1 {position: relative;margin-right: 45px;line-height: 36px;font-weight: bold;margin-left: 7px;font-size: 15px;}
.prev_is_headerContainer2{position: absolute;right: 5px;top: 7px;}
#iDegreeList .dx-list-item-content, #iTypeList .dx-list-item-content, #iAreaStrengthList .dx-list-item-content, #iRootCause .dx-list-item-content, #iBodyParts .dx-list-item-content,#iPrelimCat .dx-list-item-content{padding: 5px;font-size:14px;}
#iDegreeList .dx-list-item,#iTypeList .dx-list-item-content,#iAreaStrengthList .dx-list-item-content, #iRootCause .dx-list-item-content, #iBodyParts .dx-list-item-content,#iPrelimCat .dx-list-item-content{cursor:default;}
.prev_is_buttonContainer{margin:5px;}
.prev_is_listEdit , .prev_is_listDelete{background-color:transparent !important;}
.prev_is_listEdit .dx-icon-edit{color:var(--mainColor)!important;font-size:18px;}
.prev_is_listEdit{right: -6px;position: absolute;}
.prev_is_listDelete{right: 32px;position: absolute;}
.prev_is_listDelete .dx-icon-trash{color:var(--mainColor) !important;font-size:18px;}
#iRootCause .dx-list-group.dx-list-group-collapsed .dx-list-group-header {background-color: #f1f1f1;border-bottom: 1px solid #c3c3c3;color: #ce0000;padding: 14px 8px;}
#iRootCause .dx-list-group .dx-list-group-header {background-color: #dcdcdc;border-bottom: 1px solid #c3c3c3;padding: 14px 8px;}
.prev_is_grpheader{font-size:14px;}
#iDegreeList .dx-list-search,#iTypeList .dx-list-search,#iAreaStrengthList .dx-list-search,#iRootCause .dx-list-search,#iBodyParts .dx-list-search,#iPrelimCat .dx-list-search{margin-bottom:0;}
/*---------------END-----------------INCDIENT SETTING SCREEN --------------------------------------*/
/* ------START-------ADMIN ---------START--------------------------------------------------------------------------------------------*/
.prev_logoattach{border:1px solid #dedede}
.prev_navbar i.dx-icon.spriteImg.prev_ico_users { background-position: 0px 0px;}
.prev_navbar .dx-tab.dx-tab-selected .dx-icon.spriteImg.prev_ico_users{ background-position: 0px -48px; }
.prev_admintasklist  {  margin: auto;  right: 0;  left: 0;}
.prev_home-link-card {cursor: pointer;  border: 1px solid #ebebeb;border-radius: 6px;text-align:center}
.prev_tb-title{  font-size: 18px;color:var(--secondaryColor);margin: 7px 0;position: relative;top: -35px;}
.prev_tb-icon_blue {background-color: #295b97 !important}
.prev_tb-icon {background-color: var(--mainColor);display: inline-block;line-height: 0;padding: 15px;border-radius: 50%;top: -40px;position: relative;-moz-transition:color .2s ease-in;-o-transition:color .2s ease-in;}
#prev_admintasklist .dx-tile:hover .prev_tb-icon{
    background: #0f0f0f; 
    background: -moz-linear-gradient(top, #0f0f0f 0%, #303030 100%); 
    background: -webkit-linear-gradient(top, #0f0f0f 0%,#303030 100%); 
    background: linear-gradient(to bottom,rgba(var(--secondaryColorLight), 1) 0%,var(--secondaryColor) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#303030',GradientType=0 ); 
}
#prev_admintasklist .dx-tile:hover .prev_tb-title{
    color:#000000;
}
.dx-datagrid .dx-link {
  color: var(--iconColor)
}
#prev_admintasklist .dx-tile:hover .prev_home-link-card {BACKGROUND: #f5f5f5;border: 1px solid #cacaca;}
.prev_tb-content {position: relative;top: -35px;font-size: 13px;line-height: 18px;color: #858585;overflow: hidden;padding-left: 10px;padding-right: 10px;}
.prev_admintasklist .dx-tile{border:1px solid transparent;border-radius: 6px;  padding: 20px;padding-top: 40px;}
.Preview-inner-title{font-size: 28px;text-align: center;letter-spacing: 0.25px;margin: 6px 10px;font-weight: bold;color:#434343}
.dim-title-left{text-align: left;margin: 20px 5px;}
/******************************************** Groups******************************************/
.Preview-groupTypes {margin-left: 30px;}
.clsStatus0 {color:red;}
.clsStatus0 input {color:red;}
.clsStatus1 {color:black}
/******************************************** Users******************************************/
.Preview-filter-set {color: rgba(0, 0, 0, 0.87);border: 1px solid #eae8e7;border-radius: 7px;display: block;margin-right: 5px;padding: 6px;font-size: 12px;background-color: #f7f7f7;}
.Preview-filter-border {border:1px solid #E4E4E4;margin-top: -15px;padding: 20px 5px 0px 15px;display: block;position: relative;z-index: 2;}
#spnFilterCaption {background-color: var(--mainColor);color: #FFF;border-radius: 4px;padding: 8px 20px;margin: 0 10px;position: relative;z-index: 3;top: -5px;cursor: pointer;}
#userFilter {padding: 11px 0px 0px 3px;}
.prev_userlist_container{margin-top: 15px;}
.prev_filter_details {height: 14px;width: 14px;border: 1px solid var(--mainColor);border-radius: 50%;margin: -6px 12px 0px -11px;color: white;font-size: 10px;font-weight: 100;line-height: 10px;background-color: var(--mainColor);cursor: pointer;text-align: center;}
#businessId {margin-bottom:-8px;}
#companyId { margin-bottom:-8px;}
/* ------------------------------------------------END--------ADMIN -----END------------------------------------------------------------------------*/
/* -------------------------------------------------------Start Closure------------------------------------------------------------------------*/
.prev_incidentclosure {font-size: 14px;font-weight: 600;color:#d20f0f;width: auto;min-width: 90px;display: inline-block;}
.prev_closurehead {margin-top:20px;}
 .prev_capa_details {padding: 0px 80px 0px 80px;}
.prev_capa_details-left {padding: 0px 80px 0px 25px; border-right:1px solid #CDCDCD;}
.prev_incident_right {padding: 0px 70px 0px 8px;}
.prev_mycapa_itemcontent {position: relative;margin: 5px;color: #fff;cursor: pointer;width:100px;height:100px;}
.prev_capa_listdocument{height: auto;top: 0; bottom: 0; width:40%; }
.prev_image_upload {display:none;}
.prev_delete,.prev_preview {background: var(--mainColor);border-radius: 9PX;color: white;margin: 5px;PADDING: 7PX;font-size: 16px;}
.Preview-cls-control {z-index: 2;top: 40%;POSITION: ABSOLUTE;text-align: center;width: 100%; background: rgba(0,0,0,0.5);}
.prev_imgtext>div {display: inline-block;}
.prev_itemaction {line-height: 21px;opacity: .8;color: #ffffff;text-align: center;padding: 5px;padding-left: 10px;vertical-align: top;margin: 2px 2px;height: 23px;top: 0;cursor:pointer}
.imgwrapper:hover{background: rgba(0,0,0,0.5);height: 100%;}
.imgwrapper:hover .Preview-cls-control {display: block;}
.imgwrapper .Preview-cls-control {display: none;}
.prev_imgtext {position: absolute;z-index: 2;top: 0;width: 100%;background:transparent;background: rgba(0,0,0,0.5);}
.prev_itemcontent_capa img{width: 100%;height: 100%;}
.prev_plistdocuments{height: auto;top: 0; bottom: 0;width: 300px!important;}
.prev_capa_listdocument{height: auto;top: 0; bottom: 0;width: 300px!important;height: 220px!important;}
.prev_itemcontent_capa {cursor: pointer;}
.prev_img_preview {width:550px;height:400px}
.prev_approve_counts {position: relative;color: #FFF;font-size: 10px;background: #ea361e;width: 17px;border-radius: 50%;line-height: 18px;height: 17px;text-align: center;float: right;bottom: 8px;}
.prev_mypa_groups_list{font-size: 28px;text-align: center;letter-spacing: 0.25px;margin: 6px 10px;font-weight: bold;color:#434343;float:left;display:contents;display:ruby-base;}
.prev_max_recs {color: blue;margin-bottom: 10px;}
.prev_myca_priority_pri {display:inline-block}
.prev_myca_priority {background-image: url("../IMAGES/f_green.png"); display: inline-block;height: 24px;width: 24px;}
.prev_priority-flag {display: inline-block;max-height: 17px;max-width: 22px;vertical-align: middle;margin-right: 5px; }
.prev_priority-flag_over {display: inline-block;max-height: 17px;max-width: 22px;vertical-align: middle;margin-right: 5px;animation: classshake 3s; animation-iteration-count: infinite; }
.prev_priority-flag img, .prev_incidents-timectn .prev_overdue img, .prev_image img {width: auto;height: auto;max-width: 100%;max-height: 100%;}
.Preview-myca-legends {height: 20px;width: auto;margin-bottom: -28px;margin-top: 26px;}
.Preview-myca-legends1{height: 20px;width: auto;margin-bottom: -28px;margin-top: 13px;margin-left: -302px;float: left;display: inline-block;}
#prev_spn_top {margin-right:10px;}
.Preview-mypa-legends {height: 20px;width: auto;color: #4f545a;font-size:14px; }
.prev_inc_dets {color: #2869fd;cursor: pointer;border-radius: 4px;padding: 6px;background-color: #f2f2f2;}
.prev_inc_dets:hover {color: #d70000}
.Preview-ptype1 {background: #2a82cc; width: 4px;height: 40px; position: absolute; margin-top: -11px;    left: 0;}
.Preview-ptype2 {background: #00ccd9; width: 4px;height: 40px; position: absolute; margin-top: -11px;   left: 0;}
.Preview-tptype1{border-left:4px solid #2a82cc;margin: 5px 10px;padding: 3px;font-size: 14px;}
.Preview-tptype2{border-left:4px solid #00ccd9;margin: 5px 10px;padding: 3px;font-size: 14px;} 
/* Safari 4.0 - 8.0 */
@-webkit-keyframes classshake {
0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(1px, 1px) rotate(-2deg); }
  20% { transform: translate(-1px, 1px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, 1px) rotate(2deg); }
  50% { transform: translate(1px, 1px) rotate(0deg); }
  60% { transform: translate(1px, 1px) rotate(-2deg); }
  70% { transform: translate(3px, 1px) rotate(0deg); }
  80% { transform: translate(1px, 1px) rotate(2deg); }
  90% { transform: translate(1px, 1px) rotate(0deg); }
  100% { transform: translate(1px, 1px) rotate(-2deg); }
}
/* Standard syntax */
@keyframes classshake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(1px, 1px) rotate(-2deg); }
  20% { transform: translate(-1px, 1px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, 1px) rotate(2deg); }
  50% { transform: translate(1px, 1px) rotate(0deg); }
  60% { transform: translate(1px, 1px) rotate(-2deg); }
  70% { transform: translate(3px, 1px) rotate(0deg); }
  80% { transform: translate(1px, 1px) rotate(2deg); }
  90% { transform: translate(1px, 1px) rotate(0deg); }
  100% { transform: translate(1px, 1px) rotate(-2deg); }
}
/* -------------------------------------------------------End Closure------------------------------------------------------------------------*/
i.priority1 {background: url(../images/f_green.png); height: 17px; width: 22px; background-size: 22px 17px; margin:0 10px; display:inline-block; float:left;}
i.priority2 {background: url(../images/f_org.png); height: 17px; width: 22px;  background-size: 22px 17px; margin:0 10px; display:inline-block; float:left;}
i.priority3 {background: url(../images/f_red.png); height: 17px; width: 22px;  background-size: 22px 17px; margin:0 10px; display:inline-block; float:left;}
i.priority4 {background: url(../images/f_red.png); height: 17px; width: 22px;  background-size: 22px 17px; margin:0 10px; display:inline-block; float:left;}
.prev_priority-main {display: inline-block;margin-right: 15px;} 
.prev_internal {font-size: 16px; color: #269D29; margin-right: 10px;}
.prev_external {font-size: 16px; color: var(--mainColor); margin-right: 10px;}
.dx-layout-manager .prev_cagallery.dx-label-h-align.dx-flex-layout:not(.dx-field-item-label-align) {  -webkit-align-items: start;  -webkit-box-align: start;  -ms-flex-align: start;align-items: start;}
.dx-gallery-wrapper > .dx-empty-message {text-align: left;background-color: #e4e3e3;}
/*Email Configuration Popup baground style*/
.emailtemplate-group {padding: 20px;}
.emailtemplate-group {background-color: rgba(191, 191, 191, 0.15);}
/*Email Configuration Popup baground style*/
/* ----------------- Media Query styles  start ----------------- */
@media (max-width:1400px) and (min-width: 1024px){
.prev_navbarsub .dx-tab{padding:12px 0px 9px 0px}
}
@media (max-width:1024px) {

.prev_content_dataHolder{padding:0}
.prev_admintasklist .dx-tile{padding:40px 10px 10px 10px}
.prev_is_colContainer {width: 30%;}
}
@media (max-width:768px) {

.prev_content_dataHolder{padding:0}
#factsform .dx-tabpanel .dx-tab{min-width: 170px;}
.prev_is_colContainer {width: 45%;}
}
@media (max-width:600px) {
.prev_loginlayout .prev_headerContainer{width: 100%;}
}
/* Smartphones (portrait) ----------- */
@media (max-width : 320px) {
.prev_footerContainer .prev_footer_text { font-size: 11px;}
}
@media (max-height:768px) {}
@media (max-height:360px) {
.prev_loginlayout .prev_logo{height:auto;padding:10px 10px 16px 10px}
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.prev_loginlayout{width:100%}
.prev_navbar .dx-tab {padding: 1px 2px;min-width: 33px;}
.prev_navbar .dx-tab .dx-tab-text {display: none;}
.prev_layout2_contentContainer {top: 0;}
.prev_content_dataHolderWrapper {left: 0;right: 0;padding-left: 0px;padding-right: 0px;}
.timeline::after {left: 31px;}
.container {width: 100%;padding-left: 70px;padding-right: 25px;}
.container::before {left: 60px;border: medium solid white;border-width: 10px 10px 10px 0;border-color: transparent white transparent transparent;}
.left::after, .right::after {left: 15px;}
.prev_is_colContainer {width: 93%;}
.prev_layout2Content_wrapper {padding: 10px 0px;}
.prev_right { float:none; margin-left: 0px !important;}
.prev_loginContainerGen {width:360px}
.col-40 {display:none;}
} 
@media only screen and (min-width: 600px) and (max-width: 768px) {
.prev_navbar .dx-tab {padding: 1px 4px;min-width: 33px;}
} 
@media only screen and (max-width: 768px) {}  
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {} 
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {} 
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {} 
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {}
/* ----------------- Media Query styles  end ----------------- */

.dx-invalid-message {
    z-index: 5 !important;
}
#prev_settings_formButtons{
    margin-bottom:15px !important;
}
.dx-dropdowneditor-input-wrapper{
    width:100% !important;
}
#prev_role_gridContainer td{
    text-transform:capitalize !important;
}
.dx-field-item-optional{
    margin-top:4px !important;
}
.prev_prelimgridwrapper_box > #countryListDatagrid{
    width:40% !important;
}
.dx-item.dx-toolbar-item.dx-toolbar-button:last-child .dx-button-default {
    background-color: transparent !important;
    color: #fd8024 !important;
    border: 1px solid rgba(253, 128, 36, 0.24) !important;
}
.dx-item.dx-toolbar-item.dx-toolbar-button:last-child .dx-button-default:hover {
    background-color: rgba(253, 128, 36, 0.08) !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.dx-popup-bottom .dx-toolbar-after{
    left:0;
    padding-left:0px !important;
    height:0;
}
.dx-gallery{
    height:auto !important;
}
.dx-gallery-wrapper .dx-empty-message {
    margin-top: 9px !important;
    position:relative !important;
}
.prev_user_container{
    margin-bottom:25px !important;
}

#prev_rolelist_gridContainer table td:first-child {
    width: 5%;
}
#divemailbody {
    width:100% !important;
}
.prev_menuContainer{
    padding-bottom: 60px !important;
}
.dx-toolbar-item .prev_deflogo_app{
    display:inline;
    height: 52px;
}
.dx-toolbar-item .prev_logo_app,.imgwrapper img{
    display:inline;
   height: 52px;
    width: 134px;
}
.prev_login_headerText{
background-size: 134px 52px!important;
background-position: center center!important;    
}


#appSettingsContr .imgwrapper {
    height: 60px !important;
    width: 298px !important;
}

#appSettingsContr .imgwrapper img {
    max-height: 60px !important;
    max-width: 298px !important;
    object-fit: cover;
}
.prev_incidenttypehelp {
    background-color: #fcfded;
    padding: 0 !important;
    border: 1px solid #ffd93d;
    border-radius: 4px;
    margin: 6px 15px;
    display: block !important;
}

    .prev_incidenttypehelp label {
        background-color: #ffe392;
        padding: 8px 8px;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
    }

#prev_btnWorkSafety {
    margin-left: 15px;
    background-color: #fff !important;
    color: black !important;
}
    #prev_btnWorkSafety :hover {
        background-color: #20a08b !important;
        color: #fff !important;
    }
    #prev_btnInsidentSafety {
    color: black;
}

#prev_btnInsidentSafety :hover{
    background-color: #20a08b !important;
    color: #fff !important;
}

.ClsLBLIFilterBy {
    float: left;
    width: 74px;
    font-size: 15px;
    line-height: 2;
    /*color: var(--mainColor);*/
    color: #f74237;
    font-weight:500;
}
.ClsForScoringText input {
    color:#f74237 !important;
    font-size:15px !important;
}
.ClsForScoringText .dx-texteditor:after {
    border-bottom-width:0px !important;
}

.ClsForScoringText .dx-texteditor.dx-state-active:before {
    border-bottom: 0px solid #009788;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.02, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.02, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.02, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.02, 1), -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.02, 1);
}

.ClsForScoringText .dx-texteditor.dx-state-focused:before {
    border-bottom: 0px solid #009788;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.02, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.02, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.02, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.02, 1), -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.02, 1);
}

.ClsForScoringDivText {
    color: #f74237 !important;
    font-size: 15px !important;
    padding-top:5px;
}

.ClsForScoringHeader {
    /*background: #f5f5f5;*/
    background: #636469;
    background: linear-gradient(to bottom, #636469 0%,#323233 100%);
    background: -webkit-linear-gradient(top, #636469 0%,#323233 100%);
    color: White;
    margin-left: 1px;
    margin-bottom: 15px;
    padding-left: 10px;
    padding-top: 8px;
    border-radius: 3px 0 0 0;
}

    .ClsForScoringHeader .dx-field-item-label-text {
        color: White;
    }

.ClsForScoringHeaderN {
    background: #636469;
    background: linear-gradient(to bottom, #636469 0%,#323233 100%);
    background: -webkit-linear-gradient(top, #636469 0%,#323233 100%);
    color: black;
    padding-left: 10px;
    margin-left: -1px;
    margin-bottom: 15px;
    padding-top: 8px;
    border-radius: 0 3px 0 0;
}

    .ClsForScoringHeaderN .dx-field-item-label-text {
        color: White;
    }

.prev_incidentTeamhelpTips {
    background-color: #fcfded;
    padding: 0 !important;
    border: 1px solid #ffd93d;
    border-radius: 4px;
    margin: 0 auto;
    margin-top: 30px !important;
}

.ClsPossibleValDD .dx-dropdowneditor-input-wrapper {  
    height: 40px;
}

.ClsPSMCommentTxt .dx-texteditor-container {
    height: 35px;
}

.ClsForBlankHeaderN {
    background: #f5f5f5;
    color: black;
    padding-left: 30px !important;
    margin-left: -10px;
    margin-bottom: 15px;
    height: 50px;
    margin-top: 25px !important
}

.ClsForPSMTypeDivText {
    color: #f74237 !important;
    font-size: 15px !important;
    margin-left: 40px;
}

.ClsForBlankHeader .dx-field-item-label-text {
    color: black;
}

.ClsForBlankHeader {
    background: #f5f5f5;
    color: black;
    padding-left: 30px !important;
    margin-left: -10px;
    margin-bottom: 15px;
    margin-top: 25px !important
}

.ClsForBlankHeader_N {
    background: #f5f5f5;
    color: black;
    padding-left: 30px !important;
    margin-left: -10px;
    margin-bottom: 15px;
    margin-top: 25px !important
}

.ClsForBlankHeader_N .dx-field-item-label-text {
    color: black;
}
.preview {
    background: url(../IMAGES/sprite.png) -8px -8px;
    cursor: pointer;
    width: 28px;
    display: inline-block;
    line-height: 16px;
    height: 18px;
    vertical-align: middle;
    padding-right: 35px;
}
.stFilter{
    line-height: 36px;
    vertical-align: top;
}
.dx-popup-normal .dx-toolbar.dx-popup-title {
    height:20px
}
iframe {
    display: block; /* iframes are inline by default */
    border: none; /* Reset default border */
    width: 100%;
    height: calc(100vh - 100px);
}
.prev_btnsrch {
    position: absolute;
    top: 4px;
    left: -6px;
}
.dx-icon-find {
    font: 14px/1 DXIcons;
    color: rgba(86,86,86,.54);
}

