/** CSS for Widget DataGrid **/

.seyc-datagrid-global-container {
    max-width: 100%;
    margin-left: 10px;
}

.seyc-datagrid-global-container:focus {
    outline: none;
}


.seyc-datagrid-title {
    color: #000000;
    font-size: 15px;
    font-family: Lato-Semibold;
    height: 40px;
    line-height: 40px;
}

.seyc-datagrid-title-focused {
    color:#76BC21;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-color: #76BC21;
    border-bottom-width: 2px;
}

.seyc-datagrid-table-container,
.seyc-datagrid-facet-container {
    overflow: auto;
    padding-top: 3px;
    width : 100%;
    padding-bottom: 10px;
}

.seyc-datadrid-container-header {
}

.seyc-datadrid-container-data {
    overflow-x: auto;
    padding-bottom: 2em;
}


.seyc-datagrid-data {
    border-collapse: collapse;
    font-size: 16px;
}

.seyc-datagrid-data thead,
.seyc-datagrid-facet-container{
	font-family: Lato-Semibold;
}

.seyc-datagrid-header {
    border-collapse: collapse;
    font-size: 12px;
}

.seyc-datagrid-headerCell {
    font-weight: bold;
    vertical-align: bottom;
}

.seyc-datagrid-headerCell-icon{
	display: inline-block;
	height: 25px;
	width: 25px;
	margin: 6px;
	margin-bottom: 0;
	background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.seyc-datagrid-headerCell-icon-notSelectable{
	cursor:default;
}

.seyc-datagrid-headerCell::first-letter{
	text-transform:capitalize;
}

.seyc-datagrid-headerRow {
   border-bottom-width: 2px;
    border-bottom-color: #000000;
    border-bottom-style: solid;
}

.seyc-datagrid-row {
    /*line-height: 2.5em;*/
    line-height :40px;
}

.seyc-datagrid-row:nth-child(even){
	background-color: #D0D6DD;
}
.seyc-datagrid-row:nth-child(odd){
	background-color: #E7EAEE;
}

.seyc-datagrid-row:hover {
    background-color: #BADD90;
}

.seyc-datagrid-row:hover .seyc-datagrid-editableCell-bg .seyc-datagrid-render-container{
	background-color: transparent;
	border-color: transparent;
}

.seyc-datagrid-render {
    overflow: hidden;
}




.seyc-datagrid-render-not-editable {
    font-style: italic;
}

.seyc-datagrid-row-selected {
    background-color: red;
}

.seyc-datagrid-cell {
    height: 40px;
    vertical-align: middle;
    line-height: 20px;
    word-break: break-all;
    word-break: break-word; /*only for Chrome*/
    display: table-cell;
}

.seyc-datagrid-cell:focus {
	outline: #76BC21 solid 2px;
}

.seyc-datagrid-checkbox .seyc-checkbox input:disabled{
	width:22px;
	height:22px;
	clip: auto;
}

.seyc-datagrid-checkbox .ui-state-disabled{
	opacity: 0.4;
}
.seyc-datagrid-cell-with-warning{
	border-bottom: solid 2px #ED7F10;
}
.seyc-datagrid-cell-with-error{
	border-bottom: solid 2px #C00E17;
}



.seyc-datagrid-editableCell-bg div{
	height: 100%;
}

/* 
.seyc-datagrid-cell {
    text-align: right;
} */

.seyc-datagrid-checkbox {
    min-width : 3em;
}

.seyc-datagrid-select-indicator {
    width:1em;
    height: 40px;
}
.seyc-datagrid-row-warning-indicator{
	background-color: #ED7F10;
}
.seyc-datagrid-row-error-indicator{
	background-color: #C00E17;
}



.seyc-datagrid-select-indicator-on {
    background-color: #76BC21;
}

.seyc-datagrid-navigation-button.seyc-datagrid-page-selected {
    background-color: #76BC21;
    color: #FFFFFF;
}

.seyc-datagrid-system-container {
    display: flex;
    display : -ms-flexbox;
    display : -webkit-flex;
    align-items: center;
    height:40px;
}

.seyc-datagrid-system-container .seyc-button {
    display: inline-block;
    min-width: 40px;
}

.seyc-datagrid-systemButton {
    margin-right: 1.5em;
    color : #76BC21;
    font-weight: bold;
    cursor : pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    font-size:14px;
}


.seyc-datagrid-buttons-container {
    font-size: 16px;
    height: 40px;
    line-height: 40px;;
}

a.seyc-datagrid-navigation-button, .seyc-datagrid-navigation-button {
    font-weight: normal !important;
    font-size: 0.8em;
    color : #000000;
    padding : 0.5em;
}

a.seyc-datagrid-navigation-button:hover, .seyc-datagrid-navigation-button:hover {
    outline: 1px solid #AFAFAF;
    background-color: #dcdcdc !important;
    color : #000000;
    cursor :pointer;
}

a.seyc-datagrid-navigation-button:active {
    background-color: #B0BEC8 !important;
    outline: 1px solid #AFAFAF;
    color : #000000;
}

.seyc-datagrid-buttons-container > span{
	margin-right: 50px;
}

.seyc-datagrid-navigation-text {
    padding: 1em;
    color : #000000;
}

/* Modification of Field behavior of the framework when used a grid editor */

.seyc-singleLineInputParent-noLabel:not(.seyc-datagrid-editor) {
    /*width: 100% !important;*/
    display: table-cell !important;
    float: none !important;
    padding-left: 0.9em;
    margin-left: 5px;
}

.seyc-singleLineInputParent-noLabel.seyc-datagrid-editor {
    width: 100% !important;
    /*display: table-cell !important;*/
    float: none !important;
}

.seyc-datagrid-navigation-leftarrow{
	background-image: url(images/svg/arrowLeftFilled.svg);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    margin-bottom: -3px;
    display : inline-block;
    cursor : pointer;
}

.seyc-datagrid-navigation-rightarrow{
	background-image: url(images/svg/arrowRightFilled.svg);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    margin-bottom: -3px;
    display : inline-block;
    cursor : pointer;
}

.seyc-datagrid-indicator-sort{
	background-image: url(images/svg/arrowDown.svg), url(images/svg/errorIndicator.svg);
    background-repeat: no-repeat, no-repeat;
    background-size: 16px, 16px;
    background-position: left bottom, left center;
}

.seyc-datagrid-indicator-after-sort{
	background-image: url(images/svg/arrowUp.svg), url(images/svg/errorIndicator.svg);
    background-repeat: no-repeat, no-repeat;
    background-size: 16px, 16px;
    background-position: left center, left top;
}



/* Modif Grid editor */

.seyc-singleLine.seyc-datagrid-editor {
    display : flex ;
    display: -webkit-flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    align-items: flex-start;
    margin:0px !important;
}


.seyc-singleLineInputParent-noLabel.seyc-datagrid-editor .seyc-input-text {
    border: none !important;
    background-color: transparent !important;
}



.seyc-singleLineInputParent-noLabel.seyc-datagrid-editor .seyc-input-text.ui-focus {
    box-shadow: none !important;
    padding-right: 0.2em !important;
    height: calc(100% - 2px);
    border-bottom: 2px solid #76BC21 !important;
}
.seyc-datagrid-cell-with-warning .seyc-singleLineInputParent-noLabel.seyc-datagrid-editor .seyc-input-text.ui-focus {
	border-bottom: solid 2px #ED7F10 !important;
}
.seyc-datagrid-cell-with-error .seyc-singleLineInputParent-noLabel.seyc-datagrid-editor .seyc-input-text.ui-focus {
	border-bottom: 2px solid #C00E17 !important;
}



.seyc-datagrid-editor .seyc-input-text {
    padding: 0em !important;
}

.seyc-datagrid-editor input {
    padding: 0em !important;
    /* text-align: right !important; */
}

.seyc-datagrid-editor.seyc-text-align-right input {
    padding-right: 0.5em !important;
    /* text-align: right !important; */
}

.seyc-datagrid-editor.seyc-text-align-right .seyc-field-has-right-icon input {
    padding-right: 2em !important;
}

.seyc-datagrid-editor INPUT[type="checkbox"] {
    position:static;
}

.seyc-datagrid-checkbox input[type='checkbox']{
	 display: block;
	 left: 13px;
	 opacity: 0;
}

.seyc-datagrid-switch-renderer-css {
    margin-left: auto;
    height:40px;
}

.seyc-datagrid-render-container {
    display: table;    
}

.seyc-datagrid-render-container:hover , .seyc-datagrid-render-hovered,
.seyc-datagrid-row:hover .seyc-datagrid-editableCell-bg .seyc-datagrid-render-container:hover, .seyc-datagrid-row:hover .seyc-datagrid-editableCell-bg .seyc-datagrid-render-hovered{
    /*
    border-color: #00415e;
    border-style: dashed;
    border-width: 1px;
    margin:0px;
     */
}

.seyc-datagrid-render-tech-error {
    line-height: 1em;
    color:#C00E17;
}

.seyc-singleLineInputParentBlock.seyc-datagrid-editor {
    width: 100% !important;
    /*display: table-cell !important;*/
    vertical-align: middle;
    float: none !important;
}



/* Same than above but in Grid Column Editor */
.seyc-field .seyc-input-text, .seyc-singleLineInputParent .seyc-input-text, .seyc-singleLineInputParentBlock .seyc-input-text .seyc-datagrid-editor{
    padding :0em;
}

/* End of transform field behavior */

.seyc-datagrid-message-window {

    max-width: 400px;    
    height:33px;
    display: flex;
    display : -ms-flexbox;
    display : -webkit-flex;
    align-items: center;
	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.6);
    font-size: 12px;
    margin-right: 1em;
    margin-left: auto;
}

.seyc-datagrid-message-text {
    word-wrap: break-word;
    margin-bottom: 1px;
    padding: 0 1em;
}

.seyc-datagrid-message-hide-button {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 1px;
    cursor : pointer;
}

.seyc-datagrid-message-hide-button:hover {
    border-bottom-color: #ffffff;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 0px;
}

.seyc-datagrid-message-window-error {
    background-color:  #C00E17;
    color: #ffffff;
}

.seyc-datagrid-message-window-warning {
    background-color: darkorange;
    color: #FFFFFF;
}


.seyc-datagrid-message-window-left-icon {
    background: url(images/svg/arrowLeft_white.svg);
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-position: center;
    height: 18px;
    width: 18px;
    margin-left: 10px;
    margin-right: 10px;
}

.seyc-datagrid-message-window-right-icon {
    background: url(images/svg/arrowRight_white.svg);
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-position: center;
    height: 18px;
    width: 18px;
    margin-left: auto;
    margin-right: 10px;
}



.seyc-datagrid-renderColumn-warning-icon {
    background: url(images/svg/warning_orange.svg);
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-position: center;
    height: 40px;
    width: 18px;
    margin-left: 5px;
    display:none;
}

.seyc-datagrid-renderColumn-error-icon {
    background: url(images/svg/errorIndicator.svg);
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-position: center;
    height: 40px;
    width: 18px;
    margin-left: 5px;
    display:none;
}

.seyc-icon-view.seyc-datagrid-renderColumn-error-icon{
	display:none !important;
}
.seyc-icon-view.seyc-datagrid-renderColumn-warning-icon{
	display:none !important;
}

.seyc-datagrid-editableCell-bg .seyc-datagrid-renderColumn-checkbox-checked-icon:hover,.seyc-datagrid-renderColumn-checkbox-checked-icon:focus{
	background: url(images/svg/ok_icon_checkbox_green.svg);
	background-repeat: no-repeat;
    background-size: 30px 30px;
    background-position: center;
}
.seyc-datagrid-renderColumn-checkbox-checked-icon {
    background: url(images/svg/ok_icon_checkbox.svg);
    background-repeat: no-repeat;
    background-size: 30px 30px;
    background-position: center;
}
.seyc-datagrid-editableCell-bg .seyc-datagrid-renderColumn-checkbox-unchecked-icon:hover,.seyc-datagrid-renderColumn-checkbox-unchecked-icon:focus{
	background: url(images/svg/nok_icon_checkbox_green.svg);
	background-repeat: no-repeat;
    background-size: 30px 30px;
    background-position: center;
}
.seyc-datagrid-renderColumn-checkbox-unchecked-icon {
    background: url(images/svg/nok_icon_checkbox.svg);
    background-repeat: no-repeat;
    background-size: 30px 30px;
    background-position: center;
}

.seyc-datagrid-mandatory-column, .seyc-datagrid-mandatory {
    color:  #C00E17;
    font-size: 16px;
    /* vertical-align: sub; */
    margin-left: 0.1em;
}

.seyc-datagrid-render-focusable:focus {
    box-sizing: border-box;
    border-bottom-style: solid;
    border-bottom-color: #76BC21;
    border-bottom-width: 2px;
    outline: none;
}

/* options icon */
.seyc-datagrid-optionsIcon{
    position: absolute;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    z-index: 1;
    display: inline-block;
    background-image: url(images/svg/dataGridOptions.svg);
    margin: 2px;
    margin-left: 10px;
    margin-top: -10px;
    background-size: 20px;
}

.seyc-datagrid-optionsButton{
    padding-right:28px;
	margin-right: 1.5em;
}

.seyc-datagrid-system-panel-container{
	display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: center;
    height: 40px;
}

.seyc-datagrid-filterContainer{
	/* width: 40%; */ /* GLIB17110042 */
	display: inline-block;
	/* margin-right:5%; */
}
.seyc-datagrid-filterContainer .seyc-datagrid-filterLabel{
	display: inline-block;
	color: #76BC21;
    font-weight: bold;
    padding-right:5px;  
}
.seyc-datagrid-filterContainer .seyc-input-text, .seyc-datagrid-filterContainer .seyc-input-search{
	width: 40%;
	display: inline-block;
	background-color:transparent !important;
	padding-right : 1em !important;;
	margin:0;
} 
.seyc-datagrid-filterContainer .seyc-input-search.ui-focus{
	box-shadow : none !important;
}

.seyc-datagrid-filterContainer .seyc-input-text input{
	padding: 0;
	min-height:1em;
}

.seyc-datagrid-filterContainer .seyc-input-text.ui-focus{
		box-shadow: none;
}
.seyc-datagrid-filterText{
	border-bottom: 2px solid #76BC21  !important;
}

.seyc-datagrid-columnSelector {
	display: inline-block;
    position: relative;
    margin-right: 0;
}
.seyc-datagrid-columnSelectorContainer{
	display: inline-block;
    position: relative;
    /*top: 3px;*/
   /*  margin-right: 1%; */
    margin-top: 6px;
}

[id *= "_columnSelector"] .seyc-navbar .seyc-datagrid-navButton{
	background-color: #425B76 !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
	min-width:  80px;
	max-width: 160px;
	padding: 0px;
	line-height: 25px;
	height: 25px;
	margin: 0 10px;
}

[id *= "_columnSelector"] .seyc-navbar .seyc-datagrid-navButton:hover {
	background-color: #76BC21 !important;
}

[id *= "_columnSelector"] .seyc-navbar{
    background-color: white;
    border-top: none !important; 
}

[id *= "_columnSelector"] .seyc-popup-header{
	background-color: transparent;
    color: #000000;
}

.seyc-datagrid-columnSelectorIcon{
	background-image: url(images/svg/dataGrid_ColumnSelector.svg);
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 5px;
}

.seyc-datagrid-filterIcon{
	width: 26px;
	height: 26px;
	background-repeat: no-repeat;
	background-image: url(images/svg/searchIcon_blue.svg);
	/* background-color: white; */
	display: inline-block;
	margin-bottom: -8px;
	margin-right: 6px;
}

[id *= "_columnSelector"] .seyc-dialogPage-content{
	padding-bottom: 0;
	/*width:90%;*/
}

[id *= "_columnSelector"] .seyc-controlgroup{
	margin:0;
}

[id *= "_columnSelector"] .seyc-checkbox input{
	z-index:-1;
	visibility : hidden;
}

[id *= "_columnSelector"] .seyc-fieldWrapper-span .seyc-checkbox > label{
	background-color: transparent !important;
}

[id *= "_columnSelector"] .seyc-columnSelector-SimpleDiv::-webkit-scrollbar, .seyc-massUpdateRowContainer::-webkit-scrollbar{
    width: 12px;
}
 
[id *= "_columnSelector"] .seyc-columnSelector-SimpleDiv::-webkit-scrollbar-track, .seyc-massUpdateRowContainer::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 0px;
}
 
[id *= "_columnSelector"] .seyc-columnSelector-SimpleDiv::-webkit-scrollbar-thumb, .seyc-massUpdateRowContainer::-webkit-scrollbar-thumb{
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 30px rgba(0,0,0,0.5); 
}

.seyc-columnSelector-SimpleDiv{
	overflow: visible;
	max-height: 255px;
	overflow-y: auto;
	overflow-x: hidden;
	margin-bottom: 5px;
}

.seyc-columnSelector-SimpleDiv .seyc-checkbox {
    top: -6px; /* To align checkbox and text */
}

.seyc-datagrid-filter-background {
	width: 100%;
	/*background: rgba(0, 0, 0, 0.15);*/
	display: block;
	position: fixed;
	z-index: 10000;
}

.seyc-datagrid-filter-Container{
	margin: 0 auto;
    width: 200px;
    height: auto;
    color: black;
    position: relative;
    text-align: center;
    top: 25%;
    z-index:10001;
}

.seyc-datagrid-filter-overlay{
	background: #dbe3ec;
    opacity: 0.5;
    width: 100%;
	display: block;
	position: fixed;
	z-index: 10000;
}
.seyc-datagrid-filter-Container h1{
    font-size : 1.1em;
}
.seyc-datagrid-filter-Container span{
    display:block;
    padding:auto;
    width: 100%;
    height: 35px;
    background: url("images/svg/dataGrid_filterInProgress.svg")  50% 60% no-repeat;
}

.seyc-datagrid-sort-indicator{
	width: 16px;
  	height: 12px;
  	margin-left : 2px;
  	display: none;
}

.seyc-datagrid-sort-indicator-desc {
  	display: inline-block;
  	float: center;
  	background-image:url('images/svg/icons.svg');background-position:0 -32px;
	background-repeat: no-repeat;
}

.seyc-datagrid-sort-indicator-asc {
  	display: inline-block;
  	float: center;
  	background-image:url('images/svg/icons.svg');background-position:0 -160px;
	background-repeat: no-repeat;
}

.seyc-datagrid-editor .seyc-input-search{
	margin:0;
	border:0;
}

.seyc-datagrid-editor .seyc-input-search.ui-focus {
  box-shadow: none;    
}

.seyc-datagrid-editor .seyc-singleLineInputParent-noLabel{
	padding-left: 0;	
	margin-left: 0;
}

.seyc-datagrid-editor .seyc-fieldWrapper-span .seyc-input-search{
	background-color: inherit !important; 
	-webkit-border-radius: 0;
	border-radius: 0;
}

.seyc-datagrid-editor input.seyc-search-field {
   padding-right: 2.93em !important;
    padding-left: 2.3em !important;
    padding-top: 0.6em !important;
    padding-bottom: 0.6em !important;
}

.error-icon-data-grid, .warning-icon-data-grid{
	top: 18px;
	position: absolute;	
	right: 1px;
}
.error-icon-data-grid-editor, .warning-icon-data-grid-editor{
	top: 12px;
	position: absolute;	
}
.error-icon-data-grid-editor-selectview, .warning-icon-data-grid-editor-selectview{
	top: 0;
	left:10px;
	margin-top:5px !important;
	position: absolute;	
}


.align-editor-on-error{
	margin-left: 15px;
	margin-top: 3px;	
}


.position-relative{
	position: relative;
}
.warning-data-grid-msg{
	background: #ED7F10;
	position: absolute;
    z-index:10000;
}
.error-data-grid-msg{
	background: #C00E17;
	position: absolute;
    z-index:10000;
}


.seyc-dialogPage.seyc-massUpdatePopup .seyc-popup-header {
    background-color: #fff;
    color: #000000;
    font-size:  18px;
    text-align: center !important;
}

.seyc-massUpdateGridContainerHeader{
	border-bottom:1px solid #000;
	width: 97%;
    margin-left: 1.5%;
}

.seyc-massUpdateGridContainerHeader .seyc-massUpdateColumn1, .seyc-massUpdateGridContainerContent .seyc-massUpdateColumn1{
	width : 30%;
}

.seyc-massUpdateGridContainerHeader .seyc-massUpdateColumn2, .seyc-massUpdateGridContainerContent .seyc-massUpdateColumn2{
	width : 25%;
}

.seyc-massUpdateGridContainerHeader .seyc-massUpdateColumn3, .seyc-massUpdateGridContainerContent .seyc-massUpdateColumn3{
	width : 15%;
	text-align: center;
}

.seyc-massUpdateGridContainerHeader .seyc-massUpdateColumn4, .seyc-massUpdateGridContainerContent .seyc-massUpdateColumn4{
	width : 15%;
	text-align: center;
}
.seyc-massUpdateGridContainerHeader .seyc-massUpdateColumn5, .seyc-massUpdateGridContainerContent .seyc-massUpdateColumn5{
	width : 15%;
	text-align: center;
}
.seyc-massUpdateGridContainerContent{
	width: 97%;
    margin-left: 1.5%;
}

.seyc-massUpdateGridContainerContent .seyc-massUpdateColumn3 .seyc-singleLine ,.seyc-massUpdateGridContainerContent .seyc-massUpdateColumn4 .seyc-singleLine,
.seyc-massUpdateGridContainerContent .seyc-massUpdateColumn5 .seyc-singleLine{

    width: 90%;
}

.seyc-massUpdateGridContainerContent .seyc-massUpdateColumn2 .seyc-fieldWrapper-span .seyc-checkbox > label,
.seyc-massUpdateGridContainerContent .seyc-massUpdateColumn3 .seyc-fieldWrapper-span .seyc-checkbox > label,
.seyc-massUpdateGridContainerContent .seyc-massUpdateColumn4 .seyc-fieldWrapper-span .seyc-checkbox > label,
.seyc-massUpdateGridContainerContent .seyc-massUpdateColumn5 .seyc-fieldWrapper-span .seyc-checkbox > label
{
	background-color: transparent !important;
}

.seyc-massUpdateGridContainerContent .seyc-massUpdateColumn2 .seyc-checkbox input,
.seyc-massUpdateGridContainerContent .seyc-massUpdateColumn3 .seyc-checkbox input,
.seyc-massUpdateGridContainerContent .seyc-massUpdateColumn4 .seyc-checkbox input,
.seyc-massUpdateGridContainerContent .seyc-massUpdateColumn5 .seyc-checkbox input{
	z-index: -1;
	visibility: hidden;
}

.seyc-datagrid-massUpdateContainer{
	display: inline-block;
    position: relative;
    /*top: 3px;*/
   /*  margin-right: 1%; */
    margin-top: 6px;
}

.seyc-datagrid-massUpdateIcon{
	/*background-image: url(images/svg/dataGrid_ColumnSelector.svg);*/
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 5px;
}

.seyc-datagrid-massUpdate {
	display: inline-block;
    position: relative;
    /*margin-right: 0;*/
}

.seyc-massUpdatePopup .seyc-navbar{
	background-color: white;
    border-top: none !important;
}

.seyc-massUpdatePopup .seyc-navbar .seyc-datagrid-navButton{
	background-color: #425B76 !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
	min-width:  80px;
	max-width: 160px;
	padding: 0px;
	line-height: 25px;
	height: 25px;
	float: right;
}

.seyc-massUpdatePopup .seyc-navbar .seyc-datagrid-navButton:hover {
	background-color: #76BC21 !important;
}

.seyc-navbar .seyc-block-a.ui-disabled .seyc-datagrid-navButton .seyc-btn-label{
	color: #ACB6BE !important;
	font-family : Lato-Regular;
	opacity: inherit;
}

.seyc-massUpdate-SimpleDiv{
	max-height: 440px;
    overflow: visible;
    /* max-height: 255px; */
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    margin-bottom: 5px;
    padding-top : 10px;
}


@media only screen and (max-width: 550px) {
   .seyc-datagrid-system-container{
	display: block;
	height: auto;
	}
	.seyc-datagrid-filterContainer{
		width : 100%;	
	}
}

.seyc-datagrid-filterContainer .ui-focus{
	width : 75% !important;
}

.seyc-datagrid-facetsTable-container{
	display: flex;
	display : -ms-flexbox;
	display : -webkit-flex;
}

.seyc-facet-title {
	padding-top: 20px;
	border-bottom: 1.5px solid #000000;
	width: calc(100% - 20px);
	font-size:  16px;
}

.seyc-blockWidget .seyc-facet-title {
	padding-top: 19px;
}

.seyc-datagrid-filterCards-container {
	overflow-y: scroll;
	max-height: 450px;
	padding-right: 10px;
	margin-right: 10px;
}

.seyc-datagrid-facet-container{
	width: 300px;
}

.ui-icon-dataGridFacetFilter:after{
	background: url(images/svg/dataGrid_filter_white.svg);
	background-size: 20px;
	background-repeat: no-repeat;
	margin-top: -9px;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.ui-icon-dataGridMassUpdate::after{
	background: url(images/svg/massupdate.svg);
	background-repeat: no-repeat;
	margin-top: -8px;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.seyc-datagrid-global-container .seyc-datagrid-facet-container .seyc-businessCard {
	margin: 5px 0px 0px 1px;
}

.seyc-datagrid-facet-container .seyc-bcard-title-text {
	color: #425B76;
	text-transform: none;
	font-weight: bold;
	font-family: Lato-Semibold;
	font-size: 16px;
	padding-left: 1em;
}

.seyc-datagrid-facet-container .ui-alt-icon.ui-icon-carat-u:after{
    background-image: url(images/svg/arrowDownFilled_blueGrey.svg);
     background-position-y: -3px;
}

.seyc-datagrid-facet-container .ui-alt-icon.ui-icon-carat-d:after{
    background-image: url(images/svg/arrowUpFilled_blueGrey.svg);
     background-position-y: -3px;
}

.seyc-datagrid-facet-container .seyc-bcard-title-button {	
	padding: 0px;
}

.seyc-datagrid-facet-container .seyc-businessCard .ui-btn,
.seyc-datagrid-facet-container .seyc-dropDown-Container .seyc-selectedOption a,
.seyc-datagrid-facet-container .seyc-singleLine .seyc-checkFieldView-inputLabel label,
.seyc-datagrid-facet-container .seyc-businessCard .seyc-singleLine label,
.seyc-datagrid-facet-container .seyc-businessCard .seyc-singleLine input {
	color: #000000;
	font-family: Lato-Regular;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	word-break: break-all;
	word-break: break-word;
}

.seyc-datagrid-facet-container .seyc-checkbox{
	margin-left: -14px;
}

.seyc-datagrid-facet-container .seyc-checkbox label{
	padding-left: 40px;
}

.seyc-datagrid-facet-container .seyc-businessCard .seyc-singleLine {
	padding-top: 2px;
	height: 23px;
}

.seyc-datagrid-facet-container .seyc-businessCard .seyc-singleLineInputParent-noLabel {
	padding-left: 0px;
}

.seyc-datagrid-facet-container .seyc-businessCard .seyc-singleLineLabelParent{
	margin-right: 0.5em;
}

.seyc-datagrid-activeFiltersButtons-container{
	display: inline-flex;
}

html body .ui-content .seyc-datagrid-activeFiltersButtons-container .ui-btn.seyc-button.seyc-activeFilterButton{
	background-color: transparent !important;
	width: initial;
	height: 16px;
	line-height: 16px;
	color: #425B76;
}

html body .ui-content .seyc-datagrid-activeFiltersButtons-container .ui-btn.seyc-button.seyc-activeFilterButton:after{
	background-image: url(images/svg/clear_icon_black.svg);
	background-size: 28px;
	background-repeat: no-repeat;
	background-position-x: -6px;
	background-position-y: -3px;
	content: "";
	width: 14px;
	height: 12px;
	margin-left: 5px;
	display: inline-block;
}

html body .ui-content .seyc-datagrid-activeFiltersButtons-container .ui-btn.seyc-button.seyc-activeFilterButton:hover,
html body .ui-content .seyc-datagrid-activeFiltersButtons-container .ui-btn.seyc-button.seyc-activeFilterButton:focus{
	border-bottom: 2px solid #76BC21;
}

.seyc-activeFilterText{
	font-family: Lato-Bold;
	color: #000000;
	font-size: 16px;
	height: 16px;
	line-height: 16px;
	margin-left: 10px;
}
/********New Icon Design in DataGrid***********/
.checkbox-icon-DataGrid-off:hover,.checkbox-icon-DataGrid-off:focus{
	background-image: url(images/svg/nok_icon_checkbox_green.svg);
}
.checkbox-icon-DataGrid-off {
	background-image: url(images/svg/nok_icon_checkbox.svg);
	background-size: 30px 30px;
	background-position: center;
    background-repeat: no-repeat;
}
.checkbox-icon-DataGrid-on:hover,.checkbox-icon-DataGrid-on:focus{
	background-image: url(images/svg/ok_icon_checkbox_green.svg);
}
.checkbox-icon-DataGrid-on {
	background-image: url(images/svg/ok_icon_checkbox.svg);
	background-size: 30px 30px;
	background-position: center;
    background-repeat: no-repeat;
}

.seyc-datagrid-headerRow .checkbox-icon-DataGrid-off,
.seyc-datagrid-headerRow .checkbox-icon-DataGrid-on {
	background-position: bottom;
}