@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');
}

@media print
{    
 .no-print {display:none !important;}
 .do-print {display:inline !important;}
}

html {height: 100%;}

a {outline:none;}

.logo-section {background: url(images/flag2-min3.jpg); background-size: cover;}

.footerspace {style:table; height:100px;}
.footer {left:0px; right:0px; bottom:0px; height:200px;}
.footer-widgets .footer-widget {overflow: hidden; width:500px; margin-right: 30px; float: left;}
.footer-widgets {overflow: hidden; padding-top: 5px;}
#footer {background: #111111; overflow: hidden; margin-top: 0px; color: #999999; font-size: 14px;}
.inner-wrap {width: 1100px; margin: 0 auto; overflow: hidden;}
.widget {overflow: hidden; margin-bottom: 10px;}
#footer .widget-title {margin-top:-10px; margin-bottom: 0px; border-bottom: 3px solid #AAAAAA; padding-bottom: 0px;}
.widget_social .info-text {border-bottom: 1px solid #444444; margin: 5px 0 10px; padding-bottom: 5px;}
.footer-info {padding-bottom:35px; font-size:13px;}

.vamiddle {vertical-align:middle;}
.d-none {display:none;}

.baseclrbck {background-color: #336699;}
.baseclrbrd {border: 1px solid #336699;}
.secclrbck {background-color: #b3cce6;}
.secclrbrd {border: 1px solid #b3cce6;}
.steclrbck {background-color: #b3eee6;}
.steclrbrd {border: 1px solid #b3eee6;}
.styclrbck {background-color: #ffe6cc;}
.styclrbrd {border: 1px solid #ffe6cc;}
.stsclrbck {background-color: #dec9e8;}
.stsclrbrd {border: 1px solid #dec9e8;}
.lyellobck {background-color: #ffffcc;}
.greyclrbck {background-color: #b3b3b3;}
.greyclrbrd {border: 1px solid #b3b3b3;}
.redclrbck {background-color: #ffcccc;}
.redclrbrd {border: 1px solid #ffcccc;}
.whiteclrbck {background-color: #ffffff;}
.lgreyclrbrd {border:1px solid #eeeeee;}
.foreaclrbck {background-color: #caa4da;}

.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;}

.fnt-4 {font-size:4px;}
.fnt-6 {font-size:6px;}
.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-18 {font-size:18px;}
.fntBold {font-weight:bold;}

.clrMov1 {color:#533267;}
.clrMov2 {color:#7c4b9b;}
.clrMov3 {color:#a375bd;}
.clrMov4 {color:#c6abd3;}
.clrMov5 {color:#ddcce5;}

.clrTir1 {color:#3d5c5c;}
.clrTir2 {color:#527a7a;}
.clrTir3 {color:#75a3a3;}
.clrTir4 {color:#a3c2c2;}
.clrTir5 {color:#d1e0e0;}

.clrBle1 {color:#204060;}
.clrBle2 {color:#336699;}
.clrBle3 {color:#538cc6;}
.clrBle4 {color:#8cb3d9;}
.clrBle5 {color:#c6d9ec;}

.clrRed1 {color:#661400;}
.clrRed2 {color:#b32400;}
.clrRed3 {color:#ff3300;}
.clrRed4 {color:#ff704d;}
.clrRed5 {color:#ffad99;}

.clrYel1 {color:#ffffe6;}
.clrYel2 {color:#ffff99;}
.clrYel3 {color:#ffcc66;}

.clrRed {color:#ff3300;}
.clrGreen {color:#006600;}
.clrLGreen {color:#dff3d8;}
.clrBlue {color:#002b80;}
.clrBlue2 {color:#003cb3;}
.clrLBlue {color:#99ccff;}
.clrOrange {color:#ff9933;}
.clrWhite {color:#ffffff;}

.clrGrey1 {color:#262626;}
.clrGrey2 {color:#505050;}
.clrGrey3 {color:#737373;}
.clrGrey4 {color:#a6a6a6;}
.clrGrey5 {color:#d9d9d9;}

.h1 {height:1px;}
.h3 {height:3px;}
.h5 {height:5px;}
.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h28 {height:28px;}
.h30 {height:30px;}
.h35 {height:35px;}
.h40 {height:40px;}
.h45 {height:45px;}
.h50 {height:50px;}
.h55 {height:55px;}
.h60 {height:60px;}
.h70 {height:70px;}
.h80 {height:80px;}
.h90 {height:90px;}
.h100 {height:100px;}
.h300 {height:300px;}

.w100p {width:100%;}
.w5 {width:5px;}
.w10 {width:10px;}
.w15 {width:15px;}
.w20 {width:20px;}
.w25 {width:25px;}
.w30 {width:30px;}
.w35 {width:35px;}
.w40 {width:40px;}
.w45 {width:45px;}
.w50 {width:50px;}
.w55 {width:55px;}
.w60 {width:60px;}
.w65 {width:65px;}
.w70 {width:70px;}
.w75 {width:75px;}
.w80 {width:80px;}
.w85 {width:85px;}
.w90 {width:90px;}
.w95 {width:95px;}
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w170 {width:170px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w220 {width:220px;}
.w240 {width:240px;}
.w250 {width:250px;}
.w260 {width:260px;}
.w270 {width:270px;}
.w280 {width:280px;}
.w300 {width:300px;}
.w350 {width:350px;}
.w400 {width:400px;}
.w450 {width:450px;}
.w500 {width:500px;}
.w550 {width:550px;}
.w600 {width:600px;}
.w700 {width:700px;}
.w800 {width:800px;}
.w900 {width:900px;}
.w1000 {width:1000px;}
.w1100 {width:1100px;}
.w1200 {width:1200px;}

.pdl5 {padding-left:5px;}
.pdl10 {padding-left:10px;}
.pdl15 {padding-left:15px;}
.pdl20 {padding-left:20px;}
.pdr5 {padding-right:5px;}
.pdr10 {padding-right:10px;}
.pdr15 {padding-right:15px;}
.pdr20 {padding-right:20px;}
.oval5 {border-radius:5px;}
.oval10 {border-radius:10px;}
.shd {-moz-box-shadow: 3px 3px 5px #ccc; -webkit-box-shadow: 3px 3px 5px #ccc; -o-box-shadow: 3px 3px 5px #ccc; -ms-box-shadow: 3px 3px 5px #ccc; box-shadow: 3px 3px 5px #ccc;}
.shd2 {background-color:#efefef; -moz-box-shadow: 3px 3px 5px #ccc; -webkit-box-shadow: 3px 3px 5px #ccc; -o-box-shadow: 3px 3px 5px #ccc; -ms-box-shadow: 3px 3px 5px #ccc; box-shadow: 3px 3px 5px #ccc;}
.intxtgrey {outline:none!important; padding-left:5px; background-color:#ececec; border-top:2px solid #999999; border-left:2px solid #999999; border-bottom:2px solid #DDDDDD; border-right:2px solid #DDDDDD;}
.intxt {outline:none!important; padding-left:5px; background-color:#fffff1; border-top:2px solid #999999; border-left:2px solid #999999; border-bottom:2px solid #DDDDDD; border-right:2px solid #DDDDDD;}
.intxt:focus {background-color:#e6ffe6; box-shadow: 0 0 10px #719ECE;}
.intxt:hover {background-color:#e6ffe6; box-shadow: 0 0 10px #719ECE;}
.intxtred {outline:none!important; padding-left:5px; background-color:#ffcccc; border-top:2px solid #999999; border-left:2px solid #999999; border-bottom:2px solid #DDDDDD; border-right:2px solid #DDDDDD;}
.intxtred:focus {background-color:#e6ffe6; box-shadow: 0 0 10px #719ECE;}
.intxtred:hover {background-color:#e6ffe6; box-shadow: 0 0 10px #719ECE;}
.intxtb {outline:none!important; padding-left:5px; background-color:#dfefff; border-top:2px solid #999999; border-left:2px solid #999999; border-bottom:2px solid #DDDDDD; border-right:2px solid #DDDDDD;}
.intxtb:focus {background-color:#cce6ff; box-shadow: 0 0 10px #719ECE;}
.intxtb:hover {background-color:#cce6ff; box-shadow: 0 0 10px #719ECE;}
.tblcenter {margin:0 auto;}
.txtcenter {text-align: center;}
.txtright {text-align: right;}
.txtleft {text-align: left;}
.mg0 {margin-top:0px; margin-bottom:0px;}
.phov:hover {box-shadow: 0 0 10px #719ECE; color:#538cc6;}
.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; color:inherit;}
.myhref:hover {text-decoration:none; color:#99ccff;}
.myhrefbut {text-decoration:none; font-size:15px; color:#262626; text-shadow: 1px 1px 1px rgba(255,255,255,.9);}
.myhrefbut:visited {text-decoration:none; font-size:15px; color:#262626; text-shadow: 1px 1px 1px rgba(255,255,255,.9);}
.myhrefbut:hover {text-decoration:none; font-size:15px; color:#0059b3; text-shadow: 1px 1px 1px rgba(255,255,255,.9);}
.myhrefbott {text-decoration:none; color:#ffffff}
.myhrefbott:visited {text-decoration:none; color:#ffffff;}
.myhrefbott:hover {text-decoration:none; color:#0066cc;}
.EidopoiisiButton:hover {text-decoration:none; color:#8a8a5c !important;}
#divhov:hover a {text-decoration:none; color:#0066cc;}
.myhrefbowl {text-decoration:none; color:#0066cc;}
.myhrefbowl:visited {text-decoration:none; color:#0066cc;}
.myhrefbowl:hover {text-decoration:none; color:#8cb3d9;}
.myhrefbowl2 {text-decoration:none; color:#0066cc;}
.myhrefbowl2:visited {text-decoration:none; color:#0066cc;}
.myhrefbowl2:hover {text-decoration:none; color:#ff9900;}
.MyHov td {background-color:#ffffff;}
.MyHov tr:hover .tHov {background-color:#ffffcc !important;}

.mybtn {
 border-top:2px solid #DDDDDD; border-left:2px solid #DDDDDD; border-bottom:2px solid #999999; border-right:2px solid #999999;
 padding-left:15px;
 padding-right:15px;
 border-radius:10px;
 transition: all 0.3s ease 0s;
 background: #fff url(images/btn.png) repeat-x top;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -o-border-radius: 10px;
 -ms-border-radius: 10px;
 border-radius: 10px;
 -moz-box-shadow: 0 3px 5px #ccc;
 -webkit-box-shadow: 0 3px 5px #ccc;
 -o-box-shadow: 0 3px 5px #ccc;
 -ms-box-shadow: 0 3px 5px #ccc;
 box-shadow: 0 3px 5px #ccc;
 outline:none!important;
 white-space: normal;
}
.mybtn:hover {background: #fff url(images/btnr.png) repeat-x top; cursor:pointer; box-shadow: 0 0 10px #719ECE;}
.mybtn:focus {background: #fff url(images/btnr.png) repeat-x top; cursor:pointer; box-shadow: 0 0 10px #719ECE;}
.mybtn2 {
 border-top:2px solid #DDDDDD; border-left:2px solid #DDDDDD; border-bottom:2px solid #999999; border-right:2px solid #999999;
 padding-left:15px;
 padding-right:15px;
 border-radius:10px;
 transition: all 0.3s ease 0s;
 background: #fff url(images/btnbg.png) repeat-x top;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -o-border-radius: 10px;
 -ms-border-radius: 10px;
 border-radius: 10px;
 -moz-box-shadow: 0 3px 5px #ccc;
 -webkit-box-shadow: 0 3px 5px #ccc;
 -o-box-shadow: 0 3px 5px #ccc;
 -ms-box-shadow: 0 3px 5px #ccc;
 box-shadow: 0 3px 5px #ccc;
 outline:none!important;
 white-space: normal;
}
.mybtn2:hover {background: #fff url(images/btnrbg.png) repeat-x top; cursor:pointer; box-shadow: 0 0 10px #719ECE;}
.mybtn2:focus {background: #fff url(images/btnrbg.png) repeat-x top; cursor:pointer; box-shadow: 0 0 10px #719ECE;}
.mybtnsel {
 border-top:2px solid #DDDDDD; border-left:2px solid #DDDDDD; border-bottom:2px solid #999999; border-right:2px solid #999999;
 padding-left:15px;
 padding-right:15px;
 border-radius:10px;
 transition: all 0.3s ease 0s;
 background: #fff url(images/btn_orange.png) repeat-x top;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -o-border-radius: 10px;
 -ms-border-radius: 10px;
 border-radius: 10px;
 -moz-box-shadow: 0 3px 5px #ccc;
 -webkit-box-shadow: 0 3px 5px #ccc;
 -o-box-shadow: 0 3px 5px #ccc;
 -ms-box-shadow: 0 3px 5px #ccc;
 box-shadow: 0 3px 5px #ccc;
 outline:none!important;
 white-space: normal;
}
.mybtnsel:hover {background: #fff url(images/btnr.png) repeat-x top; cursor:pointer; box-shadow: 0 0 10px #719ECE;}
.mybtnsel:focus {background: #fff url(images/btnr.png) repeat-x top; cursor:pointer; box-shadow: 0 0 10px #719ECE;}



.mybtn2grey {
 border-top:2px solid #DDDDDD; border-left:2px solid #DDDDDD; border-bottom:2px solid #999999; border-right:2px solid #999999;
 padding-left:15px;
 padding-right:15px;
 border-radius:10px;
 transition: all 0.3s ease 0s;
 background: #d9d9d9; /* For browsers that do not support gradients */
 background: -webkit-linear-gradient(#f8f2ec, #f2e6d9, #ecd9c6, #f2e6d9, #f8f2ec); /* For Safari 5.1 to 6.0 */
 background: -o-linear-gradient(#f8f2ec, #f2e6d9, #ecd9c6, #f2e6d9, #f8f2ec); /* For Opera 11.1 to 12.0 */
 background: -moz-linear-gradient(#f8f2ec, #f2e6d9, #ecd9c6, #f2e6d9, #f8f2ec); /* For Firefox 3.6 to 15 */
 background: linear-gradient(#f8f2ec, #f2e6d9, #ecd9c6, #f2e6d9, #f8f2ec); /* Standard syntax */
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -o-border-radius: 10px;
 -ms-border-radius: 10px;
 border-radius: 10px;
 -moz-box-shadow: 0 3px 5px #ccc;
 -webkit-box-shadow: 0 3px 5px #ccc;
 -o-box-shadow: 0 3px 5px #ccc;
 -ms-box-shadow: 0 3px 5px #ccc;
 box-shadow: 0 3px 5px #ccc;
 outline:none!important;
 white-space: normal;
}
.mybtn2grey:hover {
 background: #cccccc; /* For browsers that do not support gradients */
 background: -webkit-linear-gradient(#e6e6e6, #d9d9d9, #cccccc, #d9d9d9, #e6e6e6); /* For Safari 5.1 to 6.0 */
 background: -o-linear-gradient(#e6e6e6, #d9d9d9, #cccccc, #d9d9d9, #e6e6e6); /* For Opera 11.1 to 12.0 */
 background: -moz-linear-gradient(#e6e6e6, #d9d9d9, #cccccc, #d9d9d9, #e6e6e6); /* For Firefox 3.6 to 15 */
 background: linear-gradient(#e6e6e6, #d9d9d9, #cccccc, #d9d9d9, #e6e6e6); /* Standard syntax */
 cursor:pointer;
 box-shadow: 0 0 10px #719ECE;
}

.mybtn2d {
 border-top:2px solid #DDDDDD; border-left:2px solid #DDDDDD; border-bottom:2px solid #999999; border-right:2px solid #999999;
 padding-left:15px;
 padding-right:15px;
 border-radius:10px;
 transition: all 0.3s ease 0s;
 background: #fff url(images/btnbg.png) repeat-x top;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -o-border-radius: 10px;
 -ms-border-radius: 10px;
 border-radius: 10px;
 -moz-box-shadow: 0 3px 5px #ccc;
 -webkit-box-shadow: 0 3px 5px #ccc;
 -o-box-shadow: 0 3px 5px #ccc;
 -ms-box-shadow: 0 3px 5px #ccc;
 box-shadow: 0 3px 5px #ccc;
 outline:none!important;
 white-space: normal;
}



.mybtnp {
 border-top:2px solid #DDDDDD; border-left:2px solid #DDDDDD; border-bottom:2px solid #999999; border-right:2px solid #999999;
 padding-left:14px;
 padding-right:14px;
 border-radius:10px;
 transition: all 0.3s ease 0s;
 background: #fff url(images/btn.png) repeat-x top;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -o-border-radius: 10px;
 -ms-border-radius: 10px;
 border-radius: 10px;
 -moz-box-shadow: 0 3px 5px #ccc;
 -webkit-box-shadow: 0 3px 5px #ccc;
 -o-box-shadow: 0 3px 5px #ccc;
 -ms-box-shadow: 0 3px 5px #ccc;
 box-shadow: 0 3px 5px #ccc;
 outline:none!important;
 white-space: normal;
}
.mybtnp:hover {background: #fff url(images/btn_orange.png) repeat-x top; cursor:pointer; box-shadow: 0 0 10px #e67300;}
.mybtnp:focus {background: #fff url(images/btn_orange.png) repeat-x top; cursor:pointer; box-shadow: 0 0 10px #e67300;}

.mybtnv {
 border-top:2px solid #DDDDDD; border-left:2px solid #DDDDDD; border-bottom:2px solid #999999; border-right:2px solid #999999;
 padding-left:0px;
 padding-right:0px;
 border-radius:5px;
 transition: all 0.3s ease 0s;
 background: #fff url(images/btn.png) repeat-x top;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -o-border-radius: 5px;
 -ms-border-radius: 5px;
 border-radius: 5px;
 -moz-box-shadow: 0 3px 5px #ccc;
 -webkit-box-shadow: 0 3px 5px #ccc;
 -o-box-shadow: 0 3px 5px #ccc;
 -ms-box-shadow: 0 3px 5px #ccc;
 box-shadow: 0 3px 5px #ccc;
 outline:none!important;
 white-space: normal;
}
.mybtnv:hover {background: #fff url(images/btnr.png) repeat-x top; cursor:pointer; box-shadow: 0 0 10px #719ECE;}
.mybtnv:focus {background: #fff url(images/btnr.png) repeat-x top; cursor:pointer; box-shadow: 0 0 10px #719ECE;}

.mybtns {
 border-top:2px solid #DDDDDD; border-left:2px solid #DDDDDD; border-bottom:2px solid #999999; border-right:2px solid #999999;
 padding-left:10px;
 padding-right:10px;
 outline:none!important;
 white-space: normal;
 border:0px;
 background-color:inherit;
 font-size:13px;
 font-weight:bold;
}
.mybtns:hover {cursor:pointer; box-shadow: 0 0 10px #719ECE;}
.mybtns:focus {cursor:pointer; box-shadow: 0 0 10px #719ECE;}

#main-menu:hover {cursor:pointer;}
#main-menu #menu {position: relative;}
#main-menu #menu>li {display: inline-block; position: relative;}
#main-menu #menu li>.submenu {position: absolute; left: -6000px;}
#main-menu #menu li:hover>.submenu {display: block; left:-160px; width:200px; cursor:pointer;}

#main-menu ul {list-style-type: none;}
#main-menu #menu a {display: block; text-decoration: none;}
#main-menu .menu a {padding: 0.8em .8em;}
#main-menu #menu li {vertical-align: middle; white-space: nowrap;}
#main-menu img, #main-menu a {border: none; outline:none!important;}

#main-menu #menu {padding: 0px; margin: 0;}
#main-menu .menu>a {color: #a6625a; font-size: 12px; font-family: Verdana; text-transform: uppercase; padding: 1.77em .5em;}
#main-menu .menu>a:hover {color: #ecc676; background: #ffffff; cursor:pointer;}
#main-menu .menu>a:active {color: #ecc676; background: #ffffff;}
#main-menu .menu>a:visited {color: #a6625a;}

#main-menu .submenu {padding: 0; border: 0px solid #336699; background-color: #ffffff;}
#main-menu .submenu li {border: 1px solid #ffffff; background-color: #336699; border-bottom: #336699;}
#main-menu .submenu a {color: #fff; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
#main-menu .submenu>li>a:hover {color: #330000; background-color: #ecf2f9;}
#main-menu .submenu>li>a:active {color: #330000; background-color: #ecf2f9;}
#main-menu .submenu>li>a:visited {color: #fff;}
#main-menu .submenu>li>a:visited:hover {color: #330000;}

.check-with-label:checked + .label-for-check {font-weight: bold;}

.buttonhref {background:none!important; color:#fff; border:none; padding:0!important; font-family:Tahoma; font-size:11px; cursor:pointer;}

.engrtxtw {text-shadow: 1px 1px 1px rgba(255,255,255,.9);}
.engrtxtg {text-shadow: 2px 2px 2px rgba(170,170,170,.7);}
.engrtxtb {text-shadow: 1px 1px 1px rgba(50,50,50,.6);}
.mpointer:hover {cursor:pointer;}

.xdropbtn {background-color:#99ccff; color:#222222; padding:12px; font-size:16px; border:1px solid #80c6ff; cursor:pointer;}
.xdropbtnNoPad {background-color:#99ccff; color:#222222; padding:4px; font-size:16px; border:1px solid #80c6ff; cursor:pointer;}
.xdropbtn:hover, .xdropbtn:focus {background-color:#66b3ff; outline:none!important;}
.xdropbtnNoPad:hover, .xdropbtnNoPad: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: 1; overflow-y: scroll;}
.xdropdown-content a {color:black; padding: 4px 16px; text-decoration:none; display:block; text-align:left;}
.xdropdown a:hover {background-color: #ddd}
.show {display:block;}

.xdropbtn2 {background-color:#99ccff; color:#222222; padding:12px; font-size:16px; border:1px solid #80c6ff; cursor:pointer;}
.xdropbtn2:hover, .xdropbtn2:focus {background-color:#66b3ff; outline:none!important;}
#xmyInput2 {border-box: box-sizing; background-image: url('images/searchicon2.png'); background-position: 14px 12px; background-repeat:no-repeat; font-size:16px; padding: 14px 310px 12px 45px; border:none;}
.xdropdown2 {position:relative; display:inline-block;}
.xdropdown-content2 {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: 1; overflow-y: scroll;}
.xdropdown-content2 a {color:black; padding: 4px 16px; text-decoration:none; display:block; text-align:left;}
.xdropdown2 a:hover {background-color: #ddd}
.show2 {display:block;}

.gradScroll {
  background: #99ccff; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#99ccff, #f4faff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#99ccff, #f4faff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#99ccff, #f4faff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#99ccff, #f4faff); /* Standard syntax */
}

.gradTitles {
  background: #336699; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#b3cce6, #336699, #336699, #336699, #264d73); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#b3cce6, #336699, #336699, #336699, #264d73); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#b3cce6, #336699, #336699, #336699, #264d73); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#b3cce6, #336699, #336699, #336699, #264d73); /* Standard syntax */
}

.gradTitlesGrey {
  background: #b3b3b3; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#e6e6e6, #b3b3b3, #b3b3b3, #b3b3b3, #808080); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e6e6e6, #b3b3b3, #b3b3b3, #b3b3b3, #808080); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e6e6e6, #b3b3b3, #b3b3b3, #b3b3b3, #808080); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e6e6e6, #b3b3b3, #b3b3b3, #b3b3b3, #808080); /* Standard syntax */
}

.gradRed {
  background: #cc0000; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#ffcccc, #cc0000, #cc0000, #cc0000, #800000); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffcccc, #cc0000, #cc0000, #cc0000, #800000); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffcccc, #cc0000, #cc0000, #cc0000, #800000); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffcccc, #cc0000, #cc0000, #cc0000, #800000); /* Standard syntax */
}

.gradGreen {
  background: #339933; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#c6ecc6, #339933, #339933, #339933, #206020); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#c6ecc6, #339933, #339933, #339933, #206020); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#c6ecc6, #339933, #339933, #339933, #206020); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#c6ecc6, #339933, #339933, #339933, #206020); /* Standard syntax */
}

.gradGrey {
  background: #f2f2f2; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#ffffff, #f2f2f2, #f2f2f2, #f2f2f2, #bfbfbf); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #f2f2f2, #f2f2f2, #f2f2f2, #bfbfbf); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #f2f2f2, #f2f2f2, #f2f2f2, #bfbfbf); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #ffffff, #f2f2f2, #f2f2f2, #f2f2f2, #dfdfdf); /* Standard syntax */
}

.gradGreyRev {
  background: #f2f2f2; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#dfdfdf, #f2f2f2, #f2f2f2, #f2f2f2, #ffffff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#dfdfdf, #f2f2f2, #f2f2f2, #f2f2f2, #ffffff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#dfdfdf, #f2f2f2, #f2f2f2, #f2f2f2, #ffffff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #dfdfdf, #f2f2f2, #f2f2f2, #f2f2f2, #ffffff); /* Standard syntax */
}

.gradGreyPr {
 background-color: #f2f2f2;
}

.gradDiaxSyllogoi {
  background: #336499; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#eff7fb, #336499); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#eff7fb, #336499); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#eff7fb, #336499); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #eff7fb, #336499); /* Standard syntax */
}
.gradDiaxForeis {
  background: #773b91; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#eff7fb, #773b91); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#eff7fb, #773b91); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#eff7fb, #773b91); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #eff7fb, #773b91); /* Standard syntax */
}
.gradDiaxAthlites {
  background: #26a695; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#eff7fb, #26a695); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#eff7fb, #26a695); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#eff7fb, #26a695); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #eff7fb, #26a695); /* Standard syntax */
}
.gradDiaxYpodomes {
  background: #e67300; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#eff7fb, #e67300); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#eff7fb, #e67300); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#eff7fb, #e67300); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #eff7fb, #e67300); /* Standard syntax */
}
.gradDiaxMeli {
  background: #ffb366; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#eff7fb, #ffb366); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#eff7fb, #ffb366); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#eff7fb, #ffb366); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #eff7fb, #ffb366); /* Standard syntax */
}
.gradDiaxSymmetexontes {
  background: #caa4da; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#eff7fb, #caa4da); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#eff7fb, #caa4da); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#eff7fb, #caa4da); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #eff7fb, #caa4da); /* Standard syntax */
}
.grad2blue {
  background: #eaf7fa; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #97d5e7, #eaf7fa, #97d5e7); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #97d5e7, #eaf7fa, #97d5e7); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #97d5e7, #eaf7fa, #97d5e7); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #97d5e7, #eaf7fa, #97d5e7); /* Standard syntax */
}

input::-webkit-input-placeholder {color:#d9d9d9;}
input::-moz-placeholder {color:#d9d9d9;}
input:-ms-input-placeholder {color:#d9d9d9;}
input:-moz-placeholder {color:#d9d9d9;}

[type="date"] {border:0px; color: transparent; background: transparent url(images/calend.png)  97% 50% no-repeat;}
[type="date"]:focus {outline-width: 0;}
[type="date"]::-webkit-inner-spin-button {display: none;}
[type="date"]::-webkit-calendar-picker-indicator {opacity: 0; cursor:pointer;}

.brdsp0 {border-spacing:0px;}

.nwrap {white-space:nowrap;}

.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;}

.hbullgreen {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#339933; font-size:20px;}
.hbullgreen:hover {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#337733; font-size:20px;}
.hbullred {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#cc0000; font-size:20px;}
.hbullred:hover {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#aa0000; font-size:20px;}
.hbullgrey {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#d9d9d9; font-size:20px;}
.hbullgrey:hover {vertical-align:middle; display:inline-block; margin-bottom:5px; color:#c9c9c9; font-size:20px;}

.bg-img1 {
 background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5)), url(images/athlima_1z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}
.bg-img2 {
 background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5)), url(images/athlima_2z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}
.bg-img3 {
 background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5)), url(images/athlima_3z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}
.bg-img4 {
 background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5)), url(images/athlima_4z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}
.bg-img5 {
 background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5)), url(images/athlima_5z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}
.bg-img6 {
 background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5)), url(images/athlima_6z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}
.bg-img7 {
 background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5)), url(images/athlima_7z.jpg);
 background-repeat:no-repeat;
 background-size:cover;
}



/* '/Lanes */
.modalP0Rnd {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(200,200,200, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP0Rnd__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP0Rnd-state {display:none;}
.modalP0Rnd-state:checked + .modalP0Rnd {opacity:1; visibility:visible;}
.modalP0Rnd-state:checked + .modalP0Rnd .modalP0Rnd__inner {top:0;}
.modalP0Rnd-state:checked + .modalP0Rnd .hiddenbut {visibility:visible; display:inline-block;}
.modalP0Rnd__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:60%; height:60%; margin:auto; background:#fff; border-radius:20px; padding:5px; overflow:auto;}
.modalP0Rnd__close {position:absolute; right:25px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP0Rnd__close:after,
.modalP0Rnd__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP0Rnd__close:hover:after,
.modalP0Rnd__close:hover:before {background:#aaa;}
.modalP0Rnd__close:before {transform:rotate(-45deg);}

.modalP1Rnd {z-index:100; opacity:0; visibility:hidden; position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(200,200,200, .9); transition:opacity .25s ease;} /* CustomCSS */
.modalP1Rnd__bg {position:absolute; top:0; right:0; bottom:0; left:0; cursor:pointer;}
.modalP1Rnd-state {display:none;}
.modalP1Rnd-state:checked + .modalP1Rnd {opacity:1; visibility:visible;}
.modalP1Rnd-state:checked + .modalP1Rnd .modalP1Rnd__inner {top:0;}
.modalP1Rnd-state:checked + .modalP1Rnd .hiddenbut {visibility:visible; display:inline-block;}
.modalP1Rnd__inner {transition:top .25s ease; position:absolute; top:-50%; right:0; bottom:0; left:0; width:90%; height:95%; margin:auto; background:#fff; border-radius:20px; padding:5px; overflow:auto;}
.modalP1Rnd__close {position:absolute; right:25px; top:1em; width:1.1em; height:1.1em; cursor:pointer;}
.modalP1Rnd__close:after,
.modalP1Rnd__close:before {content:''; position:absolute; width:2px; height:1.5em; background:#ccc; display:block; transform:rotate(45deg); left:50%; margin:-3px 0 0 -1px; top:0;}
.modalP1Rnd__close:hover:after,
.modalP1Rnd__close:hover:before {background:#aaa;}
.modalP1Rnd__close:before {transform:rotate(-45deg);}
/* '\Lanes */
