body
{
    font-family: arial;
}
h1
{
}
h2
{
}
h3
{
    font: bold 12px arial;
}
h4
{
}
h5
{
}
h6
{
}
p
{
}
/******    Style for un-ordered list *******/

span.required
{
    color:Red
}
.dataContent ul
{
    list-style: none;
    background: transparent !important; /*important added on 9-3-2013 - Sherin Changes*/
}

.dataContent ul li
{
    background-color: transparent !important;
}


.autoli
{
    float: none;
}
/******    Style for ordered list *******/
ol
{
}
ol li
{
}
/******    Style for label *******/
label
{
    font-size: 12px;
    color: #464646;
    padding-right: 5px;
}
/******    Style for both normal textbox and hiddenfield textbox *******/
input[type="text"], input[readonly="readonly"], input[type="password"]
{
    border: 1px solid #C4C4C4;
    border-radius: 5px;
    color: #464646;
    font-size: 12px;
    margin: 1px 3px !important;
    padding: 3px 5px;
}
input[type="file"]
{
    border: 1px solid #C4C4C4;
    width: 225px !important; /*border-radius:5px;*/
    margin: 1px 3px;
}
/******    Style only for hiddenfield textbox *******/
input[readonly="readonly"]
{
    background: #E8E8E8;
    margin: 1px 3px;
}
/******    Style for Checkbox *******/
input[type="checkbox"]
{
    margin: 0px 3px;
    vertical-align: bottom;
}
/******    Style for button *******/
input[type="button"], input[type="submit"], button
{
    background: url("themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
    border: 1px solid #D3D3D3;
    border-radius: 3px 3px 3px 3px;
    color: #555555;
    cursor: pointer; /*height: 24px;*/
    line-height: 1.4;
    margin: 0em 0.4em 0em 0; /*padding: 1px 0.8em !important;*/ /*changed on 22-03-2013*/ /*font: 12px arial !important;*/
    font-family: Arial !important;
}



input[type="button"]:hover, button:hover
{
    background: url("themes/base/images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #DADADA;
    border: 1px solid #999999;
    color: #212121;
}


/******    Style for Dropdown *******/
select
{
    border: 1px solid #C4C4C4;
    border-radius: 5px;
    margin: 1px 3px !important;
    max-width: 237px;
    color: #464646; /*padding: 1px 0px 2px 5px;/*Added 22-03-2013*/ /*padding: 2px 0px 2px 5px; /*Changed on 27-03-2013*/
    height: 22px; /*Added on 02-04-2013*/
    font-size: 12px; /*Added on 02-04-2013*/
    font-family: Arial; /*Added on 02-04-2013*/
    padding: 3px 0px; /*Added on 02-04-2013*/
    -webkit-padding-after: 2px; /*Added on 02-04-2013*/
    -webkit-padding-before: 2px; /*Added on 02-04-2013*/ /* background: #F1F1F2; /*Added on 04-04-2013*/
}
.RazorSelect, .ui-widget select
{
    color: #464646 !important;
    height: 22px;
    font-size: 12px !important;
    font-family: Arial !important;
    padding: 3px 0px;
    -webkit-padding-after: 2px;
    -webkit-padding-before: 2px;
}

select option
{
    color: #464646;
    font-size: 11px;
    padding: 3px 5px;
    background: #ffffff; /*Added on 04-04-2013*/
}
/******    Style for Table *******/
table
{
    border-spacing: 0px;
    border-top: 1px solid #E4E3E3;
    border-left: 1px solid #E4E3E3; /*border-radius:5px; /* Commented 13-05-2013 */
    border-radius: 5px 0px 5px 0px; /* Added 13-05-2013 */
    width: 100%;
    margin: 0px 0px 0px; /*5px 0px 0px;*/ /*changed 15_03_2013*/
    font-size: 11px;
    color: #414042; /*#707070;*/ /*Added 15_03_2013*/
}
table th
{
    background: #939393;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    padding: 6px; /*5px;*/ /*changed 15_03_2013*/ /*changed 03_04_2013*/
    padding-top: 7px; /*changed 03_04_2013*/
    color:#FFF;
}
table td
{
    border-right: 1px solid #E4E3E3;
    border-bottom: 1px solid #E4E3E3;
    padding: 2px;
    padding-left: 4px; /* Added 22-03-2013*/
}
table tr:first-child th:last-child
{
    border-top-right-radius: 5px;
}
table tr:last-child td:first-child
{
    /*border-bottom-left-radius: 5px;*/ /*Commented on 13-05-2013*/
}
table tr:last-child td:last-child
{
    /*border-bottom-right-radius: 5px;*/ /*Commented on 13-05-2013*/
}
table tbody tr:nth-child(even)
{
    background-color: #FCFCFC; /*background:#F4F4F4;*/
}
table tbody tr:hover
{
    /*background:#E4E3E3;*/
    background-color: #ECF7FB;
}

fieldset
{
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend
{
    font-size: 1.2em;
    font-weight: bold;
}

textarea
{
    min-height: 75px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #C4C4C4;
}

/***********Style for Advanced search Error message ***********/
.formError .formErrorArrow div
{
    background: #dddddd !important;
}

.formError .formErrorContent
{
    background: #dddddd !important;
    color: red !important;
}

/***************************************************************/
.jtable-bottom-panel /*Added 15_03_2013*/
{
    /* background: #e4e3e3;*/
    font-family: Arial !important; /*Added on 25-03-2013*/
    font-size: 12px !important; /*Added on 25-03-2013*/
}
 

/*Added on 22-03-2013*/
.jtable-add-record a
{
    border: 1px solid #CFCFCF;
    margin: 5px 0px !important; /*Added on  02-04-2013*/
    height: 6px !important; /*Added on  03-04-2013*/
    padding-bottom: 10px !important; /*Added on  03-04-2013*/
    padding-top: 2px !important; /*Added on  03-04-2013*/
}

span.jtable-add-record
{
    /*padding-top: 8px;*/ /*Changed on 02-04-2013*/
    float: left; /*Added on  02-04-2013*/
    padding-right: 5px; /*Added on  02-04-2013*/ /*display: inline !important; */ /*Added on  02-04-2013*/
    display:inline; /*Added on  18-02-2014*/
    padding-left: 5px;
}

/* Edit command button */
table.jtable .jtable-edit-command-button
{
    /*margin: 0px 5px 0px 5px;/*Added on  22-03-2013*/ /*changed on  09-04-2013*/
    margin: 0px 7px 0px 5px; /*changed on  09-04-2013*/
}

/* Delete command button */
table.jtable .jtable-delete-command-button
{
    /*margin: 0px 5px 0px 5px;/*Added on  22-03-2013*/ /*changed on  09-04-2013*/
    margin: 0px 7px 0px 4px; /*changed on  09-04-2013*/
}

/*Added on  22-03-2013*/
.jtable-page-info
{
    margin-top: 1px;
    color: #000000;
    padding-left: 25px; /*Added on 04-02-2013*/
    float: none !important;
    padding-right: 0px;
}

/*Added on  22-03-2013*/
.ui-tabs
{
    margin-left: 4px;
    border-color: White !important; /*Added on  17-04-2013*/
}

.jtable-page-number-active
{
    padding-left: 10px;
    padding-right: 10px; /* border:1px solid #DBD9DA !important;/*Changed on 04-04-2013*/
    border: 1px solid #DCDADB !important; /*Changed on 04-04-2013*/ /*  background: #EDEBEC; /*Added on 02-04-2013*/
    height: 13px; /*Added on 04-04-2013*/
    text-align: center; /*Added on 04-04-2013*/
}

/*Added on 25-03-2013*/
.jtable-page-number-next
{
    /*background: url("../../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -646px -24px transparent !important;/*Changed on 04-04-2013*/
    background: url("../../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -641px -22px #E6E6E6 !important; /*Changed on 04-04-2013*/
    height: 20px !important; /*Added on 04-04-2013*/
    margin-left: 6px !important;
    margin-right: 2px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    width: 18px !important; /*Added on 04_04_2013*/
    float: none !important;
}

/*Added on 25-03-2013*/
.jtable-page-number-previous
{
    /*background: url("../../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -623px -24px transparent !important;/*Changed on 04-04-2013*/
    background: url("../../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -619px -22px #E6E6E6 !important; /*Changed on 04-04-2013*/
    height: 20px !important; /*Added on 04-04-2013*/
    margin-left: 2px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    width: 18px !important; /*Added on 04_04_2013*/
    float: left !important;
}

/*Added on 25-03-2013*/
.jtable-page-number-last
{
    /*background: url("../../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -665px -24px transparent !important;/*Changed on 04-04-2013*/
    background: url("../../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -662px -22px #E6E6E6 !important; /*Added on 04-04-2013*/
    height: 20px !important; /*Added on 04-04-2013*/
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    width: 18px !important; /*Added on 04_04_2013*/
    float: none !important;
}

.jtable-page-number-first
{
    /*background: url("../../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -596px -24px transparent !important;/*Changed on 04-04-2013*/
    background: url("../../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -597px -22px #E6E6E6 !important; /*Changed on 04-04-2013*/
    height: 20px !important; /*Changed on 04-04-2013*/
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    width: 18px !important; /*Added on 04_04_2013*/
    float: left !important;
}

/*Added on 25-03-2013*/
.ui-widget-content
{
    /* border: 1px solid #E4E3E3!important;*/
    border-color: #E2E2E2;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.ui-tabs-anchor
{
    /* border-left-color: #E2E2E2 !important;           border-right-color: #E2E2E2 !important;           border-top-color: #E2E2E2 !important;*/ /*Changed on 04-04-2013*/
    border-color: #CCCCCC !important; /*Added on 04-04-2013*/
    border-bottom-color: #fff !important; /*Added on 04-04-2013*/
    color: #414042 !important;
    font-family: Arial !important;
    font-size: 11px !important;
    font-weight: bold !important;
}

.ui-widget
{
    color: #414042 !important;
    font-family: Arial !important;
    font-size: 12px !important; /*border-color:White;/*Added 04-04-2013*/ /*Changed on 17-04-2013*/
}

.ui-widget-header
{
    /* border-color:#E2E2E2 !important; /*Changed on 04-04-2013*/
    border-color: #fff !important; /*Added on 04-04-2013*/
    border-bottom: 1px solid #CCCCCC !important; /*Added on 04-04-2013*/
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
    /*border-left-color: #E2E2E2 !important;           border-right-color: #E2E2E2 !important;           border-top-color: #E2E2E2 !important; */ /*Changed on 04-04-2013*/
    border-left-color: #CCCCCC /*#E2E2E2 */ !important; /*changed on 04-04-2013*/
    border-right-color: #CCCCCC /*#E2E2E2 */ !important; /*changed on 04-04-2013*/
    border-top-color: #CCCCCC /*#E2E2E2 */ !important; /*changed on 04-04-2013*/
}

/* To avoid blue link loading effect of child controller*/
ul a
{
    color: #ffffff;
}

.jtable-page-list
{
    float: right !important;
}

/*Added on 03-04-2013*/
.header-glow-effect
{
    /*background: url("/Content/themes/base/Images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #DADADA !important;*/
    color: #FFF /*{fcHover}*/;
    text-decoration: none;
}

/*Added on 03-04-2013*/
span.jtable-add-record a:hover
{
    text-decoration: none;
    background: url("themes/base/images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #DADADA;
    border: 1px solid #999999;
    color: #212121;
    font-weight: bold;
}

/*Added 04-04-2013*/

/*
ul li:hover
{
    background: #fff !important;
}
*/

/*Added 04-04-2013*/
.ui-tabs .ui-tabs-nav li.ui-tabs-active:first-child
{
    margin-left: 12px !important;
}

/*Added 04-04-2013*/
li.ui-state-default:first-child
{
    margin-left: 12px !important;
}

.ui-tabs .ui-tabs-nav li
{
    margin-right: .3em;
}

/*Added on 04-04-2013*/
.jtable-page-text
{
    padding-left: 9px !important; /*float:none !important;*/
    margin-top: 4px;
}


/*Added on 04_04_2013*/
.jtable-page-numbers, .jtable-total-page-number
{
    margin-left: 3px !important; /*float:none !important;*/
    margin-top: 2px;
}

/*Added on 04_04_2013*/
.ui-dialog .ui-dialog-title
{
    color: #555555 !important;
}

/*Added on 04_04_2013*/
div.jtable-input-label
{
    margin-top: 3px;
    padding-right: 2px;
}

label#Edit-Name
{
    margin-top: 5px;
    position: absolute;
    padding-left: 3px;
}

/* for highlighting the multilingual translatable elements */
.debugTranslator
{
    color: #7508B3 !important;
}

/* For OBS Business Unit Child View */

.row .labels
{
    float: left;
    width: 25%;
    padding: 5px;
    text-align: right;
}
.row .controls
{
    float: left;
    width: 30%;
    padding: 0px;
}
.row
{
    width: 100%;
    display: inline-block;
    white-space: nowrap;
}
.row .columnLeft
{
    float: left;
    width: 50%;
}
.row .columnRight
{
    float: left;
    width: 50%;
}
.row .rightalign
{
    width: 100%;
    text-align: right;
}

.mandatory
{
    background: url("../../Content/themes/base/images/mandatory.png") no-repeat right -3px #FFF !important;
    margin-right: 5px;
}

/*.modal*/
.loaderModal
{
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%; /*background: rgba( 128,128,128, .3 ) url("../../Content/themes/base/images/loading.gif" ) 50% 50% no-repeat;*/
    background: url("../../Content/themes/base/images/loading.gif" ) 50% 50% no-repeat;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 10);
    filter: alpha(opacity = 10);
}
.div-ExportData
{
    margin-left: 240px;
    margin-top: 50px;
}

.div-inputs
{
    margin-left: 30px;
    margin-top: 20px;
}

.div-rdoButton
{
    float: left;
}


/*Sherin*/

#txtPage
{
    float: left;
    width: 20px;
    margin-top: -1px !important;
}

.ui-datepicker-month
{
    width: 41% !important;
}

/*Added on 16_10_2013*/

div.sticky-header
{
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 1em;
    padding-top: 5px;
    position: absolute;
    top: 29px;
    z-index: 50;
}
.TabInfo tr:nth-child(even) /*changed on 27-03-14*/
{
    background-color: #FFFFFF;
}
/*Added on 16_10_2013 end*/
/*Added 29_04_2014 for esop*/
.NotesParent
{
margin-top:15px;
width: 100%;
height: 100%;


}
.NotesParent .NotesChild1
{
    border-bottom: 1px solid #ddd;
}
.NotesParent .NotesChild2
{
     margin-bottom: 15px;
    padding-left:6px;
}

div.empProfUpdate
{
    width:900px; height:420px; padding-top: 20px;
}
div.empProfUpdate .jtable-input-field-container
{
    width: 425px;
}

div.empProfUpdate span.required
{
    font-weight: bold;
    vertical-align: super;
}


div#ddlLanguageContainer {
    display: none;
}

select#ddlLocation
{
    display: none;
}

/*Custom button styles*/
table.jtable .jtable-command-button 
{
    margin-left:9px;
    width: 16px !important;
    height: 16px !important;
    border: none;
}
table.jtable .jtable-view-details-button {
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -159px -101px !important;
}
table.jtable .jtable-exercise-button {
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -27px -101px !important;
}
table.jtable .jtable-download-button {
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -345px -65px !important;
}
table.jtable .jtable-acceptGrant-button {
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -115px -66px !important;
}
table.jtable .jtable-print-details-button {
    background: url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -185px -101px !important;
}

/* added detail button*/
/*start*/
table.jtable .jtable-Scheme-details-button 
{
    background:url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -57px -101px;width:16px !important;height:16px !important;border:0
}
table.jtable .jtable-Vesting-details-button 
{
    background:url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -57px -101px;width:16px !important;height:16px !important;border:0
}
table.jtable .jtable-Grant-details-button 
{
    background:url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -57px -101px;width:16px !important;height:16px !important;border:0
}
table.jtable .jtable-Pattern-details-button 
{
    background:url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -57px -101px;width:16px !important;height:16px !important;border:0
}
table.jtable .jtable-Grant-Generate-button
{
     background:url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -4px -101px;width:16px !important;height:16px !important;border:0
}
table.jtable .jtable-Cancel-Vesting-button
{
    background:url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -141px -64px;width:16px !important;height:16px !important;border:0
}
table.jtable .jtable-Grant-Accept-button 
{
    background:url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -57px -101px;width:16px !important;height:16px !important;border:0
}
table.jtable .jtable-Exercise-Reverse-button 
{
    background:url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -244px -64px;width:16px !important;height:17px !important;border:0
}
table.jtable .jtable-Exercise-Form-button 
{
    background:url("/../Content/themes/base/images/panagro_sprite_inner.png") no-repeat -185px -101px;width:16px !important;height:17px !important;border:0
}
table.jtable .jtable-OnlinePay-button 
{   
    background: url("/../Content/themes/base/images/FedNetPay3416.png") no-repeat; width: 34px !important;
    height: 16px !important;   
}
table.jtable .jtable-OnlinePay-button2421 
{   
    background: url("/../Content/themes/base/images/FedNetPay2421.png") no-repeat; width: 24px !important;
    height: 23px !important;   
}
table.jtable .jtable-OnlinePay-button3231 
{   
    background: url("/../Content/themes/base/images/FedNetPay3231.png") no-repeat; width: 32px !important;
    height: 31px !important;   
}
table.jtable .jtable-OnlinePay-button5124 
{   
    background: url("/../Content/themes/base/images/FedNetPay5124.png") no-repeat; width: 51px !important;
    height: 24px !important;   
}
table.jtable .jtable-OnlinePay-button3416 
{   
    background: url("/../Content/themes/base/images/FedNetPay3416.png") no-repeat; width: 34px !important;
    height: 16px !important;   
}
/*end*/
table.jtable th.jtable-column-header {
    text-align: center;
}

/*span#spnNotification, span#spnAnnouncements, div#welcome_menu div.spnGrid
{
    visibility: hidden;
}*/

table.jtable .jtable-command-button:disabled 
{
    cursor:default;
}
.floatClear
{
    float:none;
}


/*Styles only for Mozilla*/

@-moz-document url-prefix() { 
  input[type="text"], input[readonly="readonly"], input[type="password"] {
     height:14px;
  }
}


/*Style for JQuery-ui-1.12.1*/

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
}

.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc;
	color: #222222;
}

.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("themes/base/images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("themes/base/images/ui-icons_222222_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("themes/base/images/ui-icons_222222_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("themes/base/images/ui-icons_222222_256x240.png");
}

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ url(themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
	opacity: .3;
}

.ui-dialog .ui-dialog-titlebar-close 
{
    background-color: transparent;
    border: none;
    outline: none;
}

.ui-dialog .ui-dialog-titlebar-close:hover 
{
   border: 1px solid #999999/*{borderColorHover}; */;
    background: #dadada/*{bgColorHover}; url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}; 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/repeat-x/*{bgHoverRepeat}*/;
}

/* autocomplete ui ...*/

li.ui-menu-item.liItem
{
    padding: 3px .4em;
    font-weight: normal/*{fwDefault}*/;
    color: #212121/*{fcHover}*/;
    font-family: Arial !important;
    font-size: 12px !important;
}

li.ui-menu-item.liItem:hover
{
    border-radius: 4px;
    border: 1px solid #999999/*{borderColorHover}*/;
    background: #dadada/*{bgColorHover}*/ url(themes/base/images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
}
div[aria-describedby="dialog_Import_Records"]
{
    top:250px;
    left:652.5px;
}
