﻿TD, P, BR, BODY { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#333333; }
.tableheader 
{
    background-color: #AFC4D5;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tablerow {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}

a.headertextlink:link { font-family :  Arial, Helvetica, Verdana; color : #666666; font-size : 11px; text-decoration: underline}
a.headertextlink:visited {font-family :  Arial, Helvetica, Verdana; color : #666666; font-size : 11px; text-decoration: underline}
a.headertextlink:hover {font-family :  Arial, Helvetica, Verdana; color : #333333; font-size : 11px; text-decoration: none;}

.text {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.utextbold {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 5px;
	text-decoration: "underline";
}

.textred {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color:#FF0000;
	padding-top: 2px;
	padding-bottom: 2px;
}

.textbold {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 5px;
}

.textboldred {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	padding-top: 2px;
	padding-bottom: 5px;
}

.textbolds {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}

.textboldreds {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	padding-top: 2px;
	padding-bottom: 2px;
}
.textlarge {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.textboldlarge {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 5px;
}

.texttitle {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;*/
	padding-top: 2px;
	padding-bottom: 2px;
}
.highlight {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
}

.caption { font-family: Verdana, Arial, Helvetica; font-size: 30px; color:#CCCCCC; font-weight: bold;}

hr { color: #D6D6D6; }

.menu { font-family :  Arial, Helvetica, Verdana; color : #333333; font-size : 11px; font-weight: bold; text-decoration: none}
.menuStand { font-family :  Arial, Helvetica, Verdana; color : #0033FF; font-size : 11px; font-weight: bold; text-decoration: none}

a.textlink:link { font-family :  Arial, Helvetica, Verdana; color : #666666; font-size : 11px; text-decoration: underline}
a.textlink:visited {font-family :  Arial, Helvetica, Verdana; color : #666666; font-size : 11px; text-decoration: underline}
a.textlink:hover {font-family :  Arial, Helvetica, Verdana; color : #333333; font-size : 11px; text-decoration: none;}

a.textlink2:link { font-family :  Arial, Helvetica, Verdana; color : #666666; font-size : 11px; text-decoration: none}
a.textlink2:visited {font-family :  Arial, Helvetica, Verdana; color : #666666; font-size : 11px; text-decoration: none}
a.textlink2:hover {font-family :  Arial, Helvetica, Verdana; color : #333333; font-size : 11px; text-decoration: none;}

a.menulink:link { font-family :  Arial, Helvetica, Verdana; color : #333333; font-size : 11px; font-weight: bold; text-decoration: none}
a.menulink:visited {font-family :  Arial, Helvetica, Verdana; color : #333333; font-size : 11px; font-weight: bold; text-decoration: none}
a.menulink:hover {font-family :  Arial, Helvetica, Verdana; color : #0033FF; font-size : 11px; font-weight: bold; text-decoration: none;}

a.submenulink:link { font-family :  Arial, Helvetica, Verdana; color : #333333; font-size : 11px;  text-decoration: none}
a.submenulink:visited {font-family :  Arial, Helvetica, Verdana; color : #333333; font-size : 11px;  text-decoration: none}
a.submenulink:hover {font-family :  Arial, Helvetica, Verdana; color : #0033FF; font-size : 11px;  text-decoration: none;}

a.submenulinkStand:link { font-family :  Arial, Helvetica, Verdana; color : #0033FF; font-size : 11px;  text-decoration: none}
a.submenulinkStand:visited {font-family :  Arial, Helvetica, Verdana; color : #0033FF; font-size : 11px;  text-decoration: none}
a.submenulinkStand:hover {font-family :  Arial, Helvetica, Verdana; color : #0033FF; font-size : 11px;  text-decoration: none;}

.buttonbox {
	background-color: #F1F1F1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;

}

.buttonbox1 {
	background-color: #F1F1F1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 8px;

}

.buttonbox2 {
	background-color: #F1F1F1;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.buttonbox3 {
	background-color: #F1F1F1;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.buttonbox4 {
	background-color: #F1F1F1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}

a.tableline:link { border-top-width: 2px; border-top-style: solid; border-top-color: #B0A47D; 	border-bottom-width: 1px; border-bottom-style: solid; 	border-bottom-color: #C2B897; text-decoration: underline}
a.tableline:visited { border-top-width: 2px; border-top-style: solid; border-top-color: #B0A47D; 	border-bottom-width: 1px; border-bottom-style: solid; 	border-bottom-color: #C2B897; text-decoration: underline}
a.tableline:hover { border-top-width: 2px; border-top-style: solid; border-top-color: #B0A47D; 	border-bottom-width: 1px; border-bottom-style: solid; 	border-bottom-color: #C2B897; text-decoration: text-decoration: none;}

a.linkbutton1:link, input.linkbutton1 {
    FONT-FAMILY: ARIAL;
    FONT-SIZE: 11PX;
    FONT-WEIGHT: BOLD;
    PADDING-RIGHT: 2PX;
    PADDING-LEFT: 2PX;
    BORDER-RIGHT: #FFAA00 1PX SOLID;
    BORDER-TOP: #FFAA00 1PX SOLID;
    BORDER-LEFT: #FFAA00 1PX SOLID;
    BORDER-BOTTOM: #FFAA00 1PX SOLID;
    CURSOR: HAND;
    BACKGROUND: #FFDD99;
    HEIGHT: 18PX;
    color: #333333;
    text-decoration: none;
}

a.linkbutton1:visited {
	FONT-FAMILY:ARIAL; 
	FONT-SIZE:11PX; 
	FONT-WEIGHT: BOLD;
	PADDING-RIGHT: 2PX; 
	PADDING-LEFT: 2PX; 
	BORDER-RIGHT: #FFAA00 1PX SOLID; 
	BORDER-TOP: #FFAA00 1PX SOLID; 
	BORDER-LEFT: #FFAA00 1PX SOLID; 
	BORDER-BOTTOM: #FFAA00 1PX SOLID; 
	CURSOR: HAND; 
	BACKGROUND: #FFDD99; 
	HEIGHT: 18PX;
	color: #333333;
	text-decoration: none;
}

.button1 {
	FONT-FAMILY:ARIAL; 
	FONT-SIZE:11PX; 
	FONT-WEIGHT: BOLD;
	PADDING-RIGHT: 2PX; 
	PADDING-LEFT: 2PX; 
	BORDER-RIGHT: #FFAA00 1PX SOLID; 
	BORDER-TOP: #FFAA00 1PX SOLID; 
	BORDER-LEFT: #FFAA00 1PX SOLID; 
	BORDER-BOTTOM: #FFAA00 1PX SOLID; 
	CURSOR: HAND; 
	BACKGROUND: #FFDD99; 
	HEIGHT: 18PX;
}

.button2 {
	FONT-FAMILY:ARIAL; 
	FONT-SIZE:11PX; 
	FONT-WEIGHT: BOLD;
	PADDING-RIGHT: 2PX; 
	PADDING-LEFT: 2PX; 
	BORDER-RIGHT: #AFC4D5 1PX SOLID; 
	BORDER-TOP: #AFC4D5 1PX SOLID; 
	BORDER-LEFT: #AFC4D5 1PX SOLID; 
	BORDER-BOTTOM: #AFC4D5 1PX SOLID; 
	CURSOR: HAND; 
	BACKGROUND: #F5F5F5; 
	HEIGHT: 18PX;
}

.tableline {
/*	border-top-color: #B0A47D; */
	BORDER-TOP-WIDTH: 1PX;
	BORDER-TOP-STYLE: SOLID;
	BORDER-TOP-COLOR: #AFC4D5;
	BORDER-BOTTOM-WIDTH: 1PX;
	BORDER-BOTTOM-STYLE: SOLID;
	BORDER-BOTTOM-COLOR: #ADC5ED;
	BORDER-RIGHT-WIDTH: 1PX;
	BORDER-RIGHT-STYLE: SOLID;
	BORDER-RIGHT-COLOR: #ADC5ED;
	BORDER-LEFT-WIDTH: 1PX;
	BORDER-LEFT-STYLE: SOLID;
	BORDER-LEFT-COLOR: #AFC4D5; 
	BACKGROUND: #F5F5F5; 
}

.tableline1 {
	BORDER-TOP-WIDTH: 1PX;
	BORDER-TOP-STYLE: SOLID;
	BORDER-TOP-COLOR: #AFC4D5;
	BORDER-BOTTOM-WIDTH: 1PX;
	BORDER-BOTTOM-STYLE: SOLID;
	BORDER-BOTTOM-COLOR: #ADC5ED;
	BORDER-RIGHT-WIDTH: 1PX;
	BORDER-RIGHT-STYLE: SOLID;
	BORDER-RIGHT-COLOR: #ADC5ED;
	BORDER-LEFT-WIDTH: 1PX;
	BORDER-LEFT-STYLE: SOLID;
	BORDER-LEFT-COLOR: #AFC4D5; 
	BACKGROUND: #FFFFFF; 
}
.forminput {
	color : #000000;
	background-color : #F9F9F9;
	font-size : 11px;
	border: 1px solid #DADADA;
	font-family: Verdana, Arial, Helvetica;
	width: 315px;
}

.forminput_short {
	color : #000000;
	background-color : #F9F9F9;
	font-size : 11px;
	border: 1px solid #DADADA;
	font-family: Verdana, Arial, Helvetica;
	
}

.forminput_long {
	color : #000000;
	background-color : #F9F9F9;
	font-size : 11px;
	border: 1px solid #DADADA;
	font-family: Verdana, Arial, Helvetica;
	width: 600px;
}

.centerforminput {
	color : #000000;
	background-color : #FFFFFF;
	font-size : 11px;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;

}

select {
	color : #000000;
	background-color : #EDEDED;
	font-size : 11px;
	border: 1px solid #DADADA;
	font-family: Verdana, Arial, Helvetica;
}

.clsButton {
	FONT-SIZE:10px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-RIGHT: #B0A47D 1px solid; BORDER-TOP: #B0A47D 1px solid; BORDER-LEFT: #C2B897 1px solid; BORDER-BOTTOM: #C2B897 1px solid; CURSOR: hand; BACKGROUND: #E2D6AF; HEIGHT: 19px;
}

.trdisplay {  display:block;}
.trhidden {  display:none;}

.tableborder4excel{ border: .5pt solid black; vertical-align:top; text-align:left; }

.modalBackground {   
     background-color:Gray;   
     filter:alpha(opacity=70);
     opacity:0.7;
 }   
 
 .mandatory
{
    font-family: Verdana, Arial, Helvetica;
    color: Red;
	font-size: 9px;
	padding-top: 2px;
	padding-bottom: 5px;
}

.textIndication {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.text_maintain {
    margin: 20px 0 20px 10px;
    color: red;
}


#overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 900;
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(0,0,0,0.6);
}

.cv-spinner {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.spinner {
    width: 40px;
    height: 40px;
    border: 4px #ddd solid;
    border-top: 4px #2e93e6 solid;
    border-radius: 50%;
    animation: sp-anime 0.8s infinite linear;
}

@keyframes sp-anime {
    100% {
        transform: rotate(360deg);
    }
}

.is-hide {
    display: none;
}