/*//////////////////////////////Common.css//////////////////////////////////////////*/

html, body
{
	height: 100%;
	width: 100%; /*background:#f3f3f3;*/
	background: url(Images/Common/header-bg.png) #efefef repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}



@font-face {
    font-family: 'Source';
    font-style: Regular;
    font-weight: 400;
    src: url('../content/fonts/SourceSansPro-Regular.ttf'); /* IE9 Compat Modes */
    src: local('Mark Pro'), local('Source'),

}

div, span, h1, h2, h3, h4, h5, h6, p, b, input, label, button, textarea, select, table, th, td, tbody {
    font-family: 'Source' !important
}



select
{
	width: 96%;
	padding:0 0.4%;
	border: solid 1px #c0c0c0;
    height:28px;
}

 
.pp select, INPUT[type='text'], INPUT[type='password']
{
	background: #fff;
	border: solid 1px #c0c0c0;
	font-size: 12px;
	height: 25px;
	padding: 0px 2px !important;
	width: 93.7%;
}



.pp-cont-box-left .pp-db-mdl a:hover, a:focus
{
	color: #777;
	text-decoration: underline;
}

.pp-img-stripe
{
	background: /*url(images/Common/pp-stripes.png) no-repeat right*/none; /*background-position: -198px -182px;*/
	height: 60px;
	line-height: 20px;
	min-width: 400px;
	max-width: 800px;
}


.pp-img-add-details {
    background-position:-66px -60px; height:19px;
}

.pp-img-delet
{
	background-position: -81px -61px;
	height: 19px;
}

.pp-img-search
{
	background-position: -65px -34px;
	height: 25px !important;
	width: 25px;
	border: solid 1px #ccc;
}


.pp-img-removeValue
{
	background-position: -468px -57px;
	height: 25px !important;
	width: 22px;
	border: solid 1px #ccc;
}
.pp-img-removeValue-disable
{
	background-position: -445px -57px;
	height: 25px !important;
	width: 22px;
	border: solid 1px #ccc;
}
.ie8 .pp-img-search
{
	padding-left: 0px;
	background-position: none;
	height: 25px;
	width: 18px;
	padding-left: 0px;
}


.pp-img-ash-btn
{
    background-image:none;
    background-color:#9b9b9b;
	background-position: -115px -176px;
	padding: 0px;
	height: 30px;
    line-height:30px;
    min-width:50px; width:auto;
	font-size: 12px;
	color: #fff;
}

.ie8 .pp-img-ash-btn
{
    background-image:none;
    background-color:#9b9b9b;
	background-position: -115px -176px;
	padding: 0px;
	height: 30px;
    line-height:30px;
    min-width:50px; width:auto;
	font-size: 12px;
	color: #fff;
}

.ash-btn div.lt
{
    background-image:none;background: /*url(Images/Common/ash-btn-lt.png) top no-repeat*/;
	width: 0px;
	float: left;
	height: 25px;
}
.ash-btn div.mdl
{ color:#fff;
background-image:none;  background: none; background-color:#7b7b7b; min-width:80px; width:auto;
 
	 
}
.ash-btn div.rt
{
    background-image:none;
	background: /*url(Images/Common/ash-btn-rt.png) top no-repeat*/;
 width:0px
}

.grn-btn
{ margin-top:5px;
	background: #6daa0d;
    height:25px;
    line-height:20px;
}

.grn-btn div.lt
{width:0px;
	background: none; 
}
.grn-btn div.mdl
{
	background: none;
	min-width: 80px; 
}
.grn-btn div.rt
{width:0px;
	background:none; 
}


.pp table th
{
background-image:none;	background: /*url(images/Common/pp-th-bg.png) repeat-x*/ #263B56;}

.default-txt
{
	color: #427bb4 ;
}
.default-txt:hover
{
	color: #427bb4 ;}


.pp-img-delet { background-position:-81px -63px; height:17px;
}
/*               shadow                */

.shadow
{
	-moz-box-shadow: 0px 0px 0px #999;
	-webkit-box-shadow: 0px 0px 0px #999;
	box-shadow: 0px 0px 0px #999; /* For IE 8 */
}

.footer
{
	background-image:none; 
background: /*url("images/Common/pp-footer.png") repeat-x scroll 0 0 */ #004F95;
}

 
 
/**************************************/
/*              CORNERS               */

.pp-corner-all, .pp-corner-top, .pp-corner-left, .pp-corner-tl
{
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	-khtml-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}
.pp-corner-all, .pp-corner-top, .pp-corner-right, .pp-corner-tr
{
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-khtml-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
}
.pp-corner-all, .pp-corner-bottom, .pp-corner-left, .pp-corner-bl
{
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-khtml-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.pp-corner-all, .pp-corner-bottom, .pp-corner-right, .pp-corner-br
{
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-khtml-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}


.pp-db-top, .tab
{
	background-image:none; background:#005197 /*background:url(images/Common/rounded-crnr-tm.png) repeat-x top #00357B*/;
	color: #fff;  text-transform:capitalize; font-weight:500;
}


.pp-button-active
{
	background-image:none; background:#FF7E00;  /*url(images/Common/pp-orng-btn.png) no-repeat;*/
}

.pp-button-active
{
	 
	background-image:none; background:#FF7E00;  /*url(images/Common/pp-orng-btn.png) no-repeat;*/
}
}
.pp-button-active:hover, .pp-button-active:focus
{
	background-image:none; background: #FF7E00; /*url(images/Common/pp-orng-btn-hover.png) no-repeat;*/
}


.pp-button-gray
{
background-image:none;  background: none; background-color:#7b7b7b; min-width:80px; width:auto;
}

.pp-button-gray:hover, .pp-button-gray:focus
{ 
background-image:none;  background: none; background-color:#7b7b7b; min-width:80px; width:auto;
}

.pp-button
{
	 background-image:none;
	background: #FF7E00; /*url(images/Common/orng-grdnt.png) repeat-x #f78d1d*/;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#cecccd), to(#737373));
	background: -moz-linear-gradient(top, #cecccd, #737373);*/ /* filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecccd', 

endColorstr='#737373');*/
	-moz-border-radius: 0px;
	-webkit-border-radius:0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}


.pp-button:link
{
	background: none;
	background-color: #f47c20;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top, #f88e11, #f06015);*/ /*  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', 

endColorstr='#f06015');*/
}




.pp-button:hover
{
	 
	background: none;
	background:#FF7E00;  /*url(images/Common/orng-grdnt-hover.png) repeat-x #f78d1d;*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top, #faa51a, #f47a20); /*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', 

endColorstr='#f47a20');*/
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}


.pp-button:focus
{
	background: none;
	 background:#FF7E00;  /*url(images/Common/orng-grdnt-hover.png) repeat-x #f78d1d;*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top, #faa51a, #f47a20); /*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', 

endColorstr='#f47a20');*/
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}
/************TXT BOX FORMS****************/

/*2 coloumn*/
.pp-2col-label
{ 
	line-height: 30px;
    min-height:30px; 
}
.pp-2col-box
{ 
	padding-left: 2%; 
    min-height:30px; 
}

.pp-4col-label
{ 
	line-height: 30px;
    min-height:30px;
}
.pp-4col-box
{ 
	padding-left: 0.5%;  
    min-height:30px; 
}
/*6 coloumn*/
.pp-6col-label
{ 
	line-height:30px; 
    min-height:30px; 
}
.pp-6col-box
{ 
	padding-left: 1%; 
    min-height:30px; line-height:20px;
}
/*8 coloumn*/
.pp-8col-label
{ 
	float: left;  
	line-height: 30px;
    min-height:30px; 
}
.pp-8col-box
{ 
	padding-left: 1%; 
    min-height:30px; 
}


/*               BUTTON               */


.pp-button
{ 
	background: none;background:#FF7E00;  /*url(images/Common/orng-grdnt-hover.png) repeat-x #f78d1d;*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top, #faa51a, #f47a20); /*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', 

endColorstr='#f47a20');*/
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}

.pp-img-orng-btn {
    background-image:none !important;
background:#FF7E00; color:#fff; height:30px; min-width:90px; padding:0px 10px; line-height:30px; 
}.pp-img-ash-btn {
    background-image:none !important;
background:#9b9b9b; color:#fff; height:30px; min-width:90px; padding:0px 10px; line-height:30px; 
}
.pp-button:hover, .pp-button:focus
{
    background-image:none !important;
	background:#FF7E00;  /*url(images/Common/orng-grdnt-hover.png) repeat-x #f78d1d;*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top, #faa51a, #f47a20); /*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', 

endColorstr='#f47a20');*/
 
}



.pp-button:hover, .pp-button:link
{
    background-image:none !important;
    background:#FF7E00;
	/*background: url(images/Common/orng-grdnt-hover.png) repeat-x #f47c20; 
	background: -moz-linear-gradient(top, #f88e11, #f06015);*/
}
.pp-button:active
{
    background-image:none !important;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top, #f47a20, #faa51a);*/
}

.orng_btn-L, input.orng_btn-L
{ 
	background: #FF7E00; 
	font-size: 14px;
	font-weight: normal;  min-width:80px; width:auto
}
.orng_btn-L:hover, input.orng_btn-L:hover, input.orng_btn-L:focus
{
	 min-width:80px; width:auto;
    background-image:none; background: #cc6500;
}


.orng_btn-L1, input.orng_btn-L1
{ min-width:80px; width:auto;
    background-image:none; 
	background:#FF7E00; 
	font-size: 14px;
	font-weight: normal; 
}




.orng_btn-L1:hover, input.orng_btn-L1:hover, input.orng_btn-L1:focus
{ min-width:80px; width:auto;
    background-image:none; 
	background: #e87300;}


.ash_btn-L, input.ash_btn-L
{ min-width:80px; width:auto;
    background-image:none;
	background: #9b9b9b; 
	color: #fff;
	font-size: 14px;
	font-weight: normal; 
}

.ash_btn-L:hover, input.ash_btn-L:hover, input.ash_btn-L:focus
{
	 min-width:80px; width:auto;
    background-image:none;background: #7b7b7b;
}



.orng_opacity, input.orng_opacity
{ min-width:80px; width:auto;
	background:#FF7E00;
    background-image:none; 
	font-size: 14px;
	font-weight: normal; 
}


.orng_opacity:hover, input.orng_opacity:hover, input.orng_opacity:focus
{ min-width:80px; width:auto;
	background:#FF7E00; 
    background-image:none;   
}



.orng_opacity div
{  min-width:80px; width:auto;
	font-size: 14px;
	font-weight: normal;}


.ash_btn-L, input.ash_btn-L {
background-image:none;  background: none; background-color:#7b7b7b; min-width:80px; width:auto}
.ash-prev-btn, input.ash-prev-btn, .ash-prev-btn:hover, input.ash-prev-btn:hover, input.ash-prev-btn:focus
{ color:#fff;
background-image:none;  background: none; background-color:#7b7b7b; min-width:80px; width:auto;
 	font-size: 14px;
	font-weight: normal;}


.ash-prev-btn div
{ color:#fff;
	font-size: 14px;
	font-weight: normal;
}

.next, input.next
{
    background-image:none;
	background:#FF7E00;
	font-size: 14px;
	font-weight: normal;}

.next:hover, input.next:hover, input.next:focus
{
    background-image:none;
	background:#FF7E00;
}
.next div
{
	font-size: 14px;
	font-weight: normal;}


.orng_btn-M, input.orng_btn-M
{  vertical-align:top;
    background: #FF7E00 /*url(Images/Common/orange_btn-M_hover.png)*/;
 
background-image:none;    min-width:80px; width:auto;
	padding: 0px;
	height: 30px;
    line-height:30px; 
	color: #fff;
	font-size: 14px;
}
.orng_btn-M:hover, input.orng_btn-M:hover, input.orng_btn-M:focus
{
	
   background: #FF7E00 /*url(Images/Common/orange_btn-M_hover.png)*/;
 
background-image:none;    min-width:80px; width:auto;
	padding: 0px;
	height: 30px;
    line-height:30px; 
	color: #fff;
	font-size: 14px;
}

.orng_btn-M div
{	font-size: 14px;}



.grn_btn-M, input.grn_btn-M
{
    background-image:none;
	background: #6daa0d;/*url(Images/Common/grn_btn-M.png) no-repeat;*/ 
	height: 30px; 
	font-size: 14px;
	font-weight: normal;}




.grn_btn-M:hover, input.grn_btn-M:hover, input.grn_btn-M:focus
{
	
    background-image:none;background:#6daa0d; /*url(Images/Common/grn_btn-M_hover.png);*/
 
	height: 30px;}


 
.grn_btn-M div
{ 
	font-size: 14px;}


.ash_btn-M, input.ash_btn-M
{ 
	
background-image:none;  background: none; background-color:#7b7b7b; min-width:80px; width:auto;
	padding: 0px;
	height: 30px;
    line-height:30px; 
	color: #fff;
	font-size: 14px;
}
.ash_btn-M div{
	font-size: 14px;
}
.ash_btn-unread, input.ash_btn-unread
{

background-image:none;  background: none; background-color:#7b7b7b; min-width:80px; width:auto;
	height: 28px;
    line-height:28px; 
	color: #fff;
	font-size: 14px;
    min-width:50px; width:auto;}




.ash_btn-unread:hover, input.ash_btn-unread:hover, input.ash_btn-unread:focus
{
	
background-image:none;  background: none; background-color:#7b7b7b; min-width:80px; width:auto;
	height: 28px;
	font-size: 14px;
    line-height:28px;
    min-width:50px; width:auto;
}
.ash_btn-S, input.ash_btn-S
{
background-image:none;  background: none; background-color:#7b7b7b; min-width:80px; width:auto;
	 border: 0;
	color: #fff; 
	font-size: 14px; 
    height:28px;line-height:28px;
}

.ash_btn-S:hover, input.ash_btn-S:hover, input.ash_btn-S:focus
{
background-image:none;  background: none; background-color:#7b7b7b; min-width:80px; width:auto;
  height:28px;line-height:28px;
}

}
.ash_btn-S div
{ 
	font-size: 14px; 
    height:28px;line-height:28px;}

.orng_btn-S:hover, input.orng_btn-S:hover, input.orng_btn-S:focus {background-image:none; height:28px; line-height:28px;
}
.orng_btn-S, input.orng_btn-S
{
	background-image:none;
	background: #FF7E00/*url(Images/Common/orng_btn-S.png) no-repeat*/;
    height:28px;line-height:28px;}
.orng_btn-S div
{ 
    height:28px;line-height:28px;}
.green_small, input.green_small
{ background-image:none;background:#6daa0d /*url(Images/Common/green_small.png) no-repeat*/;
    height:28px;line-height:28px;}
.green_small div
{ 
    height:28px;line-height:28px;
}

.grid-search-content
{
	background-color: #e0e0e0;
    padding:10px 16px; 
}

div[data-rule-hidden-container] 
{
    height:22px; 
    width:93%; 
}


/************IE8*************/


.ie8 .pp .pp-content
{
	padding-left: 8px;
}
 

.ie8 .corner-left-top
{
    background-image:none; 
}
.ie8 .corner-right-top
{
    background-image:none; 
}
.ie8 .corner-left-bottom
{
    background-image:none;  
}
.ie8 .corner-right-bottom
{
    background-image:none;  
}
.ie8 .tab-separator
{
	
    background-image:none; 
}

.ie8 .pp-srch-lt
{
    background-image:none; 
}
.ie8 .pp-srch-rt
{
    background-image:none;  
}

 
.ie8 .pp-widget-footer
{
    background-image:none; 
}
.ie8 .widget-footer-lt
{
    background-image:none; 
}
.ie8 .widget-footer-mdl
{
    background-image:none;  
}
.ie8 .widget-footer-rt
{
    background-image:none;  
}
.ie8 .widget-rt
{
    background-image:none;  
}


.ie8 .pp-db-top
{
    background-image:none;  background:#005197 
}


.ie8 .pp-db-tl
{
    background-image:none;  
}


.ie8 .pp-db-tr
{
    background-image:none; 
	}

.ie8 .pp-db-mdl
{
    background-image:none;  
 
}


.ie8 .pp-db-btm
{
    background-image:none; 
 
}

.ie8 .pp-db-btmlt
{
    background-image:none;  
 
}


.ie8 .pp-db-btmrt
{
    background-image:none; 
 
}

 

.ie8 .pp_login_lft
{
    background-image:none; 
}

.ie8 .pp_login_mdl
{
    background-image:none; 
}

.ie8 .pp_login_rt
{
	float: left;
    background-image:none; 
}


 












/*//////////////////////////////Casecade.css//////////////////////////////////////////*/


.cascade .t-input
{ 
    height: 20px; 
    line-height:21px;
}

.cascade .t-dropdown-wrap .t-select{margin-top:2px;}











/*//////////////////////////////Dashboardstyle.css//////////////////////////////////////////*/


/**************START-IMAGES**************/
.DB-img
{
	background: none /*url(Images/Common/sprite.png)*/;
}

.DB-img-stripe2
{ 
	width:120px;
	height:0px;}



.DB-shadow
{
	-moz-box-shadow: 0px 0px 0px #999;
	-webkit-box-shadow: 0px 0px 0px #999;
	box-shadow: 0px 0px 0px #999; /* For IE 8 */
}
.ie8 .DB-shadow
{
	box-shadow: 0px 0px 0px #999;
}

/*              CORNERS               */

.DB-corner-all, .DB-corner-top, .DB-corner-left, .DB-corner-tl
{
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	-khtml-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}
.DB-corner-all, .DB-corner-top, .DB-corner-right, .DB-corner-tr
{
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-khtml-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
}
.DB-corner-all, .DB-corner-bottom, .DB-corner-left, .DB-corner-bl
{
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-khtml-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.DB-corner-all, .DB-corner-bottom, .DB-corner-right, .DB-corner-br
{
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-khtml-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}


.DB-portletContentConfiguredDashboard, .DB-portletHeader, .DB-Config-WidgetContent, .DB-Config-WidgetIconTable {
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;

-moz-box-shadow:0px none;
-webkit-box-shadow:0px none;
box-shadow:0px none;
}


.editor-label .pp-db-top .widget-hdng, .editor-label .DB-db-top .widget-hdng {
color:#fff}


.editor-label .pp-db-top , .editor-label .DB-db-top { background:#005197;
color:#fff}


.DB-RootFilterDiv {border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}

.DB-portletContentConfiguredDashboard {

border-radius:0px;
}

/************WIDGET BOX****************/

.DB-db-top
{ background-image:none;
	background: /*url(Images/Common/rounded-crnr-tm.png) repeat-x bottom*/ #fff;
}
.ie8 .DB-db-top
{ background-image:none;
	background: /*url(Images/Common/rounded-crnr-tm.png) repeat-x top*/ #fff;
}
.DB-db-top, .tab
{ background-image:none;
	background: /*background:url(Images/Common/rounded-crnr-tm.png) repeat-x top*/ #fff;
	height: 37px;
	color: #777;
}

.ie8 .DB-db-tl
{ background-image:none; 
	background: /*url(Images/Common/rounded-crnr-tl.png)*/; 
	width: 14px;
}


.ie8 .DB-widget-rt , .ie8 .DB-db-btm{
    background-image: none;
    background: /*url(Images/Common/rounded-crnr-tl.png)*/ #fff;
}	



.ie8 .DB-db-btmrt
{
    background-image: none;
    background: #fff;
	width: 24px;
	float: right;
	height: 25px;
}


.ie8 .DB-db-Filter-btm .DB-db-btmrt
{
    background-image: none;
    background: #fff;
	width:14px;
	float:right;
	height:27px;
}
.ie8 .DB-db-Filter-btm .DB-db-btmlt, .ie8 .DB-db-btmlt
{
    background-image: none;
    background: #fff;
	height:26px;
	width:14px;
}



.DB-db-tr
{
	background: none;
	height: 37px;
	width: 0px;
}
.ie8 .DB-db-tr
{
    background-image: none;
	height: 37px;
	width: 75px;
}
.ie8 .DB-SmartVUEWidget .DB-db-tr
{
    background-image: none;
	height: 37px; /*width:75px;*/
	width: 23px;
}

.ie8 .DB-db-mdl
{
    background-image: none;
	padding: 2px 20px 10px 10px;
}












.DB-db-mdl
{ 
	padding: 0px 0px 0px 0px ;  min-height:200px;
}
.DB-ViewSmartVUEText
{ 
	color: #427bb4;
}


.DB-ViewSmartVUEText:hover
{ 
	color: #427bb4 ;
}

.DB-ConfigureDashboardText
{ 
	color: #427bb4 ;
}

.DB-RefreshDashboardText
{ 
	color: #427bb4 ;    
}




.DB-ConfigureDashboardText:hover
{ color: #427bb4 ; }






 /* HYD0413621 - 10/31/2013 added this style for to set the width of searchlayouts */
 .DB_Color 
 {
    color :#005197;
    font-weight:500; text-transform:capitalize; 
 }

 .DB_Color:hover
{
	text-decoration: none;
	color: #005197;
}
/* HYD0913666 - 11/28/2013 added this style for to set the width of searchlayouts */
 .DB_OtherColor 
 {
    color :#005197; text-transform:capitalize; 
 }

.DB-db-top {
    background-image: none;
}

.DB-db-top .widget-hdng {
color:#005197;}



/*/////////////////////////////////////////////////////FileUploder///////////////////////////////////////////////////////*/


a.submit-mdl
{background-image:none;
    background: #6daa0d ;
     height: 30px;
    line-height:30px;}

a.submit-mdl:hover
{
    background: #6daa0d;}




/*/////////////////////////////////////////////////////Grid///////////////////////////////////////////////////////*/


.grid-entitypanel tbody tr table tr td
{
    padding:2px 0px;}

.ash-btn
{
	color: #fff; 
    background:#9b9b9b;
    line-height:20px; height:25px;
}



/*/////////////////////////////////////////////////////jquery-ui///////////////////////////////////////////////////////*/

.ui-corner-all { -moz-border-radius: 0px/*{cornerRadius}*/; -webkit-border-radius: 0px/*{cornerRadius}*/; border-radius: 0px/*{cornerRadius}*/; }




/*/////////////////////////////////////////////////////Menu///////////////////////////////////////////////////////*/

.navMenu .t-menu .t-link
{background-image:none;background: /*url("images/pp-navsep.png") no-repeat scroll right center*/ transparent;
}
.dropEverything-row
{ 
	-webkit-border-radius: 0 0 0px 0px;
	-ms-border-radius: 0 0 0px 0px;
	border-radius: 0 0 0px 0px; 
	border-bottom: #333 solid thin;
	border-right: #333 solid thin;
	border-left: #333 solid thin; 
}
.menu
{background-image:none;background: #00549a /*url("images/vue-pp-header-menu.gif") repeat-x scroll 0 0 transparent*/;
	float: left;background-image:none;}

.navMenu .selected-menu{ background: none repeat-x scroll center top #efefef; /*Modified by Gowri as mentioned in QC to remove black color shadow when menu 

item is selected.*/
	height: 39px;
}

    .navMenu .selected-menu .t-link {
    color:#036}




/*/////////////////////////////////////////////////////multiselect///////////////////////////////////////////////////////*/
.ui-multiselect { padding:2px 0 2px 4px; text-align:left;width:98% !important; height:27px; }

 


/*/////////////////////////////////////////////////////Profile///////////////////////////////////////////////////////*/
.sub-cont {
    margin-left:5%;  
	color:#666;
    line-height:20px;}



.pp-myprofile-form {
line-height:25px;}

/*/////////////////////////////////////////////////////Telerick///////////////////////////////////////////////////////*/





.t-pager .t-state-active, .t-pager .t-state-hover {
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
}



.t-grid-header
{
    background-image:none /*url('Custom/pp_grid_hdr_img.png')*/;
    background-color: #427bb4;
    background-repeat: repeat;
}

.t-header
{
	background-image:none;/* url('Custom/pp_popup-header.png');  background-color: #283F5C;*/
    background-color:#00448A;
	 
}


.t-grid-header
{
    background-color: #427bb4; 
}
.t-grid TBODY TD
{ 
    height: 30px;}


.t-icon-calendar
{ 
    height: 24px;
    background-position: -82px -29px;
}
.t-grid-header .t-header
{
	background:#427bb4 /*url("Custom/pp_grid_hdr_img.png")*/;
}

.t-grid-header .t-header
{ 
    border-color:#efefef;
}

.t-grid .t-toolbar .t-item {background:#C0C0C0;
}

.popup .t-picker-wrap .t-select, .popup .t-dropdown-wrap .t-select {
margin-top:4px;
right:3px;
}

.t-resize-se {
background-position: -65px -270px;}

.t-window .t-header .t-header {
background-color:none;}


div.t-timepicker, div.t-datetimepicker, div.t-datepicker 
{ 
    width: 96%;
}
.t-picker-wrap .t-input, .t-combobox .t-input{ padding:3px 2px !important;}

.t-picker-wrap .t-icon
{
    margin-top:-3px; 
    border:solid 1px #c0c0c0;height:24px;width:21px; background-color:#fff;
    padding: 0px;
}

.t-grid .t-grid-content table a:visited
{
	color: #427bb4; 
}

.t-dropdown{ width:95.6%; height:27px;
}
.t-picker-wrap .t-select{ margin-top:3px;
}

.t-detail-cell .t-grid{ height:auto !important; /*overflow-x: hidden !important;*/}

.t-treeview .t-state-hover, .t-treeview .t-state-selected{
-moz-border-radius:0px;
-webkit-border-radius:0px;
border-radius:0px;

}


div.t-window-content {
-moz-border-radius:0px;
-webkit-border-radius:0px;

border-radius:0px;

}

div.t-window-content, .t-window-titlebar{
-moz-border-radius:0px;
-webkit-border-radius:0px;
border-radius:0px;
box-shadow:0px 0px 0px 0px #333

}


div.t-window {
    box-shadow:0px 0px 0px 0px #333
}


.readonly-flds, Input.readonly-flds, Select.readonly-flds, .cascade.readonly-flds
{
    /*background: #efe89b;*/
       background: #D6E3F7;
    cursor: not-allowed;
     
}

.readonly-flds, Input.readonly-flds, Select.readonly-flds, .cascade.readonly-flds
{
   overflow-y:auto;
     
}

.read input, .read select {
    background: #D6E3F7;
    cursor: not-allowed;
}


 
.t-grid-content tr{text-align:left}




/* preloader*/

 
 
    .pp-progressimage {
        z-index: 10011;
        text-align: center;
        font-size: larger;
        color: Red;
        margin-left: auto;
        margin-right: auto;
        margin-top: 20%;
    }
    .animate-container {
        position: relative;
        display: inline-block;
        border-radius: 50%;
        overflow: hidden;
        width: 40px;
        height: 40px;
    }
    .pp-progressimage img {
      position: relative;
    z-index: 1001;
    width: 54px;
    height: 54px;
    top: -1px;
    }



/*-----------------------*/

/*added by ashok 06/08/2017*/





div.t-timepicker, div.t-datetimepicker, div.t-datepicker {
    width:100% !important;
}

.t-picker-wrap .t-select, .t-dropdown-wrap .t-select {
    right: 25px;
    top:2px;
    width: 18px;
    position: relative;
}

.t-picker-wrap .t-icon{border:none !important }

.t-picker-wrap {
    padding: 0 0px 0 0;
}


.t-picker-wrap .t-input, .t-combobox .t-input {
    padding: 3px 2px !important;
}
 
.t-picker-wrap {
    padding: 0 0px 0 0;
}



 INPUT[type="text"] {
     
    width: 99% !important
 }
 select{width:100% !important;padding:5px 0px 5px 0px !important }
 .t-grid-toolbar{height:28px}
 .tollbar-filter select{width:50% !important;height:25px !important}







 .widget-hdng {
  
    margin-top: 7px;
}
 t-grid-toolbar {height:28px }


a.tollbar-item[title="Add Task"] {padding-top:4px}
a.tollbar-item[title="Refresh"]{padding-top:3px}
[data-controlname="mnuExport"]{padding-top:2px}

.Grid_Add {
    margin-top: 4px;
    display: block;

}
.t-pager INPUT[type="text"]{max-width:34px !important; width:34px; }
.editor-control fieldset {
overflow:auto !important;
}


.popup .t-picker-wrap .t-select, .popup .t-dropdown-wrap .t-select {
    margin-top: 2px !important;
    right: 25px !important ;
}  
@media  (max-width:1020px){
	div.t-timepicker, div.t-datetimepicker, div.t-datepicker {
    max-width: 98% !important;    
	}
}

/*Raj DES000119*/
.popup .cascade .t-widget.t-dropdown .t-state-focused {
    width: 220px;
    background: url(Custom/telerik-icon.png);
    height: 20px;
    margin: 0px;
    display: inline-flex;
    outline: none;
    border: 1px solid transparent;
}

.popup .cascade .t-widget.t-dropdown .t-dropdown-wrap .t-select {
    margin-top: 2px !important;
    right: 20px !important;
    width: 22px;
    height: 18px;
    background: none;
}


.t-window .t-dropdown .t-dropdown-wrap .t-arrow-down {
    background-position: -492px -132px !important;
}


.popup .cascade .t-widget.t-dropdown .t-state-default {
    display: inline-flex;
    border: 1px solid transparent;
    height: 26px;
    width: 220px !important;
    padding-right: 0px;
}


/*Vertafore styles*/

.page-footer .logo {
    background: url(../content/images/logo-dark.png);
    background-repeat: no-repeat;
    width: 100px;
    height: 28px;
    display: inline-block;
    background-size: 55%;
    background-position: right bottom;
    line-height: 51px;
    margin-bottom: -3px;
}


body {
    border-top: 4px solid #ed601a !important;
}

.t-state-hover, .t-state-hover:hover {
    background: none !important;
    background-color: transparent !important;
}

table.hdr-tbl, .hdr-tbl, div.VUERibbon ul, #tblRibbon div.VUERibbon > ul, .DB-db-top {
    background: #262626;
}

.pp-db-top {
    background: #424242
}

.t-numeric .t-state-active {
    background: #0096D7
}

.navMenu .t-header .t-link, .menu {
    background: #ffffff;
    color: #424242;
}

.navMenu .selected-menu .t-link {
    border-bottom: 4px solid #0096D7;
    padding-bottom: 8px;
    border-left: 0px solid #0096D7;
    border-right: 0px solid #0096D7;
}

.pp-cont-box-left .pp-db-mdl a {
    padding: 10px 5px;
    display: block;
}

.pp-cont-box-left .pp-db-mdl .navPane-content p {
    margin: 0;
}

.pp-cont-box-left .pp-db-mdl .currItem {
    background-color: #004BBC !important;
    color: #fff !important;
}

.pp-db-mdl.pp-corner-bottom.shadow.txt4.pp-navPane {
    padding: 0;
}

.pp-cont-box-left .pp-db-mdl a, .t-widget, .t-link, .t-popup, .footer a {
    color: #424242 !important;
}

    .footer, .t-grid-pager .t-status-text, .t-grid-pager, .t-widget .t-status {
        background: #efefef !important;
        color: #424242 !important;
    }

.t-group, .t-content, .t-editable-area {
    border-color: transparent !important;
}

input, select, textarea {
    outline: none;
}

    input[type='checkbox'] {
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        width: 18px !important;
        height: 18px !important;
        background: url(../content/images/check-box.png) !important;
        border: none !important;
        background-size: 39px !important;
        background-position: 0 0 !important;
        box-shadow: none !important;
    }

        input[type='checkbox']:checked {
            background-position: -21px 0px !important;
        }

.page-footer {
    height: 36px;
}

.t-state-selected {
    background: #0096D7 !important;
    color: #fff !important;
}

select {
    background-image: url(../content/images/dropdown.png) !important;
    background-color: #ffffff !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
    -webkit-appearance: none !important;
}

div#divSubMenu table tr td a {
    background: none !important;
    color: #004BBC !important;
    padding: 3px;
    text-decoration: underline !important;
}

#tblLayoutTemp th {
    border-bottom: 1px solid #0096d7;
    border-right: 1px solid #0096d7;
    background: #0096d7;
}

#tblLayoutTemp tbody td {
    padding: 0;
}

.layoutcolumns-buttons {
    margin-left: 8px;
}

.grn-btn, .pp-img-orng-btn {
    background: #0096D7 !important;
    border-radius: 4px !important;
    height: 28px;
}

    .grn-btn:hover, .pp-img-orng-btn:hover {
        background: #006997 !important;
    }

.ash-btn, .pp-img-ash-btn {
    background: none !important;
    border: 1px solid #0096D7 !important;
    color: #0096D7 !important;
    border-radius: 4px;
}

    .ash-btn:hover, .pp-img-ash-btn:hover {
        background: #F2F2F2 !important;
    }

    .ash-btn div.mdl {
        background: none !important;
        color: #0096D7
    }
/*Progress icon*/
body .pp-progressbar {
    background-color: rgba(0, 0, 0, 0.2) !important;
    opacity: 1 !important;
}

.animate-container {
    border-radius: 0px;
}

.wait {
    text-align: center;
}

    .wait .wait-text {
        font-style: italic;
        padding-bottom: 10px;
    }

    .wait .spinner {
        text-align: center;
    }

        .wait .spinner > div {
            width: 10px;
            height: 10px;
            background-color: #333;
            border-radius: 100%;
            display: inline-block;
            -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
            animation: bouncedelay 1.4s infinite ease-in-out;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
        }

        .wait .spinner .bounce1 {
            -webkit-animation-delay: -0.32s;
            animation-delay: -0.32s;
        }

        .wait .spinner .bounce2 {
            -webkit-animation-delay: -0.16s;
            animation-delay: -0.16s;
        }

@-webkit-keyframes bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
    }

    40% {
        -webkit-transform: scale(1);
    }
}

@keyframes bouncedelay {
    0%, 80%, 100% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }

    40% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}
/*Progress icon END*/



.grid-entitypanel[cattype="Search"] #epPanel_content {
    background-color: #efefef !important;
    border: none;
    !important;
}

.grid-entitypanel[cattype="Search"] {
    border: none !important
}


.grid-entitypanel-header {
    background-color: #efefef !important;
    color: #000;
    padding: 8px 10px;
    border: none;
    !important
}

.grid-search-content {
    background: none !important
}

.t-grid-toolbar {
    background: #E5E5E5;
}

.t-grid-header {
    border: none !important
}

    .t-grid-header .t-header {
        background: #F2F2F2 !important;
        border-color: #C2DAF3 !important;
        height: 24px;
        border-bottom: none !important
    }

        .t-grid-header .t-header a {
            color: #424242 !important;
        }

td input {
    border-radius: 4px !important
}

td select {
    border-radius: 4px !important
}

td label {
    color: #000 !important
}

select, textarea {
    border-radius: 4px !important
}

.t-widget.t-datepicker {
    border-radius: 4px !important
}

input {
    border-radius: 4px !important
}

.t-grid-header {
    background: #F2F2F2
}

.t-alt {
    background-color: #fff !important
}

.t-grid-content tbody td {
    background-color: #fff !important
}

.t-grid-content tbody td {
    border-color: #F2F2F2 !important;
    border-bottom: solid 1px #D1D1D1 !important;
    border-right-color: #fafafa !important;
}

.t-widget, .t-link, .t-popup {
    color: #C2DAF3
}

    .t-grid-pager, .t-widget .t-status {
        background-color: #666;
    }

        .t-grid-pager .t-status-text {
            background-color: #666;
            color: #fff;
            padding: 5px
        }

.t-pager, .t-pager .t-page-size select {
    background: transparent !important;
    border: none;
    !important;
}

.t-page-size select {
    color: #000 !important
}

.t-page-i-of-n input {
    background: transparent;
    border: none;
    color: #000 !important
}

.t-pager .cascade .t-state-hover, .t-pager .t-state-hover:hover {
    background-color: transparent;
    border: none;
    border-color: #fff;
}

.t-calendar .t-header, .t-calendar .t-footer {
    background-color: #666;
    color: #fff !important
}

.t-calenda .t-header, .t-header .t-link {
    color: #fff
}

.t-calendar .t-content thead th {
    background: #F2F2F2 !important;
    color: #666
}

.grid-entitypanel INPUT[type="text"]:focus {
    outline-color: #c0c0c0 !important;
    outline-width: 0px !important;
}

select:focus {
    outline-color: #c0c0c0 !important;
    outline-width: 0px !important;
}



.orng_btn-L, .orng_btn-S, .orng_btn-M {
    background: #0096D7 !important;
    border-radius: 4px !important;
    height: 28px
}


.ash_btn-L, .ash_btn-S, .ash_btn-M, .ash-prev-btn {
    background: none !important;
    border: 1px solid #0096D7 !important;
    color: #0096D7 !important;
    border-radius: 4px;
}


.readonly-flds, Input.readonly-flds, Select.readonly-flds, .cascade.readonly-flds {
    border-radius: 4px;
}



INPUT[type="text"].readonly-flds, select.readonly-flds, .read-flds, .pp input[type="text"][readonly="readOnly"], textarea[readonly="readOnly"] {
    border-color: #bfbfbf !important;
    background: #f2f2f2 !important;
}


.t-window-actions.t-header, .t-window-titlebar.t-header {
    background: #424242 !important;
}

.t-grid .t-toolbar .t-item {
    background: #e5e5e5 !important;
}


/*end*/