﻿@charset "utf-8";
@import url(bootstrap.css);
@import url(responsiveslides.css);
@import url(jquery-ui.css);
@import url(themes.css);
@import url(lightslider.css);
@import url(owl.carousel.css); 
@import url(owl.theme.default.css);
@import url(colorbox.css); 
@import url(swiper-bundle.min.css); 
@import url(simple-lightbox.css); 
@import url(swiper.min.css); 
/*red:#ae1106,blue:#13478f,*/
html,body{margin:0;padding:0;height:100%;color:#000;-webkit-text-size-adjust:none;line-height:1.5em;font-size:1.1em;}
body{min-width:320px;background-color:#fff;position:relative;-webkit-text-size-adjust:none;padding-right:0 !important;}
body *{text-shadow:none;}
.header,.content,.footer{text-align:center;}
.header,.footer{background:#777;font-size:1.1em;font-weight:bold;color:#fff;line-height:40px;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;padding:0 50px;}
.header.fixed{position:fixed;top:0;left:0;}
.footer.fixed{position:fixed;bottom:0;left:0;}
.header a{display:block;width:28px;height:18px;padding:11px;position:absolute;top:0;left:0;}
.header a:before,.header a:after{content:'';display:block;background:#fff;height:2px;}
.header a span{background:#fff;display:block;height:2px;margin:6px 0;}
.content{padding:150px 50px 50px 50px;}
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}*,*:before,*:after{box-sizing:border-box;font-smoothing:antialiased}*:before,*:after{outline:none}img,object,embed{max-width:100%}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:middle}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}img{vertical-align:bottom}
caption{caption-side:top;color:#000;font-weight:bold;font-size:1.2em;margin-bottom:10px;}
:lang(en){font-family:"Segoe UI","Arial","Helvetica","sans-serif","microsoft jhenghei";}
:lang(zh-hk){font-family:"Microsoft JhengHei","sans-serif";}
:lang(zh-cn){font-family:"Microsoft JhengHei","sans-serif";}
.tick{font-family:MS Mincho;text-align:center;}
a{line-height:1.5em;color:#003686;text-decoration:underline;}
a:hover,a:focus{text-decoration:none;}
.access{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.wordBreak{font-weight:inherit;word-wrap:break-word;word-break:break-all;display:inline-block;max-width:100%;}
h1{font-size:1.4em;font-weight:bold;margin:1em 0;}
h1 span{font-size:.7em;font-weight:normal;display:block;}
h2{font-size:1.2em;font-weight:bold;padding-top:1em;margin-bottom:0.5em;clear:both;color:#003686;}
h3{font-size:1.1em;font-weight:bold;padding-top:1em;margin-bottom:0.5em;color:#2a66c0;}
h4{font-size:1em;font-weight:bold;padding-top:1em;margin-bottom:0.5em;}
p{text-align:justify;margin:1em 0;line-height:1.5em;clear:both;font-size:1em;}
ul{list-style-type:disc;margin-left:1.5em;}
li{text-align:justify;}
ol li{margin-left:1.5em;}
ol li:before{vertical-align:top;}
img[usemap]{border:none;height:auto;max-width:100%;width:auto;}
.textIndent{text-indent:30px;}
input[type="text"],textarea{width:80%;}
textarea{height:200px;width:100%;}
.maxWidth800{width:100%;max-width:800px;}
.notes{font-size:.8em;}
.notes div{display:flex;}
.notes div span:first-child{white-space:nowrap;padding:0 10px 0 0;}
/*Black Color*/
/*#index #header{border-top:8px solid #666;}
#index #desktop-top {background-color:#666;}
#index #desktop-top .frame .tMenu,#index #mobile-top #searchInside,#index #mobile-top #langInside,#index #menu,#index>#contentContainer #banner,#index #cboxOverlay,#index #colorbox,#index .landing-content,#index .sitemap,#index #usefulink,#index #footer,#index #header .container,#index .title,#index .shareList{filter:grayscale(1);}*/

.font-arial{font-family:Arial;}
.searchBtn{background:url("../images/search-solid.svg")no-repeat;width:22px;height:22px;color:#666;border:0;font-size:0;}
.searchBtn:hover,.searchBtn:focus{background:url("../images/search-solid-r.svg")no-repeat;width:22px;height:22px;color:#666;border:0;font-size:0;}
.backBtn{position:absolute;padding:0 !important;right:20px;top:60px;}
.backBtn a{color:#000;text-decoration:none !important;font-weight:normal !important;}
.alignCenter{text-align:center;}
.alignRight{text-align:right;}
.borderBottomNone{border-bottom:1px solid #fff;}
.vertM{vertical-align:middle;}
.noShow{display:none;}
.textBold{font-weight:bold;}
.txtBItalic{font-style:italic;font-weight:bold;}
.bUnderline{font-weight:bold;text-decoration:underline;}
.bNoUnderline{font-weight:bold;text-decoration:none;}
.txtItalic{font-style:italic;font-weight:normal;}
h2 .txtUnderline{font-weight:bold;}
.txtUnderline{text-decoration:underline;}
.floatRight{float:right;right:0;}
.tableScroll{overflow-x:auto;}
.remark{color:#e00000;}
#lightSlider{padding-left:66px;display:none;}
#lightSlider a img{max-height:50px;}
.anchor,#myDiv,#myDiv2{display:block;position:relative;top:-60px;visibility:hidden;}
.container{padding:10px 0;}
.style1{color:#e40000;}
.style2{color:#D200D2;}
.vacenter{vertical-align:middle;}
blockquote{margin-left:26px;}
.left40{margin-left:40px;}
.contentTitle{font-size:1.2em;font-weight:bold;color:#000;text-decoration:none;}
.iframeContainer{position:relative;width:100%;overflow:hidden;padding-top:100%;}
.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none;}
.s{text-decoration:line-through;}
.noBottomLine{border-bottom:0 !important;}
.remarks{display:flex;margin:auto;}
.remarks span{margin-right:10px;font-weight:bold;width:60px;}
.smallRemarks{display:flex;margin:auto;font-size:.8em;}
.smallRemarks span{margin-right:10px;font-weight:bold;color:#003686;}
.popup{text-align:left;}
.popup a{color:#000;padding:0 5px;}
.popupImg a{text-align:center;display:block;}
.popupImg a img{max-height:calc(90vh - 170px);}
table tr td,table tr td p,table th{text-align:left;}
input::placeholder{color:#666;}
#cboxClose{top:10px;right:8px;}
#banner .transparent-btns_nav{opacity:0;}
#banner .transparent-btns_nav:hover,#banner .transparent-btns_nav:focus{opacity:1;-webkit-animation:fadeIn .5s;-moz-animation:fadeIn .5s;-ms-animation:fadeIn .5s;-o-animation:fadeIn .5s;animation:fadeIn .5s;}
@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
@-ms-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
.dclose{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.in-view #q1,.in-view #s1{animation-delay:.3s;animation:our-work-icon 0.3s ease-in-out;animation-fill-mode:forwards;will-change:transform;transition:0.3s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.in-view #q2,.in-view #s2{animation-delay:.6s;animation:our-work-icon 0.6s ease-in-out;animation-fill-mode:forwards;will-change:transform;transition:0.6s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.in-view #q3,.in-view #s3{animation-delay:.9s;animation:our-work-icon 0.9s ease-in-out;animation-fill-mode:forwards;will-change:transform;transition:0.9s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.in-view #q4,.in-view #s4{animation-delay:1.2s;animation:our-work-icon 1.2s ease-in-out;animation-fill-mode:forwards;will-change:transform;transition:1.2s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.in-view #q5,.in-view #s5{animation-delay:1.5s;animation:our-work-icon 1.5s ease-in-out;animation-fill-mode:forwards;will-change:transform;transition:1.5s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.in-view #q6,.in-view #s6{animation-delay:1.8s;animation:our-work-icon 1.8s ease-in-out;animation-fill-mode:forwards;will-change:transform;transition:1.8s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-80px);}100%{opacity:1;-webkit-transform:translateY(0);}}
@keyframes fadeInDown{0%{opacity:0;transform:translateY(-80px);}100%{opacity:1;transform:translateY(0);}}

.rslides img{display:initial;}
.rslides_container{float:inherit;margin-bottom:0;}
.mobile_img{display:block !important;}
.desktop_img{display:none !important;}
body #footer .nonconform{display:none !important;}
body.nonconform #footer .nonconform{display:inline-block !important;}
body.nonconform #footer .conform{display:none !important;}

/*news popup*/
.swiper-controler .swiper-pagination{position: relative;/*bottom: auto;*/text-align: right;font-weight: 300;color: #000;line-height: 1;display: flex;flex-wrap: wrap;}
.swiper-controler .swiper-pagination .swiper-pagination-bullet{margin: 10px;}
.swiper-controler .swiper-pagination .swiper-pagination-current{font-weight: 700;font-size: 1.778em;}
.swiper-controler .swiper-autoplay-btn a{display: block;width: 21px;height: 20px;text-indent: -9999px;position: relative;/*background-color: #6cd9ce;*/margin-left: 10px;margin-bottom: 1px;}
.swiper-controler .swiper-autoplay-btn a.pause:before, .swiper-controler .swiper-autoplay-btn a.pause:after{content: '';position: absolute;width: 3px;height: 14px;background: #ffd900;top: 50%;transform: translateY(-50%);transition: background-color 0.25s ease 0s;}
.swiper-controler .swiper-autoplay-btn a.pause:hover:before, .swiper-controler .swiper-autoplay-btn a.pause:hover:after{background-color: #B58A00;}
.swiper-controler .swiper-autoplay-btn a.play:hover:before{border-left-color: #B58A00;}
.swiper-controler .swiper-autoplay-btn a.pause:before{left: 6px;}
.swiper-controler .swiper-autoplay-btn a.pause:after{right: 6px;}
.swiper-controler .swiper-autoplay-btn a.play:after{opacity: 0;}
.swiper-controler .swiper-autoplay-btn a.play:before{width: 0;height: 0;border-style: solid;border-width: 7px 0 7px 8px;border-color: transparent transparent transparent #ffd900;content: '';position: absolute;left: 54%;top: 50%;transform: translate(-50%, -50%);transition: border-color 0.25s ease 0s;}
#homeNewsPopup .swiper-controler .swiper-autoplay-btn a.pause:before, #homeNewsPopup .swiper-controler .swiper-autoplay-btn a.pause:after,#homeNewsPopup .swiper-controler .swiper-autoplay-btn a.pause:hover:before, #homeNewsPopup .swiper-controler .swiper-autoplay-btn a.pause:hover:after{background-color:#007aff;}
#homeNewsPopup .swiper-controler .swiper-autoplay-btn a.play:before,#homeNewsPopup .swiper-controler .swiper-autoplay-btn a.play:hover:before{border-left-color: #007aff;}
#wrapper.sec_1 #backtotop:before{border-color: #203864!important;}
#wrapper.sec_1 #backtotop:hover{background-color: #00b2f1!important}
#wrapper.sec_1 #backtotop:hover:before, #wrapper.sec_1 #backtotop:focus:before{border-color: #ffd900!important;}
#popupNewsSliderWrap{}
#homeNewsPopup{width:100%;position:fixed;z-index:5000;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:rgb(30, 30, 30, .9);padding:20px;display:none;}
#newsPopMain{top:50%;left:50%;transform:translate(-50%,-50%);max-width:1000px;max-height:90vh;position: relative;background-color:#fff;padding:25px;box-shadow:0 0 15px 5px rgba(50, 50, 50, 0.2);/*0px 5px 10px 0px rgba(50, 50, 50, 0.1)*/}
#newsPopMain .swiper-controler{padding-top:10px;}
#newsPopMain .ps__rail-y{position:absolute;}
#popupNewsSwiper{/* max-height:600px; height:calc(100% - 200px;) position:relative; overflow-y:auto; */}
#newsPopMain .newsItem{max-height:calc(90vh - 170px);overflow:auto;}
#newsPopMain .newsItem .newsContent{padding-right: 15px; line-height:1.4em;}
#newsPopMain .newsItem .newsContent.withVideo{padding-right:0; max-width:90vh; margin:0 auto;}
#newsPopMain .newsItem .newsContent .videoWrap{position:relative;padding-top:56.25%;width:100%;margin-bottom:15px;}
#newsPopMain .newsItem .newsContent iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#newsPopMain .hd{color:#203864;font-size:1.556em;font-weight:400;line-height:1.2em;margin-bottom:20px;padding-left:2px; /*J*/}
#newsPopMain p{margin-bottom: 20px;}
#popupClose, #disclaimerClose{position:absolute;top:-20px;right:-20px;background-color:#B58A00;border-radius:50%;width:40px;height:40px;display:inline-block;text-indent:-9999px;z-index:1900;transition:background .3s ease 0s;}
#popupClose:hover, #disclaimerClose:hover{background-color:#203864;}
#popupClose:before, #popupClose:after, #disclaimerClose:before, #disclaimerClose:after {content:'';height:2px;width:26px;display:block;background:#fff;position:absolute;top:50%;left:50%;transform:rotate(-45deg) translate(-50%, -50%);-webkit-transform:rotate(-45deg) translate(-50%, -50%);transform-origin:left top;-webkit-transform-origin:left top;transition:background .3s ease 0s;}
#popupClose:after, #disclaimerClose:after{transform:rotate(45deg) translate(-50%, -50%);-webkit-transform:rotate(45deg) translate(-50%, -50%);}
#homeNewsPopup #popupNewsSwiper a{text-decoration:underline;color:#487f78;}
#homeNewsPopup a:hover{text-decoration:none;}
#homeNewsPopup ul li {padding-left: 24px; margin-bottom: 10px; position: relative;}
#homeNewsPopup ul>li:before,#homeNewsPopup ol>li>ul>li:before{content:'';position:absolute;top:.55em;left:7px;width:8px;height:8px;border-radius:50%;background-color:#38baa9;z-index:50;}
#homeNewsPopup ol>li>ul>li:before{left:5px;}
#homeNewsPopup ul li ul,#homeNewsPopup ol li ul{margin:10px 0;}
#homeNewsPopup ul li ul li{padding-left:20px;}
#homeNewsPopup ol {list-style:decimal;margin: 0 0 30px 25px;}
#homeNewsPopup .swiper-controler .controllerWrap{display:flex;justify-content:center;align-items:center;width:100%;}

/*Skip to main content*/
#skiplinkHolder{background-color:#cc4c02;position:absolute;}
#skiplinkHolder div{display:block;margin:0 auto;max-width:1200px;text-align:center;width:100%;}
#skiplinkHolder div .skiplink{display:-moz-inline-stack;display:block;margin:0;max-height:0;color:#fff;position:absolute;top:-1000px;}
#skiplinkHolder div .skiplink:focus{max-height:1920px;position:static;display:inline-block;padding:15px;margin:5px;outline:1px solid #fff;text-decoration:underline;}

/*Notice*/
#cboxLoadedContent{text-align:center;}
#cboxLoadedContent p{text-align:center;}
.sl-overlay{background-color:#000;opacity:0.8 !important;}
.sl-wrapper .sl-close{color:#fff;}
.sl-wrapper .sl-image .sl-caption{background:#04285d;text-align:center;}
.sl-wrapper .sl-counter{color:#fff;}
.sl-wrapper .sl-navigation button{color:#fff;}
.sl-navigation,.sl-counter{display:none !important;}
.message{position:absolute;left:-1000px;top:-1000px;width:1px;height:1px;}
#cboxContent .message{position:relative;left:0;top:0;display:block !important;width:auto !important;height:auto !important;}
.message h1{font-size:1.5em;color:#fff;padding:10px 50px;background-color:#04285d;font-weight:normal;margin:0;}
.message .messageContent{border:1px solid #000;background:#d8e1f1;padding:20px 30px;}
.message .messageContent h2{font-size:1.2em;padding:.5em 0;}
.message .messageContent p{text-align:justify !important;}
.message .messageContent p.date{text-align:right !important;padding-top:1em;}

/*Popup*/
#page_bg{text-align:justify;font-size:0.75em;}
#page_bg h1{margin-top:0;font-size:1.1em;}
#cboxContent{background:transparent;margin:0;}
#cboxLoadedContent{background:transparent;}
#cboxOverlay{background:#666 !important;opacity:0.8 !important;}

/*HotLinkTag*/
#hotLinkTag{background-color:#ae1106;font-weight:bold;position:fixed;z-index:1000;left:0;bottom:55px;}
#hotLinkTag a{color:#fff;text-decoration:none;display:block;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}

/*TopBar*/
#desktop-top,#header{display:none;}
#mobile-top{display:block;z-index:10;margin-top:0;}
#mobile-top ul li.title{padding:5px 20px;display:inline-block;min-width:320px;z-index:100;position:fixed;background-color:#fff;width:100%;top:0;}
#mobile-top .search h2{font-size:1.4em;font-weight:bold;margin:1em 0;color:#fff;}
#mobile-top #langInside div.titlei,#mobile-top #searchInside div.titlei{padding:5px 20px;display:inline-block;min-width:320px;z-index:100;background-color:#fff;width:100%;}
#mobile-top #langInside div.titlei a img,#mobile-top #searchInside div.titlei a img{width:300px;}
#mobile-top #searchInside div.title,#mobile-top #langInside div.title{padding:5px 20px;display:inline-block;min-width:320px;z-index:100;position:fixed;background-color:#fff;width:100%;}
#mobile-top #searchInside div.search,#mobile-top #langInside div.search{padding:5px 20px;}
#mobile-top .title span{text-decoration:none;color:#fff;font-weight:bold;font-size:1.1em;display:block;margin-top:24px;}
#mobile-top .title a img{width:300px;}
:lang(en) #mobile-top .title span{font-size:0.75em;}
#mobile-top .printBtn{display:inline-block;cursor:pointer;position:fixed;right:150px;top:14px;z-index:100;}
#mobile-top .printBtn a{color:#000;text-decoration:none;}
#mobile-top #shareIcon{display:inline-block;cursor:pointer;position:fixed;right:120px;top:33px;z-index:100;}
#mobile-top #shareIcon a{color:#000;text-decoration:none;}
#mobile-top .homeBtn>a{margin-bottom:10px;padding:14px 15px 10px 10px;font-weight:normal;background:url(../images/home-solid.svg)no-repeat right top;background-size:20px;}
nav#menu .printBtn>a{margin-bottom:10px;padding:14px 15px 10px 10px;font-weight:normal;background:url(../images/print-solid-w.svg)no-repeat right top;background-size:25px;width:auto !important;margin-left:20px;margin-top:10px;}
#mobile-top .shareBtn>a{margin-bottom:10px;padding:14px 15px 10px 10px;font-weight:normal;background:url(../images/share-alt-solid.svg)no-repeat right top;background-size:20px;}
#mobile-top .shareB{padding:10px 8px 10px 10px;right:0;margin-top:8px;right:-20px;}
#mobile-top #searchIcon{display:inline-block;cursor:pointer;position:fixed;right:86px;top:18px;z-index:100;}
#mobile-top #searchIcon a{color:#000;font-size:1.3em;}
#mobile-top .searchB{margin-bottom:10px;padding:0 15px 10px 10px;font-weight:normal;background:url(../images/search-solid.svg)no-repeat right top;background-size:22px;}
#mobile-top #langIcon{display:inline-block;cursor:pointer;position:fixed;right:55px;top:17px;z-index:100;}
#mobile-top #langIcon a{color:#000;font-size:1.3em;}
#mobile-top .langB{margin-bottom:10px;padding:0 15px 10px 10px;font-weight:normal;background:url(../images/globe-solid.svg)no-repeat right top;background-size:22px;}
#mobile-top #menuBtn{display:inline-block;cursor:pointer;position:fixed;right:2px;top:11px;z-index:100;}
#mobile-top #searchInside{position:fixed;background-color:#13478f;color:#fff;margin-top:0;padding:0;width:100%;height:100%;z-index:100;overflow:hidden;display:none;top:0;}
#mobile-top #langInside{position:fixed;background-color:#13478f;color:#fff;margin-top:0;padding:0;width:100%;height:100%;z-index:100;overflow:hidden;display:none;top:0;}
#mobile-top #langInside a{color:#fff;font-size:1.1em;}
#mobile-top ul{margin-left:0;margin-bottom:0;}

/*Menu*/
body.m1 .tMenu li a.m1,body.m2 .tMenu li a.m2,body.m3 .tMenu li a.m3,body.m4 .tMenu li a.m4,body.m5 .tMenu li a.m5,body.m6 .tMenu li a.m6,body.m7 .tMenu li a.m7,body.m8 .tMenu li a.m8,body.m9 .tMenu li a.m9{background-color:#13478f !important;color:#fff !important;}
#menu .openbtn{vertical-align:middle;cursor:pointer;}
#menu .openbtn a{text-decoration:none;padding:10px 20px;display:inline-block;vertical-align:top;}
#menu .openbtn .menu{text-align:center;color:#01666d;font-size:0.75em;line-height:1em;}
#menu .openbtn .bar1,#content-landing #menu .openbtn .bar2,#content-landing #menu .openbtn .bar3{width:30px;height:2px;background-color:#1f5361;margin:6px auto;transition:0.4s;}
body.index #menu .openbtn .bar1,body.index #menu .openbtn .bar2,body.index #menu .openbtn .bar3,body.s1 #menu .openbtn .bar1,body.s1 #menu .openbtn .bar2,body.s1 #menu .openbtn .bar3{width:30px;height:2px;background-color:#01666d;margin:6px auto;transition:0.4s;}
#menu li{margin:0;padding:0;background-color:#13478f;}
#menu>li:first-child a{border-top:1px solid #dadada;}
#menu>li:last-child a{border-bottom:5px solid #dadada;}
:lang(en) #menu .menuBar li:nth-child(5) a,:lang(en) #content-landing #menu .menuTool .menuBar li:nth-child(6) a{text-align:left;}
#menu a{text-decoration:none;display:block;padding:8px 20px;}
#menu a{color:#fff;}
body.index #menu .menuTool a,body.s1 #menu .menuTool a{color:#1f5361;}
#menu a:hover,#menu a:focus{color:#fff;}
#menu .menuBar{margin:0;}
#menu{margin-top:73px;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;z-index:100;display:none;padding-bottom:85px;}
#menu .toolBar{margin:0;}
#menu .toolBar>li{padding:0;margin:0;border-bottom:1px solid #fff;}
#menu .toolBar>li>a,#menu .toolBar>li>div>a{font-weight:bold;font-size:1.1em;text-align:left;width:100%;}
#menu .toolBar .lang a{display:inline-block;border:0;padding:10px 20px;}
#menu .toolBar li.in>ul{display:block;margin:0;}
#menu .toolBar li.in>ul ul a{padding-left:60px;background-color:#d6f1fe;color:#fff;background:url(../images/minus-solid-w.png)no-repeat left center;background-position:42px 18px;background-size:7px;}
.shadow-sm{font-weight:bold;font-size:1.25em;padding:10px;cursor:pointer;box-shadow:inherit !important;}
#menu .toolBar li.in>ul div.collapsible,#menu .toolBar li.in>ul div.arrowup{color:#fff;}
#menu .toolBar li.in>ul div.collapsible:after{color:#fff;}
#menu .toolBar li.in>ul li ul a{background-color:#d6f1fe;color:#000;text-indent:-15px;margin-left:24px;}
#menu .toolBar>li>ul{display:none;}
#menu .toolBar li.in>ul{display:block;margin:0;}
#menu .toolBar li a.collapsible{background:url(/images/down.png)no-repeat center right 15px;background-size:20px;color:#1f5361;font-weight:bold;float:right;margin-left:5px;}
#menu .toolBar li.in a.arrowup{background:url(/images/up.png)no-repeat center right 15px;background-size:20px;float:right;width:80px;}
#menu .toolBar li form{padding:10px 20px;}
#menu .toolBar>li#awardIcon{background-color:#fff;padding:10px;}
#menu .toolBar>li#awardIcon a{width:50px;padding:5px;display:inline-block;}
body.m5 #desktop-top #menu-top .toolBar .tMenu>li:nth-child(5){background-color:#01672e;}

#menu .toolBar li.in>ul li.in ul{display:block;}
#menu .toolBar li.in>ul ul{margin:0;display:none;}
#menu .toolBar>li.in>ul>li>a:first-child{padding-left:60px;background:url(../images/whitedot.png)no-repeat left center;background-position:42px 16px;background-size:7px;}
#menu .toolBar li.in>ul li div a{padding-left:60px;font-weight:bold;width:100%;text-align:left;width:80px;}
#menu .toolBar li.in>ul ul a{background-color:transparent !important;color:#fff !important;text-indent:0 !important;}

nav#menu .search form{width:100%;}
nav#menu .search .searchBar{padding:12px 20px;margin:0;border:0;background-color:transparent;display:block;width:100%;float:left;}
nav#menu .search .searchBtn{display:none;}
.show{display:block;}
.bar1,.bar2,.bar3{width:25px;height:4px;background-color:#333;margin:4px 0;transition:0.4s;}
.change .bar1{-webkit-transform:rotate(-45deg) translate(-5px, 6px);transform:rotate(-45deg) translate(-5px, 6px);}
.change .bar2{opacity:0;}
.change .bar3{-webkit-transform:rotate(45deg) translate(-5px, -7px);transform:rotate(45deg) translate(-5px, -7px);}
.crossBtn{position:absolute;right:27px;top:22px;z-index:99999;border:0;background-color:transparent;}
.crossBtn .bar1{transform:rotate(-45deg) translate(4px, 5px);}
.crossBtn .bar3{transform:rotate(45deg) translate(0, -10px);}
.shareB{display:none;position:absolute;right:-20px;background-color:#fff;padding:10px;z-index:1;}
.homeBtn>a{margin-bottom:10px;padding:8px 9px 10px 10px;font-weight:normal;background:url(../images/home-solid.svg)no-repeat center;background-size:23px;}
.homeBtn>a:hover,.homeBtn>a:focus{margin-bottom:10px;padding:8px 9px 10px 10px;font-weight:normal;background:url(../images/home-solid-r.svg)no-repeat center;background-size:23px;}
.printBtn>a{margin-bottom:10px;padding:8px 9px 10px 10px;font-weight:normal;background:url(../images/print-solid.svg)no-repeat center;background-size:21px;}
.printBtn>a:hover,.printBtn>a:focus{margin-bottom:10px;padding:8px 9px 10px 10px;font-weight:normal;background:url(../images/print-solid-r.svg)no-repeat center;background-size:21px;}
.shareBtn>a{margin-bottom:10px;padding:8px 9px 10px 10px;background:url(../images/share-alt-solid.svg)no-repeat center;background-size:18px;}
.shareBtn>a:hover,.shareBtn>a:focus{margin-bottom:10px;padding:8px 9px 10px 10px;background:url(../images/share-alt-solid-r.svg)no-repeat center;background-size:18px;}

/*Landing Banner*/
#banner{clear:both;margin-top:78px;}
#banner>ul{margin:0;position:relative;}
#banner>ul>li{margin:0;list-style-type:none;}
#banner>ul>li>div{background-color:#CAEDC7;width:100%;position:relative;color:#fff;display:block;padding:20px 40px 50px 40px;text-decoration:none;height:280px;clear:both;}
#banner>ul>li>div h2{font-size:1.5em;padding:0.5em 0;line-height:1.2em;text-align:left;color:#000;border-bottom:1px solid #000;margin:0;font-style:italic;}
#banner>ul>li>div h3{font-size:1.5em;padding-top:0;text-align:left;}
#banner>ul>li>div p{font-size:1.1em;text-align:left;}
#banner>ul>li>div div{padding-top:1em;font-style:italic;}
#banner>ul>li>div div a{font-size:1.2em;color:#000;font-weight:bold;padding-right:35px;text-decoration:none;}
#banner>ul>li>div div a:hover,#banner>ul>li>div div a:focus{text-decoration:underline;}
#banner>ul>li>div div svg{fill:currentColor;}
#banner>ul>li .rslides li{position:relative;}
#banner>ul>li .rslides li div{position:absolute;bottom:10px;left:0;background-color:rgba(255,255,255,.8);max-width:600px;padding:10px;}
#banner>ul>li .rslides li div h1{margin:0 0 5px;}
#banner>ul>li .rslides li div p{margin:0 0 5px;}
#banner .transparent-btns_tabs{position:absolute;padding:15px;width:100%;bottom:0;left:0;margin:0 auto;text-align:center;z-index:9;}
#banner .transparent-btns_tabs li a{font-size:0;display:inline-block;vertical-align:middle;border-radius:50%;margin:0 3px;background:#fff;opacity:1;border:1px solid #000;}
#banner .transparent-btns_here a{opacity:1 !important;background:#f6e69c !important;border:1px solid #fff;}
#banner .transparent-btns_tabs a{display:block;}
#banner .pause_btn,#banner .play_btn{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;margin:30px 0 0 30px;position:absolute;bottom:0;display:none;}
#banner .pause_btn a{display:block;line-height:0;font-size:0;text-indent:-99999px;background:#ae1106 url('/images/icon_banner_pasue.png') no-repeat scroll 0 0 / 100% 100%;border-radius:50%;height:30px;-webkit-transition:background-color 0.4s ease 0s;transition:background-color 0.4s ease 0s;width:30px;border:1px solid #fff;}
#banner .pause_btn a:hover,#banner .play_btn a:hover,#banner .pause_btn a:focus,#banner .play_btn a:focus{background-color:#e21708;}
#banner .play_btn a{display:none;line-height:0;font-size:0;text-indent:-99999px;background:#ae1106 url('/images/icon_banner_play.png') no-repeat scroll 0 0 / 100% 100%;border-radius:50%;height:30px;-webkit-transition:background-color 0.4s ease 0s;transition:background-color 0.4s ease 0s;width:30px;border:1px solid #fff;}

/*Inside*/
.eventBox .desktop{display:none;}
#inside #banner{position:relative;border-top:8px solid #13478f;background-color:#dde4e9;}
#inside #banner img{width:100%;}
#inside #banner span{color:#e21708;font-weight:bold;font-size:1em;position:absolute;top:10px;left:10px;}
#breadcrumbs,#inside-content{position:relative;}
div.hyperlinkGroup{padding:20px;border-top:1px solid #003686;border-bottom:1px solid #003686;margin-top:50px;}
div.hyperlinkBtn{background:url(../images/inside/archor.png)no-repeat left top;background-position:0 3px;padding:2px 0;}
div.hyperlinkBtn>a,div.hyperlinkBtn>span,div.hyperlinkBtn>div{text-decoration:none;padding-left:30px;text-indent:0;margin-left:5px;display:block;}
div.hyperlinkBtn>a:hover,div.hyperlinkBtn>a:focus{text-decoration:underline;}
div.hyperlinkBtn>ul{margin-left:60px;}
div.hyperlinkBtn>ul a{text-decoration:none;text-indent:0;display:block;display:contents;}
div.imgList{text-align:center;max-width:700px;margin:0 auto;}
div.photo{margin:20px;width:150px;display:inline-block;vertical-align:top;}
div.bluephoto{margin:20px;display:inline-block;vertical-align:top;}
div.photo .img-fluid:hover,div.photo .img-fluid:focus,div.bluephoto .img-fluid:hover,div.bluephoto .img-fluid:focus{opacity:0.7;}
div.photoHorizontal{margin:20px;width:150px;display:inline-block;vertical-align:top;}
div.photo .caption{background:url(../images/inside/archor.png)no-repeat left top;background-position:0 1px;text-align:left;padding:0 0 0 35px;margin-top:10px;color:#003686;min-height:30px;font-weight:bold;font-size:.8em;line-height:1.2em;}
div.bluephoto .caption{background:url(../images/inside/bluearchor.png)no-repeat left top;background-position:0 1px;text-align:left;padding:0 0 0 35px;margin-top:10px;color:#003686;min-height:30px;font-weight:bold;font-size:.8em;line-height:1.2em;}
.modal-footer{display:block;}
ul.indexList{margin:0;list-style-type:none;}
ul.indexList>li{background:url(../images/inside/archor.png)no-repeat left top;background-position:0 1px;text-align:left;padding:0 0 0 35px !important;margin-top:10px;color:#003686;min-height:30px;}
ul.indexList a{text-decoration:none;}
ul.indexList a:hover,ul.indexList a:focus{text-decoration:underline;}
ul.blueindexList{margin:0;list-style-type:none;}
ul.blueindexList>li{background:url(../images/inside/bluearchor.png)no-repeat left top;background-position:0 1px;text-align:left;padding:0 0 0 35px !important;margin-top:10px;color:#003686;min-height:30px;}
ul.blueindexList a{text-decoration:none;}
ul.blueindexList a:hover,ul.blueindexList a:focus{text-decoration:underline;}
.carousel-item.active p{background-color:#13478f;}

/*Landing*/
:lang(en) .linkNoShow{display:none;}

/*Quick Access*/
#landing_quick_access{background-color:#fff;}
#landing_quick_access h2{font-size:2em;text-align:center;margin:.5em 0;line-height:1.2;padding-top:0;color:#000;}
#landing_quick_access ul{list-style-type:none;margin:0;text-align:center;}
#landing_quick_access ul li{text-align:center;display:inline-block;vertical-align:top;width:120px;margin:10px 15px;}
#landing_quick_access ul li a{color:#333;text-decoration:none;display:block;line-height:1.2em;}
#landing_quick_access ul li a:hover span,#landing_quick_access ul li a:focus span{text-decoration:underline;}
#landing_quick_access ul li a span{display:block;text-align:center;padding:8px 0;font-size:1.1em;font-weight:bold;}

/*What's New*/
#landing_whats_new{background-color:#ededed;}
#landing_whats_new h2{font-size:2em;text-align:center;margin:.5em 0;line-height:1.2;padding-top:0;color:#000;}
#landing_whats_new ul{list-style-type:none;margin:0;text-align:center;}
#landing_whats_new ul li{text-align:center;display:inline-block;vertical-align:top;width:345px;min-width:300px;margin:10px 20px;}
#landing_whats_new ul li a{color:#333;text-decoration:none;display:flex;}
#landing_whats_new ul li a img{width:120px;}
#landing_whats_new ul li a span{padding:8px 10px;font-size:1.2em;font-weight:bold;vertical-align:top;text-align:left;}
.owl-carousel{position:relative;}
.owl-carousel .item{height:180px;padding:0;}
.owl-carousel .item a{padding:10px 30px;display:flex;width:100%;margin:0 auto;color:#000;text-decoration:none;}
.owl-carousel .item a:hover,.owl-carousel .item a:focus{text-decoration:underline;}
.owl-carousel .item a span{text-align:left;margin-right:5px;vertical-align:top;width:60%;font-weight:bold;font-size:1.1em;}
.owl-carousel .item img{vertical-align:top;padding:0 10px;margin:0 auto;width:120px;}
.owl-carousel .owl-stage{margin:0 auto;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{font-size:4em;}
.owl-carousel button.owl-dot{.9em;}
.owl-carousel .owl-nav button.owl-prev{float:left;position:absolute;left:0;top:-125px;}
.owl-carousel .owl-nav button.owl-next{position:absolute;top:-125px;}
.owl-theme .owl-nav{position:relative;top:0;display:flex;flex-direction:row-reverse;}
.owl-theme .owl-nav [class*='owl-']:hover,.owl-theme .owl-nav [class*='owl-']:focus{background:transparent;}
.owl-theme .owl-dots .owl-dot span{background-color:#fff;width:10px;height:10px;border-radius:50%;border:1px solid #000;font-size:0;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background-color:#000;}
.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left;}
.row{margin:0 auto;max-width:1200px;width:100%;}

/*Service Information*/
#landing_service_information{background-color:#caedc7;}
#landing_service_information h2{font-size:2em;text-align:center;margin:.5em 0;line-height:1.2;padding-top:0;color:#000;}
#landing_service_information ul{list-style-type:none;margin:0;text-align:center;}
#landing_service_information ul li{text-align:center;display:inline-block;vertical-align:top;width:130px;}
#landing_service_information ul li a{text-decoration:none;padding:8px 10px;display:block;max-width:190px;}
#landing_service_information ul li a:hover span,#landing_service_information ul li a:focus span{text-decoration:underline;}
#landing_service_information ul li a span{display:block;text-align:center;font-size:1.1em;font-weight:bold;color:#000;line-height:1.2em;}

/*Usefulink*/
#usefulink{background-color:#005391;border-top:1px solid #fff;padding:20px 0;position:relative;}
.swiper{max-width:1200px;width:100%;margin:0 auto;padding:0 40px;}
.swiper .swiper-container{padding:1.2rem 0;margin-left:2rem;margin-right:2rem;position:relative;overflow:hidden;z-index:1;}
.swiper-pagination-bullet-active{background:var(--swiper-pagination-bullet-inactive-color,#000)!important;}
.swiper-pagination-clickable .swiper-pagination-bullet{border:1px solid #000;opacity:1;}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,10px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,10px));background:var(--swiper-pagination-bullet-inactive-color,#fff);}
.swiper-button-next, .swiper-rtl .swiper-button-prev{background-color:#005391;}
.swiper-button-prev, .swiper-rtl .swiper-button-next{background-color:#005391;}
#usefulink .swiper-slide {text-align:center;height:auto;
display:-webkit-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
-webkit-align-items:center;
align-items:center;}
#usefulink .swiper-slide img{height:108px;width:auto;}

/*About Us*/
.m2 #bg img{width:100%;}

/*Organisation*/
.chartScroll{max-width:1100px;overflow-x:auto;margin:0 auto;}
#chart{margin:0 auto;}
#chart ol{list-style-type:none;}
#chart div.chartLevel{text-align:center;}
#chart div.chartLevel img,div.chartLevel div{display:block;margin:0 auto;}
#chart div.chartLevel img{width:114px;}
#chart div.chartLevel div span{color:#003686;font-weight:bold;display:block;text-align:center;}
#chart div.chartLevel div a{color:#000;font-size:.8em;font-weight:bold;display:block;text-decoration:none;}
#chart div.chartLevel div a:hover,#chart div.chartLevel div a:focus{text-decoration:underline;}
#chart div.chartLevel>div{display:inline-block;}
#chartContents>div{width:100%;padding-bottom:50px;}
#chartContents h2{border-top:1px solid #003686;border-bottom:1px solid #003686;padding-top:.5em;padding-bottom:.5em;text-align:center;margin:0 20px;}
#chartContents .smallRemarks{margin:20px;}
#chartContents .chartFrame1{padding:0 20px;}
#chartContents .chartFrame2{padding:0 20px;}
#chartContents .chartTable{display:block;vertical-align:top;margin:0 auto;text-align:left;}
#chartContents .chartFrame1 .chartTable{border-bottom:1px solid #003686;}
#chartContents .chartTable:last-child{border-bottom:0px;}
#chartContents .chartContentsTitle{background:url(../images/inside/archor.png)no-repeat left top;background-position:0 1px;text-align:left;padding:0 0 0 35px;margin-top:10px;min-height:30px;line-height:1.2em;width:268px;display:inline-block;vertical-align:top;margin:20px 20px 20px 0;clear:both;}
#chartContents .chartContentsTitle span{color:#000;font-weight:bold;display:block;font-size:.9em;}
#chartContents .chartContentsTitle span:first-child{color:#003686;font-weight:bold;}
#chartContents .chartContentsTitle a{text-decoration:none;color:#000;display:block;font-size:.9em;}
#chartContents .chartContentsTitle a:hover,#chartContents .chartContentsTitle a:focus{text-decoration:underline;}
#orgList{text-align:center;margin:50px 0;}
#orgList div{width:200px;background-color:#eae9e9;list-style-type:none;display:inline-block;padding:0 !important;vertical-align:top;margin:10px;}
#orgList div a{color:#003686;font-weight:bold;display:grid;padding:10px 20px;text-align:center;text-decoration:none;height:98px;align-items:center;}
#orgList div a:hover,#orgList div a:focus{text-decoration:underline;}
.popupPost{padding:10px 25px 10px 10px; background:linear-gradient(#fff,#b8cdf1);}
.popupPost table th,.popupPost table td{vertical-align:top;}
.rectangle{position:relative;padding:20px;}
/* LEVEL-1 STYLES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.level-1{width:50%;margin:0 auto 40px;}
.level-1::before{content:"";position:absolute;top:100%;left:49.9%;transform:translateX(-50%);width:2px;height:20px;background:#000;}

.level-1-d{width:50%;margin:0 auto 40px;}
.level-1-d::before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:2px;height:20px;background:#000;}

/* LEVEL-2 STYLES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.level-2-wrapper{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);margin-left:0 !important;}
.level-2-wrapper::before{content:"";position:absolute;top:-20px;left:16.7%;width:66.5%;height:2px;background:#000;}
.level-2-wrapper::after{display:none;content:"";position:absolute;left:-20px;bottom:-20px;width:calc(100% + 20px);height:2px;background:#000;}
.level-2-wrapper li{position:relative;}
.level-2-wrapper > li::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:2px;height:20px;background:#000;}
.level-2{width:80%;margin:0 auto 40px;}
.level-2::before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:2px;height:20px;background:#000;}
.level-2::after{display:none;content:"";position:absolute;top:50%;left:0%;transform:translate(-100%, -50%);width:20px;height:2px;background:#000;}

.level-2-d-wrapper{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);}
.level-2-d-wrapper::before{content:"";position:absolute;top:-20px;left:25%;width:50%;height:2px;background:#000;}
.level-2-d-wrapper::after{display:none;content:"";position:absolute;left:-20px;bottom:-20px;width:calc(100% + 20px);height:2px;background:#000;}
.level-2-d-wrapper li{position:relative;}
.level-2-d-wrapper > li::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:2px;height:20px;background:#000;}
.level-2-d{width:70%;margin:0 auto 40px;}
.level-2-d::before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:2px;height:20px;background:#000;}
.level-2-d::after{display:none;content:"";position:absolute;top:50%;left:0%;transform:translate(-100%, -50%);width:20px;height:2px;background:#000;}

/* LEVEL-3 STYLES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.level-3-wrapper{position:relative;display:grid;grid-template-columns:repeat(1, 1fr);grid-column-gap:20px;margin:0 !important;}
.level-3-wrapper > li::before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, -100%);width:2px;height:20px;background:#000;}
.level-3{margin-bottom:20px;}

.level-3-2-wrapper{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:25px;margin:0 auto;}
.level-3-2-wrapper::before{content:"";position:absolute;top:-20px;left:calc(25% - 5px);width:calc(50% + 10px);height:2px;background:#000;}
.level-3-2-wrapper > li::before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, -100%);width:2px;height:20px;background:#000;}
.level-3-2{margin-bottom:20px;}

/*Safe Mountaineering*/
ul.coorganiser{list-style-type:none;margin:0 auto;}
ul.coorganiser li{display:inline-block;padding:20px !important;text-align:center;vertical-align:top;}
ul.coorganiser span{display:block;}

/*CAS Publication*/
div.pubList{text-align:center;margin:0 auto;}
div.pubList .photo{margin:20px;display:inline-block;vertical-align:top;text-align:left;}
div.pubList .photo a{display:block;text-align:left;}
div.pubList .photo img{height:250px;}
div.pubList .photo .caption{background:none;text-align:left;padding:0;margin-top:10px;color:#13478f;min-height:30px;font-weight:bold;line-height:1.2em;}
div.pubList .photo .desc{font-size:.8em;color:#000;text-align:left;line-height:1em;margin:20px 0;}
div.pubList .photo .download a{font-size:.8em;color:#000;text-decoration:none;}
div.pubList .photo .download a:hover,div.pubList .photo .download a:focus{text-decoration:underline;}

/*Form*/
form table tr td{display:block;}

/*Archive*/
.indexList .active,.blueindexList .active{font-weight:bold;text-decoration:underline;font-size:1.5em;}

/*Advanced Search*/
#adv_search legend,#adv_search_backend legend{font-weight:bold;color:#044AA1;padding:0 10px;}
#adv_search_backend{margin-top:20px;margin-bottom:20px;}
#adv_search .queryHeader{padding:3px 20px 10px 10px;}
#adv_search .radio_button,#adv_search_backend .radio_button{display:table-cell;vertical-align:top;width:21px;height:21px;}
#adv_search .radio_lbl,#adv_search_backend .radio_lbl{display:table-cell;vertical-align:top;}
#adv_search #subSection span,#adv_search_backend #subSection span{padding-bottom:10px;}
#adv_search_backend .queryHeader{padding:10px 20px 10px 10px;}
#adv_search_backend #section_left>div{margin-left:32px;margin-bottom:10px;}
#adv_search_backend #section_left>div>div{display:table-cell;}
#adv_search_backend #subButton{margin-top:20px;}

/*Sitemap*/
.sitemap{background-color:#13478f;text-align:center;}
.sitemap a{text-decoration:none;padding:20px;display:block;}
.sitemap a:hover,.sitemap a:hover span,.sitemap a:focus,.sitemap a:focus span{text-decoration:underline;}
.sitemap>a span{text-decoration:none;color:#fff;font-weight:bold;background:url(../images/chevron-down-solid-w.svg)no-repeat right 70%;background-size:13px;}
.sitemap .site{padding:20px;text-align:left;display:none;background-color:#bbdaf0;color:#000;}
.sitemap .site ul{vertical-align:top;padding:10px 0;margin-left:0;list-style-type:none;text-indent:-35px;}
.sitemap .site .container>ul{text-indent:0;}
.sitemap .site .container ul li{padding:5px 0;line-height:1.1em;text-align:left;margin-left:10px;}
.sitemap .site .container ul>li>a{margin-left:0;}
.sitemap .site .container ul>li>ul>li{margin-left:30px;}
.sitemap .site .container ul>li>ul{text-indent:-25px;}
.sitemap .site .container ul>li>ul>li>ul{text-indent:-37px;}
.sitemap .site ul li a{padding:0;font-size:0.95em;color:#000;margin-left:10px;}
.sitemap .site ul li.sitemap-title{padding:10px 0;font-weight:bold;color:#06416b;font-size:1.1em;}
.sitemap .site ul li.sitemap-title>a{padding:10px 0;font-weight:bold;color:#06416b;font-size:100%;}
.sitemap .site ul li.sitemap-level2{font-weight:bold;}
.sitemap .level3 a{padding-left:10px !important;}
.sitemap .level4 a{padding-left:20px !important;}

/*Footer*/
#footer{position:relative;border-top:10px solid #fd051c;clear:both;color:#fff;font-size:0.95em;background-color:#13478f;}
#footer a{text-decoration:none;font-size:0.95em;color:#fff;padding:0 10px;}
#footer a:hover,#footer a:focus{text-decoration:underline;}
#footer #footerTop ul{list-style-type:none;margin:0;text-align:center;}
#footer #footerTop ul li{text-align:center;display:inline-block;vertical-align:top;}
#footer #footerBottom .left{list-style:none;line-height:4px;position:relative;margin:50px 0 0 0;}
#footer #footerBottom .left ul{list-style-type:none;margin:0;text-align:center;padding-left:10px;}
#footer #footerBottom .left ul li{display:inline-block;}
#footer #footerBottom .left ul li:last-child:after{display:none;}
#footer #footerBottom .left ul li:last-child a{border:0;}
#footer #footerBottom .left ul li a{border-right:1px solid;}
#footer #footerBottom .right{list-style:none;line-height:4px;position:relative;margin:22px 0 0 0;text-align:center;}
#footer #footerBottom .right ul{margin:0;}
#footer #footerBottom .right ul li{padding-bottom:20px;position:relative;display:inline-block;}
#footer #footerBottom .right ul li span{line-height:1.2em;border-right:1px solid;padding-right:5px;}
#footer #footerBottom .right ul:last-child{text-align:center;margin-top:53px;}
#footer #footerBottom .right ul:last-child li span{border-right:0;}
#footer #footerBottom .right div{margin-top:50px;padding-bottom:20px;}
#footer #footerBottom .right ul li a img{height:40px;}
#footer #backtotop a{color:#fff;font-size:1em;position:fixed;right:20px;bottom:55px;text-decoration:none;z-index:999;display:none;}

/*nav*/
#breadcrumbs{padding:5px 0;position:relative;z-index:1;background-color:#e5e5e6;border-top:1px solid #13478f;}
#breadcrumbs .frame{padding:0 20px;max-width:1200px;margin:0 auto;}
#breadcrumbs span{padding:0 10px 0 0;font-size:1em;}
#breadcrumbs span:last-child:after{content:'';display:inline-block;vertical-align:middle;font-size:1em;margin:0 5px;display:none;}
#breadcrumbs div a{color:#000;font-weight:bold;text-decoration:none;margin-bottom:10px;font-size:1em;padding:10px 15px 10px 10px;background:url(../images/chevron-right-solid.svg)no-repeat right center;background-size:10px 10px;}
#breadcrumbs div a:hover,#breadcrumbs div a:focus{color:#CA1407;font-weight:bold;text-decoration:none;margin-bottom:10px;font-size:1em;padding:10px 15px 10px 10px;background:url(../images/chevron-right-solid-r.svg)no-repeat right center;background-size:10px 10px;}
#breadcrumbs div a:first-child{padding:10px 15px 10px 0;}
#breadcrumbs div a.fa-home span{display:none;}
#breadcrumbs div a.active,nav div a:hover,#breadcrumbs div a.active,nav div a:focus{color:#f5c008;}
#breadcrumbs div span.active{text-decoration:none;padding:10px 15px 10px 10px;font-weight:bold;}
#breadcrumbs div a:last-child{background:none;}

/*Content*/
#inside-content .container{padding:20px 20px 50px 20px;position:relative;text-align:justify;font-size:1.1em;min-height:500px;}
#inside-content h1{margin:.5em 0;text-align:left;font-size:2em;color:#13478f;}
#inside-content h2{font-size:1.2em;}
.img-right{text-align:center;padding:20px;}
#inside-content ul.redBullet{margin:0;color:#ae1106;}
#inside-content ul.redBullet>li{padding:30px 0 !important;border-bottom:1px solid #ae1106;color:#ae1106;}
#inside-content ul.redBullet li{padding:10px 0;list-style-position:inside;}
#inside-content ul.redBullet li span{font-weight:bold;color:#ae1106;font-size:1.1em;}
#inside-content ul.redBullet li a{font-size:100%;}
#inside-content ul.redBullet li a:hover,#inside-content ul.redBullet li a:focus{color:#ff6600;}
#inside-content ul.redBullet li p{color:#000;margin:10px 0;}
#inside-content ul{color:#000;}
#inside-content ul li,#inside-content ol li{padding:5px 0;color:#000;margin:0;}
#inside-content ol.level-2-wrapper li,#inside-content ol.level-3-wrapper li,#inside-content ol.level-3-2-wrapper li{margin:0;}
#inside-content ul li a{font-size:100%;}
#inside-content ol{margin-left:1.5em;list-style-position:inside;}
#inside-content table{width:100%;background-color:#fff;}
#inside-content table thead{background-color:#0769ad;color:#fff;}
#inside-content table thead tr th{padding:5px 8px;vertical-align:middle;border-right:1px solid #0769ad;border-left:1px solid #0769ad;border-bottom:1px solid #0769ad;}
#inside-content table tbody tr{background-color:#f7f8f9;border:0;}
#inside-content table tbody tr:nth-child(odd){background-color:#eceded;}
#inside-content table tbody tr td,#inside-content table tbody tr th{padding:5px 8px;border:0;vertical-align:top;}
#inside-content table tbody tr th{background-color:#dbd9d9;border-bottom:1px solid #fff !important;}
#inside-content table tbody tr th div{margin:0 0 0 50px;padding:5px 0;display:inline-block;font-weight:bold;}
#inside-content table tbody tr th div span{text-indent:-35px;display:inline-block;font-weight:bold;}
#inside-content table tbody tr td div{margin:0 0 0 50px;padding:5px 0;display:inline-block;}
#inside-content table tbody tr td div span{text-indent:-35px;display:inline-block;}
#inside-content table tr th a{color:#fff;}

#inside-content table.list{width:100%;background-color:#fff;}
#inside-content table.list tbody tr{background-color:#fff;border:0;}
#inside-content table.list tbody tr:nth-child(odd){background-color:#fff;}
#inside-content table.list tbody tr td,#inside-content table tbody tr th{padding:5px 8px;border:0;vertical-align:top;}
#inside-content table.list tbody tr th{background-color:#0769ad;color:#fff;}
#inside-content table.list tbody tr th div{margin:0 0 0 50px;padding:5px 0;display:inline-block;font-weight:bold;}
#inside-content table.list tbody tr th div span{text-indent:-35px;display:inline-block;font-weight:bold;}
#inside-content table.list tbody tr td div{margin:0 0 0 50px;padding:5px 0;display:inline-block;}
#inside-content table.list tbody tr td div span{text-indent:-35px;display:inline-block;}
#inside-content table.list tr th a{color:#fff;}

.bbcolor{background-color:#e0f4fe;}
.wwcolor{background-color:#fff;}
#inside-content table.table tr td{display:block;}
#inside-content table.centerall tbody tr td{text-align:center;}
#inside-content table.centert tbody tr td:nth-child(2){text-align:center;}
#inside-content table.centerttff tbody tr td:nth-child(2),#inside-content table.centerttff tbody tr td:nth-child(3),#inside-content table.centerttff tbody tr td:nth-child(4),#inside-content table.centerttff tbody tr td:nth-child(5){text-align:center;}
#inside-content table.centerttffss tbody tr td:nth-child(2),#inside-content table.centerttffss tbody tr td:nth-child(3),#inside-content table.centerttffss tbody tr td:nth-child(4),#inside-content table.centerttffss tbody tr td:nth-child(5),#inside-content table.centerttffss tbody tr td:nth-child(6),#inside-content table.centerttffss tbody tr td:nth-child(7){text-align:center;}
#inside-content table.centertff tbody tr td:nth-child(3),#inside-content table.centertff tbody tr td:nth-child(4),#inside-content table.centertff tbody tr td:nth-child(5){text-align:center;}
#inside-content table.centertt tbody tr td:nth-child(2),#inside-content table.centertt tbody tr td:nth-child(3){text-align:center;}
#inside-content table.notdcolor tr td{background-color:#fff;}
#inside-content table.headertrans thead{background-color:transparent;}
#inside-content table.headertrans tr th{color:#000;text-align:left;border-left:0 !important;border-right:0 !important;}
#inside-content table.tablenoborder{width:100%;}
#inside-content table.tablenoborder tr{background-color:#fff !important;}
#inside-content table.tablenoborder tr th{border:0 !important;color:#000;text-decoration:underline;text-align:left;padding:5px;border:0;}
#inside-content table.tablenoborder tr td{border:0;background-color:#fff;padding:5px;vertical-align:top;}
#inside-content table.tablenoborderColor{width:100%;background-color:transparent;}
#inside-content table.tablenoborderColor tr{background-color:transparent !important;}
#inside-content table.tablenoborderColor tr th{border:0 !important;color:#000;text-decoration:underline;text-align:left;padding:5px;border:0;}
#inside-content table.tablenoborderColor tr td{border:0;background-color:transparent;padding:5px;vertical-align:top;}

#inside-content table.contactUsTable thead{background-color:#0769ad;color:#fff;}
#inside-content table.contactUsTable thead tr th{padding:5px 8px;text-align:center;vertical-align:middle;border-right:1px solid #0769ad;border-left:1px solid #0769ad;border-bottom:1px solid #0769ad;}
#inside-content table.contactUsTable tr th{border:0;text-align:left;padding:5px 8px;}
#inside-content table.contactUsTable tbody tr{background-color:#f7f8f9;border:0;}
#inside-content table.contactUsTable tbody tr:nth-child(odd){background-color:#eceded;}
#inside-content table.contactUsTable tbody tr td{padding:5px 8px;border:0;}
#inside-content table.contactUsTable tbody tr th div{margin:0 0 0 50px;padding:5px 0;display:inline-block;font-weight:bold;}
#inside-content table.contactUsTable tbody tr th div span{text-indent:-35px;display:inline-block;font-weight:bold;}
#inside-content table.contactUsTable tbody tr td div{margin:0 0 0 50px;padding:5px 0;display:inline-block;}
#inside-content table.contactUsTable tbody tr td div span{text-indent:-35px;display:inline-block;}
#inside-content table.nocolor tr th,#inside-content table.nocolor tr td,#inside-content table.nocolor tr{background-color:transparent !important;}
#inside-content table.tablev{width:100%;}
#inside-content table.tablev tr td{display:block;padding:10px 0}
#inside-content table tr.tablenoborderbottom td{border-bottom:0;border-top:0;}
#inside-content table.vacenter td{vertical-align:middle;}
#inside-content table tr.title{background-color:#fff !important;}
#inside-content table tr.title th{padding:10px 0 0 8px;}
#inside-content table.sdfiles tr{background-color:#fff !important;border-bottom:1px solid #ccc !important;}
#inside-content table.sdfiles tr td{display:block;padding:15px 8px;width:100% !important;border:0;}
#inside-content table.sdfiles tr td img{min-width:66px;}
#inside-content div.box{background-color:#f5f8c2;padding:20px;}
#inside-content ul.horUL{margin:4px 0;width:100%;text-align:left;}
#inside-content ul.horUL li{display:inline-block;vertical-align:top;list-style:none;}
#inside-content ul.horUL li a{padding:5px 10px;}
#inside-content fieldset{border:1px solid #000;padding:10px;}
#inside-content legend{width:auto;}
#inside-content input[type="radio"], input[type="checkbox"]{margin:5px;}
#inside-content .pubhome{margin:0 auto;}
#inside-content .pubhome p{font-size:2em;color:#e40000;font-weight:bold;vertical-align:top;padding:10px;text-align:center;}
#inside-content .pubhome div{vertical-align:top;padding:10px;text-align:center;}
#inside-content .pubslogan{font-size:2em;color:#e40000;font-weight:bold;background-color:#fdc161;padding:20px;border-radius:10px;text-align:center;line-height:1.5em;margin:20px;}
#inside-content p .img-photo-r{float:right;padding:0 20px;}
#inside-content p .img-photo-l{float:left;padding:0 20px;}
#inside-content div .img-photo-r{float:right;padding:0 0 20px 20px;}
#inside-content div .img-photo-l{float:left;padding:0 20px 20px 0;}
#inside-content div .img-photo-c{text-align:center;}
#inside-content div .img-photo-r span,#inside-content div .img-photo-l span,#inside-content div .img-photo-c span{display:block;text-align:center;padding:10px 0 20px 0;font-style:italic;font-weight:bold;font-size:0.95em;}
#inside-content div.img-box-v{text-align:center;}
#inside-content div.img-box-v img{padding:10px;max-height:180px;}
#inside-content .sectionIndex{margin:0;list-style-type:none;}
#inside-content .sectionIndex>li{padding-left:30px;background:url(/images/redarrow.png)no-repeat top 12px left;background-size:15px;font-weight:bold;color:#ae1106;}
#inside-content .sectionIndex li a{text-decoration:none;color:#ae1106;font-weight:bold;}
#inside-content .sectionIndex li ul li{padding:2px 0;color:#ae1106;}

/*About Us > Offices & Training Centres*/
.m2 table.list{width:100%;background-color:#fff;}
.m2 table.list tbody tr{background-color:#fff;border:0;}
.m2 table.list tbody tr:nth-child(odd){background-color:#fff;}
.m2 table.list tbody tr td,.m4 table tbody tr th{border:0;vertical-align:top;}
.m2 table.list tbody tr th{background-color:#0769ad;color:#fff;}
.m2 table.list tbody tr th div{margin:0 0 0 50px;padding:5px 0;display:inline-block;font-weight:bold;}
.m2 table.list tbody tr th div span{text-indent:-35px;display:inline-block;font-weight:bold;}
.m2 table.list tbody tr td div{margin:0 0 0 50px;padding:5px 0;display:inline-block;}
.m2 table.list tbody tr td div span{text-indent:-35px;display:inline-block;}
.m2 table.list tr th a{color:#fff;}
.m2 .hyperlinkBtn{margin-bottom:1em;}
.m2 .hyperlinkBtn span{color:#003686;font-weight:bold;font-size:1.2em;}
.m2 .photo{width:auto;margin:10px 0;}
.m2 .photo img{height:186px;padding:10px 5px;}
.ratio img{overflow:overlay !important;}


/*Left Menu*/
#map{z-index:0;}
#leftMenu{width:200px;text-align:left;}
#leftMenu{display:inline-block;vertical-align:top;}
#leftMenu ul{padding:10px;margin-left:0;}
#leftMenu ul li{padding-left:30px;padding-bottom:10px;list-style-type:none;background:url(/images/redarrow.png)no-repeat top 12px left;background-size:15px;}
#leftMenu ul li.title{font-weight:bold;padding-left:30px;}
#leftMenu ul li a{text-decoration:none;color:#000;}
#leftMenu ul li a:hover,#leftMenu ul li a:focus,.inside-frame #leftMenu ul:first-child li a.active{color:#ff6600;}
#inside-content #rightContent{width:calc(100% - 215px);display:inline-block;vertical-align:top;padding:0 20px;}
body.aboutContact #leftMenu li:nth-child(1) a,body.aboutFurther #leftMenu li:nth-child(2) a,body.aboutOffice #leftMenu li:nth-child(3) a{color:#ae1106 !important;}

/*Inisde Content Nav*/
#inside-content nav{margin:20px 10px 0 10px;}
#inside-content nav a{color:#064069;text-decoration:underline;font-size:1.2em;display:inline-block;font-weight:bold;}
#inside-content nav a:last-child::after{display:none;}
#inside-content nav a.active{color:#093;}

/*Welcome Message*/
.welcomeright{padding:20px 30px;display:block;vertical-align:top;text-align:center;}
.welcomeright span{display:block;}
.welcomeright img{width:140px;}

/*Smart CAS*/
.smartright{padding:20px 30px;display:block;vertical-align:top;text-align:center;}
.smartright span{display:block;}
.smartright a{display:block;}
.smartright img{width:100%;max-width:400px;height:auto !important;padding:inherit !important;}

/*Videos*/
.m8 .category{padding:20px 10px;display:flex;justify-content:space-between;}
.m8 .category .filter{display:flex;}
.m8 .category .filter label{font-size:0;display:none;}
.m8 .category .filter select{word-wrap:normal;font-size:1.2rem;}
.m8 .category .filter .goBtn{width:50px;border:0;-webkit-appearance:none;background:url(/images/circle-right.svg)no-repeat center center;background-size:55%;margin:0;text-indent:-9999px;}
.m8 .videos{position:relative;width:100%;display:table;text-align:center;}
.m8 .videos .container-videos{max-width:380px;padding:0 15px 25px 15px;margin:0 auto;display:inline-block;}
.m8 .videos .container-videos .panel-videos{transition:all 0.2s cubic-bezier(0.94, 0.06, 0.05, 0.95) 0s;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);}
.m8 .videos .container-videos .panel-videos a{text-decoration:none;}
.m8 .videos .container-videos .panel-videos a .content{overflow:hidden;}
.m8 .videos .container-videos .panel-videos a:hover .content .photo-videos,.m8 .videos .container-videos .panel-videos a:focus .content .photo-videos{max-width:110%;width:110%;margin-top:-5%;margin-left:-5%;}
.m8 .videos .container-videos .panel-videos .header{background-color:#13478f;border-radius:7px 7px 0 0;line-height:1.3em;height:60px;padding:5px 20px;font-size:1rem;display:grid;align-items:center;}
.m8 .videos .container-videos .panel-videos .content{padding:0;}
/*.m8 .videos .container-videos .panel-videos .content .date{text-align:left;padding:10px 20px;background:url(/images/angle-double-right-solid.svg)no-repeat top 11px right 10px;background-size:20px;border-radius:0 0 7px 7px;}
.m8 .videos .container-videos .panel-videos .content .date .new{padding:3px 4px;color:#fff;border-radius:3px;display:inline-block;vertical-align:middle;background-color:red;line-height:1;font-size:.8rem;}
.m8 .videos .container-videos .panel-videos .content .date .schedule{background:url(/images/schedule.svg)no-repeat top 4px left;background-size:20px;display:inline-block;padding-left:30px;}
*/

@media all and (min-width:360px){
	/*Public Forms*/
	#inside #content-landing ul#publicForms li a div{left:124px;}
	:lang(en) #inside #content-landing ul#publicForms li:nth-child(1) a div{top:33px;}
	:lang(en) #inside #content-landing ul#publicForms li:nth-child(2) a div{top:20px;}
	:lang(en) #inside #content-landing ul#publicForms li:nth-child(3) a div{top:20px;}
	:lang(en) #inside #content-landing ul#publicForms li:nth-child(4) a div{top:26px;}	
}
@media all and (min-width:400px){
	/*Public Forms*/
	#inside #content-landing ul#publicForms li a div{left:128px;}
	:lang(en) #inside #content-landing ul#publicForms li a div{left:138px;}
	:lang(en) #inside #content-landing ul#publicForms li:nth-child(1) a div{top:38px;}
	:lang(en) #inside #content-landing ul#publicForms li:nth-child(2) a div{top:26px;}
	:lang(en) #inside #content-landing ul#publicForms li:nth-child(3) a div{top:26px;}
	:lang(en) #inside #content-landing ul#publicForms li:nth-child(4) a div{top:31px;}

	/*Encouragement*/
	.encourageBg:before{width:395px;height:36px;}
	.encourageBg:after{width:395px;height:19px;}
}
@media all and (min-width:500px){
	/*TopBar*/
	#mobile-top .title a img{margin-right:10px;}
	#mobile-top .title a span{font-size:1.25em;}
	
	/*Inside Banner*/
	#inside #banner span{font-size:1.125em;padding:30px 20px;}
	
	/*Landing Banner*/
	#banner>ul>li>div h2{font-size:1.6em;}
}
@media all and (min-width:600px){
	/*Icon1*/
	#index .icons ul{top:-80px;}
	#index .icons ul li{margin:10px 5px;width:calc((100% - 40px) / 4);float:left;list-style-type:none;}
}
/*Tablet*/
@media all and (min-width:768px){	
	/*Landing Banner*/
	#banner .transparent-btns_tabs li a{font-size:0;display:inline-block;vertical-align:middle;border-radius:50%;margin:0 3px;opacity:0.5;}
	#banner .transparent-btns_tabs li.rslides_here{opacity:1;}
	#banner .transparent-btns_tabs a{display:block;}
	
	/*Inside Banner*/
	#inside #banner span{font-size:1.375em;padding:10px 20px;margin:30px;}
	#breadcrumbs,#inside-content{top:0;position:relative;}
	
	/*Inside*/
	div.photo,div.bluephoto{width:200px;}
	div.photo .caption,div.bluephoto .caption{font-size:.9em;}

	/*Search*/
	#SearchResult .Search_Related ul{height:8em;}
	
	/*Service Information*/
	#landing_service_information ul li{width:250px;}
	
	/*Sitemap*/
	.sitemap .site ul{display:table-cell;padding:10px;text-align:left;width:calc(100% / 4);}
	.sitemap .site ul:first-child{padding:10px 10px 10px 0;}
	.sitemap .site ul:last-child{padding:10px 0 10px 10px;}
	
	/*sdfiles*/
	#inside-content table.sdfiles tr{background-color:#fff !important;}
	#inside-content table.sdfiles tr td{display:table-cell;border-top:0 !important;border-right:0 !important;border-bottom:1px solid #ccc !important;border-left:0 !important;background-color:#fff !important;padding:15px 8px;width:auto !important;}
	#inside-content table.sdfiles tr td:nth-child(2){width:40% !important;}
	#inside-content table.sdfiles tr td img{min-width:66px;}
	
	/*Icons*/
	#landing-icon a{display:inline-block;width:calc(100% / 6.5);}
	#landing-icon div.open .dropdown-content li{display:inline-flex;width:40%;}
	
	#publicationsTab>ul>li a{padding:10px 20px;height:auto;width:224px;}
	#publicationsTab ul li a{font-size:100% !important;}
	#publicationsTab>ul>li:first-child>a{width:132px;}
	
	/*What's New*/
	.owl-carousel .item a{padding:10px;}
}
/*Desktop*/
@media all and (min-width:1024px){
	.mobile_img{display:none !important;}
	.desktop_img{display:block !important;}
	
	/*Landing Banner*/
	#banner .transparent-btns_tabs{position:absolute;margin:0;width:29%;}
	#banner>ul>li>div{height:100%;position:absolute;width:29%;padding:20px 30px 50px 40px;}
	#banner>ul>li>div h2{font-size:1.6em;padding:0.5em 0;}
	#banner>ul>li>div h3{font-size:1.3em;padding-top:0;}
	#banner>ul>li>div p{font-size:1.1em;}
	
	.latestNews ul li{display:inline-block;margin:20px 0;width:calc(100% / 3.03);}
	.latestNews div{width:300px;}

	/*Icons*/
	.col .col1,.col .col2{display:inline-block;width:45%;font-size:1.25em;margin:0 0 0 20px;;vertical-align:top;padding:0;}
	
	/*Service Information*/
	#landing_service_information ul li{width:190px;}
	
	/*Sitemap*/
	.sitemap .site .container{display:flex;}

	/*Landing News*/
	#landing-news{display:-webkit-flex;display:flex;padding-bottom:40px;}
	#landing-news .col1,#landing-news .col2{display:inline-block;width:50%;border:0;}
	#landing-news .col1 .col-content{padding:20px 30px 0px 30px;height:90%;webkit-flex:1;flex:1;}
	#landing-news .col2 .col-content{padding:20px 30px 0px 30px;height:90%;}
	
	/*Welcome Message*/
	.welcomeleft{display:inline-block;width:calc(100% - 280px);}
	.welcomeright{display:inline-block;float:right;}
	
	/*Smart CAS*/
	.smartleft{display:inline-block;width:60%;}
	.smartright{display:inline-block !important;float:right;width:40% !important;padding:0 30px;}
	
	/*Landing Our Services*/
	#our-serivces>a{width:163px;}

	/*Public Services Home*/
	#inside-content .pubhome{display:table;margin:0 auto;}
	#inside-content .pubhome p{display:table-cell;vertical-align:top;padding:10px;text-align:left;}
	#inside-content .pubhome div{display:table-cell;vertical-align:top;padding:10px;text-align:left;}
	
	/*Table*/
	#inside-content table.tablev{width:100%;}
	#inside-content table.tablev tr td{display:table-cell;padding:0 5px}

	/*Footer*/
	#footer #footerBottom{display:flex;justify-content:space-between;}
	#footer #footerTop ul{text-align:left;}
	
	/*Content*/
	/*#inside-content{padding-bottom:200px;}*/
	
	/*Inside*/
	div.photo,div.bluephoto{width:240px;}
	div.photo .caption,div.bluephoto .caption{font-size:1em;}
	
	/*Videos*/
	.m8 .videos{text-align:left;}
}
@media all and (min-width:1200px){
	input[type="text"],textarea{width:400px;}
	textarea{height:200px;width:400px;}
	
	/*HotLinkTag*/
	#hotLinkTag{left:auto;bottom:auto;right:0;top:147px;}
	#hotLinkTag a{border-top:1px solid #fff;border-right:0;border-bottom:1px solid #fff;border-left:1px solid #fff;}
	
	h2{font-size:1.5em;}
	h3{font-size:1.2em;}
	/*.eventBox .desktop{display:block;}
	.eventBox .mobile{display:none;}*/
	#inside-content .eventBox:nth-child(odd) .mobile{display:none;}
	#inside-content .eventBox:nth-child(odd) .desktop{display:block;}
	#inside-content .eventBox:nth-child(even) .mobile{display:block;}
	#inside-content .eventBox:nth-child(even) .desktop{display:none;}
	
	.container{max-width:1200px;}
	.tableScroll{overflow-x:inherit;}
	
	/*TopBar*/
	nav#menu{display:none!important;}
	#header{display:block;z-index:100;width:100%;background-color:#fff;border-top:8px solid #04285d;}
	#header>ul{display:flex;justify-content:space-between;}
	#header .container>ul:first-child{margin:0;display:flex;justify-content:space-between;}
	#mobile-top{display:none;}
	#header .title{display:inline-block;}
	#header .title a{display:inline-block;vertical-align:top;padding:20px;}
	#header .title img{float:left;margin-right:10px;}
	#header .toolBar{display:inline-block;text-align:right;vertical-align:top;z-index:10;position:relative;}
	#header .toolBar img{width:50px;}
	#header .toolBar ul{display:block;left:0;z-index:10;margin-left:0;margin-right:20px}
	#header .toolBar ul li{display:inline-block;padding:5px 17px 5px 0;vertical-align:top;}
	#header .toolBar ul li a{color:#000;font-size:1.1em;text-decoration:none;}
	#header .toolBar ul li a:hover,#header .toolBar ul li a:focus{color:#e21708;}
	#header .toolBar ul li.lang a:first-child{margin-right:12px;}
	#header .toolBar div.search{margin-right:30px;float:right;padding-top:14px;border-top:1px solid #ccc;position:absolute;right:0;top:40px;}
	#header .toolBar ul li a.fa-print,#header .toolBar ul li a.fa-share-alt{font-size:1.25em;}
	#desktop-top{display:block;background-color:#BBDAF0;}
	#desktop-top .frame{padding:0;max-width:1200px;margin:0 auto;}
	#desktop-top .tMenu{display:table;left:0;z-index:10;margin-left:0;}
	#desktop-top .tMenu>li{display:inline-block;text-align:center;vertical-align:middle;line-height:1em;position:relative;}
	#desktop-top .tMenu>li>a{color:#000;padding:10px 36px;display:table-cell;font-size:.9em;vertical-align:middle;font-weight:bold;text-decoration:none;}
	#desktop-top .tMenu>li>a:hover,#desktop-top .tMenu>li>a:focus{background-color:#fff;color:#13478f;}
	:lang(en) #desktop-top .tMenu>li>a{padding:18px 16px;}
	
	#desktop-top .tMenu li{vertical-align:middle;text-align:center;padding:0;margin:0;}
	#desktop-top .tMenu li .dropdown-content{background-color:#e3e3e3;z-index:100;position:absolute;box-sizing:border-box;}
	#desktop-top .tMenu li.open .dropdown-content{z-index:100;box-sizing:border-box;display:block;margin:0;animation:fadeIn ease 0.5s;border-top:8px solid #13478f;}
	#desktop-top .tMenu li .dropdown-content li{text-align:left;width:250px;list-style-type:none;background-color:#e3e3e3;}
	:lang(en) #desktop-top .tMenu li:nth-child(5) .dropdown-content li,:lang(en) #desktop-top .tMenu li:nth-child(6) .dropdown-content li{width:220px;}
	#desktop-top .tMenu li:nth-child(5) .dropdown-content li,#desktop-top .tMenu li:nth-child(6) .dropdown-content li{width:190px;}
	#desktop-top .tMenu li .dropdown-content li a{font-size:1.2em;text-decoration:none;color:#ae1106;padding:5px 25px 5px 40px;display:block;font-weight:normal;}
	#desktop-top .tMenu li:nth-child(5) .dropdown-content li a,#desktop-top .tMenu li:nth-child(6) .dropdown-content li a{padding:5px 25px 5px 40px;}
	#desktop-top .tMenu li .dropdown-content li ul{top:33px;}
	#desktop-top .tMenu li .dropdown-content>li a:hover,#desktop-top .tMenu li .dropdown-content>li a:focus{color:#fff;padding:5px 25px 5px 40px;display:block;font-weight:normal;}
	#desktop-top .tMenu li .dropdown-content ul li{text-align:left;width:250px;list-style-type:none;background-color:#fff;}
	.shareB{padding:10px 0 10px 20px;right:0;margin-top:30px;}
	
	#desktop-top .dropdown-submenu.open ul{display:block;}
	
	nav ul{padding:0;margin:0;list-style:none;position:relative;} 
	nav ul li{display:inline-block;}
	nav>ul>li:hover ul,nav>ul>li:focus ul{display:none;} 
	nav a img{position:absolute;right:10px;top:8px;width:10px;}
	
	nav ul ul a{text-decoration:none;font-size:1.2em;text-decoration:none;color:#ae1106;padding:5px 25px 5px 40px;display:block;font-weight:normal;background:url(/images/reddot.png)no-repeat left top;background-position:16px 15px;background-size:7px;}
	nav ul ul a:hover,nav ul ul a:focus{color:#fff;padding:5px 25px 5px 40px;display:block;font-weight:normal;text-decoration:none;}
	nav ul ul{display:none;position:absolute;left:0;background-color:#e3e3e3;height:0;}
	nav ul ul li{width:250px;float:none;display:list-item;position:relative;}
	
	nav ul ul ul{display:none;}
	nav ul ul ul li{position:relative;top:-34px;left:250px;}
	nav ul li:nth-child(5) ul ul li{left:190px;}
	:lang(en) nav ul li:nth-child(5) ul ul li{left:220px;}
	nav ul li:nth-child(6) ul ul li{left:-190px;}
	:lang(en) nav ul li:nth-child(6) ul ul li{left:-220px;}
	nav ul ul ul li a{display:none;}
	nav ul ul ul li a:hover,nav ul ul ul li a:focus{display:inherit;}
	
	/*Landing Banner*/
	#banner{margin:0;overflow:hidden;max-height:574px;position:relative;top:0;}
	.isd-promotion #banner{max-height:initial !important;}
	#banner>ul>li>div{padding:20px 40px 50px 40px;}
	#banner>ul>li>div h2{font-size:2em;padding:1em 0;}
	#banner>ul>li>div h3{font-size:1.7em;padding-top:0;}
	#banner>ul>li>div p{font-size:1.2em;}
	
	/*Quick Access*/
	#landing_quick_access ul li{width:220px;margin:10px 26px;}	
	
	/*Service Information*/
	#landing_service_information{background-color:#caedc7;}
	#landing_service_information h1{font-size:2em;text-align:center;margin:.5em 0;}
	#landing_service_information ul{list-style-type:none;}
	#landing_service_information ul li{text-align:center;display:inline-block;vertical-align:top;}
	#landing_service_information ul li span{display:block;text-align:center;padding:8px 10px;font-weight:bold;}
	#landing_service_information ul li span a{color:#003686;text-decoration:none;}
	
	/*What's New*/
	#landing_whats_new{background-color:#ededed;}
	#landing_whats_new h1{font-size:2em;text-align:center;margin:.5em 0;}
	#landing_whats_new ul{list-style-type:none;}
	#landing_whats_new ul li{text-align:center;display:inline-block;vertical-align:top;width:345px;min-width:300px;margin:10px 20px;}
	#landing_whats_new ul li a{color:#333;text-decoration:none;display:flex;}
	#landing_whats_new ul li a img{}
	#landing_whats_new ul li a span{padding:8px 10px;font-size:1.2em;font-weight:bold;vertical-align:top;text-align:left;}	
	
	/*Form*/
	form table tr td{display:table-cell;}
	form table tr td:first-child{width:160px;}
	
	/*Content*/
	/*#inside-content{padding-bottom:400px;}*/
	#inside-content{min-height:500px;}
	#inside-content h2{font-size:1.5em;}
	
	/*Footer*/
	#footer #footerBottom{display:flex;justify-content:space-between;}
	#footer #footerBottom .left{margin:135px 0 0 0;}
	#footer #footerBottom .right ul:last-child{text-align:right;}
	
	/*Inside Banner*/
	#inside #banner{margin:0;}
	#inside #banner span{font-size:2.2em;padding:50px;}

	.orgBack{position:absolute;right:20px;top:60px;}
	
	/*Content*/
	.img-right{float:right;padding:0 0 20px 20px;margin:0;}
	
	.publicForms .accordion,.publicForms .accordion-no{display:flex;justify-content:space-between;}
	.publicForms .tabsV .accordion,.publicForms .tabsV .accordion-no{display:flex;}
	.publicForms .accordion .button{min-width:170px;text-align:right;}
	.publicForms .active{text-decoration:none;background:#13478f url(../images/minus-solid-w.png)no-repeat right 15px center;background-size:10px;}
	.publicForms .panel ol{padding-bottom:7px;}
	.publicForms .panel p{margin:0;}
	.publicForms .floatRight{float:right;right:0;}
	/*.publicForms .tabsV .accordion{padding:20px 190px 20px 37px;}*/
	.sampleIcon span{float:none;vertical-align:super;margin-right:8px;}
	
	/*Our Services*/
	#our-serivces>a{width:185px;}
	
	/*Organisation*/
	#chartContents{display:flex;padding-top:50px;}
	#chartContents>div:first-child{width:60%;padding-bottom:0;}
	#chartContents>div:last-child{width:40%;padding-bottom:0;}
	#chartContents .chartFrame1{border-right:1px solid #003686;padding:0 10px;}
	#chartContents .chartFrame2{padding:0 10px;}
	#chartContents .chartFrame1 .chartTable{display:inline-block;width:31%;margin-bottom:0;border:0;}
	#chartContents .chartFrame2 .chartTable{display:inline-block;width:49%;margin-bottom:0;border:0;}
	#chartContents .chartContentsTitle{float:left;width:100%;}
	#chartContents .chartContentsTitle .cboxElement{font-size:.8em;}
	#orgList{text-align:center;margin:50px 0;}
	
	
	#inside-content table.table tr td{display:table-cell;}
}

@media print{
	@page{size:portrait;margin:2mm;}
	body{width:1201px;}
	input[type="text"],textarea{width:400px;}
	textarea{height:200px;width:400px;}
	
	/*HotLinkTag*/
	#hotLinkTag{left:auto;bottom:auto;right:0;top:147px;}
	#hotLinkTag a{border-top:1px solid #fff;border-right:0;border-bottom:1px solid #fff;border-left:1px solid #fff;}
	
	h2{font-size:1.5em;}
	h3{font-size:1.2em;}
	/*.eventBox .desktop{display:block;}
	.eventBox .mobile{display:none;}*/
	#inside-content .eventBox:nth-child(odd) .mobile{display:none;}
	#inside-content .eventBox:nth-child(odd) .desktop{display:block;}
	#inside-content .eventBox:nth-child(even) .mobile{display:block;}
	#inside-content .eventBox:nth-child(even) .desktop{display:none;}
	
	.container{max-width:1100px;}
	.tableScroll{overflow-x:inherit;}
	
	/*TopBar*/
	nav#menu{display:none!important;}
	body{overflow:initial !important;}
	#header{display:block;z-index:100;width:100%;background-color:#fff;border-top:8px solid #04285d;}
	#header>ul{display:flex;justify-content:space-between;}
	#header .container>ul:first-child{margin:0;display:flex;justify-content:space-between;}
	#mobile-top{display:none;}
	#header .title{display:inline-block;}
	#header .title a{display:inline-block;vertical-align:top;padding:20px;}
	#header .title img{float:left;margin-right:10px;}
	#header .toolBar{display:inline-block;text-align:right;vertical-align:top;z-index:10;position:relative;}
	#header .toolBar img{width:50px;}
	#header .toolBar ul{display:block;left:0;z-index:10;margin-left:0;margin-right:20px}
	#header .toolBar ul li{display:inline-block;padding:5px 17px 5px 0;vertical-align:top;}
	#header .toolBar ul li a{color:#000;font-size:1.1em;text-decoration:none;}
	#header .toolBar ul li.lang a:first-child{margin-right:12px;}
	#header .toolBar div.search{margin-right:30px;float:right;padding-top:14px;border-top:1px solid #ccc;position:absolute;right:0;top:40px;}
	#header .toolBar ul li a.fa-print,#header .toolBar ul li a.fa-share-alt{font-size:1.25em;}
	#desktop-top{display:block;background-color:#e21708;}
	#desktop-top .frame{padding:0;max-width:1200px;margin:0 auto;}
	#desktop-top .tMenu{display:table;left:0;z-index:10;margin-left:0;}
	#desktop-top .tMenu>li{display:inline-block;text-align:center;vertical-align:middle;line-height:1em;position:relative;}
	#desktop-top .tMenu>li>a{color:#fff;padding:10px 32px;display:table-cell;font-size:.9em;vertical-align:middle;font-weight:bold;text-decoration:none;}
	:lang(en) #desktop-top .tMenu>li>a{padding:18px 14px;}
	
	#desktop-top .tMenu li{vertical-align:middle;text-align:center;padding:0;margin:0;}
	#desktop-top .tMenu li .dropdown-content{background-color:#e3e3e3;z-index:100;position:absolute;box-sizing:border-box;}
	#desktop-top .tMenu li.open .dropdown-content{z-index:100;box-sizing:border-box;display:block;margin:0;animation:fadeIn ease 0.5s;border-top:8px solid #13478f;}
	#desktop-top .tMenu li .dropdown-content li{text-align:left;width:250px;list-style-type:none;background-color:#e3e3e3;}
	:lang(en) #desktop-top .tMenu li:nth-child(5) .dropdown-content li,:lang(en) #desktop-top .tMenu li:nth-child(6) .dropdown-content li{width:220px;}
	#desktop-top .tMenu li:nth-child(5) .dropdown-content li,#desktop-top .tMenu li:nth-child(6) .dropdown-content li{width:190px;}
	#desktop-top .tMenu li .dropdown-content li a{font-size:1.2em;text-decoration:none;color:#ae1106;padding:5px 25px 5px 40px;display:block;font-weight:normal;}
	#desktop-top .tMenu li:nth-child(5) .dropdown-content li a,#desktop-top .tMenu li:nth-child(6) .dropdown-content li a{padding:5px 25px 5px 40px;}
	#desktop-top .tMenu li .dropdown-content li ul{top:33px;}
	#desktop-top .tMenu li .dropdown-content>li a:hover,#desktop-top .tMenu li .dropdown-content>li a:focus{color:#fff;padding:5px 25px 5px 40px;display:block;font-weight:normal;}
	#desktop-top .tMenu li .dropdown-content ul li{text-align:left;width:250px;list-style-type:none;background-color:#fff;}
	.shareB{padding:10px 0 10px 20px;right:0;margin-top:30px;}
	
	#desktop-top .dropdown-submenu.open ul{display:block;}
	
	nav ul{padding:0;margin:0;list-style:none;position:relative;} 
	nav ul li{display:inline-block;}
	nav>ul>li:hover ul,nav>ul>li:focus ul{display:none;} 
	nav a img{position:absolute;right:10px;top:8px;width:10px;}
	
	nav ul ul a{text-decoration:none;font-size:1.2em;text-decoration:none;color:#ae1106;padding:5px 25px 5px 40px;display:block;font-weight:normal;background:url(/images/reddot.png)no-repeat left top;background-position:16px 15px;background-size:7px;}
	nav ul ul a:hover,nav ul ul a:focus{color:#fff;padding:5px 25px 5px 40px;display:block;font-weight:normal;text-decoration:none;}
	nav ul ul{display:none;position:absolute;left:0;background-color:#e3e3e3;height:0;}
	nav ul ul li{width:250px;float:none;display:list-item;position:relative;}
	
	nav ul ul ul{display:none;}
	nav ul ul ul li{position:relative;top:-34px;left:250px;}
	nav ul li:nth-child(5) ul ul li{left:190px;}
	:lang(en) nav ul li:nth-child(5) ul ul li{left:220px;}
	nav ul li:nth-child(6) ul ul li{left:-190px;}
	:lang(en) nav ul li:nth-child(6) ul ul li{left:-220px;}
	nav ul ul ul li a{display:none;}
	nav ul ul ul li a:hover,nav ul ul ul li a:focus{display:inherit;}
	footer{page-break-after:always;}
}

/*Search*/
.searchBar{-webkit-appearance:none;border-radius:0;background:#fff;border:1px solid #666;border-right:0;display:block;float:left;height:30px;margin:0;padding:0 17px;outline-offset:0;}
.searchBtn{box-sizing:border-box;min-width:0;width:30px;height:30px;border:1px solid #666;border-left:0;padding:6px;-webkit-appearance:none;background:white url(../images/search-solid.svg)no-repeat center center;background-size:45%;margin:0;float:left;display:block;text-indent:-9999px;}
.searchBtn:hover,.searchBtn:focus{box-sizing:border-box;min-width:0;width:30px;height:30px;border:1px solid #666;border-left:0;padding:6px;-webkit-appearance:none;background:white url(../images/search-solid-r.svg)no-repeat center center;background-size:45%;margin:0;float:left;display:block;text-indent:-9999px;}
::placeholder{color:#dedede;}
#top #topBar #toolBar ::placeholder{color:#dedede;}

#SearchBar_Input{display:block;width:80%;float:left;}
#SearchBar #searchAdvance{line-height:30px;margin-left:10px;}
#SearchBar #SiteGroup{clear:both;margin:6px 0;}
#SearchBar #SiteGroup span{margin-right:15px;margin-bottom:0;}
#SearchBar #SiteGroup label{margin:0 15px 0 5px;}
#SearchBar #SiteGroup input{vertical-align:middle;}
#SearchResult{margin:10px 0px;}
#SearchResult .Search_Sort{margin:10px 0px;}
#SearchResult .Search_Sort span{padding:0 10px;display:inline !important;margin:0;}
#SearchResult .Search_Result_Text{margin:20px 0px;font-weight:bold;border-bottom:1px solid #999;padding:20px 0 10px;}
#SearchResult .Search_Result_Text .Search_Result_Keywords{color:#f00;font-weight:bold;display:inline !important;margin:0;}
#SearchResult .Search_Result{margin:10px 0px;}
#SearchResult .Search_Result ul{list-style:none;margin-left:10px;}
#SearchResult .Search_Result ul li{margin:0;}
#SearchResult .Search_Result ul li a{text-decoration:none;display:block;}
#SearchResult .Search_Result ul li a span{margin:0;}
#SearchResult .Search_Result ul li a .Search_Result_Id{float:left;font-weight:bold;width:40px;}
#SearchResult .Search_Result ul li a .Search_Result_Content{display:block;overflow:hidden;}
#SearchResult .Search_Result ul li a .Search_Result_Title{display:block;font-weight:bold;}
#SearchResult .Search_Result ul li a .Search_Result_Summary{display:block;font-size:90%;color:#666;padding:10px 0;overflow-wrap:break-word;}
#SearchResult .Search_Result ul li .Search_Result_Details{display:block;padding-left:40px;margin:0 0 10px;}
#SearchResult .Search_Result ul li .Search_Result_Details span{display:inline;color:#999;font-size:80%;}
#SearchResult .Search_Result ul li .Search_Result_Url{display:block;color:#666;font-size:100%;overflow-wrap:break-word;}
#SearchResult .Search_Result ul li .Search_Result_Date:before{content:"-";padding:0 10px;}
#SearchResult .Search_Result ul li .Search_Result_Cache:before{content:"-";padding:0 10px;}
#SearchResult .Search_Result ul li .Search_Result_Cache a{display:inline;}
#SearchResult .Search_Nav{margin:20px 0px;font-weight:bold;border-top:1px solid #999;padding:20px 0 10px;}
#SearchResult .Search_Nav ul{display:block;text-align:center;}
#SearchResult .Search_Nav ul li{display:inline-block;margin:0 8px;}
#SearchResult .Search_Nav ul li a.Current{font-weight:bold;}
#SearchResult .Search_Related{margin:20px 0px;font-weight:bold;border-top:1px solid #999;padding:20px 0 10px;}
#SearchResult .Search_Related div{padding-bottom:10px;}
#SearchResult .Search_Related div span{font-weight:bold;color:#f00;}
#SearchResult .Search_Related ul{display:flex;flex-direction:column;flex-wrap:wrap;text-align:left;list-style:none;margin-left:0;}
#SearchResult .Search_Related ul li{margin:0;}
#SearchResult .Search_Related ul li a{text-decoration:none;}
#Search_Loading{display:none;position:fixed;background-color:rgba(0,0,0,0.8);top:0;left:0;right:0;bottom:0;z-index:10000;}
#Search_Loading .Loader{margin:0 auto;top:50%;position:relative;opacity:0.7;margin-top:-40px;width:80px;height:80px;}
#Search_Loading .Text{opacity:0;position:absolute;left:0;top:55%;right:0;text-align:center;}
#Search_Loading .Loader.Spin{border:5px solid #fff;border-top:5px solid #222;border-radius:50%;animation:spin 2s linear infinite;}
#Search_Loading .Loader.Ripple div{position:absolute;border:5px solid #fff;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;}
#Search_Loading .Loader.Ripple div:nth-child(2){animation-delay:-0.5s;}
#Search_Loading .Loader.Ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:5px;border:5px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff transparent transparent transparent;}
#Search_Loading .Loader.Ring div:nth-child(1){animation-delay:-0.45s;}
#Search_Loading .Loader.Ring div:nth-child(2){animation-delay:-0.3s;}
#Search_Loading .Loader.Ring div:nth-child(3){animation-delay:-0.15s;}
#Search_Loading .Loader.Spinner{color:official;}
#Search_Loading .Loader.Spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite;}
#Search_Loading .Loader.Spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#fff;}
#Search_Loading .Loader.Spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s;}
#Search_Loading .Loader.Spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s;}
#Search_Loading .Loader.Spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s;}
#Search_Loading .Loader.Spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s;}
#Search_Loading .Loader.Spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s;}
#Search_Loading .Loader.Spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s;}
#Search_Loading .Loader.Spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s;}
#Search_Loading .Loader.Spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s;}
#Search_Loading .Loader.Spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s;}
#Search_Loading .Loader.Spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s;}
#Search_Loading .Loader.Spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s;}
#Search_Loading .Loader.Spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s;}
#Search_Loading .Loader.DotSpinner div{position:absolute;width:6px;height:6px;background:#fff;border-radius:50%;animation:lds-default 1.2s linear infinite;}
#Search_Loading .Loader.DotSpinner div:nth-child(1){animation-delay:0s;top:37px;left:66px;}
#Search_Loading .Loader.DotSpinner div:nth-child(2){animation-delay:-0.1s;top:22px;left:62px;}
#Search_Loading .Loader.DotSpinner div:nth-child(3){animation-delay:-0.2s;top:11px;left:52px;}
#Search_Loading .Loader.DotSpinner div:nth-child(4){animation-delay:-0.3s;top:7px;left:37px;}
#Search_Loading .Loader.DotSpinner div:nth-child(5){animation-delay:-0.4s;top:11px;left:22px;}
#Search_Loading .Loader.DotSpinner div:nth-child(6){animation-delay:-0.5s;top:22px;left:11px;}
#Search_Loading .Loader.DotSpinner div:nth-child(7){animation-delay:-0.6s;top:37px;left:7px;}
#Search_Loading .Loader.DotSpinner div:nth-child(8){animation-delay:-0.7s;top:52px;left:11px;}
#Search_Loading .Loader.DotSpinner div:nth-child(9){animation-delay:-0.8s;top:62px;left:22px;}
#Search_Loading .Loader.DotSpinner div:nth-child(10){animation-delay:-0.9s;top:66px;left:37px;}
#Search_Loading .Loader.DotSpinner div:nth-child(11){animation-delay:-1s;top:62px;left:52px;}
#Search_Loading .Loader.DotSpinner div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px;}
#AdvancedSearch .Block{clear:both;margin:20px 0;overflow:hidden;background-color:#fafafa;padding-bottom:10px;}
#AdvancedSearch .Block .cb{clear:both;}
#AdvancedSearch .Block .of-h{overflow:hidden;}
#AdvancedSearch .Block .fl{float:left;}
#AdvancedSearch .Block .pt{padding-top:10px !important;padding-bottom:0;}
#AdvancedSearch .Block .pl{padding-left:10px !important;padding-right:0;}
#AdvancedSearch .Block .pr{padding-right:10px !important;padding-left:0;}
#AdvancedSearch .Block .mr{margin-right:5px !important;}
#AdvancedSearch .Block .va-bl{vertical-align:baseline;}
#AdvancedSearch .Block .pan{padding:0;}
#AdvancedSearch .Block .phn{padding-left:0;padding-right:0;}
#AdvancedSearch .Block .ptn{padding-top:0;}
#AdvancedSearch .Block .w-100{width:100%;}
#AdvancedSearch .Block .w-50{width:50%;}
#AdvancedSearch .Block .w-30{width:30%;}
#AdvancedSearch .Block .db{display:block;}
#AdvancedSearch .Block .di{display:inline;}
#AdvancedSearch .Block span{padding:20px 30px;}
#AdvancedSearch .Block div{margin:20px 0;padding:0 30px;}
#AdvancedSearch .Block select{padding:10px 20px;}
#AdvancedSearch .Block .Title{display:block;background-color:#4060a8;color:#fff;margin-bottom:10px;font-size:1.1em;}
#AdvancedSearch .Block .Field .cb{clear:both;}
#AdvancedSearch .Block .Field input{display:block;width:100%;}
#AdvancedSearch .Block .Field label{display:block;line-height:1.9em;}
#AdvancedSearch .Block .Radio *{}
#AdvancedSearch .Block .Radio div{margin-top:5px;}
#AdvancedSearch .Block .Radio div label{float:left;clear:both;}
#AdvancedSearch button{padding:10px 20px;background-color:#cc4c02;color:#fff;margin-right:20px;font-weight:bold;}
#AdvancedSearch button:hover,#AdvancedSearch button:focus{background-color:#cc4c02;}

/* Responsive */
@media all and (min-width:768px){
	/*Search*/
	#SearchResult .Search_Related ul{height:8em;}
}
@media only screen and (min-width:768px){
	#SearchResult .Search_Related ul{height:12em;}
	#AdvancedSearch .Block .Field input{float:right;width:60%;}
}
@media only screen and (min-width:1024px){
	#AdvancedSearch .Block .pl-l{padding-left:10px;padding-right:0;}
	#AdvancedSearch .Block .pr-l{padding-right:10px;padding-left:0;}
	#AdvancedSearch .Block .di-l{display:inline;}
	#AdvancedSearch .Block .fl-l{float:left;}
	#AdvancedSearch .Block .cn-l{clear:none;}
	#AdvancedSearch .Block .w-50-l{width:50%!important;}
}
@media all and (min-width:768px){
	#SearchResult .Search_Related ul{height:8em;}
}

/* Loading Animation */
@keyframes lds-default{
	0%, 20%, 80%, 100%{transform:scale(1);}
	50%{transform:scale(1.5);}
}
@keyframes lds-spinner{
	0%{opacity:1;}
	100%{opacity:0;}
}
@keyframes lds-ring{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}
@keyframes spin{
	0%{transform:rotateZ(0);}
	100%{transform:rotateZ(360deg);}
}
@keyframes lds-ripple{
	0%{top:36px;left:36px;width:0;height:0;opacity:1;}
	100%{top:0px;left:0px;width:72px;height:72px;opacity:0;}
}

/* ------------------------------------------ */
/* Style for share-btns */
/* ------------------------------------------ */

.shareBtn{position:relative;}
.shareBtn>.shareList{display:none;position:absolute;top:50%;right:0;padding:8px 15px 12px !important;text-align:left;z-index:9000;min-width:80px;background:#FFF;box-shadow:0px 3px 4px rgba(150, 150, 150, 0.2);margin-top:8px;}
.shareBtn.active>.shareList{display:block;}
.share-btns{position:relative;margin-top:15px;}
ul.share-btns{list-style-type:none;margin:0;padding:0;background-color:#fff;}
ul.share-btns>li{margin:0;display:inline-block;padding:5px !important;}
ul.share-btns a{font-size:0;padding:5px;}
.header-nav__tool--share .share-btns{white-space:nowrap;}
li .share-btns__btn{display:inline-block;vertical-align:top;width:34px !important;height:34px;margin-right:5px;position:relative;transition:0.2s;}
li .share-btns__btn img{width:34px !important;}
.mob-nav__control .share-btns__btn{width:30px;height:30px;vertical-align:middle;}
.mob-nav__control .share-btns__btn.share-btns__btn--email, .header-nav__tool--share .share-btns__btn.share-btns__btn--email, .share-btns__btn.share-btns__btn--email:hover,.share-btns__btn.share-btns__btn--email:focus{background-color:yellowgreen;}
.mob-nav__control .share-btns__btn.share-btns__btn--fb, .header-nav__tool--share .share-btns__btn.share-btns__btn--fb, .share-btns__btn.share-btns__btn--fb:hover,.share-btns__btn.share-btns__btn--fb:focus{background-color:#3b5998;}
.mob-nav__control .share-btns__btn.share-btns__btn--wa, .header-nav__tool--share .share-btns__btn.share-btns__btn--wa, .share-btns__btn.share-btns__btn--wa:hover,.share-btns__btn.share-btns__btn--wa:focus{background-color:#1bd741;}
.mob-nav__control .share-btns__btn.share-btns__btn--wc, .header-nav__tool--share .share-btns__btn.share-btns__btn--wc, .share-btns__btn.share-btns__btn--wc:hover,.share-btns__btn.share-btns__btn--wc:focus{background-color:#09b83e;}
.mob-nav__control .share-btns__btn.share-btns__btn--tw, .header-nav__tool--share .share-btns__btn.share-btns__btn--tw, .share-btns__btn.share-btns__btn--tw:hover,.share-btns__btn.share-btns__btn--tw:focus{background-color:#000000;}
.share-btns__btn:last-child{margin-right:0;}
/* END Style share-btns */

#menu>.mm-panels>.mm-panel>.mm-listview>.mm-listitem:last-child{background-color:transparent;}
#menu>.mm-panels>.mm-panel>.mm-listview>.mm-listitem:last-child:after{display:none;}
#nav .right ul.share-btns li{float:none;margin:0;}
.wc-qrcode{padding:30px;background:#fff;display:none;}
.wc-qrcode.is-active{display:block;}
.wc-qrcode p{font-size:0.875em;color:#000;margin:0 0 10px;}