@font-face {
    font-family:'text-security-disc';
    src:url('dist/text-security-disc.eot');
    src:url('dist/text-security-disc.eot?#iefix') format('embedded-opentype'),
        url('dist/text-security-disc.woff') format('woff'),
        url('dist/text-security-disc.ttf') format('truetype'),
        url('dist/text-security-disc.svg#text-security') format('svg');
}

html {height:100%;}

body {margin:0 !important; padding:0 !important;}

@media print
{    
 @page { size: landscape;  margin: 0mm; margin-left:10mm; margin-right:10mm;}
	 .pagebreak {clear:both; page-break-before:always;}
	 .no-print {display:none !important;}
	 .no-print, .no-print * {display:none !important;}
	 .do-print {display:inline-block !important;}
	 .shdor {box-shadow:none !important; border:1px solid #999999 !important;}
	 .shd {box-shadow:none !important;}
	 .shdd {box-shadow:none !important;}
	 .shddop50 {box-shadow:none !important;}
	 .engrtxtg {text-shadow:none !important;}
	 .engrtxtw {text-shadow:none !important;}
	 .engrtxtb {text-shadow:none !important;}
	 .engrtxtb-outline {text-shadow:none !important;}
	 .engrtxtwop50 {text-shadow:none !important;}
 .brd-sp4 {border-spacing:2px !important;}
}

/* 19334D	210, 51%, 20% */
/* 2C5986	210, 51%, 35% */
/* 32669A	210, 51%, 40% */
/* 356BA1	210, 51%, 42% */
/* 538CC6	210, 51%, 55% */
/* 6599CD	210, 51%, 60% */
/* 79A6D3	210, 51%, 65% */
/* D9E6F2	210, 51%, 90% */
/* EDF3F8	210, 51%, 95% */
/* F8FAFC	210, 51%, 98% */
/* 607E9F	210, 25%, 50% */
/* 869EB6	210, 25%, 62% */
/* BFCCD9	210, 25%, 80% */
/* CFD8E2	210, 25%, 85% */
/* 0475AE	200, 96%, 35% */
/* 0597E1	200, 96%, 45% */
/* 1FB1FA	200, 96%, 55% */
/* 0099cc	195, 80%, 40% */
/* 75D1F0	195, 80%, 70% */
/* 8CD9F2	195, 80%, 75% */



/* Navigation:*/
.navheader {padding:0px; width:100%; z-index:3; position:absolute; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.navnavigation {margin:auto; max-width:1000px; overflow:hidden; background-color:#2C5986;} /* CustomCSS */
.navnavigation ul { margin:0; padding:0; list-style:none; overflow:hidden; background-color:#2C5986;} /* CustomCSS */
.navnavigation .navbtn .navmenu {display:none;}
.navnavigation .navbtn:hover .navmenu {display:block;}
.navnavigation .li1 {background-color:#2C5986;} /* CustomCSS */
.navnavigation .li2 {background-color:#356BA1;} /* CustomCSS */
.navnavigation li a {display:block; padding:15px 15px; border-right:1px solid #f0f0f0; text-decoration:none;}
.navnavigation li a:hover {background-color:#f0f0f0;}
.navnavigation .navbtn-link {float:left; padding:4px 7px;}
.navnavigation .navbtn-linkmob {float:left; padding:5px 10px;}
.navnavigation .navmenu {clear:both;}
.navcontainer .navrow {overflow:hidden; margin:auto; max-width:1400px;}
.navcontainer .navrow a {position:relative; float:left; width:100%;}
.navcontainer .navrow a img {width:100%; display:block;}
.navcontainer .navrow a span {color:#fff; position:absolute; left:5%; bottom:5%; font-size:2em; text-shadow:1px 1px 0 #000;}
.navcontainer .navrow-split a span {display:none;}
.navcontainer .navrow-split a:hover span {display:block;}
.navnavigation .navlogo {float:right; padding-top:7px; padding-right:5px; font-size:11px;}



/* Buttons */

	.mybtnbox {position:relative; display:inline-block; text-decoration:none; font-weight:bold; outline:none!important; white-space:normal; background-color:#2C5986; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;} /* CustomCSS */
	.mybtnbox:hover {background-color:#356BA1; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */
	.mybtnbox:focus {background-color:#356BA1; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */
	.mybtnbox .badgeL {position:absolute; top:20px; left:5px; padding:5px 7px; border-radius:50%;}

	.mybtnboxfn {position:relative; display:inline-block; text-decoration:none; outline:none!important; white-space:normal; background-color:#2C5986; border-top:1px solid #538CC6; border-left:1px solid #538CC6; border-bottom:1px solid #2C5986; border-right:1px solid #2C5986; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;} /* CustomCSS */
	/*.mybtnboxfn:hover {background-color:#356BA1; cursor:pointer; -moz-box-shadow:3px 3px 7px #999, 0 0 4px #719ECE; -webkit-box-shadow:3px 3px 7px #999, 0 0 4px #719ECE; -o-box-shadow:3px 3px 7px #999, 0 0 4px #719ECE; -ms-box-shadow:3px 3px 7px #999, 0 0 4px #719ECE; box-shadow:3px 3px 7px #999, 0 0 4px #719ECE;} */ /* CustomCSS */
	.mybtnboxfn:hover {background-color:#356BA1; cursor:pointer; -moz-box-shadow:4px 4px 7px #999, 0 0 4px #719ECE; -webkit-box-shadow:4px 4px 7px #999, 0 0 4px #719ECE; -o-box-shadow:4px 4px 7px #999, 0 0 4px #719ECE; -ms-box-shadow:4px 4px 7px #999, 0 0 4px #719ECE; box-shadow:4px 4px 7px #999, 0 0 4px #719ECE;} /* CustomCSS */
	/*.mybtnboxfn:focus {background-color:#356BA1; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} */ /* CustomCSS */
	.mybtnboxfn:focus {background-color:#356BA1; cursor:pointer; -moz-box-shadow:4px 4px 7px #999; -webkit-box-shadow:4px 4px 7px #999; -o-box-shadow:4px 4px 7px #999; -ms-box-shadow:4px 4px 7px #999; box-shadow:4px 4px 7px #999;} /* CustomCSS */
	.mybtnboxfn .badgeL {position:absolute; top:20px; left:5px; padding:5px 7px; border-radius:50%;}

	.mybtnboxfnd {position:relative; display:inline-block; text-decoration:none; outline:none!important; white-space:normal; background-color:#a3a3a3; border:0px; color:#aaa; -moz-box-shadow:2px 2px 4px #999; -webkit-box-shadow:2px 2px 4px #999; -o-box-shadow:2px 2px 4px #999; -ms-box-shadow:2px 2px 4px #999; box-shadow:2px 2px 4px #999;} /* CustomCSS */
	.mybtnboxfnd .badgeL {position:absolute; top:20px; left:5px; padding:5px 7px; border-radius:50%;}

	.gradmybtnbox {background:linear-gradient(to top, #2C5986 15%, #6599CD 85%); z-index:1;} /* CustomCSS */
	.gradmybtnbox::before {-webkit-backface-visibility:hidden; border-radius:10px; position:absolute; content:""; top:0; right:0; bottom:0; left:0; background:linear-gradient(to top, #32669A 15%, #79A6D3 85%); z-index:-1; transition:opacity 0.2s ease 0s; opacity:0;} /* CustomCSS */
	.gradmybtnbox:hover::before {opacity:1;}
	.gradmybtnbox:focus::before {opacity:1;}
	.gradmybtnboxgreen {border:1px solid #399357; background:linear-gradient(to top, #317d4a 15%, #88cd9a 85%); z-index:1;} /* CustomCSS */
	.gradmybtnboxgreen::before {-webkit-backface-visibility:hidden; border-radius:10px; position:absolute; content:""; top:0; right:0; bottom:0; left:0; background:linear-gradient(to top, #399357 15%, #a5d9b3 85%); z-index:-1; transition:opacity 0.2s ease 0s; opacity:0;} /* CustomCSS */
	.gradmybtnboxgreen:hover::before {opacity:1;}
	.gradmybtnboxgreen:focus::before {opacity:1;}
	.gradmybtnboxred {border:1px solid #933939; background:linear-gradient(to top, #7d3131 15%, #cd8888 85%); z-index:1;} /* CustomCSS */
	.gradmybtnboxred::before {-webkit-backface-visibility:hidden; border-radius:10px; position:absolute; content:""; top:0; right:0; bottom:0; left:0; background:linear-gradient(to top, #933939 15%, #d9a5a5 85%); z-index:-1; transition:opacity 0.2s ease 0s; opacity:0;} /* CustomCSS */
	.gradmybtnboxred:hover::before {opacity:1;}
	.gradmybtnboxred:focus::before {opacity:1;}
	.gradmybtnboxslct {background:linear-gradient(to top, #5F8CB9 15%, #98CCFF 85%); z-index:1;} /* CustomCSS */
	.gradmybtnboxslct::before {-webkit-backface-visibility:hidden; border-radius:10px; position:absolute; content:""; top:0; right:0; bottom:0; left:0; background:linear-gradient(to top, #6599CD 15%, #ACD9F6 85%); z-index:-1; transition:opacity 0.2s ease 0s; opacity:0;} /* CustomCSS */
	.gradmybtnboxslct:hover::before {opacity:1;}
	.gradmybtnboxslct:focus::before {opacity:1;}

	.gradmybtnboxd {background:linear-gradient(to top, #cecece 15%, #f6f6f6 85%); z-index:1;} /* CustomCSS */

	.mybtnselected {background:linear-gradient(to top, #0A3764 15%, #5488BC 85%); z-index:1; box-shadow:3px 3px 7px #555;} /* CustomCSS */

	.EidopoiisiButton {transition:color 0.2s ease 0s;}
	.EidopoiisiButton:hover {color:#cc7a00 !important;}

.mybtnp {border-top:2px solid #DDDDDD; border-left:2px solid #DDDDDD; border-bottom:2px solid #999999; border-right:2px solid #999999; padding-left:14px; padding-right:14px; border-radius:10px; transition: all 0.3s ease 0s; background: #fff url(images/btn.png) repeat-x top; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0 3px 5px #ccc; -webkit-box-shadow: 0 3px 5px #ccc; -o-box-shadow: 0 3px 5px #ccc; -ms-box-shadow: 0 3px 5px #ccc; box-shadow: 0 3px 5px #ccc; outline:none!important; white-space: normal;}
.mybtnp:hover {background: #fff url(images/btn_orange.png) repeat-x top; cursor:pointer; box-shadow: 0 0 10px #e67300;}
.mybtnp:focus {background: #fff url(images/btn_orange.png) repeat-x top; cursor:pointer; box-shadow: 0 0 10px #e67300;}
.mybtns {border-top:2px solid #DDDDDD; border-left:2px solid #DDDDDD; border-bottom:2px solid #999999; border-right:2px solid #999999; padding-left:10px; padding-right:10px; outline:none!important; white-space: normal; border:0px; background-color:inherit; font-size:13px !important; font-weight:bold;}
.mybtns:hover {cursor:pointer; box-shadow: 0 0 10px #719ECE; background-color:#fff; color:#e68a00 !important;}
.mybtns:focus {cursor:pointer; box-shadow: 0 0 10px #719ECE; background-color:#fff; color:#e68a00 !important;}
.mybtnv {border-top:2px solid #DDDDDD; border-left:2px solid #DDDDDD; border-bottom:2px solid #999999; border-right:2px solid #999999; padding-left:0px; padding-right:0px; border-radius:5px; transition: all 0.3s ease 0s; background: #fff url(images/btn.png) repeat-x top; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 3px 5px #ccc; -webkit-box-shadow: 0 3px 5px #ccc; -o-box-shadow: 0 3px 5px #ccc; -ms-box-shadow: 0 3px 5px #ccc; box-shadow: 0 3px 5px #ccc; outline:none!important; white-space: normal;}
.mybtnv:hover {background: #fff url(images/btnr.png) repeat-x top; cursor:pointer; box-shadow: 0 0 10px #719ECE;}
.mybtnv:focus {background: #fff url(images/btnr.png) repeat-x top; cursor:pointer; box-shadow: 0 0 10px #719ECE;}

.gradmybtnbox_syllogoi {background:linear-gradient(to top, #2C5986 15%, #6599CD 85%); z-index:1;} /* CustomCSS */
.gradmybtnbox_syllogoi::before {border-radius:10px; position:absolute; content:""; top:0; right:0; bottom:0; left:0; background:linear-gradient(to top, #32669A 15%, #79A6D3 85%); z-index:-1; transition:opacity 0.2s ease 0s; opacity:0;} /* CustomCSS */
.gradmybtnbox_syllogoi:hover::before {opacity:1;}
.gradmybtnbox_syllogoi:focus::before {opacity:1;}

.gradmybtnbox_foreis {background:linear-gradient(to top, #68347F 15%, #AA6EC4 85%); z-index:1;} /* CustomCSS */
.gradmybtnbox_foreis::before {border-radius:10px; position:absolute; content:""; top:0; right:0; bottom:0; left:0; background:linear-gradient(to top, #773B91 15%, #B580CB 85%); z-index:-1; transition:opacity 0.2s ease 0s; opacity:0;} /* CustomCSS */
.gradmybtnbox_foreis:hover::before {opacity:1;}
.gradmybtnbox_foreis:focus::before {opacity:1;}

.gradmybtnbox_aithouses {background:linear-gradient(to top, #127DA1 15%, #47C2EB 85%); z-index:1;} /* CustomCSS */
.gradmybtnbox_aithouses::before {border-radius:10px; position:absolute; content:""; top:0; right:0; bottom:0; left:0; background:linear-gradient(to top, #148FB8 15%, #5EC9ED 85%); z-index:-1; transition:opacity 0.2s ease 0s; opacity:0;} /* CustomCSS */
.gradmybtnbox_aithouses:hover::before {opacity:1;}
.gradmybtnbox_aithouses:focus::before {opacity:1;}

.mybtnbox5 {padding-left:5px; padding-right:5px; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background:#2C5986; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;} /* CustomCSS */
.mybtnbox5:hover {background:#356BA1; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */
.mybtnbox5:focus {background:#356BA1; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */

.mybtnboxB {padding-left:15px; padding-right:15px; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background:#0086b3; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;}
.mybtnboxB:hover {background:#0099cc; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}
.mybtnboxB:focus {background:#0099cc; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}

.mobmybtnbox {padding-left:10px; padding-right:10px; position:relative; display:inline-block; text-decoration:none; font-weight:bold; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background-color:#2C5986; border:0px !important; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;} /* CustomCSS */
.mobmybtnbox:hover {background-color:#356BA1; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */
.mobmybtnbox:focus {background-color:#356BA1; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */

.gradmobmybtnbox {background:linear-gradient(to top, #6599CD 5%, #2C5986 50%); z-index:1;} /* CustomCSS */
.gradmobmybtnbox::before {border-radius:10px; position:absolute; content:""; top:0; right:0; bottom:0; left:0; background:linear-gradient(to top, #79A6D3 5%, #32669A 50%); z-index:-1; transition:opacity 0.2s ease 0s; opacity:0;} /* CustomCSS */
.gradmobmybtnbox:hover::before {opacity:1;}
.gradmobmybtnbox:focus::before {opacity:1;}

.mobmybtnboxn0 {display:inline-block; text-decoration:none; font-weight:bold; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background-color:#2C5986; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;} /* CustomCSS */
.mobmybtnboxn0:hover {background-color:#356BA1; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */
.mobmybtnboxn0:focus {background-color:#356BA1; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */

.mobmybtnboxn1 {display:inline-block; text-decoration:none; font-weight:bold; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background:#4250ac; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;}
.mobmybtnboxn1:hover {background:#5966c0; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}
.mobmybtnboxn1:focus {background:#5966c0; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}

.mobmybtnboxn2 {display:inline-block; text-decoration:none; font-weight:bold; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background:#5ccf91; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;}
.mobmybtnboxn2:hover {background:#75d7a2; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}
.mobmybtnboxn2:focus {background:#75d7a2; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}

.mobmybtnboxn3 {display:inline-block; text-decoration:none; font-weight:bold; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background:#ac451a; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;}
.mobmybtnboxn3:hover {background:#c8511e; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}
.mobmybtnboxn3:focus {background:#c8511e; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}

.mobmybtnboxn4 {display:inline-block; text-decoration:none; font-weight:bold; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background:#b76096; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;}
.mobmybtnboxn4:hover {background:#c072a2; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}
.mobmybtnboxn4:focus {background:#c072a2; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}

.mobmybtnboxn5 {display:inline-block; text-decoration:none; font-weight:bold; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background:#8524b9; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;}
.mobmybtnboxn5:hover {background:#992ad5; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}
.mobmybtnboxn5:focus {background:#992ad5; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}

.mobmybtnboxn6 {display:inline-block; text-decoration:none; font-weight:bold; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background:#cc9400; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;}
.mobmybtnboxn6:hover {background:#e6a800; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}
.mobmybtnboxn6:focus {background:#e6a800; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}

.mobmybtnboxp5 {display:inline-block; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background:#2C5986; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;} /* CustomCSS */
.mobmybtnboxp5:hover {background:#356BA1; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */
.mobmybtnboxp5:focus {background:#356BA1; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */

.mobmybtnboxp5G {display:inline-block; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background:#00ae57; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;}
.mobmybtnboxp5G:hover {background:#00c864; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}
.mobmybtnboxp5G:focus {background:#00c864; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}

.mobmybtnboxp10 {display:inline-block; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background:#2C5986; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;} /* CustomCSS */
.mobmybtnboxp10:hover {background:#356BA1; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */
.mobmybtnboxp10:focus {background:#356BA1; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */

.mobmybtnboxp10green {display:inline-block; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background:#00ae57; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;}
.mobmybtnboxp10green:hover {background:#00c864; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}
.mobmybtnboxp10green:focus {background:#00c864; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}

	.mobmybtnboxn {position:relative; display:inline-block; text-decoration:none; font-weight:bold; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background-color:#2C5986; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;} /* CustomCSS */
	.mobmybtnboxn:hover {background-color:#356BA1; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */
	.mobmybtnboxn:focus {background-color:#356BA1; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */
	.mobmybtnboxn .badgeL {position:absolute; top:20px; left:5px; padding:5px 7px; border-radius:50%;}

	.bgradn {background:linear-gradient(to top, #2C5986 15%, #76AADE 75%); z-index:1;} /* CustomCSS */
	.bgradn::before {border-radius:10px; position:absolute; content:""; top:0; right:0; bottom:0; left:0; background:linear-gradient(to top, #3D6A97 15%, #87BBEF 75%); z-index:-1; transition:opacity 0.2s ease 0s; opacity:0;} /* CustomCSS */
	.bgradn:hover::before {opacity:1;}
	.bgradn:focus::before {opacity:1;}

.mobmybtnboxnB {position:relative; display:inline-block; text-decoration:none; font-weight:bold; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background-color:#0086b3; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;} /* CustomCSS */
.mobmybtnboxnB:hover {background-color:#0099cc; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */
.mobmybtnboxnB:hover .badgeR {background:#ff6600;}
.mobmybtnboxnB:focus {background-color:#0099cc; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */
.mobmybtnboxnB .badgeL {position:absolute; top:20px; left:5px; padding:5px 7px; border-radius:50%;}
.mobmybtnboxnB .badgeR {position:absolute; top:-10px; right:-10px; padding:7px 7px; border-radius:50%; background-color:#ff6600;}

	.bgradnB {background:linear-gradient(to top, #0086b3 15%, #75D1F0 75%); z-index:1;} /* CustomCSS */
	.bgradnB::before {border-radius:10px; position:absolute; content:""; top:0; right:0; bottom:0; left:0; background:linear-gradient(to top, #0099CC 15%, #8CD9F2 75%); z-index:-1; transition:opacity 0.2s ease 0s; opacity:0;} /* CustomCSS */
	.bgradnB:hover::before {opacity:1;}
	.bgradnB:focus::before {opacity:1;}

.mobmybtnboxnG {position:relative; display:inline-block; text-decoration:none; font-weight:bold; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background-color:#00ae57; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;}
.mobmybtnboxnG:hover {background-color:#00c864; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}
.mobmybtnboxnG:focus {background-color:#00c864; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;}
.mobmybtnboxnG .badgeL {position:absolute; top:20px; left:5px; padding:5px 7px; border-radius:50%;}

.bgradnG {background:linear-gradient(to top, #A9EAC8 5%, #00ae57 50%); z-index:1;} /* CustomCSS */
.bgradnG::before {border-radius:10px; position:absolute; content:""; top:0; right:0; bottom:0; left:0; background:linear-gradient(to top, #BEEFD5 5%, #00C763 50%); z-index:-1; transition:opacity 0.2s ease 0s; opacity:0;} /* CustomCSS */
.bgradnG:hover::before {opacity:1;}
.bgradnG:focus::before {opacity:1;}

.mobmybtnboxnGr {position:relative; display:inline-block; text-decoration:none; font-weight:bold; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background-color:#607E9F; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;} /* CustomCSS */
.mobmybtnboxnGr:hover {background-color:#869EB6; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */
.mobmybtnboxnGr:hover .badgeL {background:#869EB6;} /* CustomCSS */
.mobmybtnboxnGr:focus {background-color:#869EB6; cursor:pointer; -moz-box-shadow:3px 3px 7px #999; -webkit-box-shadow:3px 3px 7px #999; -o-box-shadow:3px 3px 7px #999; -ms-box-shadow:3px 3px 7px #999; box-shadow:3px 3px 7px #999;} /* CustomCSS */
.mobmybtnboxnGr .badgeL {position:absolute; top:20px; left:5px; padding:5px 7px; border-radius:50%;}

.bgradnGr {background:linear-gradient(to top, #BFCCD9 5%, #607E9F 50%); z-index:1;} /* CustomCSS */
.bgradnGr::before {border-radius:10px; position:absolute; content:""; top:0; right:0; bottom:0; left:0; background:linear-gradient(to top, #CFD8E2 5%, #8098B2 50%); z-index:-1; transition:opacity 0.2s ease 0s; opacity:0;} /* CustomCSS */
.bgradnGr:hover::before {opacity:1;}
.bgradnGr:focus::before {opacity:1;}

	.bgradnM {background:linear-gradient(to top, #caa4da 5%, #773b91 50%); z-index:1;}
	.bgradnM::before {border-radius:10px; position:absolute; content:""; top:0; right:0; bottom:0; left:0; background:linear-gradient(to top, #d5b7e1 5%, #8643a3 50%); z-index:-1; transition:opacity 0.2s ease 0s; opacity:0;}
	.bgradnM:hover::before {opacity:1;}
	.bgradnM:focus::before {opacity:1;}

.Dmobmybtnboxn {position:relative; display:inline-block; text-decoration:none; font-weight:bold; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background:#cccccc; border:0px; color:#ffffff; -moz-box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -o-box-shadow:3px 3px 5px #999; -ms-box-shadow:3px 3px 5px #999; box-shadow:3px 3px 5px #999;}
.Dmobmybtnboxn .badgeL {position:absolute; top:20px; left:5px; padding:5px 7px; border-radius:50%;}

.Dbgradn {background:linear-gradient(to top, #E6E6E6 5%, #BBBBBB 50%); z-index:1;} /* CustomCSS */

#goTop {display:none; position:fixed; bottom:50px; right:30px; z-index:99; border:none; outline:none!important; background-color:#999999; color:white; cursor:pointer; padding:5px; border-radius:10px; font-size:22px;}
#goTop:hover {background-color: #555;}

.PDFButt {font-size:11px; height:27px; display:inline-block; padding-top:2px; background-color:transparent; transition: all 0.3s ease 0s; border-radius:10px; border:0px; outline:none; white-space: normal;}
.PDFButt:hover {background: #fff; cursor:pointer; box-shadow: 0 0 10px #719ECE;}
.PDFButtsm {font-size:10px; height:16px; width:10px; display:inline-block; padding-left:0px; padding-top:0px; background-color:transparent; transition: all 0.3s ease 0s; border-radius:5px; border:0px; outline:none; white-space: normal;}
.PDFButtsm:hover {background: #fff; cursor:pointer; box-shadow: 0 0 10px #719ECE;}

.mybtnnodelay {
 border-top:2px solid #DDDDDD; border-left:2px solid #DDDDDD; border-bottom:2px solid #999999; border-right:2px solid #999999;
 padding-left:15px;
 padding-right:15px;
 border-radius:10px;
 background: #fff url(images/btn.png) repeat-x top;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -o-border-radius: 10px;
 -ms-border-radius: 10px;
 border-radius: 10px;
 -moz-box-shadow: 0 3px 5px #ccc;
 -webkit-box-shadow: 0 3px 5px #ccc;
 -o-box-shadow: 0 3px 5px #ccc;
 -ms-box-shadow: 0 3px 5px #ccc;
 box-shadow: 0 3px 5px #ccc;
 outline:none!important;
 white-space: normal;
}
.mybtnnodelay:hover {background: #fff url(images/btnr.png) repeat-x top; cursor:pointer; box-shadow: 0 0 10px #719ECE; border-radius:10px !important;}
.mybtnnodelay:focus {background: #fff url(images/btnr.png) repeat-x top; cursor:pointer; box-shadow: 0 0 10px #719ECE; border-radius:10px !important;}



/* Gradient */
.grad2purple {
  background: #f4edf8; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #b580cb, #f4edf8, #b580cb); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #b580cb, #f4edf8, #b580cb); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #b580cb, #f4edf8, #b580cb); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #b580cb, #f4edf8, #b580cb); /* Standard syntax */
}
.grad2blue {
  background: #eaf7fa; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #97d5e7, #eaf7fa, #97d5e7); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #97d5e7, #eaf7fa, #97d5e7); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #97d5e7, #eaf7fa, #97d5e7); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #97d5e7, #eaf7fa, #97d5e7); /* Standard syntax */
}
.grad2orange {
  background: #faf2eb; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #ffb366, #faf2eb, #ffb366); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #ffb366, #faf2eb, #ffb366); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #ffb366, #faf2eb, #ffb366); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #ffb366, #faf2eb, #ffb366); /* Standard syntax */
}
	.gradribbon {
	 background:linear-gradient(to bottom, #538cc6 5%, #2C5986 100%); /* CustomCSS */
	 background-color:#2C5986; /* CustomCSS */
	 border-top:1px solid #356BA1; /* CustomCSS */
	 border-bottom:1px solid #356BA1; /* CustomCSS */
	 color:#ffffff;
	 text-shadow:0px 1px 0px #19334D; /* CustomCSS */
	}
	.gradribbon_grey {
	 background:linear-gradient(to bottom, #C2C2C2 5%, #5F5F5F 100%); /* CustomCSS */
	 background-color:#8F8F8F; /* CustomCSS */
	 border-top:1px solid #A1A1A1; /* CustomCSS */
	 border-bottom:1px solid #A1A1A1; /* CustomCSS */
	 color:#ffffff;
	 text-shadow:0px 1px 0px #19334D; /* CustomCSS */
	}
	.gradribbon_syllogoi {
	 background:linear-gradient(to bottom, #538cc6 5%, #2C5986 100%); /* CustomCSS */
	 background-color:#2C5986; /* CustomCSS */
	 border-top:1px solid #356BA1; /* CustomCSS */
	 border-bottom:1px solid #356BA1; /* CustomCSS */
	 color:#ffffff;
	 text-shadow:0px 1px 0px #19334D; /* CustomCSS */
	}
	.gradribbon_foreis {
	 background:linear-gradient(to bottom, #A05CBC 5%, #68347F 100%); /* CustomCSS */
	 background-color:#68347F; /* CustomCSS */
	 border-top:1px solid #7D3E98; /* CustomCSS */
	 border-bottom:1px solid #7D3E98; /* CustomCSS */
	 color:#ffffff;
	 text-shadow:0px 1px 0px #3C1E48; /* CustomCSS */
	}
	.gradribbon_aithouses {
	 background:linear-gradient(to bottom, #30BAE8 5%, #127DA1 100%); /* CustomCSS */
	 background-color:#127da1; /* CustomCSS */
	 border-top:1px solid #1596C1; /* CustomCSS */
	 border-bottom:1px solid #1596C1; /* CustomCSS */
	 color:#ffffff;
	 text-shadow:0px 1px 0px #0A475C; /* CustomCSS */
	}
	.gradribbon_athlites {
	 background:linear-gradient(to bottom, #B3EEE6 5%, #266673 100%); /* CustomCSS */
	 background-color:#338899; /* CustomCSS */
	 border-top:1px solid #3388AC; /* CustomCSS */
	 border-bottom:1px solid #3999AC; /* CustomCSS */
	 color:#ffffff;
	 text-shadow:0px 1px 0px #19444D; /* CustomCSS */
	}
	.gradribbon_ypodomes {
	 background:linear-gradient(to bottom, #FFD9B3 5%, #994D00 100%); /* CustomCSS */
	 background-color:#E67300; /* CustomCSS */
	 border-top:1px solid #B35900; /* CustomCSS */
	 border-bottom:1px solid #B35900; /* CustomCSS */
	 color:#ffffff;
	 text-shadow:0px 1px 0px #663300; /* CustomCSS */
	}
	.gradribbon_ypomeles {
	 background:linear-gradient(to bottom, #FFE6CC 5%, #B35900 100%); /* CustomCSS */
	 background-color:#FF8C1A; /* CustomCSS */
	 border-top:1px solid #CC6600; /* CustomCSS */
	 border-bottom:1px solid #CC6600; /* CustomCSS */
	 color:#ffffff;
	 text-shadow:0px 1px 0px #804000; /* CustomCSS */
	}
	.gradribbon_yposymes {
	 background:linear-gradient(to bottom, #E0B3FF 5%, #5C0099 100%); /* CustomCSS */
	 background-color:#8A00E6; /* CustomCSS */
	 border-top:1px solid #6B00B3; /* CustomCSS */
	 border-bottom:1px solid #6B00B3; /* CustomCSS */
	 color:#ffffff;
	 text-shadow:0px 1px 0px #3B0066; /* CustomCSS */
	}
	.gradGrey {
	 background:#eeeeee; /* For browsers that do not support gradients */
	 background:-webkit-linear-gradient(#fcfcfc, #f3f3f3, #f2f2f2, #f1f1f1, #dedede); /* For Safari 5.1 to 6.0 */
	 background:-o-linear-gradient(#fcfcfc, #f3f3f3, #f2f2f2, #f1f1f1, #dedede); /* For Opera 11.1 to 12.0 */
	 background:-moz-linear-gradient(#fcfcfc, #f3f3f3, #f2f2f2, #f1f1f1, #dedede); /* For Firefox 3.6 to 15 */
	 background:linear-gradient(to top, #fcfcfc, #f3f3f3, #f2f2f2, #f1f1f1, #dedede); /* Standard syntax */
	}
.gradTitlesGrey {
  background: #b3b3b3; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#e6e6e6, #b3b3b3, #b3b3b3, #b3b3b3, #808080); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e6e6e6, #b3b3b3, #b3b3b3, #b3b3b3, #808080); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e6e6e6, #b3b3b3, #b3b3b3, #b3b3b3, #808080); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e6e6e6, #b3b3b3, #b3b3b3, #b3b3b3, #808080); /* Standard syntax */
}
	.gradGreyRev {
	 background:#eeeeee; /* For browsers that do not support gradients */
	 background:-webkit-linear-gradient(#dedede, #f1f1f1, #f2f2f2, #fcfcfc, #f3f3f3); /* For Safari 5.1 to 6.0 */
	 background:-o-linear-gradient(#dedede, #f1f1f1, #f2f2f2, #fcfcfc, #f3f3f3); /* For Opera 11.1 to 12.0 */
	 background:-moz-linear-gradient(#dedede, #f1f1f1, #f2f2f2, #fcfcfc, #f3f3f3); /* For Firefox 3.6 to 15 */
	 background:linear-gradient(to top, #dedede, #f1f1f1, #f2f2f2, #fcfcfc, #f3f3f3); /* Standard syntax */
	}
.gradDiaxYpodomesB {
  background: #ffcccc; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#eff7fb, #ffcccc); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#eff7fb, #ffcccc); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#eff7fb, #ffcccc); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #eff7fb, #ffcccc); /* Standard syntax */
}
	.gradGreyPrint {
	 border:1px solid #ddd !important;
	 background-color: #f2f2f2;
	}
	.gradGreen {
	  background: #339933; /* For browsers that do not support gradients */
	  background: -webkit-linear-gradient(#c6ecc6, #339933, #339933, #339933, #206020); /* For Safari 5.1 to 6.0 */
	  background: -o-linear-gradient(#c6ecc6, #339933, #339933, #339933, #206020); /* For Opera 11.1 to 12.0 */
	  background: -moz-linear-gradient(#c6ecc6, #339933, #339933, #339933, #206020); /* For Firefox 3.6 to 15 */
	  background: linear-gradient(#c6ecc6, #339933, #339933, #339933, #206020); /* Standard syntax */
	}
.gradTitles {
  background: #0099cd; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#b3cce6, #0099cd, #0099cd, #0099cd, #264d73); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#b3cce6, #0099cd, #0099cd, #0099cd, #264d73); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#b3cce6, #0099cd, #0099cd, #0099cd, #264d73); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#b3cce6, #0099cd, #0099cd, #0099cd, #264d73); /* Standard syntax */
}
.gradTitlesForeis {
  background: #773b91; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#d5b1e7, #773b91, #773b91, #773b91, #3c184e); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#d5b1e7, #773b91, #773b91, #773b91, #3c184e); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#d5b1e7, #773b91, #773b91, #773b91, #3c184e); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#d5b1e7, #773b91, #773b91, #773b91, #3c184e); /* Standard syntax */
}
.gradTitlesProp {
  background: #4777d7; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#99bbff, #4777d7, #4777d7, #4777d7, #003399); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#99bbff, #4777d7, #4777d7, #4777d7, #003399); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#99bbff, #4777d7, #4777d7, #4777d7, #003399); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#99bbff, #4777d7, #4777d7, #4777d7, #003399); /* Standard syntax */
}
.gradBlueTab {
 background:#8098B2; /* For browsers that do not support gradients */ /* CustomCSS */
 background:-webkit-linear-gradient(#CFD8E2, #8098B2); /* For Safari 5.1 to 6.0 */ /* CustomCSS */
 background:-o-linear-gradient(#CFD8E2, #8098B2); /* For Opera 11.1 to 12.0 */ /* CustomCSS */
 background:-moz-linear-gradient(#CFD8E2, #8098B2); /* For Firefox 3.6 to 15 */ /* CustomCSS */
 background:linear-gradient(to top, #CFD8E2, #8098B2); /* Standard syntax */ /* CustomCSS */
}
	.gradFoot {
	 background:#00509c; /* For browsers that do not support gradients */
	 background:-webkit-linear-gradient(#003566 5%, #00509c 90%); /* For Safari 5.1 to 6.0 */
	 background:-o-linear-gradient(#003566 5%, #00509c 90%); /* For Opera 11.1 to 12.0 */
	 background:-moz-linear-gradient(#003566 5%, #00509c 90%); /* For Firefox 3.6 to 15 */
	 background:linear-gradient(to bottom, #003566 5%, #00509c 90%); /* Standard syntax */
	}
	.gradFoot_BLACK {
	 background:#000000; /* For browsers that do not support gradients */
	 background:-webkit-linear-gradient(#000000 5%, #444444 90%); /* For Safari 5.1 to 6.0 */
	 background:-o-linear-gradient(#000000 5%, #444444 90%); /* For Opera 11.1 to 12.0 */
	 background:-moz-linear-gradient(#000000 5%, #444444 90%); /* For Firefox 3.6 to 15 */
	 background:linear-gradient(to bottom, #000000 5%, #444444 90%); /* Standard syntax */
	}
	.gradFootBlueNav {
	 background:#000000; /* For browsers that do not support gradients */
	 background:-webkit-linear-gradient(#000000 5%, #2f3d51 90%); /* For Safari 5.1 to 6.0 */
	 background:-o-linear-gradient(#000000 5%, #2f3d51 90%); /* For Opera 11.1 to 12.0 */
	 background:-moz-linear-gradient(#000000 5%, #2f3d51 90%); /* For Firefox 3.6 to 15 */
	 background:linear-gradient(to bottom, #000000 5%, #2f3d51 90%); /* Standard syntax */
	}
.gradLogoHydraC {
 background:#538CC6; /* For browsers that do not support gradients */
 background:-webkit-linear-gradient(#ECF2F9, #538CC6); /* For Safari 5.1 to 6.0 */
 background:-o-linear-gradient(#ECF2F9, #538CC6); /* For Opera 11.1 to 12.0 */
 background:-moz-linear-gradient(#ECF2F9, #538CC6); /* For Firefox 3.6 to 15 */
 background:linear-gradient(to left, #ECF2F9, #538CC6); /* Standard syntax */
}
.gradLogo {
 background:#538CC6; /* For browsers that do not support gradients */ /* CustomCSS */
 background:-webkit-linear-gradient(#ECF2F9, #538CC6); /* For Safari 5.1 to 6.0 */ /* CustomCSS */
 background:-o-linear-gradient(#ECF2F9, #538CC6); /* For Opera 11.1 to 12.0 */ /* CustomCSS */
 background:-moz-linear-gradient(#ECF2F9, #538CC6); /* For Firefox 3.6 to 15 */ /* CustomCSS */
 background:linear-gradient(to left, #ECF2F9, #538CC6); /* Standard syntax */ /* CustomCSS */
}
.gradLogoNew {
 background:radial-gradient(farthest-corner at 150px 150px, #538CC6 10%, #FFFFFF 100%); /* CustomCSS */
}
.gradBar {
 background:#538CC6; /* For browsers that do not support gradients */ /* CustomCSS */
 background:-webkit-linear-gradient(top, #32669A, #538CC6, #538CC6 5%, #538CC6, #D9E6F2); /* For Safari 5.1 to 6.0 */ /* CustomCSS */
 background:-o-linear-gradient(top, #32669A, #538CC6, #538CC6 5%, #538CC6, #D9E6F2); /* For Opera 11.1 to 12.0 */ /* CustomCSS */
 background:-moz-linear-gradient(top, #32669A, #538CC6, #538CC6 5%, #538CC6, #D9E6F2); /* For Firefox 3.6 to 15 */ /* CustomCSS */
 background:linear-gradient(to bottom, #32669A, #538CC6, #538CC6 5%, #538CC6, #D9E6F2); /* Standard syntax */ /* CustomCSS */
}
.gradBarBlue {
 background:#538CC6; /* For browsers that do not support gradients */
 background:-webkit-linear-gradient(top, #32669A, #538CC6, #538CC6 5%, #538CC6, #D9E6F2); /* For Safari 5.1 to 6.0 */
 background:-o-linear-gradient(top, #32669A, #538CC6, #538CC6 5%, #538CC6, #D9E6F2); /* For Opera 11.1 to 12.0 */
 background:-moz-linear-gradient(top, #32669A, #538CC6, #538CC6 5%, #538CC6, #D9E6F2); /* For Firefox 3.6 to 15 */
 background:linear-gradient(to bottom, #32669A, #538CC6, #538CC6 5%, #538CC6, #D9E6F2); /* Standard syntax */
}
.gradDiaxSyllogoi {
  background: #336499; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#eff7fb, #336499); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#eff7fb, #336499); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#eff7fb, #336499); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #eff7fb, #336499); /* Standard syntax */
}
.gradDiaxSyllogoiT {
  background: #336499; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#79a4d2, #336499); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#79a4d2, #336499); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#79a4d2, #336499); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom, #79a4d2, #336499); /* Standard syntax */
  border:1px solid #79a4d2;
}
.gradDiaxAithouses {
  background: #148fb8; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#edf9fd, #148fb8); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#edf9fd, #148fb8); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#edf9fd, #148fb8); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #edf9fd, #148fb8); /* Standard syntax */
}
.gradDiaxAithousesT {
  background: #148fb8; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#5ec9ed, #148fb8); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#5ec9ed, #148fb8); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#5ec9ed, #148fb8); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom, #5ec9ed, #148fb8); /* Standard syntax */
  border:1px solid #5ec9ed;
}
.gradDiaxForeis {
  background: #773b91; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#eff7fb, #773b91); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#eff7fb, #773b91); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#eff7fb, #773b91); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #eff7fb, #773b91); /* Standard syntax */
}
.gradDiaxForeisT {
  background: #773b91; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#b580cb, #773b91); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#b580cb, #773b91); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#b580cb, #773b91); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom, #b580cb, #773b91); /* Standard syntax */
  border:1px solid #b580cb;
}
.gradDiaxAthlites {
  background: #26a695; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#eff7fb, #26a695); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#eff7fb, #26a695); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#eff7fb, #26a695); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #eff7fb, #26a695); /* Standard syntax */
}
.gradDiaxAthlitesT {
  background: #26a695; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#6edecf, #26a695); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#6edecf, #26a695); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#6edecf, #26a695); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom, #6edecf, #26a695); /* Standard syntax */
  border:1px solid #6edecf;
}
.gradDiaxYpodomes {
  background: #e67300; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#eff7fb, #e67300); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#eff7fb, #e67300); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#eff7fb, #e67300); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #eff7fb, #e67300); /* Standard syntax */
}
.gradDiaxYpodomesT {
  background: #e67300; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#ffb366, #e67300); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffb366, #e67300); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffb366, #e67300); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom, #ffb366, #e67300); /* Standard syntax */
  border:1px solid #ffb366;
}
.gradDiaxMeli {
  background: #ffb366; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#eff7fb, #ffb366); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#eff7fb, #ffb366); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#eff7fb, #ffb366); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #eff7fb, #ffb366); /* Standard syntax */
}
.gradDiaxMeliT {
  background: #eea255; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#eec8a2, #eea255); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#eec8a2, #eea255); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#eec8a2, #eea255); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom, #eec8a2, #eea255); /* Standard syntax */
  border:1px solid #ffd9b3;
}
.gradDiaxSymmetexontes {
  background: #caa4da; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#eff7fb, #caa4da); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#eff7fb, #caa4da); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#eff7fb, #caa4da); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #eff7fb, #caa4da); /* Standard syntax */
}
.gradDiaxSymmetexontesT {
  background: #caa4da; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#dfc9e9, #caa4da); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#dfc9e9, #caa4da); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#dfc9e9, #caa4da); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom, #dfc9e9, #caa4da); /* Standard syntax */
  border:1px solid #dfc9e9;
}
.gradDiaxProp {
  background: #6699ff; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#e6eeff, #6699ff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e6eeff, #6699ff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e6eeff, #6699ff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #e6eeff, #6699ff); /* Standard syntax */
}
.gradDiaxPropT {
  background: #6699ff; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#99ccff, #6699ff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#99ccff, #6699ff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#99ccff, #6699ff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom, #99ccff, #6699ff); /* Standard syntax */
  border:1px solid #ffd9b3;
}



/* input */
/* a:focus {border: none; border-radius:0px; box-shadow: 0px 3px 4px -2px #0077b3; outline: none !important; transition: .1s;} */
a:focus {outline: none !important;}
select.nodrop::-ms-expand {display:none;}
select.nodrop {-moz-appearance: none; -webkit-appearance: none;}
input[readonly] {background-color:rgb(250,250,250); border-radius:inherit;}
input[readonly]:not(.readonlywhite) {background-color:rgb(245,245,245); border-radius:inherit;}
input[readonly]:not(.readonlywhite) {background-color:#e9e9e9; color:#333333; text-shadow:2px 2px 2px #aaa; border-radius:inherit;}
select[disabled]:not(.readonlywhite) {background-color:#e9e9e9; color:#333333; text-shadow:2px 2px 2px #aaa; border-radius:inherit;}
textarea[readonly]:not(.readonlywhite) {background-color:#e9e9e9; color:#333333; text-shadow:2px 2px 2px #aaa; border-radius:inherit;}
input {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;} /* Read correct width for input when padding */
input::-webkit-input-placeholder {color:#c9c9c9;}
input::-moz-placeholder {color:#c9c9c9;}
input:-ms-input-placeholder {color:#c9c9c9;}
input:-moz-placeholder {color:#c9c9c9;}
input {-webkit-transition: box-shadow .4s ease; -moz-transition: box-shadow .4s ease; -o-transition: box-shadow .4s ease; transition: box-shadow .4s ease;}
select {-webkit-transition: box-shadow .4s ease; -moz-transition: box-shadow .4s ease; -o-transition: box-shadow .4s ease; transition: box-shadow .4s ease;}
textarea {-webkit-transition: box-shadow .4s ease; -moz-transition: box-shadow .4s ease; -o-transition: box-shadow .4s ease; transition: box-shadow .4s ease;}
input:not([readonly]):not([type="date"]):not([type="image"]):not([type="checkbox"][disabled]):not(.inputbox4a):focus, select:not([disabled]):not(.selectbox4a):focus, textarea:not([readonly]):focus {background-color:#ffffff; outline:none!important; border-radius:5px; border:1px solid #b3cbe5;}
input:not([readonly]):not([type="date"]):not([type="image"]):not([type="checkbox"][disabled]):not(.inputbox4a):hover, select:not([disabled]):not(.selectbox4a):hover, textarea:not([readonly]):hover {outline:none!important; border-radius:5px; box-shadow: 0 0 3px 3px #b3cbe5, 3px 3px 4px #aaa;}
input[type="image"]:focus {outline:none!important;}
[type="checkbox"] {background-color:#999999;}
[type="date"] {border:0px; padding-left:25px; color: transparent; background: transparent url('../images/calend.png') 95% 50% no-repeat;}
[type="date"]:focus {outline-width: 0;}
[type="date"]::-webkit-inner-spin-button {display: none;}
[type="date"]::-webkit-calendar-picker-indicator {opacity: 0; cursor:pointer;}
.inputboxiframenone {outline:none!important; border:0px; padding-left:5px;}
.inputboxnone {outline:none!important; border:0px; padding-left:5px; background-color:#ffffff;}
	.inputbox {outline:none!important; border:0px; padding-left:5px; background-color:transparent;}
	.inputboxred {outline:none!important; border:0px; padding-left:5px; background-color:#ffcccc; border-top:2px solid #999999; border-left:2px solid #999999; border-bottom:2px solid #DDDDDD; border-right:2px solid #DDDDDD;}
.inputbox2 {outline:none!important; border:1px solid #eeeeee; background-color:#ffffff;}
.inputbox2:focus {background-color:#f4fff4;}
.inputbox2:hover {background-color:#f4fff4;}
	.inputbox3 {outline:none!important; border:1px solid #cccccc; padding-left:5px; background-color:#ffffff;}
	.inputbox3:focus {background-color:#f4fff4;}
	.inputbox3:hover {background-color:#f4fff4;}
	.inputbox3red {outline:none!important; border:1px solid #cccccc; padding-left:5px; background-color:#ffcccc !important;}
	.inputbox3red:focus {background-color:#f4fff4;}
	.inputbox3red:hover {background-color:#f4fff4;}
	.inputbox3grey {outline:none!important; padding-left:5px; background-color:#ececec; border-top:2px solid #999999; border-left:2px solid #999999; border-bottom:2px solid #DDDDDD; border-right:2px solid #DDDDDD;}
	.inputbox4a {outline:none!important; border:0px solid #fff; background-color:#fff; width:100%; text-align:center; height:20px; font-size:12px; font-family:Verdana;}
	.inputbox4a:focus {border:0px solid #ddd; box-shadow: 0 0 1px 1px #b3cbe5, 3px 3px 5px #aaa;}
	.inputbox4a:hover {border:0px solid #ddd; box-shadow: 0 0 1px 1px #b3cbe5, 3px 3px 5px #aaa;}
	.selectbox4a {outline:none!important; border:0px; background-color:#fff; width:100%; text-align:center; height:20px; font-size:12px; font-family:Verdana;}
	.selectbox4a:focus {border:0px solid #ddd; box-shadow: 0 0 1px 1px #b3cbe5, 3px 3px 5px #aaa;}
	.selectbox4a:hover {border:0px solid #ddd; box-shadow: 0 0 1px 1px #b3cbe5, 3px 3px 5px #aaa;}
.input-container {position:relative;}
.mobinputundo {position:absolute; left:2%; top:2px;}
button:focus {outline:none !important;}
select.whiteclrbck option {background-color:#fff;}
[class*="select2ades_"] {border-radius:inherit !important;}
[class*="select3ades_"] {border-radius:inherit !important;}
[class*="select5ades_"] {border-radius:inherit !important;}


/* Various */
	.hbullgreen {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#339933; font-size:20px;}
	.hbullred {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#993333; font-size:20px;}
	.hbullblue {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#333399; font-size:20px;}
	.hbullgrey {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#CCCCCC; font-size:20px;}
.overflow-yscroll {overflow-y:scroll;}
.indexScreen {
 position:fixed;
 padding:0;
 margin:0;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:rgba(214,224,226,1);
 z-index:4;
 text-align:center;
 transition:opacity .5s ease, height 1s ease;
 -webkit-transition:opacity 1s ease, height 2s ease-out;
 /* transition:opacity .5s ease; */
 /* -webkit-transition:opacity 1s ease; */
 transition-delay:1s;
}
.indexScreenLoad {
 transition:all 1s ease-in-out, opacity 1s ease, height 2s ease;
 /* transition:all 1s ease-in-out, opacity 1s ease; */
 transition-delay:1s;
 opacity:0;
 height:1px;
}
.indexScreenLoad2 {
 transition:all 1s ease-in-out, opacity 1s ease, height 2s ease;
 /* transition:all 1s ease-in-out, opacity 1s ease; */
 transition-delay:1s;
 opacity:0;
 height:1px;
 /* transform:translate(1500px,0); */
 /* -webkit-transform:translate(1500px,0); */
 /* -o-transform:translate(1500px,0); */
 /* -moz-transform:translate(1500px,0); */
}
	.hbullgreen {vertical-align:middle; display:inline-block; color:#339933;}
	.bullgrey {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#d9d9d9; font-size:16px;}
	.bullgreen {vertical-align:middle; margin-bottom:5px; color:#339933; font-size:16px;}
	.bullred {vertical-align:middle; margin-bottom:5px; color:#cc0000; font-size:16px;}
.bullgrey {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#d9d9d9; font-size:16px;}
.bullgreenBig {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#339933; font-size:20px;}
.bullredBig {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#cc0000; font-size:20px;}
.bullgreyBig {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#d9d9d9; font-size:20px;}
.circle {
 background:
  radial-gradient(farthest-side, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, .5) 99.5%, transparent) center 50%/98% 180%,
  radial-gradient(farthest-side, rgba(217, 230, 242, 1) 99.5%, transparent) -1810% 50%/95% 200%, /* CustomCSS */
  radial-gradient(farthest-side, rgba(217, 230, 242, 1) 99.5%, transparent) 1900% 50%/95% 200%, /* CustomCSS */
  radial-gradient(farthest-side, rgba(236, 242, 249, 1) 100%, transparent) center/3600px 3600px; /* CustomCSS */
 background-repeat:no-repeat;
 position:relative;
}
	.circleBG {
	 background: radial-gradient(farthest-side, rgba(236, 242, 249, 0.15) 100%, transparent) center/3600px 3600px; /* CustomCSS */
	 background-repeat:no-repeat;
	 position:relative;
	}
	.LogoImg {
	 display:table;
	 width:100%;
	 float:right;
	 position:relative;
	 overflow:hidden;
	 display:table-row;
	 height:100%;
	}
	.LogoImgTr50 {
	 display:table-cell;
	 width:500%;
	 float:right;
	 position:relative;
	 overflow:hidden;
	 height:100%;
	}
.X__close {position:relative; left:98%; width:20px; height:20px; cursor:pointer;}
.float-l {float:left;}
	.float-r {float:right;}



/* Drop Down Menu */
.gradScroll-Syllogoi {
  background: #99ccff; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#99ccff, #f4faff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#99ccff, #f4faff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#99ccff, #f4faff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#99ccff, #f4faff); /* Standard syntax */
}
.gradScroll-Foreis {
  background: #e8b3ff; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#e8b3ff, #fff4fa); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e8b3ff, #fff4fa); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e8b3ff, #fff4fa); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e8b3ff, #fff4fa); /* Standard syntax */
}
.gradScroll-Aithouses {
  background: #bae8f7; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#bae8f7, #f6fcfe); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#bae8f7, #f6fcfe); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#bae8f7, #f6fcfe); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#bae8f7, #f6fcfe); /* Standard syntax */
}

.xdropbtn-Syllogoi {background-color:#99ccff; border:1px solid #80c6ff;}
.xdropbtn-Syllogoi:hover, .xdropbtn-Syllogoi:focus {background-color:#66b3ff;}
.xdropbtn-Foreis {background-color:#e8b3ff; border:1px solid #da99ff;}
.xdropbtn-Foreis:hover, .xdropbtn-Foreis:focus {background-color:#d980ff;}
.xdropbtn-Aithouses {background-color:#bae8f7; border:1px solid #8cd9f2;}
.xdropbtn-Aithouses:hover, .xdropbtn-Aithouses:focus {background-color:#8cd9f2;}
.xdropbtn {color:#222222; padding:12px; font-size:14px; cursor:pointer;}
.xdropbtn:hover, .xdropbtn:focus {outline:none!important;}
#xmyInput {border-box:box-sizing; background-image:url('../images/searchicon2.png'); background-position:14px 12px; background-repeat:no-repeat; font-size:14px; padding:10px 310px 12px 45px; border:none; margin-bottom:5px;}
.xdropdown {position:relative; display:inline-block;}
.xdropdown-content {display:none; position:absolute; background-color:#f6f6f6; min-width:600px; overflow:auto; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:200; overflow-y:scroll;}
.xdropdown-content a {color:black; padding:4px 16px; text-decoration:none; display:block; text-align:left;}
.xdropdown a:hover {background-color:#ddd}
.show {display:block;}

.xdropbtn2 {background-color:#99ccff; color:#222222; padding:12px; font-size:14px; border:1px solid #80c6ff; cursor:pointer;}
.xdropbtn2:hover, .xdropbtn2:focus {background-color:#66b3ff; outline:none!important;}
#xmyInput2 {border-box: box-sizing; background-image: url('images/searchicon2.png'); background-position: 14px 12px; background-repeat:no-repeat; font-size:14px; padding:10px 310px 12px 45px; border:none; margin-bottom:5px;}
.xdropdown2 {position:relative; display:inline-block;}
.xdropdown2-content {display:none; position:absolute; background-color:#f6f6f6; min-width:600px; overflow:auto; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:200; overflow-y: scroll;}
.xdropdown2-content a {color:black; padding: 4px 16px; text-decoration:none; display:block; text-align:left;}
.xdropdown2 a:hover {background-color: #ddd}
.show2 {display:block;}

.xdropbtnP1 {color:#222222; padding:12px; font-size:14px; cursor:pointer;}
.xdropbtnP1:hover, .xdropbtnP1:focus {outline:none!important;}
#xmyInputP1 {border-box:box-sizing; background-image:url('../images/searchicon2.png'); background-position:14px 12px; background-repeat:no-repeat; font-size:14px; padding:10px 310px 12px 45px; border:none; margin-bottom:5px;}
.xdropdownP1 {position:relative; display:inline-block;}
.xdropdownP1-content {display:none; position:absolute; background-color:#f6f6f6; min-width:600px; overflow:auto; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:200; overflow-y:scroll;}
.xdropdownP1-content a {color:black; padding:4px 16px; text-decoration:none; display:block; text-align:left;}
.xdropdownP1 a:hover {background-color:#ddd}
.showP1 {display:block;}

.xdropbtnP2 {background-color:#2C5986; color:#ffffff; padding:6px; font-size:14px; border:1px solid #2C5986; cursor:pointer;} /* CustomCSS */
.xdropbtnP2:hover, .xdropbtnP2:focus {background-color:#356BA1; outline:none!important;} /* CustomCSS */
#xmyInputP2 {border-box:box-sizing; background-image:url('../images/searchicon2.png'); background-position:14px 12px; background-repeat:no-repeat; font-size:14px; padding:14px 210px 12px 45px; border:none;}
.xdropdownP2 {position:relative; display:inline-block;}
.xdropdownP2-content {display:none; position:absolute; background-color:#f6f6f6; min-width:400px; overflow:auto; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:200; overflow-y:scroll;}
.xdropdownP2-content a {color:black; padding:4px 16px; text-decoration:none; display:block; text-align:left;}
.xdropdownP2 a:hover {background-color:#D9E6F2} /* CustomCSS */
.showP2 {display:block;}

.xdropbtnP3 {background-color:#2C5986; color:#ffffff; padding:6px; font-size:14px; border:1px solid #2C5986; cursor:pointer;} /* CustomCSS */
.xdropbtnP3:hover, .xdropbtnP3:focus {background-color:#356BA1; outline:none!important;} /* CustomCSS */
#xmyInputP3 {border-box:box-sizing; background-image:url('../images/searchicon2.png'); background-position:14px 12px; background-repeat:no-repeat; font-size:14px; padding:14px 210px 12px 45px; border:none;}
.xdropdownP3 {position:relative; display:inline-block;}
.xdropdownP3-content {display:none; position:absolute; background-color:#f6f6f6; min-width:400px; overflow:auto; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:200; overflow-y:scroll;}
.xdropdownP3-content a {color:black; padding:4px 16px; text-decoration:none; display:block; text-align:left;}
.xdropdownP3 a:hover {background-color:#D9E6F2} /* CustomCSS */
.showP3 {display:block;}

.xdropbtnP4 {background-color:#2C5986; color:#ffffff; padding:4px; font-size:14px; border:1px solid #2C5986; cursor:pointer;} /* CustomCSS */
.xdropbtnP4:hover, .xdropbtnP4:focus {background-color:#356BA1; outline:none!important;} /* CustomCSS */
#xmyInputP4 {border-box:box-sizing; background-image:url('../images/searchicon2.png'); background-position:14px 12px; background-repeat:no-repeat; font-size:14px; padding:14px 210px 12px 45px; border:none;}
.xdropdownP4 {position:relative; display:inline-block;}
.xdropdownP4-content {display:none; position:absolute; background-color:#f6f6f6; min-width:400px; overflow:auto; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:200; overflow-y:scroll;}
.xdropdownP4-content a {color:black; padding:4px 16px; text-decoration:none; display:block; text-align:left;}
.xdropdownP4 a:hover {background-color:#D9E6F2} /* CustomCSS */
.showP4 {display:block;}

.xdropbtnP5 {background-color:#99ccff; color:#222222; padding:2px; font-size:14px; border:1px solid #80c6ff; cursor:pointer;}
.xdropbtnP5:hover, .xdropbtnP5:focus {background-color:#66b3ff; outline:none!important;}
#xmyInputP5 {border-box:box-sizing; background-image:url('../images/searchicon2.png'); background-position:14px 12px; background-repeat:no-repeat; font-size:14px; padding:14px 210px 12px 45px; border:none;}
.xdropdownP5 {position:relative; display:inline-block;}
.xdropdownP5-content {display:none; position:absolute; background-color:#f6f6f6; min-width:500px; overflow:auto; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:200; overflow-y:scroll;}
.xdropdownP5-content a {color:black; padding:4px 16px; text-decoration:none; display:block; text-align:left;}
.xdropdownP5 a:hover {background-color:#ddd}
.showP5 {display:block;}

.xdropbtnP6 {background-color:#99ccff; color:#222222; padding:2px; font-size:14px; border:1px solid #80c6ff; cursor:pointer;}
.xdropbtnP6:hover, .xdropbtnP6:focus {background-color:#66b3ff; outline:none!important;}
#xmyInputP6 {border-box:box-sizing; background-image:url('../images/searchicon2.png'); background-position:14px 12px; background-repeat:no-repeat; font-size:12px; padding:14px 300px 12px 45px; border:none;}
.xdropdownP6 {position:relative; display:inline-block;}
.xdropdownP6-content {display:none; position:absolute; background-color:#f6f6f6; min-width:350px; overflow:auto; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:200; overflow-y:scroll;}
.xdropdownP6-content a {color:black; padding:4px 16px; text-decoration:none; display:block; text-align:left;}
.xdropdownP6 a:hover {background-color:#ddd}
.showP6 {display:block;}

.xdropbtnPsm1 {background-color:#99ccff; color:#222222; padding:12px; font-size:14px; border:1px solid #80c6ff; cursor:pointer;}
.xdropbtnPsm1:hover, .xdropbtnPsm1:focus {background-color:#66b3ff; outline:none!important;}
#xmyInputPsm1 {border-box: box-sizing; background-image: url('images/searchicon2.png'); background-position: 14px 12px; background-repeat:no-repeat; font-size:14px; padding:10px 310px 12px 45px; border:none; margin-bottom:5px;}
.xdropdownPsm1 {position:relative; display:inline-block;}
.xdropdownPsm1-content {display:none; position:absolute; background-color:#f6f6f6; min-width:600px; overflow:auto; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:200; overflow-y: scroll;}
.xdropdownPsm1-content a {color:black; padding: 4px 16px; text-decoration:none; display:block; text-align:left;}
.xdropdownPsm1 a:hover {background-color: #ddd}
.showPsm1 {display:block;}

.xdropbtnPsm2 {background-color:#2C5986; color:#ffffff; padding:6px; font-size:12px; border:1px solid #2C5986; cursor:pointer; border-radius:5px;} /* CustomCSS */
.xdropbtnPsm2:hover, .xdropbtnPsm2:focus {background-color:#356BA1; outline:none!important;} /* CustomCSS */
#xmyInputPsm2 {border-box:box-sizing; background-image:url('../images/searchicon2.png'); background-position:14px 12px; background-repeat:no-repeat; font-size:14px; padding:12px 140px 12px 35px; border:none; border-radius:5px;}
.xdropdownPsm2 {position:relative; display:inline-block; border-radius:5px;}
.xdropdownPsm2-content {display:none; position:absolute; background-color:#f6f6f6; min-width:400px; overflow:auto; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:200; overflow-y:scroll; border-radius:5px;}
.xdropdownPsm2-content a {color:black; padding:4px 16px; text-decoration:none; display:block; text-align:left;}
.xdropdownPsm2 a:hover {background-color:#D9E6F2} /* CustomCSS */
.showPsm2 {display:block;}

.xdropbtnPsm3 {background-color:#2C5986; color:#ffffff; padding:6px; font-size:12px; border:1px solid #2C5986; cursor:pointer; border-radius:5px;} /* CustomCSS */
.xdropbtnPsm3:hover, .xdropbtnPsm3:focus {background-color:#356BA1; outline:none!important;} /* CustomCSS */
#xmyInputPsm3 {border-box:box-sizing; background-image:url('../images/searchicon2.png'); background-position:14px 12px; background-repeat:no-repeat; font-size:14px; padding:12px 140px 12px 35px; border:none; border-radius:5px;}
.xdropdownPsm3 {position:relative; display:inline-block; border-radius:5px;}
.xdropdownPsm3-content {display:none; position:absolute; background-color:#f6f6f6; min-width:400px; overflow:auto; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:200; overflow-y:scroll; border-radius:5px;}
.xdropdownPsm3-content a {color:black; padding:4px 16px; text-decoration:none; display:block; text-align:left;}
.xdropdownPsm3 a:hover {background-color:#D9E6F2} /* CustomCSS */
.showPsm3 {display:block;}

.xdropbtnPsm4 {background-color:#2C5986; color:#ffffff; padding:6px; font-size:12px; border:1px solid #2C5986; cursor:pointer; border-radius:5px;} /* CustomCSS */
.xdropbtnPsm4:hover, .xdropbtnPsm4:focus {background-color:#356BA1; outline:none!important;} /* CustomCSS */
#xmyInputPsm4 {border-box:box-sizing; background-image:url('../images/searchicon2.png'); background-position:14px 12px; background-repeat:no-repeat; font-size:14px; padding:12px 140px 12px 35px; border:none; border-radius:5px;}
.xdropdownPsm4 {position:relative; display:inline-block; border-radius:5px;}
.xdropdownPsm4-content {display:none; position:absolute; background-color:#f6f6f6; min-width:400px; overflow:auto; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:200; overflow-y:scroll; border-radius:5px;}
.xdropdownPsm4-content a {color:black; padding:4px 16px; text-decoration:none; display:block; text-align:left;}
.xdropdownPsm4 a:hover {background-color:#D9E6F2} /* CustomCSS */
.showPsm4 {display:block;}



/* Modals */
.modalP0 {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(199,182,177, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP0__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0-state {display:none;}
.modalP0-state:checked + .modalP0 {opacity:1; visibility:visible;}
.modalP0-state:checked + .modalP0 .modalP0__inner {top:0;}
.modalP0-state:checked + .modalP0 .hiddenbut {visibility:visible; display:inline-block;}
.modalP0__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:85%; height:85%; margin:auto; background:#fff; border-radius:5px; padding:1em 2em; overflow:auto;}
.modalP0__close {position:absolute; right:5px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0__close:after,
.modalP0__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP0__close:hover:after,
.modalP0__close:hover:before {background:#aaa;}
.modalP0__close:before {transform:rotate(-45deg);}

.modalP1 {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(66,80,132, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP1__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP1-state {display:none;}
.modalP1-state:checked + .modalP1 {opacity:1; visibility:visible;}
.modalP1-state:checked + .modalP1 .modalP1__inner {top:0;}
.modalP1-state:checked + .modalP1 .hiddenbut {visibility:visible; display:inline-block;}
.modalP1__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:75%; margin:auto; background:#fff; border-radius:5px; padding:1em 2em; height:70%; overflow:auto;}
.modalP1__close {position:absolute; right:5px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP1__close:after,
.modalP1__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP1__close:hover:after,
.modalP1__close:hover:before {background:#aaa;}
.modalP1__close:before {transform:rotate(-45deg);}

.modalP2 {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(62,137,115, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP2__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP2-state {display:none;}
.modalP2-state:checked + .modalP2 {opacity:1; visibility:visible;}
.modalP2-state:checked + .modalP2 .modalP2__inner {top:0;}
.modalP2-state:checked + .modalP2 .hiddenbut {visibility:visible; display:inline-block;}
.modalP2__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:75%; margin:auto; background:#fff; border-radius:5px; padding:1em 2em; height:70%; overflow:auto;}
.modalP2__close {position:absolute; right:5px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP2__close:after,
.modalP2__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP2__close:hover:after,
.modalP2__close:hover:before {background:#aaa;}
.modalP2__close:before {transform:rotate(-45deg);}

.modalP3 {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(132,69,26, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP3__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP3-state {display:none;}
.modalP3-state:checked + .modalP3 {opacity:1; visibility:visible;}
.modalP3-state:checked + .modalP3 .modalP3__inner {top:0;}
.modalP3-state:checked + .modalP3 .hiddenbut {visibility:visible; display:inline-block;}
.modalP3__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:75%; margin:auto; background:#fff; border-radius:5px; padding:1em 2em; height:70%; overflow:auto;}
.modalP3__close {position:absolute; right:5px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP3__close:after,
.modalP3__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP3__close:hover:after,
.modalP3__close:hover:before {background:#aaa;}
.modalP3__close:before {transform:rotate(-45deg);}

.modalP4 {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(143,96,150, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP4__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP4-state {display:none;}
.modalP4-state:checked + .modalP4 {opacity:1; visibility:visible;}
.modalP4-state:checked + .modalP4 .modalP4__inner {top:0;}
.modalP4-state:checked + .modalP4 .hiddenbut {visibility:visible; display:inline-block;}
.modalP4__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:75%; margin:auto; background:#fff; border-radius:5px; padding:1em 2em; height:70%; overflow:auto;}
.modalP4__close {position:absolute; right:5px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP4__close:after,
.modalP4__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP4__close:hover:after,
.modalP4__close:hover:before {background:#aaa;}
.modalP4__close:before {transform:rotate(-45deg);}

.modalP5 {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(133,36,145, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP5__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP5-state {display:none;}
.modalP5-state:checked + .modalP5 {opacity:1; visibility:visible;}
.modalP5-state:checked + .modalP5 .modalP5__inner {top:0;}
.modalP5-state:checked + .modalP5 .hiddenbut {visibility:visible; display:inline-block;}
.modalP5__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:75%; margin:auto; background:#fff; border-radius:5px; padding:1em 2em; height:70%; overflow:auto;}
.modalP5__close {position:absolute; right:5px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP5__close:after,
.modalP5__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP5__close:hover:after,
.modalP5__close:hover:before {background:#aaa;}
.modalP5__close:before {transform:rotate(-45deg);}

.modalP0A {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(198,198,198, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP0A__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0A-state {display:none;}
.modalP0A-state:checked + .modalP0A {opacity:1; visibility:visible;}
.modalP0A-state:checked + .modalP0A .modalP0A__inner {top:0;}
.modalP0A-state:checked + .modalP0A .hiddenbut {visibility:visible; display:inline-block;}
.modalP0A__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:85%; height:95%; margin:auto; background:#fff; border-radius:5px; padding:5px; overflow:auto;}
.modalP0A__close {position:absolute; right:25px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0A__close:after,
.modalP0A__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP0A__close:hover:after,
.modalP0A__close:hover:before {background:#aaa;}
.modalP0A__close:before {transform:rotate(-45deg);}

.modalP0B {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(198,198,198, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP0B__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0B-state {display:none;}
.modalP0B-state:checked + .modalP0B {opacity:1; visibility:visible;}
.modalP0B-state:checked + .modalP0B .modalP0B__inner {top:0;}
.modalP0B-state:checked + .modalP0B .hiddenbut {visibility:visible; display:inline-block;}
.modalP0B__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:85%; height:95%; margin:auto; background:#fff; border-radius:5px; padding:5px; overflow:auto;}
.modalP0B__close {position:absolute; right:25px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0B__close:after,
.modalP0B__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP0B__close:hover:after,
.modalP0B__close:hover:before {background:#aaa;}
.modalP0B__close:before {transform:rotate(-45deg);}

.modalP0Z1 {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(198,198,198, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP0Z1__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0Z1-state {display:none;}
.modalP0Z1-state:checked + .modalP0Z1 {opacity:1; visibility:visible;}
.modalP0Z1-state:checked + .modalP0Z1 .modalP0Z1__inner {top:0;}
.modalP0Z1-state:checked + .modalP0Z1 .hiddenbut {visibility:visible; display:inline-block;}
.modalP0Z1__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:85%; height:95%; margin:auto; background:#fff; border-radius:5px; padding:5px; overflow:auto;}
.modalP0Z1__close {position:absolute; right:25px; top:1em; width:1.1em; height:2.1em; cursor:pointer; z-index:50;}
.modalP0Z1__close:after,
.modalP0Z1__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP0Z1__close:hover:after,
.modalP0Z1__close:hover:before {background:#aaa;}
.modalP0Z1__close:before {transform:rotate(-45deg);}

.modalP0Z2 {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(198,198,198, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP0Z2__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0Z2-state {display:none;}
.modalP0Z2-state:checked + .modalP0Z2 {opacity:1; visibility:visible;}
.modalP0Z2-state:checked + .modalP0Z2 .modalP0Z2__inner {top:0;}
.modalP0Z2-state:checked + .modalP0Z2 .hiddenbut {visibility:visible; display:inline-block;}
.modalP0Z2__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:85%; height:95%; margin:auto; background:#fff; border-radius:5px; padding:5px; overflow:auto;}
.modalP0Z2__close {position:absolute; right:25px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0Z2__close:after,
.modalP0Z2__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP0Z2__close:hover:after,
.modalP0Z2__close:hover:before {background:#aaa;}
.modalP0Z2__close:before {transform:rotate(-45deg);}

.modalP0Z3 {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(198,198,198, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP0Z3__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0Z3-state {display:none;}
.modalP0Z3-state:checked + .modalP0Z3 {opacity:1; visibility:visible;}
.modalP0Z3-state:checked + .modalP0Z3 .modalP0Z3__inner {top:0;}
.modalP0Z3-state:checked + .modalP0Z3 .hiddenbut {visibility:visible; display:inline-block;}
.modalP0Z3__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:85%; height:95%; margin:auto; background:#fff; border-radius:5px; padding:5px; overflow:auto;}
.modalP0Z3__close {position:absolute; right:25px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0Z3__close:after,
.modalP0Z3__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP0Z3__close:hover:after,
.modalP0Z3__close:hover:before {background:#aaa;}
.modalP0Z3__close:before {transform:rotate(-45deg);}

.modalP0Z4 {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(198,198,198, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP0Z4__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0Z4-state {display:none;}
.modalP0Z4-state:checked + .modalP0Z4 {opacity:1; visibility:visible;}
.modalP0Z4-state:checked + .modalP0Z4 .modalP0Z4__inner {top:0;}
.modalP0Z4-state:checked + .modalP0Z4 .hiddenbut {visibility:visible; display:inline-block;}
.modalP0Z4__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:85%; height:95%; margin:auto; background:#fff; border-radius:5px; padding:5px; overflow:auto;}
.modalP0Z4__close {position:absolute; right:25px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0Z4__close:after,
.modalP0Z4__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP0Z4__close:hover:after,
.modalP0Z4__close:hover:before {background:#aaa;}
.modalP0Z4__close:before {transform:rotate(-45deg);}

.modalP0Z5 {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(198,198,198, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP0Z5__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0Z5-state {display:none;}
.modalP0Z5-state:checked + .modalP0Z5 {opacity:1; visibility:visible;}
.modalP0Z5-state:checked + .modalP0Z5 .modalP0Z5__inner {top:0;}
.modalP0Z5-state:checked + .modalP0Z5 .hiddenbut {visibility:visible; display:inline-block;}
.modalP0Z5__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:85%; height:95%; margin:auto; background:#fff; border-radius:5px; padding:5px; overflow:auto;}
.modalP0Z5__close {position:absolute; right:25px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0Z5__close:after,
.modalP0Z5__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP0Z5__close:hover:after,
.modalP0Z5__close:hover:before {background:#aaa;}
.modalP0Z5__close:before {transform:rotate(-45deg);}

.modalP0Z6 {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(198,198,198, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP0Z6__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0Z6-state {display:none;}
.modalP0Z6-state:checked + .modalP0Z6 {opacity:1; visibility:visible;}
.modalP0Z6-state:checked + .modalP0Z6 .modalP0Z6__inner {top:0;}
.modalP0Z6-state:checked + .modalP0Z6 .hiddenbut {visibility:visible; display:inline-block;}
.modalP0Z6__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:85%; height:95%; margin:auto; background:#fff; border-radius:5px; padding:5px; overflow:auto;}
.modalP0Z6__close {position:absolute; right:25px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0Z6__close:after,
.modalP0Z6__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP0Z6__close:hover:after,
.modalP0Z6__close:hover:before {background:#aaa;}
.modalP0Z6__close:before {transform:rotate(-45deg);}

.modalP0T {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(199,182,177, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP0T__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0T-state {display:none;}
.modalP0T-state:checked + .modalP0T {opacity:1; visibility:visible;}
.modalP0T-state:checked + .modalP0T .modalP0T__inner {top:0;}
.modalP0T-state:checked + .modalP0T .hiddenbut {visibility:visible; display:inline-block;}
.modalP0T__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:85%; height:85%; margin:auto; background:#fff; border-radius:5px; padding:1em 2em; overflow:auto;}
.modalP0T__close {position:absolute; right:5px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0T__close:after,
.modalP0T__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP0T__close:hover:after,
.modalP0T__close:hover:before {background:#aaa;}
.modalP0T__close:before {transform:rotate(-45deg);}

.modalP0D {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(199,182,177, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP0D__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0D-state {display:none;}
.modalP0D-state:checked + .modalP0D {opacity:1; visibility:visible;}
.modalP0D-state:checked + .modalP0D .modalP0D__inner {top:0;}
.modalP0D-state:checked + .modalP0D .hiddenbut {visibility:visible; display:inline-block;}
.modalP0D__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:85%; height:85%; margin:auto; background:#fff; border-radius:5px; padding:1em 2em; overflow:auto;}
.modalP0D__close {position:absolute; right:5px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0D__close:after,
.modalP0D__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP0D__close:hover:after,
.modalP0D__close:hover:before {background:#aaa;}
.modalP0D__close:before {transform:rotate(-45deg);}

.modalP0K {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(199,182,177, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP0K__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0K-state {display:none;}
.modalP0K-state:checked + .modalP0K {opacity:1; visibility:visible;}
.modalP0K-state:checked + .modalP0K .modalP0K__inner {top:0;}
.modalP0K-state:checked + .modalP0K .hiddenbut {visibility:visible; display:inline-block;}
.modalP0K__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:85%; height:85%; margin:auto; background:#fff; border-radius:5px; padding:5px; overflow:auto;}
.modalP0K__close {position:absolute; right:25px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0K__close:after,
.modalP0K__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP0K__close:hover:after,
.modalP0K__close:hover:before {background:#aaa;}
.modalP0K__close:before {transform:rotate(-45deg);}

.modalP0Msg {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(198,198,198, .5); transition:opacity .25s ease;} /* CustomCSS */
.modalP0Msg__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0Msg-state {display:none;}
.modalP0Msg-state:checked + .modalP0Msg {opacity:1; visibility:visible;}
.modalP0Msg-state:checked + .modalP0Msg .modalP0Msg__inner {top:0;}
.modalP0Msg-state:checked + .modalP0Msg .hiddenbut {visibility:visible; display:inline-block;}
.modalP0Msg__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:60%; height:25%; margin:auto; background:#fff; border-radius:10px; padding:5px; overflow:auto;}
.modalP0Msg__close {position:absolute; right:25px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0Msg__close:after,
.modalP0Msg__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP0Msg__close:hover:after,
.modalP0Msg__close:hover:before {background:#aaa;}
.modalP0Msg__close:before {transform:rotate(-45deg);}

.modalP1Msg {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(198,198,198, .5); transition:opacity .25s ease;} /* CustomCSS */
.modalP1Msg__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP1Msg-state {display:none;}
.modalP1Msg-state:checked + .modalP1Msg {opacity:1; visibility:visible;}
.modalP1Msg-state:checked + .modalP1Msg .modalP1Msg__inner {top:0;}
.modalP1Msg-state:checked + .modalP1Msg .hiddenbut {visibility:visible; display:inline-block;}
.modalP1Msg__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:60%; height:20%; margin:auto; background:#fff; border-radius:10px; border:1px solid #999; padding:5px; overflow:auto;}
.modalP1Msg__close {position:absolute; right:20px; top:1em; width:1.1em; height:1.1em; cursor:pointer; z-index:101;}
.modalP1Msg__close:after,
.modalP1Msg__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP1Msg__close:hover:after,
.modalP1Msg__close:hover:before {background:#aaa;}
.modalP1Msg__close:before {transform:rotate(-45deg);}

/* '/Lanes */
.modalP0Rnd {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(200,200,200, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP0Rnd__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0Rnd-state {display:none;}
.modalP0Rnd-state:checked + .modalP0Rnd {opacity:1; visibility:visible;}
.modalP0Rnd-state:checked + .modalP0Rnd .modalP0Rnd__inner {top:0;}
.modalP0Rnd-state:checked + .modalP0Rnd .hiddenbut {visibility:visible; display:inline-block;}
.modalP0Rnd__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:60%; height:60%; margin:auto; background:#fff; border-radius:20px; padding:5px; overflow:auto;}
.modalP0Rnd__close {position:absolute; right:25px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0Rnd__close:after,
.modalP0Rnd__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP0Rnd__close:hover:after,
.modalP0Rnd__close:hover:before {background:#aaa;}
.modalP0Rnd__close:before {transform:rotate(-45deg);}

.modalP1Rnd {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(200,200,200, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP1Rnd__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP1Rnd-state {display:none;}
.modalP1Rnd-state:checked + .modalP1Rnd {opacity:1; visibility:visible;}
.modalP1Rnd-state:checked + .modalP1Rnd .modalP1Rnd__inner {top:0;}
.modalP1Rnd-state:checked + .modalP1Rnd .hiddenbut {visibility:visible; display:inline-block;}
.modalP1Rnd__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:90%; height:95%; margin:auto; background:#fff; border-radius:20px; padding:5px; overflow:auto;}
.modalP1Rnd__close {position:absolute; right:25px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP1Rnd__close:after,
.modalP1Rnd__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP1Rnd__close:hover:after,
.modalP1Rnd__close:hover:before {background:#aaa;}
.modalP1Rnd__close:before {transform:rotate(-45deg);}
/* '\Lanes */



/* New Order */



/* Links */
.nohref {text-decoration:none; color:inherit;}
.nohref:visited {text-decoration:none; color:inherit;}
.nohref:hover {text-decoration:none; color:inherit;}
.nohref:focus {text-decoration:none; color:inherit;}
	.myhref {text-decoration:none;}
	.myhref:visited {text-decoration:none;}
	.myhref:hover {text-decoration:none; color:#8cb3d9;} /* Blue-Grey */
	.myhref:focus {text-decoration:none; color:#8cb3d9;} /* Blue-Grey */
	.myhrefb {text-decoration:none; color:inherit;}
	.myhrefb:visited {text-decoration:none; color:inherit;}
	.myhrefb:hover {text-decoration:none; color:#cc7a00;} /* Blue-Grey */
	.myhrefb:focus {text-decoration:none; color:#cc7a00;} /* Blue-Grey */
.myhref2 {text-decoration:none; color:#0059b3;} /* Classic href Blue */
.myhref2:visited {text-decoration:none; color:#0059b3;} /* Classic href Blue */
.myhref2:hover {text-decoration:none; color:#1a8cff !important;} /* Classic href Blue Light */
.myhref2:focus {text-decoration:none; color:#1a8cff !important;} /* Classic href Blue Light */
	.myhrefblue {text-decoration:none; color:#0059b3;} /* Classic href Blue */
	.myhrefblue:visited {text-decoration:none; color:#0059b3;} /* Classic href Blue */
	.myhrefblue:hover {text-decoration:none; color:#8cb3d9 !important;} /* Classic href Blue Light */
	.myhrefblue:focus {text-decoration:none; color:#8cb3d9 !important;} /* Classic href Blue Light */
	.myhrefbluesp {letter-spacing:0.1em; text-decoration:none; color:#0059b3;} /* Classic href Blue */
	.myhrefbluesp:visited {letter-spacing:0.1em; text-decoration:none; color:#0059b3;} /* Classic href Blue */
	.myhrefbluesp:hover {letter-spacing:0.1em; text-decoration:none; color:#8cb3d9 !important;} /* Classic href Blue Light */
	.myhrefbluesp:focus {letter-spacing:0.1em; text-decoration:none; color:#8cb3d9 !important;} /* Classic href Blue Light */
	.myhrefwhite {text-decoration:none; color:#ffffff;}
	.myhrefwhite:visited {text-decoration:none; color:#ffffff;}
	.myhrefwhite:hover {text-decoration:none; color:#0066cc !important;} /* CustomCSS */
	.myhrefwhite:focus {text-decoration:none; color:#0066cc !important;} /* CustomCSS */
.myhrefwhite2 {text-decoration:none; color:#ffffff;}
.myhrefwhite2:visited {text-decoration:none; color:#ffffff;}
.myhrefwhite2:hover {text-decoration:none; text-shadow:2px 2px 2px rgba(170,170,170,.7); color:#3366cc !important;}
.myhrefwhite2:focus {text-decoration:none; text-shadow:2px 2px 2px rgba(170,170,170,.7); color:#3366cc !important;}
.myhrefbott {text-decoration:none; color:#ffffff}
.myhrefbott:visited {text-decoration:none; color:#ffffff;}
.myhrefbott:hover {text-decoration:none; color:#0066cc;}
.myhrefbott:focus {text-decoration:none; color:#0066cc;}
	.hrefcentertext {display:flex; justify-content:center; align-items:center;}
.myhrefclrOrange {text-decoration:none; color:#cc7a00;}
.myhrefclrOrange:visited {text-decoration:none; color:#cc7a00;}
.myhrefclrOrange:hover {text-decoration:none; color:#ee9c22; !important;}
.myhrefclrOrange:focus {text-decoration:none; color:#ee9c22; !important;}
	.myhrefbowl {text-decoration:none; color:#0066cc;}
	.myhrefbowl:visited {text-decoration:none; color:#0066cc;}
	.myhrefbowl:hover {text-decoration:none; color:#8cb3d9;}
	.myhrefbowl:focus {text-decoration:none; color:#8cb3d9;}
	.myhrefbowl2 {text-decoration:none; color:#0066cc;}
	.myhrefbowl2:visited {text-decoration:none; color:#0066cc;}
	.myhrefbowl2:hover {text-decoration:none; color:#ff9900;}
	.myhrefbowl2:focus {text-decoration:none; color:#ff9900;}



/* Highlights */
.donthover {outline:none !important; box-shadow:none !important;}
.donthover:hover {outline:none !important; box-shadow:none !important;}
.nohover {background-color:transparent;}
.bckWhite {background-color:#ffffff;}
.ibckWhite {background-color:#ffffff !important;}
.bckGreen {background-color:#dfffdf;}
.bckGreenLite {background-color:#ccffcc !important;}
.highlght {background-color:#inherit;}
.highlght:hover .nohover {background-color:#transparent;}
.highlght:hover .bckWhite {background-color:#dfffdf;}
.highlght:hover .bckGreen {background-color:#ffffff;}
.highlght:focus {background-color:#dfffdf;}
.highlght {&:hover > {background-color:#dfffdf; &[rowspan] {background-color:#fff;}}}
.highlghty {background-color:#inherit;}
.highlghty:hover .nohover {background-color:#transparent;}
.highlghty:hover .bckWhite {background-color:#ffffdd;}
.highlghty:hover .bckGreen {background-color:#ffffdd;}
.highlghty:focus {background-color:#ffffdd;}
.highlghty {&:hover > {background-color:#ffffdd; &[rowspan] {background-color:#fff;}}}
.highlghti {background-color:#ffffff;}
.highlghti:hover .nohover {background-color:#transparent;}
.highlghti:hover .bckWhite {background-color:#e8f7e8;}
.highlghti:hover .bckGreen {background-color:#ffffff;}
.highlghti input:focus {background-color:#e8f7e8;}
.highlghti select:focus {background-color:#e8f7e8;}
.highlghti {&:hover > {background-color:#e8f7e8; &[rowspan] {background-color:#fff;}}}



/* Backgrounds and Border Colors */
	.whiteclrbck {background-color:#FFFFFF;}
	.whiteclrbcki {background-color:#FFFFFF !important;}
	.whiteclrbckop90 {background-color:rgba(255, 255, 255, 0.90);}
	.whiteclrbckop95 {background-color:rgba(255, 255, 255, 0.95);}
	.blackclrbck {background-color:#000000;}
	.bluenavclrbck {background-color:#2f3d51;}
	.baseclrbck {background-color:#2C5986;} /* CustomCSS */
	.baseclrbrd {border:1px solid #2C5986;} /* CustomCSS */
.baseclrbckForeis {background-color: #773b91;}
.baseclrbrdForeis {border: 1px solid #773b91;}
	.greyclrbck {background-color:#AAAAAA;} /* CustomCSS */
	.greyclrbrd {border:1px solid #999999;} /* CustomCSS */
	.liteclrbck {background-color:#F8FAFC;} /* CustomCSS */
	.liteclrbckop90 {background-color:rgba(255, 255, 255, 0.90);} /* CustomCSS */
	.liteclrbrd {border:1px solid #F8FAFC;} /* CustomCSS */
	.lgreyclrbrd {border:1px solid #EFEFEF;} /* CustomCSS */
	.secclrbck {background-color:#D9E6F2;} /* CustomCSS */
	.secclrbrd {border:1px solid #D9E6F2;} /* CustomCSS */
	.secclrbrddark {border:1px solid #4182BE;} /* CustomCSS */
.secclrbckForeis {background-color: #caa4da;}
.secclrbrdForeis {border: 1px solid #caa4da;}
	.girclrbck {background-color: #ffd2e1;}
	.girclrbrd {border: 1px solid #ffd2e1;}
	.athlclrbck {background-color: #b3eee6;}
	.athlclrbrd {border: 1px solid #b3eee6;}
	.ypodclrbck {background-color: #ffe6cc;}
	.ypodclrbrd {border: 1px solid #ffe6cc;}
	.ypomclrbck {background-color: #fff0cc;}
	.ypomclrbrd {border: 1px solid #fff0cc;}
	.yposclrbck {background-color: #eadbf0;}
	.yposclrbrd {border: 1px solid #eadbf0;}
	.propclrbck {background-color: #99bbff;}
	.propclrbrd {border: 1px solid #99bbff;}
	.clrbck_base_syllogoi {background-color:#2C5986;} /* CustomCSS */
	.clrbrd_base_syllogoi {border:1px solid #2C5986;} /* CustomCSS */
	.clrbck_base_foreis {background-color:#68347F;} /* CustomCSS */
	.clrbrd_base_foreis {border:1px solid #68347F;} /* CustomCSS */
	.clrbck_lite_syllogoi {background-color:#D9E6F2;} /* CustomCSS */
	.clrbrd_lite_syllogoi {border:1px solid #D9E6F2;} /* CustomCSS */
	.clrbck_lite_foreis {background-color:#EADBF0;} /* CustomCSS */
	.clrbrd_lite_foreis {border:1px solid #EADBF0;} /* CustomCSS */
	.clrbck_lite_aithouses {background-color:#D1F0FA;} /* CustomCSS */
	.clrbrd_lite_aithouses {border:1px solid #D1F0FA;} /* CustomCSS */
.purple1clrbck {background-color: #caa4da;}
.purple2clrbck {background-color: #e0c9e8;}
.steclrbck {background-color: #b3eee6;}
.steclrbrd {border: 1px solid #b3eee6;}
.styclrbck {background-color: #ffe6cc;}
.styclrbrd {border: 1px solid #ffe6cc;}
.stmclrbck {background-color: #ffe6cc;}
.stmclrbrd {border: 1px solid #ffe6cc;}
.stsclrbck {background-color: #dec9e8;}
.stsclrbrd {border: 1px solid #dec9e8;}
.foreaclrbck {background-color: #dfc9e9;}
.foreaclrbrd {border: 1px solid #dfc9e9;}
.Foreisclrbck {background-color: #dfc9e9;}
.Foreisclrbrd {border: 1px solid #dfc9e9;}
.aithousasclrbck {background-color: #bae8f7;}
.aithousasclrbrd {border: 1px solid #bae8f7;}
.Aithousesclrbck {background-color: #bae8f7;}
.Aithousesclrbrd {border: 1px solid #bae8f7;}
.gradclrbck {background-color:#538CC6;} /* CustomCSS */
.secbclrbck {
 background-color:#0475AE; /* CustomCSS */
 background:#0475AE; /* For browsers that do not support gradients */ /* CustomCSS */
 background:-webkit-linear-gradient(#1FB1FA, #0475AE); /* For Safari 5.1 to 6.0 */ /* CustomCSS */
 background:-o-linear-gradient(#1FB1FA, #0475AE); /* For Opera 11.1 to 12.0 */ /* CustomCSS */
 background:-moz-linear-gradient(#1FB1FA, #0475AE); /* For Firefox 3.6 to 15 */ /* CustomCSS */
 background:linear-gradient(to bottom, #1FB1FA 5%, #0475AE 100%); /* Standard syntax */ /* CustomCSS */
}
.secbclrbrd {border:1px solid #0475AE;} /* CustomCSS */
.seccclrbck {
 background-color:#0475AE; /* CustomCSS */
 background:#0475AE; /* For browsers that do not support gradients */ /* CustomCSS */
 background:-webkit-linear-gradient(#1FB1FA, #0475AE); /* For Safari 5.1 to 6.0 */ /* CustomCSS */
 background:-o-linear-gradient(#1FB1FA, #0475AE); /* For Opera 11.1 to 12.0 */ /* CustomCSS */
 background:-moz-linear-gradient(#1FB1FA, #0475AE); /* For Firefox 3.6 to 15 */ /* CustomCSS */
 background:linear-gradient(to bottom, #1FB1FA 5%, #0475AE 100%); /* Standard syntax */ /* CustomCSS */
}
.seccclrbrd {border:1px solid #0475AE;} /* CustomCSS */
.thiclrbck {background-color:#00ae57;}
.thiclrbrd {border:1px solid #00ae57;}
.mgreyclrbrd {border:1px solid #BBBBBB;}
.mgreyclrbck {background-color:#BBBBBB;}
.lgreyclrbrd {border:1px solid #EEEEEE;}
.lgreyclrbck {background-color:#EEEEEE;}
.dgreyclrbck {background-color:#ddd;}
.wgreyclrbck {background-color:#FAFAFA;}
.redclrbck {background-color:#ffcccc;}
.redclrbrd {border:1px solid #ffcccc;}
.lgreenclrbck {background-color:#00c864;}
.lgreenclrbrd {border:1px solid #00c864;}
.greenclrbck {background-color:#00ae57;}
.greenclrbrd {border:1px solid #00ae57;}
.litegreenclrbck {background-color:#eaffea;}
.literedclrbck {background-color:#ffeaea;}
.liteyellowclrbck {background-color:#ffffee;}
.bgcm35 {background-color:#2C5986;} /* CustomCSS */
.bgcm95 {background-color:#EDF3F8;} /* CustomCSS */
.bgcm98 {background-color:#F8FAFC;} /* CustomCSS */
.ath0d {background:#2C5986;} /* CustomCSS */
.ath0l {background:#356BA1} /* CustomCSS */
.ath1d {background:#4250ac;}
.ath1l {background:#5966c0;}
.ath2d {background:#5ccf91;}
.ath2l {background:#75d7a2;}
.ath3d {background:#ac451a;}
.ath3l {background:#c8511e;}
.ath4d {background:#b76096;}
.ath4l {background:#c072a2;}
.ath5d {background:#8524b9;}
.ath5l {background:#992ad5;}
.ath6d {background:#cc9400;}
.ath6l {background:#e6a800;}



/* z-index */
.z-i1 {z-index:1;}
.z-i5 {z-index:5;}
.z-i-1 {z-index:-1;}



/* White-Space */
	.nwrap {white-space:nowrap;}
	.okwrap {white-space:normal;}



/* Width */
.wauto {width:auto;}
	.w1p {width:1%;}
	.w2p {width:2%;}
	.w3p {width:3%;}
	.w5p {width:5%;}
	.w6p {width:6%;}
	.w7p {width:7%;}
	.w8p {width:8%;}
	.w9p {width:9%;}
	.w10p {width:10%;}
	.w12p {width:12%;}
	.w13p {width:13%;}
	.w15p {width:15%;}
	.w17p {width:17%;}
	.w18p {width:18%;}
	.w19p {width:19%;}
	.w20p {width:20%;}
	.w23p {width:23%;}
	.w24p {width:24%;}
	.w25p {width:25%;}
	.w28p {width:28%;}
	.w29p {width:29%;}
	.w30p {width:30%;}
	.w33p {width:33%;}
	.w34p {width:34%;}
	.w35p {width:35%;}
	.w36p {width:36%;}
	.w40p {width:40%;}
	.w45p {width:45%;}
	.w46p {width:46%;}
	.w47p {width:47%;}
	.w48p {width:48%;}
	.w49p {width:49%;}
	.w50p {width:50%;}
	.w56p {width:56%;}
	.w60p {width:60%;}
	.w66p {width:66%;}
	.w67p {width:67%;}
	.w69p {width:69%;}
	.w70p {width:70%;}
	.w75p {width:75%;}
	.w80p {width:80%;}
	.w85p {width:85%;}
	.w90p {width:90%;}
	.w95p {width:95%;}
	.w97p {width:97%;}
	.w99p {width:99%;}
	.w100p {width:100%;}
	.w1 {width:1px;}
	.w5 {width:5px;}
	.w10 {width:10px;}
	.w15 {width:15px;}
	.w20 {width:20px;}
	.w25 {width:25px;}
	.w30 {width:30px;}
	.w35 {width:35px;}
	.w38 {width:38px;}
	.w40 {width:40px;}
	.w45 {width:45px;}
	.w50 {width:50px;}
	.w55 {width:55px;}
	.w60 {width:60px;}
	.w65 {width:65px;}
	.w70 {width:70px;}
	.w75 {width:75px;}
	.w80 {width:80px;}
	.w85 {width:85px;}
	.w90 {width:90px;}
	.w95 {width:95px;}
	.w100 {width:100px;}
	.w110 {width:110px;}
	.w120 {width:120px;}
	.w130 {width:130px;}
	.w140 {width:140px;}
	.w150 {width:150px;}
	.w160 {width:160px;}
	.w170 {width:170px;}
	.w180 {width:180px;}
	.w190 {width:190px;}
	.w200 {width:200px;}
	.w220 {width:220px;}
	.w230 {width:230px;}
	.w240 {width:240px;}
	.minw240 {min-width:240px;}
	.w250 {width:250px;}
	.w260 {width:260px;}
	.w270 {width:270px;}
	.w280 {width:280px;}
	.w285 {width:285px;}
	.w300 {width:300px;}
	.w320 {width:320px;}
	.w350 {width:350px;}
	.w400 {width:400px;}
	.w450 {width:450px;}
	.w500 {width:500px;}
	.w510 {width:510px;}
	.w550 {width:550px;}
	.w600 {width:600px;}
	.w610 {width:610px;}
	.w700 {width:700px;}
	.w800 {width:800px;}
	.w900 {width:900px;}
	.w1000 {width:1000px;}
	.w1100 {width:1100px;}
	.w1200 {width:1200px;}
	.minw260 {min-width:260px;}
.mobw15p {width:15%;}
.mobw60-100p {width:60%;}
.mobw80-100p {width:80%;}
.mobw90-100p {width:90%;}
.mobw85p {width:85%;}
.mobw90p {width:90%;}
.mobw90-100p {width:90%;}
.mobw93p {width:93%;}
.mobw93-85p {width:93%;}
.mobw95-85p {width:95%;}
	.mobw13 {width:13px;}
	.mobw15 {width:15px;}
.mobw30 {width:30px;}
.mobw40 {width:40px;}
.mobw50 {width:50px;}
.mobw60 {width:60px;}
.mobw70 {width:70px;}
.mobw80 {width:80px;}
.mobw95 {width:95px;}
.mobw100 {width:100px;}
.mobw110 {width:110px;}
.mobw120 {width:120px;}
.mobw140 {width:140px;}
.mobw180 {width:180px;}
.mobw200 {width:200px;}
.mobw200-120 {width:200px;}
.mobw220 {width:220px;}
	.mobw260 {width:260px;}
.mobw300 {width:300px;}
.mobw300-250 {width:300px;}
.mobw350 {width:350px;}
	.mobw400 {width:400px;}
.mobw500 {width:500px;}
.mobw550 {width:550px;}
.mobw600 {width:600px;}
.mobminwidth {width:650px;}



/* Visibility */
	.v-visible {visibility:visible;}
	.v-hidden {visibility:hidden;}



/* Shadow */
	.shdor {-moz-box-shadow:4px 4px 5px #aaa; -webkit-box-shadow:4px 4px 5px #aaa; -o-box-shadow:4px 4px 5px #aaa; -ms-box-shadow:4px 4px 5px #aaa; box-shadow:4px 4px 5px #aaa;}
	.shd {-moz-box-shadow:3px 3px 4px #aaa; -webkit-box-shadow:3px 3px 4px #aaa; -o-box-shadow:3px 3px 4px #aaa; -ms-box-shadow:3px 3px 4px #aaa; box-shadow:3px 3px 4px #aaa;}
	.shd50 {-moz-box-shadow:3px 3px 4px rgba(120, 120, 120, 0.5); -webkit-box-shadow:3px 3px 4px rgba(120, 120, 120, 0.5); -o-box-shadow:3px 3px 4px rgba(120, 120, 120, 0.5); -ms-box-shadow:3px 3px 4px rgba(120, 120, 120, 0.5); box-shadow:3px 3px 4px rgba(120, 120, 120, 0.5);}
	.shds50 {-moz-box-shadow:2px 2px 3px rgba(120, 120, 120, 0.5); -webkit-box-shadow:2px 2px 3px rgba(120, 120, 120, 0.5); -o-box-shadow:2px 2px 3px rgba(120, 120, 120, 0.5); -ms-box-shadow:2px 2px 3px rgba(120, 120, 120, 0.5); box-shadow:2px 2px 3px rgba(120, 120, 120, 0.5);}
	.shdd {-moz-box-shadow:3px 3px 4px #555; -webkit-box-shadow:3px 3px 4px #555; -o-box-shadow:3px 3px 4px #555; -ms-box-shadow:3px 3px 4px #555; box-shadow:3px 3px 4px #555;}
	.shddB {-moz-box-shadow:5px 5px 13px rgba(0, 0, 0, 0.5), -2px -2px 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow:5px 5px 13px rgba(0, 0, 0, 0.5), -2px -2px 10px rgba(0, 0, 0, 0.2); -o-box-shadow:5px 5px 13px rgba(0, 0, 0, 0.5), -2px -2px 10px rgba(0, 0, 0, 0.2); -ms-box-shadow:5px 5px 13px rgba(0, 0, 0, 0.5), -2px -2px 10px rgba(0, 0, 0, 0.2); box-shadow:8px 8px 13px rgba(0, 0, 0, 0.5), -1px -1px 13px rgba(0, 0, 0, 0.2);}
	.shddop50 {-moz-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.5); -o-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.5); -ms-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.5); box-shadow:3px 3px 4px rgba(0, 0, 0, 0.5);}
	.shddop50r {-moz-box-shadow:-3px -3px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow:-3px -3px 4px rgba(0, 0, 0, 0.5); -o-box-shadow:-3px -3px 4px rgba(0, 0, 0, 0.5); -ms-box-shadow:-3px -3px 4px rgba(0, 0, 0, 0.5); box-shadow:-3px -3px 4px rgba(0, 0, 0, 0.5);}
	.shdbrd {-moz-box-shadow:3px 3px 4px #aaa,-1px -1px 1px #ccc; -webkit-box-shadow:3px 3px 4px #aaa,-1px -1px 1px #ccc; -o-box-shadow:3px 3px 4px #aaa,-1px -1px 1px #ccc; -ms-box-shadow:3px 3px 4px #aaa,-1px -1px 1px #ccc; box-shadow:3px 3px 4px #aaa,-1px -1px 1px #ccc;}
	.shdbrd2 {-moz-box-shadow:1px 1px 4px #aaa,-1px -1px 1px #ccc; -webkit-box-shadow:1px 1px 4px #aaa,-1px -1px 1px #ccc; -o-box-shadow:1px 1px 4px #aaa,-1px -1px 1px #ccc; -ms-box-shadow:1px 1px 4px #aaa,-1px -1px 1px #ccc; box-shadow:1px 1px 4px #aaa,-1px -1px 1px #ccc;}
.phov:hover {box-shadow:0 0 10px #719ECE; color:#538cc6;}



/* Position */
.pos-abs {position:absolute;}
.pos-rel {position:relative;}
.bottom0 {bottom:0;}
.bottom10 {bottom:10px;}
.right0 {right:0px;}
.right10 {right:10px;}


/* Pointer */
	.mpointer:hover {cursor:pointer;}
	.mhelp:hover {cursor:help;}
	.marrow:hover {cursor:context-menu;}



/* Padding */
	.pd0 {padding:0px;}
	.pd3 {padding:3px;}
	.pd5 {padding:5px;}
	.pd10 {padding:10px;}
	.pdl0 {padding-left:0px;}
	.pdl5 {padding-left:5px;}
	.pdl7 {padding-left:7px;}
	.pdl10 {padding-left:10px;}
	.pdl20 {padding-left:20px;}
	.pdl50 {padding-left:50px;}
	.pdr0 {padding-right:0px;}
	.pdr5 {padding-right:5px;}
	.pdr7 {padding-right:7px;}
	.pdr10 {padding-right:10px;}
	.pdr20 {padding-right:20px;}
	.pdr50 {padding-right:50px;}
	.pdt0 {padding-top:0px;}
	.pdt2 {padding-top:2px;}
	.pdt4 {padding-top:4px;}
	.pdt5 {padding-top:5px;}
	.pdt7 {padding-top:7px;}
	.pdt8 {padding-top:8px;}
	.pdt10 {padding-top:10px;}
	.pdt12 {padding-top:12px;}
	.pdt20 {padding-top:20px;}
	.pdt50 {padding-top:50px;}
	.pdb0 {padding-bottom:0px;}
	.pdb2 {padding-bottom:2px;}
	.pdb3 {padding-bottom:3px;}
	.pdb5 {padding-bottom:5px;}
	.pdb7 {padding-bottom:7px;}
	.pdb10 {padding-bottom:10px;}
	.pdb20 {padding-bottom:20px;}
	.pdb50 {padding-bottom:50px;}
.pdlr20 {padding-left:20px; padding-right:20px;}
.pdtb7lr10 {padding:7px 10px;}
.mobpad10 {padding:10px;}
.mobpad20 {padding:20px;}
.mobpdt7 {padding-top:7px;}
.mobpdl30 {padding-left:30px;}
.mobpdl40 {padding-left:40px;}
.mobpdr40 {padding-right:40px;}
	.mobpdl60 {padding-left:60px;}
	.mobpdr60 {padding-right:60px;}



/* Oval */
	.oval5 {border-radius:5px;}
	.oval7 {border-radius:7px;}
	.oval8 {border-radius:8px;}
	.oval10 {border-radius:10px;}
	.oval10i {border-radius:10px !important;}
	.oval10L {border-radius:3px; border-top-left-radius:10px; border-bottom-left-radius:10px;}
	.oval30 {border-radius:30px;}



/* Margin */
	.mg0a {margin:0 auto;}
.mg0c {margin-top:0px; margin-bottom:0px; text-align:center;}
	.mg0 {margin:0px;}
	.mg5 {margin:5px;}
	.mg10 {margin:10px;}
.mgt-5 {margin-top:-5px;}
	.mgt1 {margin-top:1px;}
	.mgt2 {margin-top:2px;}
	.mgt3 {margin-top:3px;}
	.mgt5 {margin-top:5px;}
	.mgt8 {margin-top:8px;}
	.mgt10 {margin-top:10px;}
	.mgt10i {margin-top:10px !important;}
.mgb2 {margin-bottom:2px;}
.mgb3 {margin-bottom:3px;}
	.mgb5 {margin-bottom:5px;}
	.mgb10 {margin-bottom:10px;}
	.mgb5i {margin-bottom:5px !important;}
	.mgb10i {margin-bottom:10px !important;}
.mgr5 {margin-right:5px;}
.mgr10 {margin-right:10px;}
.mgl5 {margin-left:5px;}
.mgl10 {margin-left:10px;}
.mgl25p {margin-left:25%;}
.mgl30p {margin-left:30%;}
.mgt10p {margin-top:10%;}
	.tblcenter {margin:0 auto;}
.mobmg20 {margin:20px;}
	.mobmgb7-1 {margin-bottom:7px;}
.mobmgb20-10 {margin-bottom:20px;}
.left0 {left:0px;}
.top0 {top:0px;}



/* Line */
	.lh15 {line-height:15px;}
	.lh50p {line-height:50%;}
	.lh150p {line-height:150%;}



/* Height */
	.h100p {height:100%;}
	.h99p {height:99%;}
	.h1 {height:1px;}
	.h2 {height:2px;}
	.h3 {height:3px;}
	.h4 {height:4px;}
	.h5 {height:5px;}
	.h10 {height:10px;}
	.h11 {height:11px;}
	.h12 {height:12px;}
	.h13 {height:13px;}
	.h14 {height:14px;}
	.h15 {height:15px;}
	.h16 {height:16px;}
	.h17 {height:17px;}
	.h18 {height:18px;}
	.h19 {height:19px;}
	.h20 {height:20px;}
	.h22 {height:22px;}
	.minh20 {min-height:20px;}
	.h25 {height:25px;}
	.minh25 {min-height:25px;}
	.h30 {height:30px;}
	.minh30 {min-height:23px;}
	.h32 {height:32px;}
	.h34vc {height:34px; line-height:34px;}
	.h35 {height:35px;}
	.h40 {height:40px;}
	.h45 {height:45px;}
	.h50 {height:50px;}
	.h55 {height:55px;}
	.h60 {height:60px;}
	.h70 {height:70px;}
	.h80 {height:80px;}
	.h90 {height:90px;}
	.h100 {height:100px;}
	.minh100 {min-height:100px;}
	.h110 {height:110px;}
	.h120 {height:120px;}
	.h130 {height:130px;}
	.h140 {height:140px;}
	.h150 {height:150px;}
	.h200 {height:200px;}
	.h300 {height:300px;}
.mobh3 {height:3px;}
.mobh5-30 {height:5px;}
.mobh6 {height:6px;}
	.mobh10 {height:10px;}
	.mobh15 {height:15px;}
.mobh17 {height:17px;}
.mobh18 {height:18px;}
	.mobh20 {height:20px;}
.mobh23 {height:23px;}
.mobh25 {height:25px;}
.mobh25-20 {height:25px;}
	.mobh30 {height:30px;}
.mobh33 {height:33px;}
	.mobh35 {height:35px;}
	.mobh40 {height:40px;}
	.mobh50 {height:50px;}
.mobh50-40 {height:50px;}
	.mobh60 {height:60px;}
	.mobh65 {height:65px;}
	.mobh70 {height:70px;}
	.mobh80 {height:80px;}
	.mobh90 {height:90px;}
	.mobh100 {height:100px;}
	.mobh500 {height:500px;}



/* Font Shadow */
	.engrtxtno {text-shadow:none!important;}
	.engrtxtg {text-shadow:2px 2px 2px rgba(170,170,170,.7);}
	.engrtxtw {text-shadow:1px 1px 1px rgba(255,255,255,.9);}
	.engrtxtb {text-shadow:1px 1px 1px rgba(50,50,50,.6);}
	.engrtxtb-outline {text-shadow:2px 2px 2px rgba(50,50,50,.6), -1px -1px 0 #999, 1px -1px 0 #999, -1px 1px 0 #999, 1px 1px 0 #999;}
	.engrtxtwop50 {text-shadow:1px 1px 2px rgba(255,255,255,.9);}
	.engrtxtbop50 {text-shadow:1px 1px 2px rgba(50,50,50,.4);}



/* Font Size */
	.fnt-2 {font-size:2px;}
	.fnt-3 {font-size:3px;}
	.fnt-4 {font-size:4px;}
	.fnt-5 {font-size:5px;}
	.fnt-6 {font-size:6px;}
	.fnt-7 {font-size:7px;}
	.fnt-8 {font-size:8px;}
	.fnt-9 {font-size:9px;}
	.fnt-10 {font-size:10px;}
	.fnt-11 {font-size:11px;}
	.fnt-12 {font-size:12px;}
	.fnt-13 {font-size:13px;}
	.fnt-14 {font-size:14px;}
	.fnt-15 {font-size:15px;}
	.fnt-16 {font-size:16px;}
	.fnt-17 {font-size:17px;}
	.fnt-18 {font-size:18px;}
	.fnt-19 {font-size:19px;}
	.fnt-20 {font-size:20px;}
	.fnt-21 {font-size:21px;}
	.fnt-22 {font-size:22px;}
	.fnt-23 {font-size:23px;}
	.fnt-24 {font-size:24px;}
	.fnt-25 {font-size:25px;}
	.fnt-26 {font-size:26px;}
	.mobfnt-9 {font-size:9px;}
	.mobfnt-10 {font-size:10px;}
	.mobfnt-11 {font-size:11px;}
	.mobfnt-12 {font-size:12px;}
	.mobfnt-13 {font-size:13px;}
	.mobfnt-14 {font-size:14px;}
	.mobfnt-15 {font-size:15px;}
	.mobfnt-16 {font-size:16px;}
	.mobfnt-17 {font-size:17px;}
	.mobfnt-18 {font-size:18px;}
	.mobfnt-19 {font-size:19px;}
	.mobfnt-20 {font-size:20px;}
	.mobfnt-21 {font-size:21px;}
	.mobfnt-22 {font-size:22px;}
	.mobfnt-23 {font-size:23px;}
	.mobfnt-24 {font-size:24px;}
	.mobfnt-25 {font-size:25px;}
	.mobfnt-26 {font-size:26px;}
	.firstletter:first-letter {-webkit-initial-letter:3; initial-letter:3; font-size:115%;}



/* Font Face */
	.fnt-v {font-family:Verdana;}
	.fnt-t {font-family:Tahoma;}
	.fnt-h {font-family:Helvetica;}
	.fnt-s {font-family:Sans-Serif;}
	.fnt-a {font-family:Arial;}



/* Font Color */
	.clrWhite {color:#ffffff;}
	.clrRed {color:#ff3300;}
	.clrRed2 {color:#b32400;}
	.clrRedLite {color:#ffcccc;}
.clr111 {color:#111111;}
.clr333 {color:#333333;}
.clrBlue {color:#0066cc;}
.clrBlue2 {color:#003cb3;}
	.clrBlue35 {color:#0059b3;}
	.clrGrey1 {color:#262626;}
	.clrGrey2 {color:#505050;}
	.clrGrey3 {color:#737373;}
	.clrGrey4 {color:#a6a6a6;}
	.clrGrey5 {color:#d9d9d9;}
	.clrOrange {color:#cc7a00;}
	.clrOrangeLite {color:#ee9c22;}
	.clrGreen {color:#227722;}
.clrDGreen2 {color:#002200;}
.clrDGreen3 {color:#003300;}
.clrMain {color:#2C5986;}
.clrMainLite {color:#6599CD;}
	.sfCopyR {font-size:10px; color:#FFFFFF;}
	.sfCopyRGrey {color:#CCCCCC;}


option.optGrey {color:#737373;}



/* Font Weight */
	.fntBold {font-weight:bold;}
	.fntBoldNo {font-weight:normal !important;}
	.fntIt {font-style: italic;}



/* Display */
	.d-block {display:block;}
	.d-inblock {display:inline-block;}
	.d-none {display:none;}
tr[class^="detailtmima"], tr[class*="detailtmima"] {display:none;}



/* Border */
	.brd0 {border:0px;}
	.brd0i {border:0px !important;}
	.brd1sFFF {border:1px solid #FFFFFF;}
	.brd1sEEE {border:1px solid #EEEEEE;}
	.brd1sCCC {border:1px solid #CCCCCC;}
	.brd1sRED {border:1px solid #CC0000;}
	.brd1sBLU {border:1px solid #0066CC;}
	.brd1s555 {border:1px solid #555555;}
	.brd-collcol {border-collapse:collapse;}
	.brd-collsep {border-collapse:seperate;}
	.brd-sp0 {border-spacing:0px; }
	.brd-sp4 {border-spacing:4px; }
	.brd-sp5 {border-spacing:5px; }
	.brd-sp7 {border-spacing:7px; }
	.brd-sp10 {border-spacing:10px; }
	.brd-main {border:1px solid #2C5986;} /* CustomCSS */
	.brd-main-grad {border-top:1px solid #78A6D3; border-right:1px solid #9fbfe0; border-left:1px solid #9fbfe0; border-bottom:1px solid #d8e6f3;} /* CustomCSS */
	.brd-mov {border:1px solid #773b91;}



/* Align */
	.txtcenter {text-align:center;}
	.txtright {text-align:right;}
	.txtleft {text-align:left;}
.mobtxtcenterleft {text-align:center;}
	.vatop {vertical-align:top;}
	.vabottom {vertical-align:bottom;}
	.vamiddle {vertical-align:middle;}



/* PC/Mobile Hide/Show */
	.mobshow {display:none; visibility:hidden;}
.hiddenbut {visibility:hidden; display:none;}



.trtrans {opacity:0; visibility:hidden; -webkit-transition:opacity 600ms, visibility 600ms; transition:opacity 600ms, visibility 600ms;}
.trandiv {width:100%; height:10px; opacity:0; -webkit-transition:opacity .4s ease, height .3s ease; transition:opacity .4s ease, height .3s ease;}
.tranfoot {width:100%; height:10px; opacity:0; -webkit-transition:opacity 2s ease, height 2s ease; transition:opacity 2s ease, height 2s ease;}



.divshowhide {-webkit-transition:all .2s ease; transition:all .2s ease; overflow:hidden;}



.foot-back {background-image:url(images/ekouros_logo_right.png); background-size: auto 100%; background-repeat:no-repeat; background-position:right;}



/* Mobile */
@media only screen and (max-width:768px) {
  /* For mobile phones:*/
  [class*="col-"] {
    width:100%;
  }
  
 tr[class^="mobdetailtmima"], tr[class*="mobdetailtmima"] {display:none;}
 
 /* Align Mobile */
 .mobtxtcenterleft {text-align:left;}
 
 /* Font Size Mobile */
	 .mobfnt-9 {font-size:7px;}
	 .mobfnt-10 {font-size:9px;}
	 .mobfnt-11 {font-size:9px;}
	 .mobfnt-12 {font-size:10px;}
	 .mobfnt-13 {font-size:11px;}
	 .mobfnt-14 {font-size:11px;}
	 .mobfnt-15 {font-size:12px;}
	 .mobfnt-16 {font-size:12px;}
	 .mobfnt-17 {font-size:13px;}
	 .mobfnt-18 {font-size:13px;}
	 .mobfnt-19 {font-size:14px;}
	 .mobfnt-20 {font-size:14px;}
	 .mobfnt-21 {font-size:15px;}
	 .mobfnt-22 {font-size:15px;}
	 .mobfnt-23 {font-size:16px;}
	 .mobfnt-24 {font-size:16px;}
	 .mobfnt-25 {font-size:17px;}
	 .mobfnt-26 {font-size:17px;}
 
 /* Height Mobile */
 .mobh3 {height:2px;}
 .mobh5-30 {height:30px;}
 .mobh6 {height:4px;}
	 .mobh10 {height:7px;}
	 .mobh15 {height:10px;}
 .mobh17 {height:11px;}
 .mobh18 {height:12px;}
	 .mobh20 {height:13px;}
 .mobh23 {height:15px;}
 .mobh25 {height:17px;}
 .mobh25-20 {height:20px;}
	 .mobh30 {height:20px;}
 .mobh33 {height:22px;}
	 .mobh35 {height:23px;}
	 .mobh40 {height:26px;}
	 .mobh50 {height:34px;}
 .mobh50-40 {height:40px;}
	 .mobh60 {height:40px;}
	 .mobh65 {height:52px;}
	 .mobh70 {height:46px;}
	 .mobh80 {height:53px;}
	 .mobh90 {height:60px;}
	 .mobh100 {height:67px;}
	 .mobh500 {height:333px;}
 
 /* Margin Mobile */
 .mobmg20 {margin:14px;}
	 .mobmgb7-1 {margin-bottom:1px;}
 .mobmgb20-10 {margin-bottom:10px;}
 .mobonlymgt20 {margin-top:20px;}
 
 /* Width Mobile */
 .mobw15p {width:25%;}
 .mobw60-100p {width:100%;}
 .mobw80-100p {width:100%;}
 .mobw90-100p {width:100%;}
 .mobw85p {width:75%;}
 .mobw90p {width:60%;}
 .mobw90-100p {width:100%;}
 .mobw93p {width:60%;}
 .mobw93-85p {width:85%;}
 .mobw95-85p {width:85%;}
	 .mobw13 {width:10px;}
	 .mobw15 {width:10px;}
 .mobw30 {width:20px;}
 .mobw40 {width:27px;}
 .mobw50 {width:33px;}
 .mobw60 {width:40px;}
 .mobw70 {width:50px;}
 .mobw80 {width:53px;}
 .mobw95 {width:64px;}
 .mobw100 {width:66px;}
 .mobw110 {width:74px;}
 .mobw120 {width:80px;}
 .mobw140 {width:93px;}
 .mobw180 {width:120px;}
 .mobw200 {width:133px;}
 .mobw200-120 {width:120px;}
 .mobw220 {width:147px;}
	 .mobw260 {width:173px;}
 .mobw300 {width:200px;}
 .mobw300-250 {width:250px;}
 .mobw350 {width:233px;}
	 .mobw400 {width:266px;}
 .mobw500 {width:300px;}
 .mobw550 {width:330px;}
 .mobw600 {width:400px;}
 .mobminwidth {width:320px;}
 
 /* Padding Mobile */
 .mobpad10 {padding:5px;}
 .mobpad20 {padding:10px;}
 .mobpdt7 {padding-top:4px;}
 .mobpdl30 {padding-left:20px;}
 .mobpdl40 {padding-left:27px;}
 .mobpdr40 {padding-right:27px;}
	 .mobpdl60 {padding-left:40px;}
	 .mobpdr60 {padding-right:40px;}
 
 /* PC/Mobile Hide/Show */
	 .mobhide {display:none; visibility:hidden;}
	 .mobshow {display:table-row; visibility:visible;}
 
 /* Button Mobile /*
 .mobmybtnbox {padding-left:5px; padding-right:5px;}
 .mobmybtnboxp10 {padding-top:5px; padding-bottom:5px;}
 .mobmybtnboxp10green {padding-top:5px; padding-bottom:5px;}
 .mobmybtnboxn .badgeL {top:0px; left:0px; padding:2px 2px;}
 .mobmybtnboxnB .badgeL {top:0px; left:0px; padding:2px 2px;}
 .mobmybtnboxnG .badgeL {top:0px; left:0px; padding:2px 2px;}
 .mobmybtnboxnGr .badgeL {top:0px; left:0px; padding:2px 2px;}
 .Dmobmybtnboxn .badgeL {top:0px; left:0px; padding:2px 2px;}
 
 /* Drop Down Menu Mobile */
 .xdropbtnP1 {font-size:11px;}
 .xdropbtnP2 {font-size:11px;}
 .xdropbtnP3 {font-size:11px;}
 
 .mobblock {display:block; width:100%; text-align:left; padding-left:10px; margin-bottom:5px; height:auto;}
 .mobblock97 {display:block; width:100%; text-align:left; margin-bottom:5px; height:auto;}
 
 /* input */
 .mobinputundo {position:absolute; left:98%; top:2px;}
 
 .foot-back {background-image:none;}
 
}



/* Empty Classes */
.dimoi {display:none;}
.dimoi1 {display:none;}
.dimoi2 {display:none;}
.dimoi3 {display:none;}
.dimoi4 {display:none;}
.dimoi5 {display:none;}
.dimoi6 {display:none;}
.dimoi7 {display:none;}
.dimoi8 {display:none;}
.dimoi9 {display:none;}
.dimoi10 {display:none;}
.dimoi11 {display:none;}
.dimoi12 {display:none;}
.dimoi13 {display:none;}
.dimoi14 {display:none;}
.dimoi15 {display:none;}
.dimoi16 {display:none;}
.dimoi17 {display:none;}
.dimoi18 {display:none;}
.dimoi19 {display:none;}
.dimoi20 {display:none;}
.dimoi21 {display:none;}
.dimoi22 {display:none;}
.dimoi23 {display:none;}
.dimoi24 {display:none;}
.dimoi25 {display:none;}
.dimoi26 {display:none;}
.dimoi27 {display:none;}
.dimoi28 {display:none;}
.dimoi29 {display:none;}
.dimoi30 {display:none;}
.dimoi31 {display:none;}
.dimoi32 {display:none;}
.dimoi33 {display:none;}
.dimoi34 {display:none;}
.dimoi35 {display:none;}
.dimoi36 {display:none;}
.dimoi37 {display:none;}
.dimoi38 {display:none;}
.dimoi39 {display:none;}
.dimoi40 {display:none;}
.dimoi41 {display:none;}
.dimoi42 {display:none;}
.dimoi43 {display:none;}
.dimoi44 {display:none;}
.dimoi45 {display:none;}
.dimoi46 {display:none;}
.dimoi47 {display:none;}
.dimoi48 {display:none;}
.dimoi49 {display:none;}
.dimoi50 {display:none;}
.dimoi51 {display:none;}
.dimoi52 {display:none;}
.perif {display:none;}
.perif1 {display:none;}
.perif2 {display:none;}
.perif3 {display:none;}
.perif4 {display:none;}
.perif5 {display:none;}
.perif6 {display:none;}
.perif7 {display:none;}
.perif8 {display:none;}
.perif9 {display:none;}
.perif10 {display:none;}
.perif11 {display:none;}
.perif12 {display:none;}
.perif13 {display:none;}



.switch-toggle {float:left; background:#FFFFFF; border:1px solid #CCCCCC;}
.switch-toggle input {position:absolute; opacity:0;}
.switch-toggle input + label {padding:5px; float:left; color:#BBBBBB; cursor:pointer;}
.switch-toggle input[id^='statena']:checked + label {color:#fff; background:#CCCCCC;}
.switch-toggle input[id^='stateon']:checked + label {color:#fff; background:#2196F3;}
.switch-toggle input[id^='stateoff']:checked + label {color:#fff; background:#999999;}



	.tooltip {position:relative;}
	.tooltip span {white-space:normal; height:auto; visibility:hidden; top:-15px; right:125%; width:300px; border:1px solid #eeeeee; background-color:#336699; color:#ffffff; text-align:left; border-radius:6px; padding:5px; position:absolute; z-index:9; margin-left:1px; cursor:pointer; opacity:0; transition:opacity 0.5s; -moz-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.5); -o-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.5); -ms-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.5); box-shadow:3px 3px 4px rgba(0, 0, 0, 0.5);}
	.tooltip span::after {content:""; position:absolute; top:50%; left:100%; margin-top:-5px; border-width:5px; border-style:solid; border-color:transparent transparent transparent #336699;}
	.tooltip input {display:none;}
	.tooltip input:checked+span {visibility:visible; opacity:0.9;}
	.tooltip-r {position:relative;}
	.tooltip-r span {white-space:normal; height:auto; visibility:hidden; top:-6px; left:125%; width:500px; border:1px solid #eeeeee; background-color:#336699; color:#ffffff; text-align:left; border-radius:6px; padding:5px; position:absolute; z-index:9; margin-left:1px; cursor:pointer; opacity:0; transition:opacity 0.5s; -moz-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.5); -o-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.5); -ms-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.5); box-shadow:3px 3px 4px rgba(0, 0, 0, 0.5);}
	.tooltip-r span::after {content:""; position:absolute; top:12px; right:100%; margin-top:-5px; border-width:5px; border-style:solid; border-color:transparent #336699 transparent transparent;}
	.tooltip-r input {display:none;}
	.tooltip-r input:checked+span {visibility:visible; opacity:0.9;}



	/* progressbar */
	#progressbarform {margin-bottom:10px; overflow:hidden; counter-reset:step;}
	#progressbarform li {list-style-type:none; color:#333; text-transform:uppercase; font-size:10px; width:33%; float:left; position:relative;}
	#progressbarform li:before {content:counter(step); counter-increment:step; width:22px; line-height:22px; display:block; font-size:11px; color:#333; background:#ddd; border-radius:5px; margin: 0 auto 5px auto;}
	#progressbarform li:after {content:''; width:100%; height:2px; background:#ddd; position:absolute; left:-50%; top:10px; z-index:0;}
	#progressbarform li:first-child:after {content:none;}
	#progressbarform li.progressbaractive:before, #progressbarform li.progressbaractive:after{background:#99ccff;color:white;}



	/* progressbarA */
	#progressbarformA {margin-bottom:10px; overflow:hidden; counter-reset:step;}
	#progressbarformA li {list-style-type:none; color:#333; text-transform:uppercase; font-size:10px; width:24%; float:left; position:relative;}
	#progressbarformA li:before {content:counter(step); counter-increment:step; width:22px; line-height:22px; display:block; font-size:11px; color:#333; background:#ddd; border-radius:5px; margin: 0 auto 5px auto;}
	#progressbarformA li:after {content:''; width:100%; height:2px; background:#ddd; position:absolute; left:-50%; top:10px; z-index:0;}
	#progressbarformA li:first-child:after {content:none;}
	#progressbarformA li.progressbaractiveA:before, #progressbarformA li.progressbaractiveA:after{background:#99ccff;color:white;}



	.sun {position:absolute; border-radius:20%; background:#aebdd0;}
	.sun.sun1  {top:27.5%; left:3.1%; width:25px; height:25px; opacity:0.8;}
	.sun.sun2  {top:37.0%; left:1.0%; width:35px; height:35px; opacity:0.3;}
	.sun.sun2b {top:39.4%; left:12.6%; width:45px; height:45px; opacity:0.1;}
	.sun.sun3  {top:52.8%; left:1.7%; width:25px; height:25px; opacity:1.0;}
	.sun.sun4  {top:62.0%; left:21.0%; width:41px; height:41px; opacity:0.5;}
	.sun.sun4b {top:71.1%; left:30.4%; width:57px; height:57px; opacity:0.2;}
	.sun.sun5  {top:83.1%; left:5.8%; width:25px; height:25px; opacity:0.7;}
	.sun.sun6  {top:92.0%; left:25.0%; width:45px; height:45px; opacity:0.4;}
	.sun.sun6b {top:40.9%; left:14.2%; width:65px; height:65px; opacity:0.1;}
	.sunr {position:absolute; border-radius:20%; background:#415671;}
	.sunr.sunr1  {top:37.5%; right:1.5%; width:25px; height:25px; opacity:0.5;}
	.sunr.sunr2  {top:47.0%; right:12.6%; width:35px; height:35px; opacity:0.3;}
	.sunr.sunr2b {top:56.4%; right:0.5%; width:45px; height:45px; opacity:0.1;}
	.sunr.sunr3  {top:26.8%; right:1.4%; width:25px; height:25px; opacity:0.9;}
	.sunr.sunr4  {top:46.0%; right:20.7%; width:41px; height:41px; opacity:0.5;}
	.sunr.sunr4b {top:65.1%; right:10.1%; width:57px; height:57px; opacity:0.2;}
	.sunr.sunr5  {top:48.1%; right:5.8%; width:25px; height:25px; opacity:0.7;}
	.sunr.sunr6  {top:82.0%; right:25.0%; width:45px; height:45px; opacity:0.4;}
	.sunr.sunr6b {top:55.9%; right:14.2%; width:65px; height:65px; opacity:0.1;}



.HelpButton {float:right; margin-top:5px; color:#ffffff; background-color:#007ee6; width:12px; height:12px; border-radius:100%; font-size:11px; text-align:center; vertical-align:top; padding:5px; text-decoration:none; opacity:0.9; border:1px solid #ffffff;}
.HelpButtonOff {width: 20px; height: 20px; border-bottom: 1px solid #333333; -webkit-transform:translateY(-26px) translateX(-8px) rotate(-27deg); position: absolute;}

.HelpDivContTop {position:relative; top:-5000px; width:100%;}
.HelpDivTextTop {z-index:100; opacity:0; transition:all .4s ease; text-align:center; width:240px; border:1px solid #ffffff; box-shadow:7px 7px 5px rgba(0, 0, 0, 0.5); background-color:#007ee6; border-radius:15px; position:absolute; left:25%; bottom:10px; padding:10px; color:#ffffff; cursor:pointer;}
.HelpDivArrowTop {z-index:101; position:absolute; left:5%; bottom:-10px; width:0; height:0; border-right:15px solid transparent; border-left:15px solid transparent; border-top:15px solid #007ee6;}

.HelpDivContBottom {position:relative; top:-5000px; width:100%;}
.HelpDivTextBottom {z-index:100; opacity:0; transition:all .4s ease; text-align:center; width:240px; border:1px solid #ffffff; box-shadow:7px 7px 5px rgba(0, 0, 0, 0.5); background-color:#007ee6; border-radius:15px; position:absolute; left:25%; top:10px; padding:10px; color:#ffffff; cursor:pointer;}
.HelpDivArrowBottom {z-index:101; position:absolute; left:5%; top:-10px; width:0; height:0; border-left:15px solid transparent; border-right:15px solid transparent; border-bottom:15px solid #007ee6;}

.HelpDivContBottomCenter {position:relative; top:-5000px; width:100%;}
.HelpDivTextBottomCenter {z-index:100; opacity:0; transition:all .4s ease; text-align:center; width:240px; border:1px solid #ffffff; box-shadow:7px 7px 5px rgba(0, 0, 0, 0.5); background-color:#007ee6; border-radius:15px; position:absolute; left:0%; top:10px; padding:10px; color:#ffffff; cursor:pointer;}
.HelpDivArrowBottomCenter {z-index:101; position:absolute; left:5%; top:-10px; width:0; height:0; border-left:15px solid transparent; border-right:15px solid transparent; border-bottom:15px solid #007ee6;}

.HelpDivContRight {position:relative; top:-5000px; width:100%;}
.HelpDivTextRight {z-index:100; opacity:0; margin-left:5px; transition:all .4s ease; text-align:center; width:240px; border:1px solid #ffffff; box-shadow:7px 7px 5px rgba(0, 0, 0, 0.5); background-color:#007ee6; border-radius:15px; position:absolute; left:25%; top:10px; padding:10px; color:#ffffff; cursor:pointer;}
.HelpDivArrowRight {z-index:101; position:absolute; left:5%; left:-10px; top:10px; width:0; height:0; border-top:15px solid transparent; border-bottom:15px solid transparent; border-right:15px solid #007ee6;}

.HelpDivContLeft {position:relative; top:-5000px; width:100%;}
.HelpDivTextLeft {z-index:100; opacity:0; margin-left:5px; transition:all .4s ease; text-align:center; width:240px; border:1px solid #ffffff; box-shadow:7px 7px 5px rgba(0, 0, 0, 0.5); background-color:#007ee6; border-radius:15px; position:absolute; right:25%; top:10px; padding:10px; color:#ffffff; cursor:pointer;}
.HelpDivArrowLeft {z-index:101; position:absolute; right:5%; right:-10px; top:10px; width:0; height:0; border-top:15px solid transparent; border-bottom:15px solid transparent; border-left:15px solid #007ee6;}

.HelpDivContLeftSmall {position:relative; top:-5000px; width:100%;}
.HelpDivTextLeftSmall {z-index:100; opacity:0; margin-left:5px; transition:all .4s ease; text-align:center; width:240px; border:1px solid #ffffff; box-shadow:7px 7px 5px rgba(0, 0, 0, 0.5); background-color:#007ee6; border-radius:15px; position:absolute; right:25%; top:10px; padding:10px; color:#ffffff; cursor:pointer;}
.HelpDivArrowLeftSmall {z-index:101; position:absolute; right:5%; right:-8px; top:8px; width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid #007ee6;}

.HelpDivContRightSmall {position:relative; top:-5000px; width:100%;}
.HelpDivTextRightSmall {z-index:100; opacity:0; margin-left:5px; transition:all .4s ease; text-align:center; width:240px; border:1px solid #ffffff; box-shadow:7px 7px 5px rgba(0, 0, 0, 0.5); background-color:#007ee6; border-radius:15px; position:absolute; left:25%; top:10px; padding:10px; color:#ffffff; cursor:pointer;}
.HelpDivArrowRightSmall {z-index:101; position:absolute; left:5%; left:-8px; top:8px; width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #007ee6;}

/* Hide scrollbar for Chrome, Safari and Opera */
.noscrollbar::-webkit-scrollbar {display: none;}
/* Hide scrollbar for IE, Edge and Firefox */
.noscrollbar {-ms-overflow-style: none; scrollbar-width: none;}


.bg-img001 {
 background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2)), url(images/athlima_001z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}
.bg-img002 {
 background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2)), url(images/athlima_002z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}
.bg-img003 {
 background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2)), url(images/athlima_003z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}
.bg-img004 {
 background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2)), url(images/athlima_004z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}
.bg-img005 {
 background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2)), url(images/athlima_005z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}
.bg-img006 {
 background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2)), url(images/athlima_006z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}
.bg-img007 {
 background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2)), url(images/athlima_007z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}
.bg-img008 {
 background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2)), url(images/athlima_008z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}
.bg-img097 {
 background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2)), url(images/athlima_097z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}
.bg-img031 {
 background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2)), url(images/athlima_031z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}

.custom-select-month {position:relative; margin-left:auto; right:0; font-family: Arial; border-radius:10px;}
.custom-select-month select {display: none;}
.select-selected {background-color:#32669A; border-radius:10px;}
.select-selected:after {position: absolute; content: ""; top: 14px; right: 10px; width: 0; height: 0; border: 6px solid transparent; border-color: #fff transparent transparent transparent;}
.select-selected.select-arrow-active:after {border-color: transparent transparent #fff transparent; top: 7px;}
.select-items div,.select-selected {color: #ffffff; padding: 8px 16px; border: 1px solid transparent; border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent; cursor: pointer; border-radius:10px;}
.select-items {position: absolute; background-color:#32669A; top: 100%; left: 0; right: 0; z-index: 99; border-radius:10px;}
.select-hide {display: none;}
.select-items div:hover, .same-as-selected {background-color: rgba(0, 0, 0, 0.1);}

.custom-select-year {position:relative; right: 0%; font-family: Arial; border-radius:10px;}
.custom-select-year select {display: none;}
.select-selected {background-color:#32669A; border-radius:10px;}
.select-selected:after {position: absolute; content: ""; top: 14px; right: 10px; width: 0; height: 0; border: 6px solid transparent; border-color: #fff transparent transparent transparent;}
.select-selected.select-arrow-active:after {border-color: transparent transparent #fff transparent; top: 7px;}
.select-items div,.select-selected {color: #ffffff; padding: 8px 16px; border: 1px solid transparent; border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent; cursor: pointer; border-radius:10px;}
.select-items {position: absolute; background-color:#32669A; top: 100%; left: 0; right: 0; z-index: 99; border-radius:10px;}
.select-hide {display: none;}
.select-items div:hover, .same-as-selected {background-color: rgba(0, 0, 0, 0.1);}

.mobdot8 {height: 8px; width: 8px; border-radius: 50%; display: inline-block;}
.gradCalGrey {
 background:#c9c9c9; /* For browsers that do not support gradients */
 background:-webkit-linear-gradient(top, #c9c9c9, #f2f2f2); /* For Safari 5.1 to 6.0 */
 background:-o-linear-gradient(top, #c9c9c9, #f2f2f2); /* For Opera 11.1 to 12.0 */
 background:-moz-linear-gradient(top, #c9c9c9, #f2f2f2); /* For Firefox 3.6 to 15 */
 background:linear-gradient(to bottom, #c9c9c9, #f2f2f2); /* Standard syntax */
}
.gradCalBlue {
 background:#3399ff; /* For browsers that do not support gradients */
 background:-webkit-linear-gradient(top, #3399ff, #cce6ff); /* For Safari 5.1 to 6.0 */
 background:-o-linear-gradient(top, #3399ff, #cce6ff); /* For Opera 11.1 to 12.0 */
 background:-moz-linear-gradient(top, #3399ff, #cce6ff); /* For Firefox 3.6 to 15 */
 background:linear-gradient(to bottom, #3399ff, #cce6ff); /* Standard syntax */
}
.gradCalBlueRed {
 background:#0073E6; /* For browsers that do not support gradients */
 background:-webkit-linear-gradient(top, #0073E6, #cce6ff 50%, #FF8080, #ffcccc); /* For Safari 5.1 to 6.0 */
 background:-o-linear-gradient(top, #0073E6, #cce6ff 50%, #FF8080, #ffcccc); /* For Opera 11.1 to 12.0 */
 background:-moz-linear-gradient(top, #0073E6, #cce6ff 50%, #FF8080, #ffcccc); /* For Firefox 3.6 to 15 */
 background:linear-gradient(to bottom, #0073E6, #cce6ff 50%, #FF8080, #ffcccc); /* Standard syntax */
}
.gradCalBlueGreen {
 background:#0073E6; /* For browsers that do not support gradients */
 background:-webkit-linear-gradient(top, #0073E6, #cce6ff 50%, #61d17b, #d7f4de); /* For Safari 5.1 to 6.0 */
 background:-o-linear-gradient(top, #0073E6, #cce6ff 50%, #61d17b, #d7f4de); /* For Opera 11.1 to 12.0 */
 background:-moz-linear-gradient(top, #0073E6, #cce6ff 50%, #61d17b, #d7f4de); /* For Firefox 3.6 to 15 */
 background:linear-gradient(to bottom, #0073E6, #cce6ff 50%, #61d17b, #d7f4de); /* Standard syntax */
}
.gradCalBlueGreenRed {
 background:#0073E6; /* For browsers that do not support gradients */
 background:-webkit-linear-gradient(top, #0073E6, #cce6ff 33%, #61d17b, #d7f4de 33%, #FF8080, #ffcccc); /* For Safari 5.1 to 6.0 */
 background:-o-linear-gradient(top, #0073E6, #cce6ff 33%, #61d17b, #d7f4de 33%, #FF8080, #ffcccc); /* For Opera 11.1 to 12.0 */
 background:-moz-linear-gradient(top, #0073E6, #cce6ff 33%, #61d17b, #d7f4de 33%, #FF8080, #ffcccc); /* For Firefox 3.6 to 15 */
 background:linear-gradient(to bottom, #0073E6, #cce6ff 33%, #61d17b, #d7f4de 33%, #FF8080, #ffcccc); /* Standard syntax */
}
.gradCalGreen {
 background:#61d17b; /* For browsers that do not support gradients */
 background:-webkit-linear-gradient(top, #61d17b, #d7f4de); /* For Safari 5.1 to 6.0 */
 background:-o-linear-gradient(top, #61d17b, #d7f4de); /* For Opera 11.1 to 12.0 */
 background:-moz-linear-gradient(top, #61d17b, #d7f4de); /* For Firefox 3.6 to 15 */
 background:linear-gradient(to bottom, #61d17b, #d7f4de); /* Standard syntax */
}
.gradCalGreenRed {
 background:#61d17b; /* For browsers that do not support gradients */
 background:-webkit-linear-gradient(top, #61d17b, #d7f4de 50%, #FF8080, #ffcccc); /* For Safari 5.1 to 6.0 */
 background:-o-linear-gradient(top, #61d17b, #d7f4de 50%, #FF8080, #ffcccc); /* For Opera 11.1 to 12.0 */
 background:-moz-linear-gradient(top, #61d17b, #d7f4de 50%, #FF8080, #ffcccc); /* For Firefox 3.6 to 15 */
 background:linear-gradient(to bottom, #61d17b, #d7f4de 50%, #FF8080, #ffcccc); /* Standard syntax */
}
.gradCalRed {
 background:#FF8080; /* For browsers that do not support gradients */
 background:-webkit-linear-gradient(top, #FF8080, #ffcccc); /* For Safari 5.1 to 6.0 */
 background:-o-linear-gradient(top, #FF8080, #ffcccc); /* For Opera 11.1 to 12.0 */
 background:-moz-linear-gradient(top, #FF8080, #ffcccc); /* For Firefox 3.6 to 15 */
 background:linear-gradient(to bottom, #FF8080, #ffcccc); /* Standard syntax */
}
.borderhighlight {transition: box-shadow .2s ease;}
.borderhighlight:hover {outline: none; border-radius:5px; box-shadow: 0 0 4px 2px #c4dcf6;}

.fixed-table {width:100%; table-layout:fixed;}
.fixed-table td {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.table-list {width:99%;}
.table-list td {border:1px solid #999; vertical-align:middle; width:auto;}
.table-list tr:not(.no-highlight):hover {background-color:#e6fee6;} 
.table-list td .td-highlight:hover {background-color:#e6fee6;} 
.fixed-table-list {width:100%; table-layout:fixed;}
.fixed-table-list td {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border:0px;}
.fixed-table-list td:hover {text-decoration:none; color:#cc7a00;} 
.fixed-table-list td:active {text-decoration:none; color:#cc7a00;} 

#printFooter_content {position:fixed; bottom:0; left:0; color:#dddddd; font-size:10px;}

.header-back-46 {position:relative;}
.header-back-46::after {content: ""; background: url(images/carousel-1-5_w.jpg); background-repeat:no-repeat; background-position:center; opacity: 0.5; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: -1;}
.header-back-01 {position:relative;}
.header-back-01::after {content: ""; background: url(images/flag2-min3.jpg); background-repeat:no-repeat; background-position:center; opacity: 0.90; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: -1;}
.header-back-11 {position:relative;}
.header-back-11::after {content: ""; background: url(images/fencing3b.jpg); background-repeat:no-repeat; background-position:center; opacity: 0.90; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: -1;}
.header-back-14 {position:relative;}
.header-back-14::after {content: ""; background: url(images/cycling3b.jpg); background-repeat:no-repeat; background-position:center center; opacity: 0.90; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: -1;}
.header-back-14_1::after {content: ""; background-position:center center;}
.header-back-14_2::after {content: ""; background-position:center right;}
.header-back-14_3::after {content: ""; background-position:center left;}

#Ajax-loading-overlay {position:fixed; transform: translate(0%, 0%); width:100%; height:100%; left:0; top:0; display:none; align-items:center; background-color:#000; z-index:200; opacity:0.25; animation: fadein 3s; -moz-animation: fadein 3s; -webkit-animation: fadein 3s; -o-animation: fadein 3s;}
.Ajax-loading-icon {position:absolute; border-top:2px solid #fff; border-right:2px solid #fff; border-bottom:2px solid #fff; border-left:2px solid #767676; border-radius:25px; width:25px; height:25px; margin:0 auto; left:50%; margin-left:-20px; top:50%; margin-top:-20px; z-index:4; -webkit-animation:spin 1s linear infinite; -moz-animation:spin 1s linear infinite; animation:spin 1s linear infinite;}
#Ajax-loading-text {display:none; position:fixed; transform: translate(0%, 0%); background-color:#777; border-radius:10px; padding:10px; width:350px; color:#fff; opacity:1; margin:0 auto; left:50%; margin-left:-180px; top:40%; margin-top:-20px; z-index:205; animation: fadein2 3.5s; -moz-animation: fadein2 3.5s; -webkit-animation: fadein2 3.5s; -o-animation: fadein2 3.5s;}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }  
@keyframes fadein { 0% { opacity:0; } 65% { opacity:0; } 100% { opacity:0.25; } }
@-moz-keyframes fadein { 0% { opacity:0; } 65% { opacity:0; } 100% { opacity:0.25; } }
@-webkit-keyframes fadein { 0% { opacity:0; } 65% { opacity:0; } 100% { opacity:0.25; } }
@-o-keyframes fadein { 0% { opacity:0; } 65% { opacity:0; } 100% { opacity:0.25; } }
@keyframes fadein2 { 0% { opacity:0; } 65% { opacity:0; } 100% { opacity:1; } }
@-moz-keyframes fadein2 { 0% { opacity:0; } 65% { opacity:0; } 100% { opacity:1; } }
@-webkit-keyframes fadein2 { 0% { opacity:0; } 65% { opacity:0; } 100% { opacity:1; } }
@-o-keyframes fadein2 { 0% { opacity:0; } 65% { opacity:0; } 100% { opacity:1; } }

.slctNoArrow {-o-appearance:none; -ms-appearance:none; -webkit-appearance:none; -moz-appearance:none; appearance:none;}

.btmcurve {position:relative; margin-top:3px; margin-bottom:3px;}
.btmcurve:after {content:''; position:absolute; bottom:-2px; left:0; right:0; background:inherit; height:4px; border-radius:50%;}
.btmcurve:before {content:''; position:absolute; top:-2px; left:0; right:0; background:inherit; height:5px; border-radius:50%; filter: brightness(70%);}

.pnts-t td {width:16.5%; background-color:#ddd; font-family:Verdana; font-size:11px;}
.pnts-p td {width:5.5%; background-color:#ddd; font-size:12px;}
.tblKannnes031S {border:0px; border-spacing:0px; border-collapse:collapse; width:100%;}
.tdKannnes031S {width:16.65%; text-align:right;}
.tdKannnes031S span {color:#333; font-family:Verdana; font-size:12px;}
.lrarrows {letter-spacing:-3px; padding:3px; border:1px solid #777; border-radius:30%;}
.lrarrows1 {background-color:rgba(255,255,255,0.35);}
.lrarrows2 {background-color:rgba(255,255,255,0.55);}
.lrarrows3 {background-color:rgba(255,255,255,0.80);}
.markname {color:#000; transition:all 5s ease 0s; animation:tonormal 8s 1;}
@keyframes tonormal
{
 0%   {color:#19b30b; text-shadow:0px 0px 10px rgba(0,255,0,.75);}
 100% {color:#000; text-shadow:none!important;}
}
