﻿



.HelpDialogMainPanelCssClass
{
	
    position: fixed;
    top: 25% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}







td[colspan]:not([colspan="1"]) {
    /*text-align: center !important;*/
}


tr.GvEmptyRowStyle td[colspan]:not([colspan="1"]) {
    text-align: center;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

.TxtBox {
   
    width: 99%;
}

}


/* menu */
table#ctl00_ctl00_MainMenu,
table#ctl00_MainMenu {
   
    height: 35px;
    background: none;
    background-color: #dee9f2;
}

.MainMenuStyle, .MainMenuStyle a {
    background-image: none !important;
	
}


.MainMenuStyle, .MainMenuStyle a:hover {
    background-image: none !important;
	
	/*padding:20px;*/
	width:100%;
	
}

.MainMenuOverStyle {
    background-image: none !important;
	
}

.MainMenuItemMenuStyle a {
   
   text-transform: uppercase;
   
}
/*
.MainMenuItemMenuStyle a:hover {
   
   background-color:#336699;
}
*/
.MainMenuItemStyle {
	padding: 10px !important;
	width: 100% !important;
	min-width:250px;
}



.MainMenuItemOverStyle {
  
    padding: 10px !important;
   
}

.MainMenuItemMenuStyle {
	
    padding-top: 10px;
	padding-bottom: 10px;
	background-color:#E4EFF3 !important;
	
}

/* voce padre*/
a.ctl00_MainMenu_1:hover table {
     background-color:#336699;
	 height: 35px;
}



/* bottoni*/
button { cursor: pointer !important; }

input[type=button], input[type=submit], input[type=reset] {
  cursor: pointer !important; 
}


input[type="submit"]:disabled {
  background: #dddddd;
  color:#8f8c8c;
  cursor: not-allowed !important;
}

input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover{
	background:none !important;
	background-color:#336699 !important;
	color:#ffffff;
}


/*PAGINAZIONE*/



[id*='DpgGvHeaderExtender'],
[id*='GVPager']{
   
 top: 10px;
    bottom: 10px;
    position: relative;
    height: 40px;
    display: block;
}


[id*='DpgGvHeaderExtender'] a,
[id*='GVPager'] a{
    font-size: 16px;
    background-color: #ffffff;
    color: #336699;
    padding: 6px;
    text-decoration: none;
border:1px solid #bad5f1;
}


span.LblPagerCurrantPage {
    background-color: #336699;
    font-size: 16px;
    color: #ffffff;
    padding: 6px;
}
/*
a.LblPager {
    font-size: 16px;
    background-color: #ffffff;
    color: #336699;
    padding: 6px;
    text-decoration: none;
	
}
*/
a.LblPager:hover{
	background-color: #bad5f1;
	color:#336699
}

.LblPager{
	font-size: 16px;
}


span.LblPager {
    font-size: 12px;
}


/*Pagine specifiche*/

div#ctl00_CphMain_pnlGv {
    max-height:400px;
}

/*
div#ctl00_ctl00_sumVal_PnlSummaryValidation {
	 position: fixed;
    top: 25% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
	z-index:9999999999;
}
*/

/*
[id*='PnlSummaryValidation'] div{
 position: fixed;
    top: 25% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
	z-index:9999999999;
}
*/

/*Home*/
.myContainer {
    margin-top: 15px;
    border: 1px solid #0094ff;
    display: block;
    height: auto !important;
    width: 90%;
    padding: 20px;
    font-weight: bold;
    color: #0094ff;
    font-size: medium;
    cursor: pointer;
}

.WrapperDivCssClass {
    max-height: 300px;
}



.GvHeaderStyle th {
    position: sticky !important;
    top: 0px !important;
    background-color: SteelBlue !important;
}


#bubble_tooltip .bubble_middle {
    /* background-image: url(../../Content/Images/bubble_middle.gif); */
    /* background-repeat: repeat-y; */
    /* background-position: bottom left; */
    /* padding-left: 7px; */
    /* padding-right: 7px; */
	/*
	border:2px solid #336699;
    background-color: #fff;
    padding-bottom: 7px;
	padding-bottom: 7px;
	border-radius: 10px;
    top: 30px !important;
    position: relative;
	background-image: none !important;
	*/
}




#bubble_tooltip {
  
    z-index: 9999;
}

.pnlFooter {
    text-align: center;
}



/*Tooltip*/

#bubble_tooltip .bubble_top {
    background-image: none !important;
    background-repeat: no-repeat;
    height: 50px;
}


#bubble_tooltip .bubble_middle {
	
    background-image: none !important;
    background-repeat: repeat-y;
    background-position: bottom left;
   
	background-color:#ffffff !important;
	border:10px solid #336699;
	padding:14px !important;
	font-weight:bold;
	font-size:14px !important;
	

  position: absolute;
  width: 100%;
  left: 0%;
  bottom: 30px;
 z-index:999 !important;
 border-radius: 0.8rem;
 
}

.bubble_middle::before,
.bubble_middle::after {
  content: "";
  position: absolute;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  top: 100%;
  left: 50%;
  margin-left: -20px;
}

.bubble_middle::before {
  border-top: 10px solid #336699;
  margin-top: 5px;
}


#bubble_tooltip .bubble_bottom {
    background-image: none !important;
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    height: 0px;
    top: 0px !important;
}




.spaceInput table {
    margin-left: 16px;
}




