@charset "utf-8";
/* Styles for Mobile2022 template */
a:link { text-decoration:none }    		/* unvisited link */
a:visited { text-decoration:none } 		/* visited link */
a:hover { text-decoration:underline }   /* mouse over link */
a:active { text-decoration:underline }  /* selected link */
        
#login-link {
	text-decoration: none !important;
    font-size: 0.9em !important;
}
        
.td-header-link a { margin-top: 7px }
        
.td-header-link a:visited { color: blue; }
        
div.dv-horizontal-separator-e2 {
	border-bottom: 1px solid #e2e2e2;
    width: calc(100% + 16px);
    margin-left: -8px;
}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666666b3;
    text-decoration:none;
}

.colorGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #4d4d4d;
    text-decoration:none;
}

body {font-family: Arial, Helvetica, sans-serif; font-size: 10px}

#template-body-container { width:100%; margin-left:8px }
        
/* The Modal (background) */
.modal {
	position: fixed; 		/* Stay in place */
    z-index: 2; 			/* Sit on top */
    padding-top: 4px; 		/* Location of the box */
    padding-bottom:4px;
    padding-left:2px;
    padding-right:2px;
    width: 35%; 						/* Full width */
    overflow: auto; 					/* Enable scroll if needed */
    background-color: rgb(0,0,0); 		/* Fallback color */
    background-color: rgba(0,0,0,0.4); 	/* Black w/ opacity */
}
        
/* Modal Content */
.modal-content {
	background-color: #fefefe;
    margin: auto;
    padding: 5px;
	border: 1px solid #888;
    width: 87%;
}
    
/* The Close Button */
.close {
	color: #aaaaaa;
    float: right;
    font-size: 22px;
    font-weight: bold;
}
    
.close:hover,
.close:focus {
	color: #000;
    text-decoration: none;
    cursor: pointer;
}
    
.modalLanguage {
	display:none; 
    padding: 1px; 
    margin-left: -3%; 
    max-width: 100px;
}