 .k-list-container{
    	transform:inherit !important;
    }
    @font-face {
		font-family: 'MustIcons';
		src: url('${contextPath}/resources/fonts/musticons-180321.eot');
		src: url('${contextPath}/resources/fonts/musticons-180321.eot?#iefix') format('embedded-opentype'),
			 url('${contextPath}/resources/fonts/musticons-180321.woff') format('woff'),
			 url('${contextPath}/resources/fonts/musticons-180321.ttf') format('truetype'),
			 url('${contextPath}/resources/fonts/musticons-180321.svg#musticons') format('svg');
		font-weight: normal;
		font-style: normal;
	}    
    .k-i-filter:before{
    	content: '\A4';
    	
	    width: 22px;
	    font-family: 'MustIcons';
	    font-size: 13px;
	    line-height: .9;
	    vertical-align: top;
	    text-align: center;
	    font-weight: normal;
	    text-decoration: none;
    	
    }
    .k-animation-container,.k-list-container{
    	//display:block !important;
    }
    .k-state-hover{
    	background:#f5f5f5 !important;
    	border-radius:none !important;
    }
    .k-i-filter:before{
    	color: #184894;
    }
    .k-popup .k-list .k-item{
    	 font-family: Verdana,Helvetica,arial,sans-serif;
	     font-size: 11px;
	     cursor: pointer !important;
    }
    .k-autocomplete .k-input{
    	line-height:inherit;
    	height:auto;
    }
    .k-state-default>.k-select{
    	background:#f5f5f5;
    	border-color:inherit;
    }
    .k-state-selected{
    	box-shadow: none !important;
	    background: none !important;
	    background: #FFFFFF !important;
    	color: #9B9B9B !important;
    	font-weight:italic;
    }
    .k-dropdown-wrap{
    	border: none  !important;
    }
    .k-dropdown-wrap.k-state-active{
    	box-shadow:none !important;
    }
    .k-block, .k-draghandle, 
    .k-grid-header, .k-grouping-header, .k-header, .k-pager-wrap, .k-toolbar, 
    .k-treemap-tile, html .km-pane-wrapper .k-header{
    	background:inherit !important
    }
    .k-grid tr:hover{
    	background:none;
    }
    .k-autocomplete .k-input{
    	border-radius:inherit !important;
    	background:#ffffff;
    }
    .k-autocomplete, .k-block, .k-calendar .k-link, .k-calendar td, 
    .k-calendar-container, .k-colorpicker, .k-combobox, .k-datepicker, 
    .k-datetimepicker, .k-drag-clue, .k-dropdown, .k-dropdown-wrap, 
    .k-editor-inline, .k-gantt-views>.k-current-view, 
    .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, 
    .k-inline-block, .k-list-container, .k-multiselect, .k-notification, .k-numeric-wrap, 
    .k-numerictextbox, .k-picker-wrap, .k-slider-selection, .k-slider-track, 
    .k-split-button .k-gantt-views, .k-textbox, .k-tile, .k-timepicker, 
    .k-tooltip, .k-touch-scrollbar, .k-treeview .k-in, .k-upload, .k-window, 
    .k-window-action, .k-window-titleless .k-window-content{
    	border-radius:inherit;
    	
    }
    .k-autocomplete.k-state-hover, .k-picker-wrap.k-state-hover .k-input, 
    .k-numeric-wrap.k-state-hover, .k-autocomplete.k-state-focused, 
    .k-picker-wrap.k-state-focused .k-input, .k-numeric-wrap.k-state-focused{
    	 border-color: #2563d9;
    	border-width: 2px;
    }
.search_criteria{
	width:88%;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
.k-widget{
	width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.k-grid td {
    font-size: 11px;
    line-height: 2em;
    font-family: verdana,helvetica,arial,sans-serif !important;
}
.k-grid-header-wrap tr th {
	font-size: 11px !important;
    color: #515967 !important;
    font-family: verdana,helvetica,arial,sans-serif !important;
    text-transform: capitalize;
    font-weight:bold !important;
    background: #F5F5F5;
}
.k-link{
	border-radius: inherit !important;
	margin: 20px 10px 20px 0px !important;
}

.k-i-arrow-end-left{
	background-position: 3px -332px !important;
    background-image: url(../img/sprite-20151009.png) !important;
    height: 20px !important;
    width: 20px !important;
    margin-top: 2px !important;
}
.k-i-arrow-end-right{
	background-position: -46px -330px !important;
    background-image: url(../img/sprite-20151009.png) !important;
    height: 32px !important;
    width:20px !important;	
    margin-top:0px !important;
}
.k-i-arrow-end-left:before,.k-i-arrow-end-right:before,
.k-i-arrow-60-left:before,
.k-i-arrow-60-right:before{
	content:"" !important;
}
.k-pager-numbers{
	display:none !important;
}
.k-pager-info{
	font-family: verdana,helvetica,arial,sans-serif !important;
	font-size: 11px !important;
}
.k-grid-content
{
   overflow-y: hidden;
}
.k-grid-header{
	padding-right:0px !important;
}
.k-pager-wrap .k-link:not(.k-state-disabled):hover{
	    background: transparent;
}
.rule_search{
	margin-bottom:100px;
}
.k-grid-pager .k-pager-info.k-label{
	bottom:16px;
}
.k-i-arrow-60-left{
	background-position: -16px -332px !important;
    background-image: url(../img/sprite-20151009.png) !important;
    height: 26px !important;
    width:20px !important;	
    margin-top:2px !important;
}
.k-i-arrow-60-right{
	background-position: -30px -332px !important;
    background-image: url(../img/sprite-20151009.png) !important;
    height: 26px !important;
    width:20px !important;	
    margin-top:2px !important;
}
.rule_search h5{
	font-size: 25px;
    font-family: Arial,Helvetica,sans-serif;
    color: #f21818;
    font-weight: 400;
    margin-top: 36px;
    margin-bottom: 0px;
}
.srch_cri{
	font-size:16px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 400;
    margin-bottom: 10px;
}
.search_details_list{
	background: #F5F5F5;
    padding: 30px;
}
.search_details_list li{
	list-style-type: none;
    margin-bottom: 17px;
    font-family: verdana,helvetica,arial,sans-serif;
    font-size: 11px;
}
.search_details_list li span{
	font-weight:bold;
	padding-left: 20px;
}
.result_txt{
	font-family:Arial,Helvetica,sans-serif;
	width: 88%;
    margin-left: auto;
    margin-right: auto;	
}
.grid_res{
	    width: 88%;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 30px;
    background: #F5F5F5;
}
.k-grid-header th.k-header{
	background:#F5F5F5 !important;
}
.k-grid-content tr:nth-child(even) {
	background-color: #F5F5F5 !important;
}
.k-pager-first{
	margin-left: 807px !important;
}
.k-dropdown-wrap.k-state-focused, .k-numeric-wrap.k-state-focused, .k-picker-wrap.k-state-focused{
	box-shadow: none;
    background: #F5F5F5 !important;

}
.k-popup .k-list .k-item:hover{
	color:#000;
}
.k-popup .k-list .k-state-hover{
	background-color: #2563d9 !important;
    color: #fff !important;
}
.k-i-filter-clear{   
   	content:"X" !important
   }
   .k-i-filter-clear:before{
 	content:"X" !important;
    font-size: 12px;
 }
 .k-button-icon {
 	border: none !important;
    padding: 1px 0px  !important;
   /*  margin: 0px  !important; */
   /*  right: 27px  !important; */
    top: 0px  !important;
    background: #184894  !important;
    height: auto  !important;
    color: #fff  !important;
    margin-left: 1px  !important;
    font-family: 'Musticons'  !important;
    font-size: 7px  !important;
    line-height: .9  !important;
    opacity: 1  !important;
 }
 .k-dropdown-operator .k-state-focused{
 	box-shadow: unset !important;
 
 }
 .k-autocomplete-clearable .k-i-close:before{
 	content:"" !important;
 }
 .k-autocomplete.k-state-border-down{
 	border-radius:unset;
 }
 .k-datepicker .k-state-default{
                                padding: 0px;
                height: 20px;
                }
                .k-datepicker .k-state-default input[type="text"]{
                    padding: 0px !important;
                    height: 20px;
                    border-right: 0px;
                    font-size: 11px;
                }
                .k-datepicker .k-state-default input[type="text"]:focus,.k-datepicker .k-state-default input[type="text"]:hover{
                border: 2px solid #2563d9;
                }
                .k-animation-container:last-child{
                                width:300px !important;
                                height:500px !important;
                                left:950px !important;
                }
                .k-datepicker .k-i-calendar:before{
                                content:" " !important;
                }
                .k-datepicker .k-i-calendar{
                                background-position: -28px -173px !important;
                    background-image: url(../img/sprite-20151009.png) !important;
                    height: 19px !important;
                    width: 22px !important;
                    margin-top: -1px !important;
                }
                .k-calendar td.k-today.k-state-hover .k-link, .k-calendar td.k-today.k-state-selected .k-link{
                                color:#fff !important;
                                box-shadow:unset !important;
                }
                .k-filtercell>span{
                	width: 70% !important;
                }
                .k-datepicker .k-state-default{
		padding: 0px;
    	height: 20px;
	}
	.k-datepicker .k-state-default input[type="text"]{
	    padding: 0px !important;
	    height: 20px;
	    border-right: 0px;
	    font-size: 11px;
	}
	.k-datepicker .k-state-default input[type="text"]:focus,.k-datepicker .k-state-default input[type="text"]:hover{
    	border: 2px solid #2563d9;
	}
	.k-animation-container:last-child{
		width:300px !important;
		height:500px !important;
		left:1050px !important;
	}
	.k-datepicker .k-i-calendar:before{
		content:" " !important;
	}
	.k-datepicker .k-i-calendar{
		background-position: -28px -173px !important;
	    background-image: url(../img/sprite-20151009.png) !important;
	    height: 19px !important;
	    width: 22px !important;
	    margin-top: -1px !important;
	}
	.k-calendar td.k-today.k-state-hover .k-link, 
	.k-calendar td.k-today.k-state-selected .k-link{
		color:#fff !important;
		box-shadow:unset !important;
	}
	.k-calendar .k-content .k-link{
		display: initial;
	}
	.k-picker-wrap .k-select{
		border:none;
	}
	.k-header{
    text-align: center;
	}