@charset 'utf-8';
html {font-family:sans-serif;font-size:17px;font-weight:300; overflow-x:hidden; overflow-y:scroll; box-sizing:border-box; height:auto; -webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; text-size-adjust:100%; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; text-rendering:optimizeLegibility; -webkit-tap-highlight-color:transparent;} 
body {font-size:17px;font-weight:300; background-color:#ffffff; color:#3c4043; text-decoration:none; min-height:100%; top:0px;margin:0px;padding:0px; position:relative; line-height:1.6; font-family: -apple-system,BlinkMacSystemFont,Roboto,helvetica neue,noto sans,sans-serif,Arial,liberation sans,segoe ui,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji,system-ui;}
h1 {font-size:33px; color:#003; text-align:center; padding:6px; margin:auto} 
h2 {font-size:1.6em; color:#000; padding-left:5px;padding-right:5px; display:inline-block; margin:auto} 
h3 {font-size:1.1em; color:#ffe; padding:3px; background-color:#0e357a; text-align:center;text-shadow:1px 1px 2px #001; display:inline-block;width:99%;border-radius:10px;box-shadow:1px 1px 1px 1px rgba(0,0,0,.26); margin:auto}
h4 {font-size:1.1em; color:#fef; padding:3px; background-color:#00b8d8; text-align:center;text-shadow:1px 1px 2px #001; display:inline-block;width:99%;border-radius:10px;box-shadow:1px 1px 1px 1px rgba(0,0,0,.26); margin:auto}
h5 {font-size:1.1em;font-weight:bold;text-align:center;} 
a {color:#1c5485;text-decoration:none;cursor:pointer;font-weight:bold} a:hover {color:#00a;text-decoration:none} a:visited {color:#1c5485;text-decoration:none}
link {color:#00a;text-decoration:none} link:hover {color:#00b;text-decoration:none} link:visited {color:#1c5485;text-decoration:none}
img {border:none; max-width:100%; height:auto; vertical-align:middle; aspect-ratio:attr(width) / attr(height);} input, textarea {font-size:1.1em; padding: 6px 0px 6px 6px; border-radius:10px;} form {white-space:normal}
table {empty-cells:show;font-size:inherit;display:table} table td, th {padding:6px} 
tr {transition:all 0.3s linear} tr.odd {background-color:#fff} tr.even {background-color:#fefefe}
td {font-style:normal;text-decoration:none} th {font-weight:bold;text-decoration:none} 
ul {margin-top:0px;} hr {color:#f6f6f6;margin:16px;}
.a1 a {color:#ffffff;font-weight:bold;text-decoration:none} .a1 a:hover {color:#ffffee;text-decoration:none} .a1 a:visited {color:#fffffe;text-decoration:none}
.navbar {display:inline !important;margin-left:0 !important;padding-left:0px;font-size:1.0em; position:relative; min-height:50px; margin-bottom:20px; border:1px solid transparent; -moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 3px 4px 0px rgba(0,0,0,0.2); box-shadow:0px 1px 2px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 3px 4px 0px rgba(0,0,0,0.2); }
.navbar-header {color:#255f90; background-color:#feffff; min-height:64px; margin-right:6px;} .navbar-nav {margin:0 -15px;} 
.navbar-inverse {min-height:64px; color:#255f90; background-color:#feffff; border-color:#feffff}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav, .navbar-inverse .navbar-inverse .navbar-text {color:#255f90;background-color:#feffff} .navbar-inverse .navbar-nav>li>a {color:#255f90}
.navbar-inverse .navbar-collapse {height:0px;display:none} 
.navbar-brand {color:#255f90;background-color:#feffff; font-size:26px;height:64px; padding:5px 15px; line-height:20px;box-sizing:border-box;display:inline-block; text-shadow:1px 1px 2px #eee} .navbar-brand a, .navbar-brand a:link, .navbar-brand a:visited {color:#255f90} .navbar-brand:hover, .navbar-brand:focus, .navbar-brand a:hover, .navbar-brand a:focus {color:#3d9970;text-decoration:none}
.navbar-top {color:#255f90;background-color:#feffff;font-size:17px;padding:12px 0px;text-shadow:1px 1px 2px #eee;display:inline-block}
.navbar-top a {color:#255f90;background-color:#feffff;text-decoration:none;border-radius:10px; margin:0px;padding:4px 3px;transition:all 0.6s ease-in-out} .navbar-top a:hover {color:#000033;background-color:#c6e6f6;text-decoration:none; box-shadow:0 2px 5px 0 rgba(0,0,0,.26); } .navbar-top a:visited {color:#255f90; text-decoration:none}
.navbar-fixed-top {right:0;left:0;position:fixed;top:0;border-width:0 0 1px;z-index:1030}
.nav {padding-left:0 !important; margin-bottom:3px !important; list-style:none !important} 
.nav-pills {margin:3px; padding:3px; font-size:1.0em !important;display:inline-block !important;} .nav-pills li {display:inline-block !important; color:001;background-color:#fff; border-radius:10px; margin:6px; padding:3px; min-height:26px; box-shadow:0 2px 5px 0 rgba(0,0,0,.26); transition:all 0.3s linear} .nav-pills li a, .nav-pills li a:visited {color:#002;padding:6px;} .nav-pills li:hover, .nav-pills li:focus {background-color:#c6e6f6;color:#000}
.header {min-height:64px;box-sizing:border-box;border-color:#feffff}
.info {margin:1px;padding:3px;} .fa {display:inline-block !important; min-height:16px !important;min-width:16px !important; font-size:inherit !important;}
.button {display:inline-block !important; background-color:#eaeaea; color:#000; font-size:1.0em; font-weight:bold; text-align:center; border-radius:10px; margin:3px; padding:6px; white-space:normal; box-shadow:0 2px 5px 0 rgba(0,0,0,.26);} .button:hover, .button:focus {background-color:#c6e6f6}
.btn {font-size:1.1em;white-space:normal;font-weight:bold}
.btn1 {font-size:1.1em;width:100%;text-align:center;white-space:normal}
.img {width:140px; min-height:100px;max-height:140px; text-align:right; margin:12px; border:0;border-radius:10px; overflow:hidden;float:right} 
.img0 {max-height:100px; margin:16px;} .img1 {max-height:260px;margin:12px;border-radius:10px} .img2 {width:200px; min-height:100px; max-height:200px;} 
.imgc {width:140px; min-width:120px; max-width:140px; max-height:140px; text-align:right; margin:12px; border:0; border-radius:50%; border:6px solid #eee; overflow:hidden; float:right;}
.left {text-align:left} .right {text-align:right} .center {text-align:center;vertical-align:middle}	.float_left {float:left}
.odd {background-color:#ffffff} .even {background-color:#fefefe}
.iconc {background-color:#1c5485;color:#fff;border:3px solid #eee;border-radius:50%;display:inline-block;text-align:center;line-height:1.1; font-size:2em; min-width:32px;min-height:32px;padding:8px;text-shadow:1px 1px 2px #333}
.iconc0 {background-color:#dddddd;color:#fff;border:3px solid #eee;border-radius:50%;display:inline-block;text-align:center;line-height:1.1; font-size:2em; min-width:32px;min-height:32px;padding:8px;text-shadow:1px 1px 2px #333;box-shadow:0px 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 0px 2px 2px rgba(0, 0, 0, 0.098), 0px 0px 5px 1px rgba(0, 0, 0, 0.084);margin:5px;}
.iconc1 {background-color:#1347a4;color:#fff;border:3px solid #eee;border-radius:50%;display:inline-block;text-align:center;line-height:1.1; font-size:2em; min-width:32px;min-height:32px;padding:8px;text-shadow:1px 1px 2px #333;box-shadow:0px 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 0px 2px 2px rgba(0, 0, 0, 0.098), 0px 0px 5px 1px rgba(0, 0, 0, 0.084);margin:5px;}
.iconc2 {background-color:#0e357a;color:#fff;border:3px solid #eee;border-radius:50%;display:inline-block;text-align:center;line-height:1.1; font-size:2em; min-width:32px;min-height:32px;padding:8px;text-shadow:1px 1px 2px #333;box-shadow:0px 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 0px 2px 2px rgba(0, 0, 0, 0.098), 0px 0px 5px 1px rgba(0, 0, 0, 0.084);margin:5px;}
.iconc3 {background-color:#4caf50;color:#fff;border:3px solid #eee;border-radius:50%;display:inline-block;text-align:center;line-height:1.1; font-size:2em; min-width:32px;min-height:32px;padding:8px;text-shadow:1px 1px 2px #333;box-shadow:0px 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 0px 2px 2px rgba(0, 0, 0, 0.098), 0px 0px 5px 1px rgba(0, 0, 0, 0.084);margin:5px;}
.iconc4 {background-color:#f4c430;color:#fff;border:3px solid #eee;border-radius:50%;display:inline-block;text-align:center;line-height:1.1; font-size:2em; min-width:32px;min-height:32px;padding:8px;text-shadow:1px 1px 2px #333;box-shadow:0px 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 0px 2px 2px rgba(0, 0, 0, 0.098), 0px 0px 5px 1px rgba(0, 0, 0, 0.084);margin:5px;}
.iconh1 {min-height:54px;min-width:54px; margin:0px; font-size:1em}
.shadow {box-shadow:1px 1px 1px 1px rgba(0,0,0,.26);} .text-shadow-white {text-shadow:1px 1px 2px #fff;} .text-shadow-black {text-shadow:1px 1px 2px #000; } .line {border-top: 1px solid #e3e3e3;} 
.top0 {background-color:#dddddd; color:#000; font-size:1.1em; font-weight:bold; padding:3px; text-align:center; width:99%; display:block; border-radius:10px; text-shadow:1px 1px 2px #fff;}
.top1 {background-color:#1347a4; color:#fff; font-size:1.1em; font-weight:bold; padding:3px; text-align:center; width:99%; display:block; border-radius:10px; text-shadow:1px 1px 2px #000;}
.top2 {background-color:#0e357a; color:#fff; font-size:1.1em; font-weight:bold; padding:3px; text-align:center; width:99%; display:block; border-radius:10px; text-shadow:1px 1px 2px #000;}
.top3 {background-color:#4caf50; color:#fff; font-size:1.1em; font-weight:bold; padding:3px; text-align:center; width:99%; display:block; border-radius:10px; text-shadow:1px 1px 2px #000;}
.top4 {background-color:#f4c430; color:#fff; font-size:1.1em; font-weight:bold; padding:3px; text-align:center; width:99%; display:block; border-radius:10px; text-shadow:1px 1px 2px #000;}
.row {display:block;padding:3px;display:-webkit-box; display:-ms-flexbox; display:box; display: flex;}
.col {display:inline-block;text-align:center;vertical-align:middle;padding:3px;}
.colm {display:none;text-align:center;vertical-align:middle;padding:3px;}
.col0 {display:none;text-align:center;vertical-align:middle;padding:3px;}
.col1 {display:none;text-align:center;vertical-align:middle;padding:3px;}
.col2 {display:none;text-align:center;vertical-align:middle;padding:3px;}
.z0 {margin:6px 0px; padding:6px; -moz-border-radius:18px; border-radius:18px; border:1px solid #eee}
.z1 {padding:9px; -moz-border-radius:10px; border-radius:10px; border:1px solid #eee}
.z2 {padding:9px; -moz-border-radius:10px; border-radius:10px; box-shadow:1px 1px 1px 1px rgba(0,0,0,.26);}
.space {padding-left:6px;padding-right:6px;} .vspace {margin-top:63px;margin-bottom:63px;}
.input {}
.submit {background-color:#0074d9;color:#fff;font-size:1.0em;font-weight:bold; margin:6px; padding:6px; border:1px solid #6ac; border-color:#3079ed; border-radius:10px; box-shadow:1px 1px 1px 1px rgba(0,0,0,.26);} .submit:hover, .submit:focus {background-color:#0d57a2}
.select {background-color:#0074d9;color:#fff;font-size:1.0em;font-weight:bold; margin:6px; padding:6px; border:1px solid #6ac; border-color:#3079ed; border-radius:10px; box-shadow:1px 1px 1px 1px rgba(0,0,0,.26);}
.inblock {display:inline-block} .show {display:block !important} .hide {display:none !important} .view {display:none;visibility:hidden} .start {display:block;visibility:hidden}
.open {margin:0px; padding:3px; font-weight:bold; color:#000; background-color:#eee; text-shadow:1px 1px 2px #fff; text-align:center; width:99%; border-radius:10px; box-shadow:1px 1px 1px 1px rgba(0,0,0,.26); transition:all 0.3s linear} .open:hover, .open:focus {background-color:#c6e6f6} 
.open-content {margin:0px; padding:9px; transition:all 0.3s linear;-moz-border-radius:10px; border-radius:10px; border:1px solid #f6f6f6} .open-content:hover, .open-content:focus {background-color:#fff} 
.youtube {max-width:280px;text-align:right;margin:9px;border:0}
.video {max-width:280px;text-align:right;border:0}
.map {max-width:280px;max-height:157px;text-align:right;margin:10px;border:0}
.find {display:inline-block} .app {width:100%;min-height:440px;display:none} .fade {transition:all 0.3s linear}
.big {font-size:1.3em} .bold {font-size:1.05em;font-weight:bold;text-align:center;} 
.social {font-weight:bold; display:block;text-align:center;vertical-align:middle; min-width:100px;min-height:26px; padding:0px;text-align:center} .language {margin-top:10px;} 
.list-group {padding-left:0;margin-bottom:20px;} .list-group-item {position:relative; display:block; padding:10px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd} .list-group-item:first-child {border-top-left-radius:4px; border-top-right-radius:4px;} .list-group-item:last-child {margin-bottom:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}
.tab {font-size:1.0em !important; background-color:#fff; padding:6px 3px 0px 3px; overflow:hidden; border:1px solid #ccc; border-radius:10px 8px 0px 0px;} 
.tab-button {color:#000; background-color:#fff; padding:0px 9px; margin:0px 3px; font-size:1.0em; text-align:center; border:none; border-radius:10px; outline:none; cursor:pointer; transition:all 0.3s linear} 
.tab-button:after {position:relative; content:''; display:block; height:4px; margin-top:3px; width:100%; background:#fefefe; border-top-left-radius:4px; border-top-right-radius:4px;} 
.tab-button:hover, .tab-button:focus {color:#1a73e8; } 
.tab-button.active {background-color:#fff; color:#1a73e8;} .tab-button.active:after {position:relative; content:''; display:block; height:4px; width:100%; background:#1a73e8; border-top-left-radius:4px; border-top-right-radius:4px;} 
.tab-content {min-height:300px; padding:6px; background-color:#fff; display:none; border:1px solid #ccc; border-top:none; border-radius:0px 0px 8px 8px; transition:all 0.3s linear}
.tab-list {margin:3px; padding:3px; font-size:1.0em !important;display:inline-block !important;} .tab-list li {display:inline-block !important; border-radius:10px; margin:3px 6px 0px 0px; padding:1px; min-height:26px; transition:all 0.3s linear} .tab-list li:hover, .tab-list li:focus {background-color:#c6e6f6;color:#000} .tab-list li a {color:#000;padding:6px;} 
.font-load {font-family: -apple-system,BlinkMacSystemFont,Roboto,helvetica neue,noto sans,sans-serif,Arial,liberation sans,segoe ui,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji,system-ui;} .flag-icon {visibility:hidden;min-height:17px !important;min-width:22px !important;}
.md-button {text-transform:none} .md-tab {text-transform:none} md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) {min-height:150px;}
.container {margin:auto; margin-top:6px; margin-bottom:6px; padding:9px; box-sizing:border-box; height:auto !important;} .container-fluid {margin:0px; padding:0px;} .content {margin:3px;padding:3px;} .container-all {margin:auto} 
.w100 {width:100%} .w66 {max-width:60%} .w33 {max-width:33%} .w70 {max-width:70%} .w30 {max-width:30%} .w50 {max-width:50%} 
.grid-left {background-color:#fff; margin:6px; padding:9px; -webkit-box-flex:1; -o-box-flex:1; box-flex:1; flex-grow:1; flex-shrink:1;} 
.grid-right {background-color:#fff; min-width:120px; margin:6px; padding:16px 0px;flex:1;-webkit-box-flex:1; -o-box-flex:1; box-flex:1;flex-grow:1; flex-shrink:1;} 
.grid-center {background-color:#fff; width:99%; min-width:250px; margin:6px 0px; padding:9px;} 
.ad {width:100%;text-align:center;margin-top:39px;margin-bottom:39px;min-width:250px;min-height:280px;} .adh {min-width:250px;min-height:280px;} .adv {min-width:250px;} 
.breadcrumb {font-size: 0.9em;text-align:left;line-height:1; padding-left:30px;} .home {} .folder {} .section {}
.main {width:100%; padding:12px; display:flex;flex-flow:row wrap;}
.div0 {flex:1} .div1 {margin:12px;flex:1} .div2 {margin:12px;flex:1} .div3 {margin:9px;flex:1} 
.box {width:100%; border:1px solid #f6f6f6; border-color:#3079ed; border-radius:10px; padding:3px; display:flex;flex-flow:row wrap;}
.scroll {width:100%; max-height:600px; overflow-x:auto; overflow-y:auto;}
.table {width:100%; margin:auto; padding:6px;} .table tr {} .table td th {padding:6px; border-radius:6px;} .table th {background-color:#f6f6f6;color:#000;font-weight:bold; } .table tr:nth-child(odd) {background-color:#fafafa} .table tr:nth-child(even) {background-color:#fff} .table tr:hover {background-color:#feeeaa} 
.tinfo {width:100%; margin:auto; padding:6px;} .tinfo tr {display:flex; flex-flow:row wrap;} .tinfo td, th {padding:6px; flex:1; border-collapse:collapse; border-radius:6px;} 
.div-over div:nth-child(odd) {background-color:#fafafa} .div-over div:nth-child(even) {background-color:#fff} 
.i_on {background-color:#f6f6dc;}
.table1 td th {padding:12px;} .border-bottom {border-bottom: 1px solid #e3e3e3;} .border-radius{border-radius:10px;}
.search {width:99%; padding:6px 0px 6px 6px;margin:9px 9px 9px 0px; border-radius:10px;}
.footer {background-color:#ddd;color:#000;text-align:center;margin:0px;padding:30px;}
.logo {width:21px;height:21px; margin:0px 6px;} 
.side-right {font-size:16px; font-family:Arial; padding:9px;}
.side-left {color:#fff; background-color:#0e357a; font-size:16px; font-family:Arial; width:100%; margin:0px; padding:9px; position:relative; display:block; } 
.side-left a, .side-left a:visited {color:#fff; } .side-left a:hover {color:#0e357a; }
.side-left .nav-pills {margin:3px; padding:3px; } 
.side-left .nav-pills li {color:#fff; background-color:#0e357a; margin:1px; padding:3px; min-height:26px; min-width:130px; box-shadow:0px;}
.side-left .nav-pills li a, li a:visited {color:#fff; } 
.side-left .nav-pills li a:hover, li a:focus {color:#f4c430; } 
.white {color:#fff;} .black {color:#000;} .blue {color:#0e357a;} .green {color:#55e6a5;} .cyan {color:#00b8d8;} .orange {color:#ff7f50;} .gold {color:#f4c430;} grey {color:#eee;}
.yellow {color:#f4f132} .green {color:#4caf50} 
.alert {color:#001; background-color:#ff7f50; font-size:19px; font-weight:bold; margin:9px 15px 3px 30px; padding:3px 6px; text-align:center; display:inline-block; border-radius:10px;}
.alert1{color:#001; background-color:#ff7f50; font-size:19px; font-weight:bold; margin:9px 15px 3px 30px; padding:3px 6px; text-align:center; display:inline-block; border-radius:10px;}
.alert2{color:#001; background-color:#ff7f50; font-size:19px; font-weight:bold; margin:9px 15px 3px 30px; padding:3px 6px; text-align:center; display:inline-block; border-radius:10px;}
.alert3{color:#001; background-color:#f4c430; font-size:19px; font-weight:bold; margin:9px 15px 3px 30px; padding:3px 6px; text-align:center; display:inline-block; border-radius:10px;}
.foto {width:140px; min-height:100px;max-height:140px; text-align:right; margin:12px; border:0; border-radius:10%; border:6px solid #eee; overflow:hidden; float:right;}
.bgcolor0 {background-color:#eeeeee; color:#fff; }
.bgcolor1 {background-color:#0e357a; color:#fff; }
.bgcolor2 {background-color:#00b8d8; color:#fff; }
.bgcolor3 {background-color:#4caf50; color:#fff; }
.bgcolor4 {background-color:#f4c430; color:#001; }
.code {background-color:#001; color:#ffe; padding:8px; margin:8px; border-radius:10px; }
.page {padding-right:5px;} .page_title {color:#fff; background-color:#0e357a; font-size:1.2em; width:100%; text-align:center; padding:25px; vertical-align:top; margin-top:35px; margin-bottom:0px; min-height:100px; white-space:normal; height:auto !important}
.page-icon {font-size:33px; color:#003; text-align:center; padding:6px; margin:auto} 
.page-logo {height:60px; min-width:230px; min-width:312px; margin:0px 6px;} 
.page-button1 {color:#fff; background-color:#0e357a; font-size:16px; font-weight:700; font-family:'Montserrat',sans-serif; letter-spacing:0.6px; margin:11px; padding:11px; text-align:center; border-radius:20px; box-shadow:1px 1px 1px 1px rgba(0,0,0,.26); }
.page-button1 a, a:visited {color:#fff}  .page-button1 a:hover, a:focus {color:#f4c430}
.page-button2 {color:#fff; background-color:#00b8d8; font-size:16px; font-weight:700; font-family:'Montserrat',sans-serif; letter-spacing:0.6px; margin:11px; padding:11px; text-align:center; border-radius:20px; box-shadow:1px 1px 1px 1px rgba(0,0,0,.26); }
.page-button2 a, a:visited {color:#fff} .page-button2 a:hover, a:focus {color:#0e357a}
.page-button3 {color:#fff; background-color:#55e6a5; font-size:16px; font-weight:700; font-family:'Montserrat',sans-serif; letter-spacing:0.6px; margin:11px; padding:11px; text-align:center; border-radius:20px; box-shadow:1px 1px 1px 1px rgba(0,0,0,.26); }
.page-button3 a, a:visited {color:#fff} .page-button3 a:hover, a:focus {color:#0e357a}
.page-button4 {color:#001; background-color:#f4c430; font-size:16px; font-weight:700; font-family:'Montserrat',sans-serif; letter-spacing:0.6px; margin:11px; padding:11px; text-align:center; border-radius:20px; box-shadow:1px 1px 1px 1px rgba(0,0,0,.26); }
.page-button4 a, a:visited {color:#001} .page-button4 a:hover, a:focus {color:#0e357a}
.page-menu1 {color:#fff; background-color:#0e357a; text-align:center; padding:9px; font-size:18px; width:100%} .page-menu1 a {color:#fff; } .page-menu1 a:visited {color:#fff; } .page-menu1 a:hover {color:#0e357a; }
.page-menu1 .nav-pills {margin:3px; padding:3px; display:inline-block !important;} 
.page-menu1 .nav-pills li {color:#fff; background-color:#0e357a; margin:6px; padding:3px; min-height:26px; display:inline-block !important; border-radius:10px; box-shadow:0 2px 5px 0 rgba(0,0,0,.26); transition:all 0.3s linear;}
.page-menu1 .nav-pills li a, li a:visited {color:#fff; padding:6px; } 
.page-menu1 .nav-pills li a:hover, li a:focus {color:#f4c430; } 
.page-menu1-item {color:#fff; background-color:#c6e6f6; margin:6px; padding:6px; min-height:26px; display:inline-block !important; border-radius:10px; box-shadow:0 2px 5px 0 rgba(0,0,0,.26); transition:all 0.3s linear} 
.page-menu1-item a, .page-menu-item a:visited {color:#fff; }
.page-menu1-item a:hover, a:focus {color:#0e357a;} 
.page-menu2 {color:#fff; background-color:#1347a4; text-align:center; padding:9px; font-size:18px; width:100%} .page-menu2 a {color:#fff; } .page-menu2 a:visited {color:#fff; } .page-menu2 a:hover {color:#0e357a; }
.page-menu2 .nav-pills {margin:3px; padding:3px; display:inline-block !important;} 
.page-menu2 .nav-pills li {color:#fff; background-color:#1347a4; display:inline-block !important; border-radius:10px; margin:6px; padding:3px; min-height:26px; box-shadow:0 2px 5px 0 rgba(0,0,0,.26); transition:all 0.3s linear} 
.page-menu2 .nav-pills li a, .page-menu2 .nav-pills li a:visited {color:#fff; padding:6px; } 
.page-menu2 .nav-pills li a:hover, .page-menu2 .nav-pills li a:focus {color:#0e357a;} 
.page-menu2-item {color:#fff; background-color:#c6e6f6; margin:6px; padding:6px; min-height:26px; box-shadow:0 2px 5px 0 rgba(0,0,0,.26); transition:all 0.3s linear} 
.page-menu2-item a, .page-menu2-item a:visited {color:#fff;}
.page-menu2-item a:hover, a:focus {color:#0e357a;} 
.page-top {color:#fff; background-color:#0e357a; text-align:center; padding:9px; font-size:18px; width:100%} .page-top a {color:#fff; } .page-top a:visited {color:#fff; } .page-top a:hover {color:#0e357a; }
.page-top .nav-pills {margin:3px; padding:3px; display:inline-block !important;} 
.page-top .nav-pills li {color:#fff; background-color:#0e357a; margin:6px; padding:3px; min-height:26px; display:inline-block !important; border-radius:10px; box-shadow:0 2px 5px 0 rgba(0,0,0,.26); transition:all 0.3s linear;}
.page-top .nav-pills li a, li a:visited {color:#fff; padding:6px; } 
.page-top .nav-pills li a:hover, li a:focus {color:#f4c430; } 
.page-top-item {color:#fff; background-color:#c6e6f6; margin:6px; padding:6px; min-height:26px; display:inline-block !important; border-radius:10px; box-shadow:0 2px 5px 0 rgba(0,0,0,.26); transition:all 0.3s linear} 
.page-top-item a, .page-menu-item a:visited {color:#fff; }
.page-top-item a:hover, a:focus {color:#0e357a;} 
.page-menu {color:#fff; background-color:#00b8d8; text-align:center; padding:9px; font-size:18px; width:100%} .page-menu a {color:#fff; } .page-menu a:visited {color:#fff; } .page-menu a:hover {color:#0e357a; }
.page-menu .nav-pills {margin:3px; padding:3px; display:inline-block !important;} 
.page-menu .nav-pills li {color:#fff; background-color:#00b8d8; display:inline-block !important; border-radius:10px; margin:6px; padding:3px; min-height:26px; box-shadow:0 2px 5px 0 rgba(0,0,0,.26); transition:all 0.3s linear} 
.page-menu .nav-pills li a, .page-menu .nav-pills li a:visited {color:#fff; padding:6px; } 
.page-menu .nav-pills li a:hover, .page-menu .nav-pills li a:focus {color:#0e357a;} 
.page-menu-item {color:#fff; background-color:#c6e6f6; margin:6px; padding:6px; min-height:26px; box-shadow:0 2px 5px 0 rgba(0,0,0,.26); transition:all 0.3s linear} 
.page-menu-item a, .page-menu-item a:visited {color:#fff;}
.page-menu-item a:hover, a:focus {color:#0e357a;} 
.page-input-box {background-color:#0e357a; font-size:1.1em; font-weight:bold; margin:0px; padding:9px; text-align:center; border-radius: 10px; } 
.page-input-group {width: 793px; margin:0px; padding: 3px;}
.page-input-row {width: 100%; min-height:80px; margin:0px; padding:3px; display:flex}
.page-input-col {min-width: 300px; min-height:80px; margin:3px; padding:3px; flex:1}
.page-input-title {color:#0e357a;; font-weight:bold; display:block; min-width:60px; margin:0px; padding:3px; }
.page-input {font-size:15px; color:#111; background-color:#fff; padding:9px; border:1px solid #ddd; border-radius:10px;}
.page-message {color:#001; background-color:#00b8d8; font-size:16px; padding:6px; text-align:center; border-radius:10px;}
.page-footer {color:#000; background-color:#eee; margin:0px; padding:30px; text-align:center;display:flex; align-self: stretch; flex-shrink: 0; height: 498px; position: static;}
.page-footer-column {flex:1}
.page-footer-item {}
.link-white a, .link-white a:visited {color:#ffe;text-decoration:none} .link-white a:hover {color:#0e357a;} 
.link-black a, .link-black a:visited {color:#011;text-decoration:none} .link-black a:hover {color:#ffefaf;} 
.switchonoff {position: relative; display: inline-block; width: 60px; height:34px;} .switchonoff input {opacity: 0; width: 0; height: 0;} .onoff {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #cccccc; -webkit-transition: .4s; transition: .4s;} .onoff:before {position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s;} input:checked + .onoff {background-color: #2196F3; } input:focus + .onoff {box-shadow: 0 0 1px #cccccc; } input:checked + .onoff:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px);}  .onoff.round {border-radius: 34px; } .onoff.round:before {border-radius: 50%; }
.switchoffon {position: relative; display: inline-block; width: 60px; height:34px;} .switchoffon input {opacity: 0; width: 0; height: 0;} .offon {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #2196F3; -webkit-transition: .4s; transition: .4s;} .offon:before {position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s;} input:checked + .offon {background-color: #cccccc; } input:focus + .offon {box-shadow: 0 0 1px #cccccc; } input:checked + .offon:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px);}  .offon.round {border-radius: 34px; } .offon.round:before {border-radius: 50%; }
#i_content {border-collapse:collapse; width:100%; transition:all 0.3s linear} #i_content tr.header, #i_content tr:hover {background-color:#fdfdfd} 
@media only screen and (min-width:300px) {.sm {} .container {padding:9px;} .body {min-width:240px;} .w50 {max-width:100%;} .video {max-width:280px; } .map {max-width:240px;} }
@media only screen and (min-width:396px) {.mobile {} .container {padding:10px;} .colm {display:inline-block} .video {max-width:360px;} .youtube {max-width:360px;} .map {max-width:300px;max-height:150px;}}
@media only screen and (min-width:600px) {.side-left {height:100%; width:180px; position:fixed; z-index:1; overflow-x:hidden; } .side-right {margin-left:180px;} }
@media only screen and (min-width:600px) {.md {} .container {padding:10px 12px;} .body {font-size:17px;} .w50 {max-width:50%;} .img2 {max-height:260px;} .grid-right {display:inline-block;margin-left:33px;max-width:33%;} .col0 {display:inline-block} .grid-center {margin-left:9%;margin-right:9%;} .map {max-width:320px;max-height:180px;}}
@media only screen and (min-width:960px) {.lg {} .tablet {} .container {padding:10px 15px;} .body {font-size:17px;} .grid-right {margin-left:33px;max-width:36%;} .col1 {display:inline-block}}
@media only screen and (min-width:1280px) {.xl {} .desktop {} .container {max-width:1280px; padding:10px 20px;} .img3 {max-height:380px;} .col2 {display:inline-block} .grid-center {margin-left:16%;margin-right:16%;}}
@media only screen and (min-width:1920px) {.hd {} .container {max-width:1920px; padding:10px 25px; .body {font-size:18px;}} .img3 {max-height:560px;} }
@media only screen and (max-width:600px) {.table td th {width:auto; display:block;} }
@-webkit-keyframes img {0%,50% {opacity:0; -webkit-transform:scale(0.5);} 100% {opacity:1; -webkit-transform:scale(1);}}
@-moz-keyframes img {0%,50% {opacity:0; -moz-transform:scale(0.5);} 100% {opacity:1; -moz-transform:scale(1);}}
:-webkit-full-screen {background-color:#fff; }
:-ms-fullscreen {background-color:#fff; }
:fullscreen {background-color:#fff; }
.flag-icon {visibility:visible}
.fa {visibility:visible}
/* 20250707 */  