
   
.modalWindow,.messageBox,.notification
{  
position:fixed;  
display:none;  
z-index:9999; 
background-color:#ffffff;
border:2px solid #eeeeee;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
box-shadow: #666666 0px 5px 25px;
-webkit-box-shadow: #666666 0px 5px 25px;
-moz-box-shadow: #666666 0px 5px 25px;
-webkit-overflow-scrolling:touch;
} 



.modalCloseButton
{
position:relative;
float:right;
width:70px;
height:15px;
top:-35px;
z-index:99999; /* higher than iframe */
font-size:14px;
cursor:pointer;
font-size:14px;
font-weight:bold;
}

.modalWindow.fullscreen
{
border-color:#ffffff;
}

.modalWindow.fullscreen .modalCloseButton
{
top:10px;
margin-right:40px;
}

.modalWindow iframe
{
top:-15px;
position:relative;
z-index:99998;
overflow-y:auto;
overflow-x:hidden;
-webkit-overflow-scrolling:touch;
}

.messageBox
{
display:block;
position:fixed;
background-color:#ffffff;
padding:40px;
margin:auto;
top:0px;
left:0px;
width:300px;
}

.confirmationButton
{
display:block;
margin:20px auto;
font-size:12px;
padding:8px 10px;
letter-spacing:0px;
}

.alert
{
display:none;
/* border:1px dotted #88eeff; */
padding:4px 0px;
text-align:right;
right:0px;
}

.alert img
{
float:right;
}

.alert .confirmationButton
{
display:block;
margin:0px 0px 0px 8px;
padding:2px 4px;
font-size:10px;
font-weight:normal;
float:right;
}

.notification
{
display:none;
width:300px;
border:0px;
background-color:#ffffff;
right:0px;
bottom:0px;
}

.innerNotification
{
padding:0px 20px 20px 20px;
}

.notification .confirmationButton
{
display:block;
text-align:right;
margin:4px 4px 4px 0px;
padding:4px;
color:#000000;
font-weight:bold;
cursor:pointer;
}


.tooltip
{
display:none;
position:absolute;
z-index:999;
box-shadow: #666666 0px 5px 25px;
-webkit-box-shadow: #666666 0px 5px 25px;
-moz-box-shadow: #666666 0px 5px 25px;
}


.tooltipContent
{
color:#222233 !important;
font-size:11px;
font-weight:normal;
padding:13px;
background-color:#ffffff;
}



.tooltipContent strong
{
color:#222233 !important;
font-weight:bold !important;
}

.tooltipContent .magenta
{
color:#ff00ff !important;
}

.tooltipExit
{
cursor:pointer;
}

body.fullscreenModal
{
overflow:hidden;
}

