@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;}
body::after {
  background: url(images/background1_EOP.jpg);
  background-repeat:no-repeat; background-attachment:fixed; background-size:100% 100%; background-position:top;
  content: "";
  opacity: 0.2;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: -1;   
}

@media print {    
 @page {size:landscape; margin:0mm; margin-left:10mm; margin-right:10mm;}
	 .no-print {display:none !important;}
	 .no-print, .no-print * {display:none !important;}
 .shdor {box-shadow:none !important; border:1px solid #999999 !important;}
	 .shd {box-shadow:none !important;}
	 .shdl {box-shadow:none !important;}
	 .shdd {box-shadow:none !important;}
	 .shddop50 {box-shadow:none !important;}
 .brd-sp4 {border-spacing:2px !important;}
}

/* 19334D210, 51%, 20% */
/* 2C5986210, 51%, 35% */
/* 32669A210, 51%, 40% */
/* 356BA1210, 51%, 42% */
/* 538CC6210, 51%, 55% */
/* 6599CD210, 51%, 60% */
/* 79A6D3210, 51%, 65% */
/* D9E6F2210, 51%, 90% */
/* EDF3F8210, 51%, 95% */
/* F8FAFC210, 51%, 98% */
/* 607E9F210, 25%, 50% */
/* 869EB6210, 25%, 62% */
/* BFCCD9210, 25%, 80% */
/* CFD8E2210, 25%, 85% */
/* 0475AE200, 96%, 35% */
/* 0597E1200, 96%, 45% */
/* 1FB1FA200, 96%, 55% */
/* 0099cc195, 80%, 40% */
/* 75D1F0195, 80%, 70% */
/* 8CD9F2195, 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;}



.tooltip {position:relative;}
.tooltip span {white-space:normal; height:auto; visibility:hidden; top:-15px; right:125%; width:300px; border:1px solid #eeeeee; background-color:#16191C; 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:-15px; left:125%; width:400px; border:1px solid #eeeeee; background-color:#16191C; 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:50%; 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;}



/* Buttons */
.mybtnbox {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 */
.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; 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 */
.mybtnboxfn: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 */
.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 .badgeL {position:absolute; top:20px; left:5px; padding:5px 7px; border-radius:50%;}

.mybtnboxfnd {position:relative; display:inline-block; text-decoration:none; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; background-color:#2C5986; border:0px; color:#dddddd; -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; text-shadow:2px 2px 2px rgba(170,170,170,.7);} /* 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 {border-radius:20px; 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;}

.gradmybtnboxd {background:linear-gradient(to top, #777777 15%, #999999 85%); z-index:1;} /* CustomCSS */

.gradmybtnboxinvert {position:relative; display:inline-block; text-decoration:none; transition:all 0.2s ease 0s; outline:none!important; white-space:normal; border:1px solid #2399cb; background:linear-gradient(to top, #528cc7 15%, #b2cce6 85%); z-index:1;} /* CustomCSS */
.gradmybtnboxinvert::before {border-radius:inherit; position:absolute; content:""; top:0; right:0; bottom:0; left:0; background:linear-gradient(to top, #3873ad 15%, #8bb3da 85%); z-index:-1; transition:opacity 0.2s ease 0s; opacity:0;} /* CustomCSS */
.gradmybtnboxinvert:hover::before {opacity:1;}
.gradmybtnboxinvert:focus::before {opacity:1;}

.mybtnselected {background:linear-gradient(to top, #0A3764 15%, #5488BC 85%); z-index:1; box-shadow:3px 3px 7px #555;} /* CustomCSS */

.EidopoiisiButton {transition:all 0.2s ease 0s;}
.EidopoiisiButton:hover {color:#cc7a00 !important;}

.gradmybtnbox_syllogoi {background:linear-gradient(to top, #2C5986 15%, #6599CD 85%); z-index:1;} /* CustomCSS */
.gradmybtnbox_syllogoi::before {border-radius:20px; 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:20px; 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;}

.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:20px; 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, #6599CD 5%, #2C5986 50%); z-index:1;} /* CustomCSS */
.bgradn::before {border-radius:20px; 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 */
.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, #75D1F0 5%, #0086b3 50%); z-index:1;} /* CustomCSS */
.bgradnB::before {border-radius:20px; position:absolute; content:""; top:0; right:0; bottom:0; left:0; background:linear-gradient(to top, #8CD9F2 5%, #0099CC 50%); 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:20px; 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:20px; 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:20px; 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 */

	.mybtnerror {padding-left:15px; padding-right:15px; border-radius:20px; transition:all 0.3s ease 0s; background:#009dcc; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; -ms-border-radius:20px; border-radius:20px; -moz-box-shadow:0 3px 5px #004e66; -webkit-box-shadow:0 3px 5px #004e66; -o-box-shadow:0 3px 5px #004e66; -ms-box-shadow:0 3px 5px #004e66; box-shadow:0 3px 5px #004e66; outline:none; white-space:normal; border:2px solid #ffffff; color:#ffffff;}
	.mybtnerror:hover {background:#fff url(images/btnr.png) repeat-x top; cursor:pointer; box-shadow:0 0 10px #719ECE;}
	.mybtnerror:focus {background:#fff url(images/btnr.png) repeat-x top; cursor:pointer; box-shadow:0 0 10px #719ECE;}

/* Circle Button Effect with Loading Action */
	.sysmButtonWrapper {position:relative; left:50%; transform:translateX(-50%);}
	.sysmButtonWrapperRight {position:relative; left:95%; transform:translateX(-95%);}
	.sysmButtonWrapperLeft {position:relative; left:5%; transform:translateX(-5%);}
	.sysmButtonWrapperInline60 {display:inline-block; line-height:60px;}
	.sysmButtonCircle {position:absolute; top:0; bottom:0; left:0; right:0; background-color:#ffffff; border:3px solid #2399cb; opacity:.9; border-radius:50%; margin:0 auto; white-space:normal; outline:none!important; -webkit-transition: box-shadow .3s ease, background-color .3s ease; -moz-transition: box-shadow .3s ease, background-color .3s ease; -o-transition: box-shadow .3s ease, background-color .3s ease; transition:box-shadow .3s ease, background-color .3s ease;}
	.sysmButtonCircle:hover {background-color:#e0f2fb; opacity:.9; border-radius:50%; margin:0 auto; white-space:normal; outline:none!important; box-shadow:3px 3px 4px rgba(0, 0, 0, 0.5), 0 0 4px 5px rgba(105, 188, 252, 0.5);}
	.sysmButtonCircle:active {cursor:pointer;}
	.sysmButtonCircleGrey {position:absolute; top:0; bottom:0; left:0; right:0; background-color:#ffffff; border:3px solid #aaaaaa; opacity:.9; border-radius:50%; margin:0 auto; white-space:normal; outline:none!important; -webkit-transition: box-shadow .3s ease, background-color .3s ease; -moz-transition: box-shadow .3s ease, background-color .3s ease; -o-transition: box-shadow .3s ease, background-color .3s ease; transition:box-shadow .3s ease, background-color .3s ease;}
	.sysmButtonCircleDiv {position:absolute; top:0; bottom:0; left:0; right:0; background-color:transparent; opacity:.9; border-radius:50%; margin:0 auto;}
.sysmButtonCircleDivExtra {position:absolute; top:0; bottom:0; left:0; right:0; background-color:transparent; border-left:5px solid #ffffff; border-right:5px solid #ffffff; border-top:5px solid #005587; border-bottom:5px solid #005587; opacity:1; border-radius:50%; margin:0 auto; cursor:pointer; -moz-animation:spinoffPulse 1s infinite linear; -webkit-animation:spinoffPulse 1s infinite linear;}
@-moz-keyframes spinoffPulse {
 0% { -moz-transform:rotate(0deg); }
 100% { -moz-transform:rotate(360deg);  }
}
@-webkit-keyframes spinoffPulse {
 0% { -webkit-transform:rotate(0deg); }
 100% { -webkit-transform:rotate(360deg); }
}

#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:20px; font-size:22px;}
#goTop:hover {background-color: #555;}



/* Gradient */
	.grad-base {
 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 */
}
	.grad-base-white {
 background:linear-gradient(to bottom, #ffffff 5%, #8cb1d9 100%); /* CustomCSS */
 background-color:#649dd7; /* CustomCSS */
}
/*-.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_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 */
}
.gradGrey {
 background:#eeeeee; /* For browsers that do not support gradients */
 background:-webkit-linear-gradient(#ffffff, #f2f2f2, #f2f2f2, #f2f2f2, #dfdfdf); /* For Safari 5.1 to 6.0 */
 background:-o-linear-gradient(#ffffff, #f2f2f2, #f2f2f2, #f2f2f2, #dfdfdf); /* For Opera 11.1 to 12.0 */
 background:-moz-linear-gradient(#ffffff, #f2f2f2, #f2f2f2, #f2f2f2, #dfdfdf); /* For Firefox 3.6 to 15 */
 background:linear-gradient(to top, #ffffff, #f2f2f2, #f2f2f2, #f2f2f2, #dfdfdf); /* 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:#000000; /* For browsers that do not support gradients */
 background:-webkit-linear-gradient(#000000 5%, #555555 90%); /* For Safari 5.1 to 6.0 */
 background:-o-linear-gradient(#000000 5%, #555555 90%); /* For Opera 11.1 to 12.0 */
 background:-moz-linear-gradient(#000000 5%, #555555 90%); /* For Firefox 3.6 to 15 */
 background:linear-gradient(to bottom, #000000 5%, #555555 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 */
}
	.gradFootBlueICMGop50 {
 background:rgba(0,0,0,0.5); /* For browsers that do not support gradients */
 background:-webkit-linear-gradient(rgba(0,0,0,0.5) 5%, rgba(18,82,109,0.5) 90%); /* For Safari 5.1 to 6.0 */
 background:-o-linear-gradient(rgba(0,0,0,0.5) 5%, rgba(18,82,109,0.5) 90%); /* For Opera 11.1 to 12.0 */
 background:-moz-linear-gradient(rgba(0,0,0,0.5) 5%, rgba(18,82,109,0.5) 90%); /* For Firefox 3.6 to 15 */
 background:linear-gradient(to bottom, rgba(0,0,0,0.5) 5%, rgba(18,82,109,0.5) 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 */
}



/* input */
input[readonly] {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:#9a9a9a;}
input::-moz-placeholder {color:#9a9a9a;}
input:-ms-input-placeholder {color:#9a9a9a;}
input:-moz-placeholder {color:#9a9a9a;}
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"]):focus, select:not([disabled]):focus, textarea:not([readonly]):focus {outline:none!important; border-radius:7px; box-shadow: 0 0 1px 1px #b3cbe5, 2px 2px 3px #aaa;}
input:not([readonly]):not([type="date"]):not([type="image"]):hover, select:not([disabled]):hover, textarea:not([readonly]):hover {outline:none!important; border-radius:7px; 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; color: transparent; background: transparent url('../images/calend.png') 100% 100% no-repeat; margin-left:-60px;}
[type="date"]:focus {outline-width: 0;}
[type="date"]::-webkit-inner-spin-button {display: none;}
[type="date"]::-webkit-calendar-picker-indicator {opacity: 0; cursor:pointer;}
option.optGrey {color:#737373;}
	.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;}
.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;}
.input-container {position:relative;}
.mobinputundo {position:absolute; left:2%; top:2px;}



/* Various */
.hbullgreen {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#339933; font-size:20px;}
.hbullgrey {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#999999; 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; display:inline-block; margin-bottom:5px; color:#339933; font-size:16px;}
.bullred {vertical-align:middle; display:inline-block; 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;}
	.sysmdot10 {display:inline-block; vertical-align:middle; width:10px; height:10px; border:1px solid #2399cb; border-radius:50%;}
.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;}
	.lettsp01 {letter-spacing:0.1em;}

/* Field Menu for Input Focus Hide/Show Effect */
	.opac0 {opacity:0; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease;}
	.opac1 {opacity:1; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease;}

/* Switch */
	.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;}

/* Information Tooltip */
.tooltip {position:relative;}
.tooltip span {white-space:normal; height:60px; visibility:hidden; top:-25px; left:0; width:500px; background-color:#999999; color:#ffffff; text-align:left; border-radius:6px; padding:5px; position:absolute; z-index:9; margin-left:1px; cursor:pointer; opacity:0; transition:opacity 1s;}
.tooltip span::after {content:""; position:absolute; top:50%; right:100%; margin-top:-5px; border-width:5px; border-style:solid; border-color:transparent #999999 transparent transparent;}
.tooltip input {display:none;}
.tooltip 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:20px; 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;}

/* Page Background Effect with Divs */
.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;}

/* Simple Dropdown Menu */
	.simpledropbtn {padding:0px; border:none; background-color:#ffffff;}
	.simpledropdown {position: relative; display: inline-block;}
	.simpledropdown-content {border-radius:10px; display: none; position: absolute; background-color: #ffffff; min-width: 150px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index:30; width:300px;}
	.simpledropdown-content a {border-radius:10px; color: black; padding: 8px 16px; text-decoration: none; display: block;}
	.simpledropdown-content a:hover {background-color: #ddd;}
	.simpledropdown:hover .simpledropdown-content {display: block;}
	.simpledropdown:hover .simpledropbtn {}
	.simpledropbtn2 {padding:0px; border:none; background-color:#ffffff; border-radius:10px;}
	.simpledropdown2 {position: relative;}
	.simpledropdown2-content {border-radius:10px; display: none; position: absolute; background-color: #ffffff; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index:30; width:300px; left:135px; top:0%;}
	.simpledropdown2-content a {border-radius:10px; color: black; padding: 8px 16px; text-decoration: none; display: block;}
	.simpledropdown2-content a:hover {background-color: #ddd;}
	.simpledropdown2:hover .simpledropdown2-content {display: block;}
	.simpledropdown2:hover .simpledropbtn2 {}
	.simpledropbtn3 {padding:0px; border:none; background-color:#ffffff; border-radius:10px;}
	.simpledropdown3 {position: relative;}
	.simpledropdown3-content {border-radius:10px; display: none; position: absolute; background-color: #ffffff; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index:30; width:300px; left:145px; top:0%;}
	.simpledropdown3-content a {border-radius:10px; color: black; padding: 8px 16px; text-decoration: none; display: block;}
	.simpledropdown3-content a:hover {background-color: #ddd;}
	.simpledropdown3:hover .simpledropdown3-content {display: block;}
	.simpledropdown3:hover .simpledropbtn3 {}



/* Drop Down Menu */
.xdropbtn {background-color:#99ccff; color:#222222; padding:12px; font-size:16px; border:1px solid #80c6ff; cursor:pointer;}
.xdropbtn:hover, .xdropbtn:focus {background-color:#66b3ff; outline:none!important;}
#xmyInput {border-box:box-sizing; background-image:url('../images/searchicon2.png'); background-position:14px 12px; background-repeat:no-repeat; font-size:16px; padding:14px 310px 12px 45px; border:none;}
.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:19; 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;}

	.xdropbtnP1 {background-color:#2C5986; outline:none!important;color:#ffffff; padding:6px; font-size:14px; border:1px solid #2C5986; cursor:pointer; transition:all 0.2s ease 0s;} /* CustomCSS */
	.xdropbtnP1-white {background-color:#eeeeee; outline:none!important;font-weight:bold; color:#19334d; padding:6px; font-size:15px; border:1px solid #3D6A97; cursor:pointer; transition:all 0.2s ease 0s;} /* CustomCSS */
	.xdropbtnP1:hover, .xdropbtnP1:focus {background-color:#356BA1; outline:none!important; box-shadow: 0 0 4px 3px rgba(105, 188, 252, 0.5);} /* CustomCSS */
	.xdropbtnP1-white:hover, .xdropbtnP1:focus {background-color:#356BA1; outline:none!important; box-shadow: 0 0 4px 3px rgba(105, 188, 252, 0.5);} /* CustomCSS */
#xmyInputP1 {border-box:box-sizing; background-image:url('../images/searchicon2.png'); background-position:14px 12px; background-repeat:no-repeat; font-size:16px; padding:14px 140px 12px 40px; margin-bottom:5px; border:none;}
	.xdropdownP1 {position:relative; display:inline-block;}
	.xdropdownP1-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:18; overflow-y:scroll;}
	.xdropdownP1-content a {color:black; padding:4px 16px; text-decoration:none; display:block; text-align:left;}
	.xdropdownP1 a:hover {background-color:#D9E6F2} /* CustomCSS */
.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:16px; padding:14px 140px 10px 40px; margin-bottom:5px; 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:17; 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:16px; padding:14px 140px 10px 40px; margin-bottom:5px; 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:16; 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:16px; padding:14px 210px 12px 40px; margin-bottom:5px; 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:15; 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:16px; padding:14px 210px 12px 40px; margin-bottom:5px; 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:14; 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 40px; margin-bottom:5px; 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:1; 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:#2C5986; color:#ffffff; padding:6px; font-size:12px; border:1px solid #2C5986; cursor:pointer; border-radius:20px;} /* CustomCSS */
.xdropbtnPsm1:hover, .xdropbtnPsm1:focus {background-color:#356BA1; outline:none!important;} /* CustomCSS */
#xmyInputPsm1 {border-box:box-sizing; background-image:url('../images/searchicon2.png'); background-position:14px 12px; background-repeat:no-repeat; font-size:16px; padding:12px 140px 12px 35px; border:none; border-radius:20px;}
.xdropdownPsm1 {position:relative; display:inline-block; border-radius:20px;}
.xdropdownPsm1-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:2; overflow-y:scroll; border-radius:20px;}
.xdropdownPsm1-content a {color:black; padding:4px 16px; text-decoration:none; display:block; text-align:left;}
.xdropdownPsm1 a:hover {background-color:#D9E6F2} /* CustomCSS */
.showPsm1 {display:block;}

.xdropbtnPsm2 {background-color:#2C5986; color:#ffffff; padding:6px; font-size:12px; border:1px solid #2C5986; cursor:pointer; border-radius:20px;} /* 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:16px; padding:12px 140px 12px 35px; border:none; border-radius:20px;}
.xdropdownPsm2 {position:relative; display:inline-block; border-radius:20px;}
.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:1; overflow-y:scroll; border-radius:20px;}
.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;}



/* 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,199,199, .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:90%; margin:auto; background:#fff; border-radius:20px; 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:0%; 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(199,199,199, .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:85%; height:90%; margin:auto; background:#fff; border-radius:20px; padding:1em 2em; overflow:hidden;}
.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:0%; margin:-3px 0 0 -1px; top:0;}
.modalP1__close:hover:after,
.modalP1__close:hover:before {background:#aaa;}
.modalP1__close:before {transform:rotate(-45deg);}

.modalPI {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(199,199,199, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalPI__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalPI-state {display:none;}
.modalPI-state:checked + .modalPI {opacity:1; visibility:visible;}
.modalPI-state:checked + .modalPI .modalPI__inner {top:0;}
.modalPI-state:checked + .modalPI .hiddenbut {visibility:visible; display:inline-block;}
.modalPI__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:85%; height:90%; margin:auto; background:#fff; border-radius:20px; padding:1em 2em; overflow:auto;}
.modalPI__close {position:absolute; right:5px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalPI__close:after,
.modalPI__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:0%; margin:-3px 0 0 -1px; top:0;}
.modalPI__close:hover:after,
.modalPI__close:hover:before {background:#aaa;}
.modalPI__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(150, 150, 150, .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:20px; 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:20px; 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:20px; 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:20px; 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);}

.modalP6 {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(164,148,0, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP6__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP6-state {display:none;}
.modalP6-state:checked + .modalP6 {opacity:1; visibility:visible;}
.modalP6-state:checked + .modalP6 .modalP6__inner {top:0;}
.modalP6-state:checked + .modalP6 .hiddenbut {visibility:visible; display:inline-block;}
.modalP6__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:75%; margin:auto; background:#fff; border-radius:20px; padding:1em 2em; height:70%; overflow:auto;}
.modalP6__close {position:absolute; right:5px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP6__close:after,
.modalP6__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;}
.modalP6__close:hover:after,
.modalP6__close:hover:before {background:#aaa;}
.modalP6__close:before {transform:rotate(-45deg);}

.modalP0X {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(199,199,199, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP0X__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0X-state {display:none;}
.modalP0X-state:checked + .modalP0X {opacity:1; visibility:visible;}
.modalP0X-state:checked + .modalP0X .modalP0X__inner {top:0;}
.modalP0X-state:checked + .modalP0X .hiddenbut {visibility:visible; display:inline-block;}
.modalP0X__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:20px; padding:1em 2em; overflow:auto;}
.modalP0X__close {position:absolute; right:5px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0X__close:after,
.modalP0X__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;}
.modalP0X__close:hover:after,
.modalP0X__close:hover:before {background:#aaa;}
.modalP0X__close:before {transform:rotate(-45deg);}

.modalP0P {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(199,199,199, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP0P__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0P-state {display:none;}
.modalP0P-state:checked + .modalP0P {opacity:1; visibility:visible;}
.modalP0P-state:checked + .modalP0P .modalP0P__inner {top:0;}
.modalP0P-state:checked + .modalP0P .hiddenbut {visibility:visible; display:inline-block;}
.modalP0P__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:20px; padding:1em 2em; overflow:auto;}
.modalP0P__close {position:absolute; right:5px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0P__close:after,
.modalP0P__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:0%; margin:-3px 0 0 -1px; top:0;}
.modalP0P__close:hover:after,
.modalP0P__close:hover:before {background:#aaa;}
.modalP0P__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:20px; 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:20px; 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);}

.modalP0Afull {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 */
.modalP0Afull__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0Afull-state {display:none;}
.modalP0Afull-state:checked + .modalP0Afull {opacity:1; visibility:visible;}
.modalP0Afull-state:checked + .modalP0Afull .modalP0Afull__inner {top:0;}
.modalP0Afull-state:checked + .modalP0Afull .hiddenbut {visibility:visible; display:inline-block;}
.modalP0Afull__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:100%; height:100%; margin:auto; background:#fff; border-radius:20px; padding:5px; overflow:auto;}
.modalP0Afull__close {position:absolute; right:25px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0Afull__close:after,
.modalP0Afull__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;}
.modalP0Afull__close:hover:after,
.modalP0Afull__close:hover:before {background:#aaa;}
.modalP0Afull__close:before {transform:rotate(-45deg);}

.modalP0Asmall {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 */
.modalP0Asmall__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0Asmall-state {display:none;}
.modalP0Asmall-state:checked + .modalP0Asmall {opacity:1; visibility:visible;}
.modalP0Asmall-state:checked + .modalP0Asmall .modalP0Asmall__inner {top:0;}
.modalP0Asmall-state:checked + .modalP0Asmall .hiddenbut {visibility:visible; display:inline-block;}
.modalP0Asmall__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:85%; height:50%; margin:auto; background:#fff; border-radius:20px; padding:5px; overflow:auto;}
.modalP0Asmall__close {position:absolute; right:25px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0Asmall__close:after,
.modalP0Asmall__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;}
.modalP0Asmall__close:hover:after,
.modalP0Asmall__close:hover:before {background:#aaa;}
.modalP0Asmall__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,199,199, .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:20px; 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,199,199, .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:20px; 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,199,199, .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:20px; 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);}



/* New Order */



/* Links */
	.nohref {text-decoration:none; color:inherit;}
	.nohref:visited {text-decoration:none; color:inherit;}
	.nohref:hover {text-decoration:none; color:inherit;}
	.myhref {text-decoration:none;}
	.myhref:visited {text-decoration:none;}
	.myhref:hover {text-decoration:none; color:#8cb3d9;} /* 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 */
	.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 */
	.myhrefwhite {text-decoration:none; color:#ffffff;}
	.myhrefwhite:visited {text-decoration:none; color:#ffffff;}
	.myhrefwhite:hover {text-decoration:none; color:#b3d9ff !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;}
.myhrefbott {text-decoration:none; color:#ffffff}
.myhrefbott:visited {text-decoration:none; color:#ffffff;}
.myhrefbott:hover {text-decoration:none; color:#0066cc;}
.hrefcentertext {display:flex; justify-content:center; align-items:center;}



/* Highlights */
.nohover {background-color:transparent;}
.bckWhite {background-color:#ffffff;}
.bckGreen {background-color:#dfffdf;}
.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;}}}
.hover_buttons {transition: .5s ease; opacity: 0; position: absolute; top: 95%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center;}
.hover_buttons_text {background-color:transparent; color:#006699; font-size: 12px;} */
.hover_buttons_container {transition: .5s ease;}
.hover_buttons_container:hover .hover_buttons {opacity: 1;}

/* Backgrounds and Border Colors */
	.clrbck-white {background-color:#FFFFFF;}
      /*-.whiteclrbck {background-color:#FFFFFF;}*/
.whiteclrbcki {background-color:#FFFFFF !important;}
	.clrbck-white-op90 {background-color:rgba(255, 255, 255, 0.90);}
       /*-.whiteclrbckop90 {background-color:rgba(255, 255, 255, 0.90);}*/
.whiteclrbckop95 {background-color:rgba(255, 255, 255, 0.95);}
.whiteclrbrd {border:1px solid #FFFFFF;}
.whiteclrbrdlt {border-left:1px solid #FFFFFF; border-top:2px solid #FFFFFF;}
.blackclrbck {background-color:#000000;}
.bluenavclrbck {background-color:#2f3d51;}
	.clrbck-blueICMGop50 {rgba(18,82,109,0.5);} /* #2399cb */
.blueICMGop50clrbck {rgba(18,82,109,0.5);} /* #2399cb */
	.clrbck-base {background-color:#2C5986;} /* CustomCSS */
      /*-.baseclrbck {background-color:#2C5986;}*/
	.clrbrd-base {border:1px solid #2C5986;} /* CustomCSS */
/*-.baseclrbrd {border:1px solid #2C5986;}*/
.liteclrbck {background-color:#F8FAFC;} /* CustomCSS */
.liteclrbckop90 {background-color:rgba(255, 255, 255, 0.90);} /* CustomCSS */
.liteclrbrd {border:1px solid #F8FAFC;} /* CustomCSS */
.secclrbck {background-color:#D9E6F2;} /* CustomCSS */
	.clrbrd-sec {border:1px solid #D9E6F2;} /* CustomCSS */
      /*-.secclrbrd {border:1px solid #D9E6F2;}*/
.secclrbrddark {border:1px solid #4182BE;} /* CustomCSS */
.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-FEFEFE {background-color:#FEFEFE;}
	.clrbck-DFDFDF {background-color:#DFDFDF;}
	.clrbck-F2F2F2 {background-color:#F2F2F2;}
.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;}
.clrbck-red {background-color:#ffcccc;}
.clrbrd-red {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;}
	.z-i25 {z-index:25;}



/* White-Space */
	.nwrap {white-space:nowrap;}
.nwrapnorm {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%;}
	.w11p {width:11%;}
.w12p {width:12%;}
.w13p {width:13%;}
.w14p {width:14%;}
	.w15p {width:15%;}
.w17p {width:17%;}
.w18p {width:18%;}
.w19p {width:19%;}
	.w20p {width:20%;}
	.w21p {width:21%;}
	.w22p {width:22%;}
.w23p {width:23%;}
.w24p {width:24%;}
	.w25p {width:25%;}
	.w26p {width:26%;}
	.w27p {width:27%;}
.w28p {width:28%;}
.w29p {width:29%;}
	.w30p {width:30%;}
	.w31p {width:31%;}
	.w32p {width:32%;}
.w33p {width:33%;}
.w34p {width:34%;}
	.w35p {width:35%;}
.w36p {width:36%;}
	.w37p {width:37%;}
	.w38p {width:38%;}
	.w39p {width:39%;}
.w40p {width:40%;}
	.w43p {width:43%;}
.w45p {width:45%;}
.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%;}
	.w83p {width:83%;}
	.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;}
	.w18 {width:18px;}
	.w20 {width:20px;}
	.w25 {width:25px;}
.w30 {width:30px;}
	.w35 {width:35px;}
	.w40 {width:40px;}
	.w50 {width:50px;}
	.w60 {width:60px;}
.w70 {width:70px;}
	.w80 {width:80px;}
	.w90 {width:90px;}
	.w100 {width:100px;}
	.w110 {width:110px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w180 {width:180px;}
.w200 {width:200px;}
.w220 {width:220px;}
	.w240 {width:240px;}
	.w250 {width:250px;}
	.w295 {width:295px;}
	.w300 {width:300px;}
	.w305 {width:305px;}
	.w315 {width:315px;}
	.w400 {width:400px;}
.w610 {width:610px;}
	.w800 {width:800px;}
.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%;}
.mobw10 {width:10px;}
.mobw13 {width:13px;}
	.mobw15 {width:15px;}
.mobw30 {width:30px;}
	.mobw60 {width:60px;}
	.mobw70 {width:70px;}
	.mobw80 {width:80px;}
.mobw100 {width:100px;}
	.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;}
	.mobw800 {width:800px;}
.mobminwidth {width:650px;}



/* Visibility */
.v-visible {visibility:visible;}
	.v-hidden {visibility:hidden;}
	.v-inherit {visibility:inherit;}



/* 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;}
	.shdl {-moz-box-shadow:3px 3px 4px rgba(180, 180, 180, 0.5); -webkit-box-shadow:3px 3px 4px rgba(180, 180, 180, 0.5); -o-box-shadow:3px 3px 4px rgba(180, 180, 180, 0.5); -ms-box-shadow:3px 3px 4px rgba(180, 180, 180, 0.5); box-shadow:3px 3px 4px rgba(180, 180, 180, 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;}
	.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);}
	.shdborder {-moz-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.75); -webkit-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.75); -o-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.75); -ms-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.75); box-shadow:0px 0px 1px rgba(0, 0, 0, 0.75);}
	.phov:hover {box-shadow:0 0 10px #719ECE; color:#538cc6;}
/*
#tablehighlight tr:nth-child(n+3):hover {box-shadow: 0 0 3px #608DBD; color:#3366cc;}
#tablehighlight tr:last-child:hover {box-shadow: none;}
*/
	.phov2:hover {box-shadow: 0 0 3px #608DBD; color:#3366cc !important;}
	.phov2:hover a.hideshowhover {color:#3366cc !important;}


/* Position */
	.pos-abs {position:absolute;}
	.pos-rel {position:relative;}
	.pos-fix {position:fixed;}


/* Pointer */
	.mpointer:hover {cursor:pointer;}
.mhelp:hover {cursor:help;}
.marrow:hover {cursor:context-menu;}



/* Padding */
.pd0 {padding:0px;}
	.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;}
	.pdl25 {padding-left:25px;}
	.pdl30 {padding-left:30px;}
	.pdl40 {padding-left:40px;}
	.pdl50 {padding-left:50px;}
.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;}
	.pdt5 {padding-top:5px;}
.pdt7 {padding-top:7px;}
	.pdt8 {padding-top:8px;}
	.pdt10 {padding-top:10px;}
.pdt20 {padding-top:20px;}
.pdt50 {padding-top:50px;}
.pdb0 {padding-bottom:0px;}
.pdb3 {padding-bottom:3px;}
.pdb4 {padding-bottom:4px;}
.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;}
	.oval5not {border-radius:0px;}
	.oval7 {border-radius:7px;}
	.oval10 {border-radius:10px;}
	.oval20 {border-radius:20px;}
.oval30 {border-radius:30px;}



/* Margin */
	.mg0a {margin:0 auto;}
	.mg0 {margin:0px;}
	.mg10 {margin:10px;}
	.mg20 {margin:20px;}
.mgt-5 {margin-top:-5px;}
	.mgt-10 {margin-top:-10px;}
.mgt0 {margin-top:0px;}
.mgt1 {margin-top:1px;}
.mgt2 {margin-top:2px;}
.mgt3 {margin-top:3px;}
.mgt4 {margin-top:4px;}
.mgt5 {margin-top:5px;}
.mgt6 {margin-top:6px;}
.mgt7 {margin-top:7px;}
	.mgt8 {margin-top:8px;}
.mgt9 {margin-top:9px;}
	.mgt10 {margin-top:10px;}
.mgb0 {margin-bottom:0px;}
.mgb1 {margin-bottom:1px;}
	.mgb2 {margin-bottom:2px;}
.mgb3 {margin-bottom:3px;}
.mgb4 {margin-bottom:4px;}
	.mgb5 {margin-bottom:5px;}
.mgb6 {margin-bottom:6px;}
.mgb7 {margin-bottom:7px;}
.mgb8 {margin-bottom:8px;}
.mgb9 {margin-bottom:9px;}
	.mgb10 {margin-bottom:10px;}
.mgr5 {margin-right:5px;}
.mgr10 {margin-right:10px;}
	.mgr20 {margin-right:20px;}
	.mgl-8 {margin-left:-8px;}
	.mgl-10 {margin-left:-10px;}
	.mgl-20 {margin-left:-20px;}
.mgl5 {margin-left:5px;}
	.mgl20 {margin-left:20px;}
	.mgt5p {margin-top:5%;}
.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;}



/* PC/Mobile Hide/Show */
	.mobshow {display:none; visibility:hidden;}
.hiddenbut {visibility:hidden; display:none;}



/* Line */
.lh15 {line-height:15px;}
	.lh50p {line-height:50%;}
	.lh150p {line-height:150%;}



/* Height */
	.h100p {height:100%;}
	.h90p {height:90%;}
	.h70p {height:70%;}
.h1 {height:1px;}
	.h2 {height:2px;}
.h3 {height:3px;}
.h4 {height:4px;}
	.h5 {height:5px;}
	.h10 {height:10px;}
	.h15 {height:15px;}
	.h20 {height:20px;}
	.h25 {height:25px;}
	.h30 {height:30px;}
	.h35 {height:35px;}
	.h40 {height:40px;}
	.h45 {height:45px;}
	.h50 {height:50px;}
	.h60 {height:60px;}
	.h70 {height:70px;}
.h80 {height:80px;}
	.h90 {height:90px;}
	.h100 {height:100px;}
.h110 {height:110px;}
.h120 {height:120px;}
.h130 {height:130px;}
.h140 {height:140px;}
.h150 {height:150px;}
.h200 {height:200px;}
	.h250 {height:250px;}
	.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;}
	.mobh45 {height:45px;}
	.mobh50 {height:50px;}
.mobh50-40 {height:50px;}
	.mobh60 {height:60px;}
.mobh65 {height:65px;}
	.mobh70 {height:70px;}
.mobh100 {height:100px;}
.mobh150 {height:150px;}
.mobh180 {height:180px;}
.mobh200 {height:200px;}
.mobh240 {height:240px;}
.mobh300 {height:300px;}
.mobh500 {height:500px;}



/* Font Shadow */
	.engrtxtg {text-shadow:2px 2px 2px rgba(170,170,170,.7);}
	.engrtxtgnot {text-shadow:none;}
.engrtxtw {text-shadow:1px 1px 1px rgba(255,255,255,.9);}
	.engrtxtb {text-shadow:1px 1px 1px rgba(50,50,50,.6);}



/* Font Size */
	.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;}
	.firstletter115: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;}
.clr111 {color:#111111;}
.clr333 {color:#333333;}
	.clrC00 {color:#cc0000;}
	.clr093 {color:#009933;}
.clrBlue {color:#0066cc;}
.clrBlue35 {color:#0059b3;}
	.clrGrey1 {color:#262626;}
	.clrGrey2 {color:#505050;}
.clrGrey3 {color:#737373;}
.clrGrey4 {color:#a6a6a6;}
.clrGrey5 {color:#d9d9d9;}
.clrOrange {color:#cc7a00;}
	.clrBlueICMG {color:#2399cb;}
	.clrGreen {color:#339933;}
.clrDGreen2 {color:#002200;}
.clrDGreen3 {color:#003300;}
.clrMain {color:#2C5986;}
.clrMainLite {color:#6599CD;}
	.sfCopyR {font-size:10px; color:#FFFFFF;}
	.sfCopyRGrey {color:#CCCCCC;}



/* Font Weight */
	.fntBold {font-weight:bold;}
.fntBoldNo {font-weight:normal;}



/* Display */
	.d-block {display:block;}
	.d-inblock {display:inline-block;}
	.d-inline {display:inline;}
	.d-none {display:none;}
	.d-noneICMG {display:none;}
	.d-nonei {display:none !important;}
	.d-tbrow {display:table-row;}
tr[class^="detailtmima"], tr[class*="detailtmima"] {display:none;}



/* Border */
	.brd0 {border:0px;}
.brd1sFFF {border:1px solid #FFFFFF;}
.brd1sEEE {border:1px solid #EEEEEE;}
	.brd1sCCC {border:1px solid #CCCCCC;}
	.brd-collcol {border-collapse:collapse;}
	.brd-collsep {border-collapse:seperate;}
	.brd-sp0 {border-spacing:0px;}
	.brd-sp3 {border-spacing:3px;}
.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-mov {border:1px solid #773b91;}
.brdonhover:hover {border:1px solid #CCCCCC; color:#999999;}


/* 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;}



/* Page Load Effect */
.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;}



/* 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;}
	 .mobh45 {height:30px;}
	 .mobh50 {height:34px;}
 .mobh50-40 {height:40px;}
	 .mobh60 {height:40px;}
 .mobh65 {height:52px;}
	 .mobh70 {height:46px;}
 .mobh100 {height:67px;}
 .mobh150 {height:100px;}
 .mobh180 {height:120px;}
 .mobh200 {height:134px;}
 .mobh240 {height:160px;}
 .mobh300 {height:200px;}
 .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%;}
 .mobw10 {width:7px;}
 .mobw13 {width:10px;}
	 .mobw15 {width:10px;}
 .mobw30 {width:20px;}
	 .mobw60 {width:40px;}
	 .mobw70 {width:50px;}
	 .mobw80 {width:53px;}
 .mobw100 {width:66px;}
	 .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;}
	 .mobw800 {width:530px;}
 .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;}
 .xdropbtnP4 {font-size:11px;}
 .xdropbtnP5 {font-size:11px;}
 .xdropbtnP6 {font-size:11px;}
 .xdropbtnPsm1 {font-size:11px;}
 .xdropbtnPsm2 {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;}
 
}



/* 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;}


