﻿/******************************************************************************
 * Name        : jtable jQuery plug-in 'empty' theme
 * Author      : Halil İbrahim KALKAN
 * Description : This file is created to expose css classes that are used by
 *               jtable plug-in. It does not defines any style almost.
 *****************************************************************************/

/* MAIN ELEMENTS *************************************************************/

/* Main container of all elements those are created by jtable plugin */
div.jtable-main-container
{
    /* no additional style */
}

/* A div that contains title of the table (if any title supplied in options) */
div.jtable-title
{
    /* no additional style */
}

/* A div that is in jtable-title and contains the title text */
div.jtable-title div.jtable-title-text
{
    display: none; /* no additional style */
}

/* Main table tag */
table.jtable
{
    width: 100%;
}

/* A panel below the table that contains some commands */
div.jtable-bottom-panel
{
    border: 1px solid transparent;
    border-top: none;
    min-height: 22px;
    clear: both;
    border-style: none solid solid;
    border-width: medium 1px 1px; /*min-height: 22px;*/ /*Changed on 25-03-2013*/
    min-height: 26px; /*Changed on 25-03-2013*/
    padding-top: 1px; /*Added on 25-03-2013*/
}
span.jtable-add-record
{
    display: inline-block; /*float: right;     margin: 2px;*/ /*Changed on 20_03_2013 */
}
span.jtable-delete-bulk-record
{
    display: inline-block; /*float: right;     margin: 2px;*/ /*Changed on 20_03_2013 */
}
span.jtable-delete-bulk-record a
{
    color: #333;
    font-weight: bold;
    float: right;
    margin: 2px 0px;
    text-decoration: none;
    font-size: 12px;
    font-family: Arial;
}
span.jtable-add-record a
{
    color: #333;
    font-weight: bold;
    float: right;
    margin: 2px 0px;
    text-decoration: none;
    font-size: 12px;
    font-family: Arial;
}
.jtable-page-list
{
    display: inline-block;
    margin-left: 2px;
    margin-top: -4px;
}
.jtable-page-number-active
{
    border: 1px solid #A3BFD6; /*border-radius: 8px 8px 8px 8px;*/ /*Changed on 25-03-2013*/ /*font-weight: bold;*/ /*Changed on 25-03-2013*/
    height: 13px;
    margin: -1px 0 0;
}
.jtable-page-info
{
    color: #797979;
    display: inline-block;
    margin-left: 5px;
    padding: 2px;
}
.jtable-require-field-mark
{
    color: #F61313;
    float: left;
}

.jtable-pagination-dropdown
{
    float: left;
    height: 20px;
}

.jtable-page-size-dropdown
{
    float: left;
    height: 20px;
}

.jtable-input-field-container select
{
	width: 237px;
}

.jtable-input-field-container [type="text"], .jtable-input-field-container input[readonly="readonly"], .jtable-input-field-container input[type="password"]
{
    /*margin-left:9px !important;*/
    width:225px;
}

.jtable-input-field-container .jselector-wrapper-container
{
width:59%;	
}

.jtable-input-field-container .jselector-multi-select-input-container
{
width:99.5%;	
}

.jtable-input-field-container .jselector-button-container
{
right:1px;	
}


/* HEADER ********************************************************************/

/* All header cells in the table */
table.jtable th
{
    /* no additional style */
}

/* All header cells except command column header cell */
table.jtable th.jtable-column-header
{
    /* no additional style */
}

/* Column header container in header cells */
table.jtable th.jtable-column-header div.jtable-column-header-container
{
    /* no additional style */
}

/* Header text in column header cell */
table.jtable th.jtable-column-header span.jtable-column-header-text
{
    
    /* no additional style */
}

/* Command column header cell */
table.jtable th.jtable-command-column-header
{
    /* no additional style */
    width: 0.1% !important;
}

/* SORTING *******************************************************************/

/* A sortable column header */
table.jtable th.jtable-column-header-sortable
{
    cursor: pointer;
}

/* Sorting icon span in the sortable table column header */
table.jtable th.jtable-column-header-sortable div.jtable-column-header-container
{
    /* no additional style */
    background: url('column-sortable.png') no-repeat right;
    background-size: 15px; /*Added on 26-03-2013 by Soumya*/
    padding-right:15px;
}

/* Ascending sorted icon in the table column header */
table.jtable th.jtable-column-header-sorted-asc div.jtable-column-header-container
{
    /* no additional style */
    background: url('column-asc.png') no-repeat right;
    background-size: 15px; /*Added on 26-03-2013 by Soumya*/
}

/* Descending sorted icon in the table column header */
table.jtable th.jtable-column-header-sorted-desc div.jtable-column-header-container
{
    /* no additional style */
    background: url('column-desc.png') no-repeat right;
    background-size: 15px; /*Added on 26-03-2013 by Soumya*/
}

/* PAGING ********************************************************************/

/* A container for page list */
.jtable-page-list
{
    display: inline-block;
    margin: 2px;
}

/* Page numbers */
.jtable-page-number, /* dots between numbers (...) */ .jtable-page-number-space, /* First page link */ .jtable-page-number-first, /* Last page link */ .jtable-page-number-last, /* Previous page link */ .jtable-page-number-previous, /* Next page link */ .jtable-page-number-next, /* Active page link */ .jtable-page-number-active
{
    display: inline-block;
    margin-right: 1px;
    padding: 2px;
}

/* Page numbers */
.jtable-page-number, /* First page link */ .jtable-page-number-first, /* Last page link */ .jtable-page-number-last, /* Previous page link */ .jtable-page-number-previous, /* Next page link */ .jtable-page-number-next
{
    cursor: pointer;
}

/* Paging informations */
.jtable-page-info
{
    display: inline-block;
    margin-left: 5px;
    padding: 2px;
}

/* ROWS **********************************************************************/

/* All rows in the table */
table.jtable tr
{
    /* no additional style */
}

/* Command column in all rows */
table.jtable tr td.jtable-command-column
{
    text-align: center; /* no additional style */
}

/* Even rows */
table.jtable tr.jtable-row-even
{
    /* no additional style */
}

/* Command column in even rows */
table.jtable tr.jtable-row-even td.jtable-command-column
{
    /* No additional style */
}

/* Style for 'no data available' row */
table.jtable tr.jtable-no-data-row
{
    /* no additional style */
}

table.jtable tr.jtable-row-selected
{
    /* No additional style */
    background-color:#EFEFEF;
}

table.jtable tr.jtable-row-selected:hover
{
    /* No additional style */
    background-color: #ECF7FB;
}

/* Style for a child row */
table.jtable tr.jtable-child-row
{
    /* No additional style */
}

/* ROW ANIMATIONS ***********************************************************/

/* A 'new created row' style for animation */
table.jtable tr.jtable-row-created
{
    background-color: #D7D7D7;
}

/* An 'updated row style' for animation */
table.jtable tr.jtable-row-updated
{
    background-color: #D7D7D7;
}

/* A 'deleting row style' for animation */
table.jtable tr.jtable-row-deleting
{
    background-color: #D7D7D7;
}

/* CELLS *********************************************************************/

/* All table cells in the table */
table.jtable td
{
    /* No additional style */
}

/* COMMAND BUTTONS ***********************************************************/

/* 'add new record' link */
a.jtable-add-record
{
    /* No additional style */
}

/* All command buttons (delete/edit) */
table.jtable .jtable-command-button
{
    /* No additional style */
}

/* span tag (that contains the command text) in all command buttons (delete/edit) */
table.jtable .jtable-command-button span
{
    /* No additional style */
}

/* Edit command button */
table.jtable .jtable-edit-command-button
{
    /* No additional style */ /*background: url('edit.png') no-repeat !important;*/
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -397px -65px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}

table.jtable .jtable-yield-slab-button
{
    /* No additional style */ /*background: url('yield_slab.png') no-repeat !important;*/
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -135px -101px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}

table.jtable .jtable-business-rule-button
{
    /* No additional style */ /*background: url('business-rule.png') no-repeat !important;*/
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -83px -101px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}

table.jtable .jtable-eligibility-rule-button
{
    /* No additional style */ /*background: url('business-rule.png') no-repeat !important;*/
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -57px -101px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}

table.jtable .jtable-revise-calc-button
{
    /* No additional style */ /*background: url('business-rule.png') no-repeat !important;*/
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -5px -101px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}

table.jtable .jtable-re-calc-button
{
    /* No additional style */ /*background: url('business-rule.png') no-repeat !important;*/
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -5px -101px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}

table.jtable .jtable-wage-slab-button
{
    /* No additional style */ /*background: url('wages_slab.png') no-repeat !important;*/
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -109px -101px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}

table.jtable .jtable-print-command-button
{
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -187px -101px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}
table.jtable .jtable-printmail-command-button
{
    
    background: url("/../Content/themes/base/images/icn_MailPrint.png") no-repeat !important;
    width: 16px !important;
    height: 16px !important;
    border: none;
}
/* Delete command button */
table.jtable .jtable-delete-command-button
{
    /*background: url('delete.png') no-repeat !important;*/
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -99px -66px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}

.jtable-save-command-button
{
    background: url('save.png') no-repeat !important;
    width: 16px !important;
    height: 16px !important;
    border: none;
}

.jtable-cancel-command-button
{
    background: url('stop.png') no-repeat !important;
    width: 16px !important;
    height: 16px !important;
    border: none;
}

.jtable-unlock-command-button
{
    background: url('unlock.png') no-repeat !important;
    width: 16px !important;
    height: 16px !important;
    border: 1px none !important;
}

.jtable-lock-command-button
{
    background: url('lock.png') no-repeat !important;
    width: 16px !important;
    height: 16px !important;
    border: 1px none !important;
}

.jtable-log-table-th
{
    width: 160px;
}

table.jtable .jtable-view-log-button
{
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -52px -65px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}

table.jtable .jtable-view-salary-slip-button
{
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -213px -101px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}

table.jtable .jtable-view-pay-sheet-button
{
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -161px -101px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}

table.jtable .jtable-finalize-command-button
{
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -117px -65px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}

table.jtable .jtable-process-command-button
{
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -319px -65px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}

table.jtable .jtable-reprocess-command-button
{
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -422px -65px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}

/* Table Close command button */
/*.jtable-close-button
{
    background: url('close.png') no-repeat !important;
    width: 16px !important;
    height: 16px !important;
    position: absolute !important;
    right: 4px !important;
    top: 6px !important;
}*/

/* FORMS *********************************************************************/

/* A form to edit/create records */
form.jtable-dialog-form
{
    /* No additional style */
}

/* A form to create records */
form.jtable-create-form
{
    /* No additional style */
}

/* A form to edit records */
form.jtable-edit-form
{
    /* No additional style */
}

/* FORM INPUT ELEMENTS *******************************************************/

.jtable-popup-Button-Holder
{
    width: 16px;
    height: 16px;
    float: left;
    margin: 5px 0 0 0px;
    cursor: pointer;
    background-color: Red;
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -5px -68px;
    position:absolute;
	right:12px;
	background-color: #fff;
}

.jtable-search-plus-Button
{
    width: 16px;
    height: 16px;
    float: left;
    margin: 4px 0 0 0px;
    cursor: pointer;
    background-color: Red;
    background: url('search-plus-16.png') no-repeat right;
}


.jtable-popup
{
    width:220px;	
    float: left;
}

.jtable-popup-control-container
{
position:relative;	
}


/* A div that contains a label (title) and input field */
div.jtable-input-field-container
{
    /* No additional style */
    margin: 3px;
    padding: 2px;
    border: 1px solid transparent;
    border-top: none;
    border-left: none;
    float: left;
    width: 400px;
    height: auto;
    min-height:25px;
}

/* A div that contains title of input in create/edit forms */
div.jtable-input-label
{
    float: left;
    width: 150px;
    text-align: right;
    cursor: pointer;
}

/* A div that contains an input element in create/edit forms */
div.jtable-input
{
    /* No additional style */
}

/* A div that contains a date input element in create/edit forms */
div.jtable-date-input
{
    /* No additional style */
}

/* A div that contains a text input element in create/edit forms */
div.jtable-text-input
{
    /* No additional style */
}

div.jtable-slider-input
{
width: 59%;
float: left;
margin-left: 4px;	
}

div.jtable-slider-input-display
{
float:left;
margin-top: 12px;	
width: 100%;
}

div.jtable-slider-min-value-display
{
float:left;	
width: 30%;
}

div.jtable-slider-max-value-display
{
	float:left;
	width: 30%;
	text-align: right;
}

div.jtable-slider-selected-value-display
{
	float:left;
	width: 40%;
	text-align:center;
}

/* A div that contains a textarea input element in create/edit forms */
div.jtable-textarea-input textarea
{
    width: 300px;
}

/* A div that contains a password input element in create/edit forms */
div.jtable-password-input
{
    /* No additional style */
}

/* A div that contains a drop down list (combobox) element in create/edit forms */
div.jtable-dropdown-input
{
    /* No additional style */
}

/* A div that contains a radio button list in create/edit forms */
div.jtable-radiobuttonlist-input
{
    /* No additional style */
}

/* A div that contains a single radio button element */
div.jtable-radio-input input, /* A div that contains a checkbox element */ div.jtable-checkbox-input input, /* A span that contains text that can be clicked to set radio button's or checkbox's state */ span.jtable-option-text-clickable
{
    cursor: pointer;
}

/* BUSY MESSAGE AND PANEL ****************************************************/

/* A panel to block table UI while is busy */
div.jtable-busy-panel-background
{
    z-index: 998;
    position: absolute;
    background-color: black;
    opacity: 0.2;
    filter: alpha(opacity=20); /* For IE8 and earlier */
}

/* A div that contains a message while table UI is busy */
div.jtable-busy-message
{
    z-index: 999;
    position: absolute;
    margin: 5px;
    padding: 5px;
    color: black;
    font-size: larger;
    border: 1px solid black;
    background-color: #CCCCCC;
}

/* MISC **********************************************************************/

/* Style of the text that is shown in a delete confirmation dialog */
.jtable-delete-confirm-message
{
    /* No additional style */
}

/* Style of a row that is ready to remove from table (Deleted from server, waiting for deletion from table) */
.jtable-row-ready-to-remove
{
    /* No additional style */
}

/*Assyst - Search Control*/
.jtable-search-area
{
    width: 100%;
    text-align: right;
    margin-top: 5px;
}
/*Added on 20_03_2013 start*/

.jtable-page-list
{
    display: block;
}
.jtable-page-info
{
    float: right;
}
.jtable-page-number-next
{
    /*background: url(prev_next.png) no-repeat scroll -31px 4px transparent;*/ /*Changed on 25-03-2013*/
    overflow: hidden;
    text-indent: -999px;
    width: 10px;
}

.jtable-page-number-last
{
    /*background: url(prev_next.png) no-repeat scroll -48px 4px transparent;*/ /*Changed on 25-03-2013*/
    overflow: hidden;
    text-indent: -999px;
    width: 10px;
}
.jtable-page-number-first
{
    /*background: url(prev_next.png) no-repeat scroll 0px 4px transparent;*/ /*Changed on 25-03-2013*/
    overflow: hidden;
    text-indent: -999px;
    width: 10px;
}
.jtable-page-number-previous
{
    /*background: url(prev_next.png) no-repeat scroll -17px 4px transparent;*/ /*Changed on 25-03-2013*/
    overflow: hidden;
    text-indent: -999px;
    width: 10px;
}
.jtable-add-record a
{
    background: #EFEFEF; /* Old browsers */
    background: -moz-linear-gradient(top, #EFEFEF 0%, #EFEFEF 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(100%,#e7e7ef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #EFEFEF 0%,#EFEFEF 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #EFEFEF 0%,#EFEFEF 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #EFEFEF 0%,#EFEFEF 100%); /* IE10+ */
    background: linear-gradient(to bottom, #EFEFEF 0%,#EFEFEF 100%); /* W3C */
    height: 11px;
    border: 1px solid #efe3e4;
    padding-bottom: 8px;
    text-align: center;
    min-width: 60px;
    padding-top: 5px;
}

a.jtable-bulk-update-records
{
	width:90px;
}

div.jtable-main-container
{
    padding: 4px;
}

.jtable-invalid-excel-validation-container
{
    /*position: absolute; 	top: 0; 	right: 30%; 	z-index: 9999999;	 	background-color: #FFBABA;		 	border: 1px solid #D8000C;	 	height:auto; 	min-height: 17px; 	box-shadow: 6px 6px 10px #888; 	padding-bottom:3px;		*/
    float: left;
    width: 99%;
}

.jtable-invalid-excel-validation-viewer
{
    /*background-color: #FFBABA;	*/
    min-height: 30px;
    padding: 0px 0 2px 2px;
    color: #D6010E;
    max-height: 60px;
    overflow: auto;
}

.jtable-invalid-excel-validation-slider
{
    background-color: transparent;
    height: 17px;
}

.jtable-invalid-excel-validation-slider-up
{
    background: url('slide-up.png') no-repeat center;
}

.jtable-invalid-excel-validation-slider-down
{
    background: url('slide-down.png') no-repeat center;
}

.jtable-bulk-upload-preview-chk
{
    margin-top: 10px !important;
}

/*Added on 20_03_2013 end*/


.jtable-textarea-multi-column
{
    width: 94.8% !important;
    height: auto !important;
}
.jtable-textarea-single-column
{
    width: 400px !important;
    height: auto !important;
}

.jtable-textarea-multi-field-container
{
    width: 800px !important;
}
.jtable-textarea-single-field-container
{
    width: 400px !important;
}

.jtable-multi-combo-column
{
    height: 65px !important;
}
.jtable-validaton-msg-container
{
    width: 100%;
}

#jtErrorViewSummaryContainer
{
    margin-top: 5px;
}

.jtable-summary-table-td
{
    width: 320px;
}

.jtable-bulk-insert-bpane-textbox-container
{
    width: 40px;
    float: right;
    margin-top: 5px;
    margin-right: 3px;
}
.jtable-bulk-insert-bpane-textbox-container input
{
    width: 24px;
    height: 12px !important;
    text-align: right;
}

div.jtable-main-container div.jtable-column-selection-container
{
    position: absolute;
    display: none;
    border: 1px solid #C8C8C8;
    background: #fff;
    color: #000;
    z-index: 101;
    padding: 5px;
}

div.jtable-main-container div.jtable-column-selection-container ul.jtable-column-select-list
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
div.jtable-main-container div.jtable-column-selection-container ul.jtable-column-select-list li
{
    margin: 0px;
    padding: 2px 0px;
}

div.jtable-main-container div.jtable-column-resize-bar
{
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: absolute;
    display: none;
    width: 1px;
    background-color: #000;
}

div.jtable-contextmenu-overlay
{
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 100;
}

div.jtable-main-container div.jtable-column-resize-bar
{
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: absolute;
    display: none;
    width: 1px;
    background-color: #000;
}

div.jtable-main-container div.jtable-column-selection-container
{
    position: absolute;
    display: none;
    border: 1px solid #C8C8C8;
    background: #fff;
    color: #000;
    z-index: 101;
    padding: 5px;
}

table.jtable .jtable-download-command-button
{
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -345px -65px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}


/*FILE UPLOAD CONTROLS*/
.jtable-file-iframe-holder
{
	display:none;	
}


/*For split menu*/
.jtable-split-button-icon-a
{
background: url(/content/themes/base/images/ui-icons_454545_256x240.png) !important;
background-position: -193px -111px !important;
width: 16px;
min-width: 16px !important;
}

.jtable-split-menu
{
	position:relative;	
}

.jtable-bottom-split-menu
{
position:absolute;
top:13px;
z-index: 999;
left: -22px;
}

.jtable-query-string-filter-message
{
color: #EF3544;	
position: absolute;
top: 11px;
left: 40%;
}

.jtable-query-string-filter-clear
{
font-style:italic;
color:#4885F4;
text-decoration: underline;	
}

.jtable-html-editor-container 
{
    height:auto !important;    
}

.jtable-note-field
{
width:100%;
float:left;	
}

/*Jtable razor forms*/
.jtable-razor-button-panel
{/*
text-align: right; 
margin-bottom: 5px;
border-top: 1px solid #E2E2E2;
float: left;
width: 100%;
margin-top: 5px;
padding-top: 3px;*/

text-align: right;
border-top: 1px solid #E2E2E2;
float: left;
width: 98%;
padding-top: 3px;

margin-bottom : 3px;
}

.jtable-razor-input-field-container
{
	
}

.jtable-razor-textarea-container
{
	width:95% !important;	
	height: auto !important;
}
.jtable-razor-html-editor-container
{
	width:93% !important;	
	height: auto !important;
}

.jtable-razor-input-field-container div.jtable-input-label
{
text-align:left;	
}

.jtable-razor-html-editor-container div.jtable-input-label,
.jtable-razor-textarea-container div.jtable-input-label
{
text-align:left;
width:100%;
}

.jtable-razor-textarea-container textarea
{
	width:97% !important;
}

.jtable-razor-add-form-container
{
float:left;
position:relative;	
}

.jtable-razor-edit-form-container
{
	float:left;
position:relative;	
}

.jtable-input-label-top
{
width: 100% !important;
text-align: left !important;
float: left !important;	
}


/*Check box list control styles*/
.jtable-cblist-input-wrapper
{
float:left;    
width:8%;
}
.jtable-cblist-title-wrapper
{
 float:left;    
 width:90%;
 cursor:default;
}

.jtable-cblist-Item-Container
{
float:left;   
width: 100%; 
}
.jtable-cblist-Item-Container:hover
{
background-color: #ECF7FB;    
}

.jtable-cblist-main-Container
{
float:left;
width: 57.5%;
border: 1px solid #C4C4C4;
padding: 2px;
margin-left: 4px;    
max-height: 60px;
overflow: auto;
}

.jtable-dmsf-upload-button
{
height: 23px!important;
width: 59%!important;
margin-left: 2px!important;    
}

.jtable-file-upload-edit-cancel
{
background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -73px -66px;
width: 16px !important;
height: 16px !important;
border: none;
float: left;
margin-left: 5px;
cursor:pointer;
}

.jtable-file-dwnld-lik
{
float:left;    
}

.jtable-edit-upload-ctrl
{
width: 206px !important;
float: left;    
}

.jtable-file-name-span
{
float:left;    
}

.jtable-img-edit-icon-preview
{
width: 16px;
height: 16px;
float: left;
margin-right: 3px;
}

.jtable-img-edit-zoom-preview
{
width: 200px;
height: 150px;  
}

.jtable-image-zoom-panel-window
{
height:150px;
border:1px solid #E0E0E0;
position:fixed;
z-index:99999;    
box-shadow: 2px 2px 7px #888;
display:none;
top:10px;
}

.jtable-file-upload-input
{
margin-top:3px;    
}


.jtable-msexcel-identifier-icon
{
    width: 16px;
height: 16px;
float: left;
margin-right: 3px;
background:url(/content/themes/base/images/excel-icon.png) no-repeat;
}

.jtable-msword-identifier-icon
{
width: 16px;
height: 16px;
float: left;
margin-right: 3px;
background:url(/content/themes/base/images/word-icon.png) no-repeat;
}

.jtable-msppt-identifier-icon
{
    width: 16px;
height: 16px;
float: left;
margin-right: 3px;
background:url(/content/themes/base/images/ppt-icon.png) no-repeat;
}

.jtable-pdf-identifier-icon
{
    width: 16px;
height: 16px;
float: left;
margin-right: 3px;
background:url(/content/themes/base/images/pdf-icon.png) no-repeat;
    
}

.jtable-file-identifier-icon
{
width: 16px;
height: 16px;
float: left;
margin-right: 3px;  
background:url(/content/themes/base/images/file-icon.png) no-repeat;
}


/*CONTEXT MENU STYLE - KO RELATED ITEMS - INLINE STYLES*/

.jtable-ast-context-menu
{
min-height:100px;
height:auto;
width:130px;
background-color:#fcfcfc;
border:1px solid #E0E0E0;
position:absolute;
z-index:99999;    
box-shadow: 2px 2px 7px #888
}

.jtable-ast-context-menu-item-container
{
    height:20px;
    width:100%;    
    float: left;
    cursor:pointer;
    margin-top: 5px;
}

.jtable-ast-context-menu-item-container:hover
{
background-color: #ECF7FB !important;
}

.jtable-ast-context-menu-icon
{
    min-width:35px;
    float: left;
}

.jtable-ast-context-menu-item-title
{
    
}

.jtable-inline-edit-save-KO-button,.jtable-inline-edit-save-KO-button:hover,
.jtable-inline-create-save-KO-button,.jtable-inline-create-save-KO-button:hover,
.jtable-inline-create-save-button,.jtable-inline-create-save-button:hover,
.jtable-inline-edit-save-button,.jtable-inline-edit-save-button:hover
{
background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -25px -66px;
width: 16px !important;
height: 16px !important;
border: none;    
}

.jtable-inline-edit-cancel-KO-button,.jtable-inline-create-cancel-KO-button,
.jtable-inline-create-cancel-KO-button:hover,.jtable-inline-edit-cancel-KO-button:hover,
.jtable-inline-create-cancel-button,.jtable-inline-create-cancel-button:hover,
.jtable-inline-edit-cancel-button,.jtable-inline-edit-cancel-button:hover
{
background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -72px -66px;
width: 16px !important;
height: 16px !important;
border: none;    
}

tr.jtable-not-saved-ko-row,.jtable-not-saved-row
{
    background-color: #C2D699 !important;
}

.jtable-context-menu-disabled-item
{
color:#909090 !important;
cursor:default;    
}
a.jtable-cancel-all-changes
{
    width:73px;
}

a.jtable-update-all-changes
{
    width:70px;
}

.jtable-summary-panel-row
{
height: 25px;
font-size: 12px;
background-color: #FFFAF0;    
font-weight: bold;
color: #666;
text-align: right;
}

tr.jtable-inline-invalid-row
{
background-color:#FFA07A !important;    
}

div.jtable-context-tab-view-caption
{
font-weight: bold;
text-decoration: underline;
margin-left: 3px;   
margin-top:4px;
}

.jtable-tab-view-main-container
{
float:left;
width:14.5%;
min-height: 68px;
height:auto;
margin-top: 5px;    
overflow:auto;
border: 1px solid #E4E3E3;
}

.jtable-tab-view-enabled-main-container
{
    width:84%;
    overflow: auto;
}

.jtable-tab-view-disabled-main-container
{
    width:'';
    overflow: auto;
}

.jtable-tab-view-item-container
{
float: left;
min-height:20px;
height: auto;
cursor:pointer;
width: 98%;
padding-left: 2%;
border-bottom: 1px solid #CFCFCF;
padding-top: 2px;   
background: #EFEFEF;
}

.jtable-tab-view-main-item-container
{
width:100%;
overflow: auto;
min-height: 68px;    
}

.jtable-tab-view-item-container:last-child
{
border-bottom: none; 
}

.jtable-tab-view-item-container:hover
{
background-color: #DADADA;
}

.jtable-tab-view-selected-item
{
 background-color: #FFF !important;   
 color: #666;
 }
 
 .jtable-tab-view-title
 {
 height: 20px;
/*width: 100%;*/
background: #939393;
text-align:center;
color: #fff;
font-weight: bold;
padding-left: 4px;
padding-top: 6px;    
 }
 
 .jtable-import-excel-main-container
 {
 width:100%;    
 }
 
 .jtable-import-xl-generate-template-btn
{
width: 230px;
height: 18px;
text-align: center;
cursor: pointer;
border: 1px solid #CFCFCF;
padding-top: 2px;
background: #EFEFEF;
font-weight: bold;
margin-bottom: 5px;
margin-left: 75px;
padding-top: 4px;
}

.jtable-import-xl-generate-template-btn:hover
{
background-color: #DADADA;
font-weight: normal;
}

 .jtable-import-xl-formcontainer
 {
 margin-left:20px;    
 }
 
 .jtable-input-spacer-filed-ctrl
 {
 visibility: hidden;
 min-height:24px;    
 }
 
 .jtable-html-editor-textarea
 {
    /*width:100% !important;    */
 }