/*Forms*/
.form-group label {color:#555 !important;text-transform: none !important;cursor:auto !important;font-size:1rem !important;}
.progress-bar {background-color:#629a97 !important;}
#content #pbm0, #content #pbm0 li {margin:0!important;}
/*---*/
.bg-IND {background-color: #888 !important;}
.bg-news{background-color:#13a774!important}
.bg-notice{background-color:#ffc107!important}
.bg-closure{background-color:#fd7e14!important}
.bg-alert{background-color:#f00!important}
.bg-career{background-color:#28afd7!important}
.bg-event{background-color:#6c267e!important}
.cs-buttons{white-space:normal!important;height:auto!important;line-height:25px;min-height:40px!important;padding-top:7px!important;padding-bottom:8px!important}
.dataTables_length>label,.dataTables_filter>label{cursor:default}
#ui-id-2{z-index:99}
.searchresults>.title-block>div>a{word-wrap:break-word}
#content ul.iconlist{margin-left:0!important}
#content dl,#content dt,#content dd,#content ol,#content ul,#content li{margin-left:.5rem!important}
.story-box .story-box-info .story-box-content>ul,#content #oc-portfolio-sidebar>div.owl-stage-outer>div>div:nth-child(4)>div>div>div>div>ul{text-align:left!important;margin-left:.5rem!important}
#content ul.tab-nav,#content ul.tab-nav li,#content ul.portfolio-filter li,#content ul.sf-Gallery-thumbs,#content ul.sf-Gallery-thumbs li{margin-left:0!important}
.button{padding:0 1rem;font-size:.85rem}
#content ul.iconlist,#content ul.sidenav,#content ul.entry-meta,#content ul.entry-meta li,#content ul.pagination,#content ul.pagination li{margin-left:0!important}
#content p>a.btn{border-bottom:none!important}
.btn-laoteal{color:#fff;background-color:#629a97;border-color:#FFF}
.btn-laoteal:not(:disabled):not(.disabled):active,.btn-laoteal:not(:disabled):not(.disabled).active,.show>.btn-laoteal.dropdown-toggle{color:#fff;background-color:#005e5a;border-color:#005e5a}
.btn-laoteal:hover{color:#fff;background-color:#f5f5f542;border-color:#f5f5f5}
.btn-laoteal:focus,.btn-laoteal.focus{box-shadow:0 0 0 .2rem #99e2de40}
.border-teal{border-color:#629a97!important}
#header,#header-wrap,#logo img{-webkit-transition:height .35s ease,opacity .3s ease;-o-transition:height .35s ease,opacity .3s ease;transition:height .35s ease,opacity .3s ease}
.owl-carousel{touch-action:manipulation}
#sfPageContainer #wrapper{opacity:1!important}
#sfPageContainer #top-bar,#sfPageContainer #header,#sfPageContainer #header-wrap,#sfPageContainer #search-area,#sfPageContainer #page-menu,#page-menu-wrap,#page-menu{height:unset}
#sfPageContainer .mega-menu-content{display:none!important}
body>form{margin-bottom:0}
#content{z-index:1}
.small-card{top:-60px}
.small-card h4{text-transform:uppercase}
@media(max-width:575.98px){.small-card{margin-top:-60px!important}
}#legyear.entry-meta>li{font-size:14px;font-style:unset}
.form-control:active,.form-control:focus{border-color:#999!important}
.page-link{color:#629a97}
.page-link:focus{box-shadow:0 0 0 .2rem #629a974f}
.accord.collapsed i.toggle-closed{display:none!important}
.accord i.toggle-closed{display:block!important}
.accord.collapsed i.toggle-open{display:block!important}
.accord i.toggle-open{display:none!important}
h1.menu-title{margin:0!important;line-height:44px!important}
.menu-title>span{color:#fff!important}
@media(max-width:768px){.menu-title,h1.menu-title{line-height:initial!important;padding:10px 0}
}.carousel-control-prev,.carousel-control-next{opacity:1!important}
#homeslider,.carousel-inner{height:100%}
.homeslider{background-image:url(/images/default-source/default-album/homeslider.jpg)!important;background-size:cover;height:550px;background-position:0 -92.1649px}
#homeslider video{object-fit:cover}
.imageslider{height:400px}
.slider-caption{position:absolute!important;width:100%;margin:0 auto;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.slider-caption h2 {font-weight:600;}
.dark .slider-caption {text-shadow: 2px 6px 7px rgb(0 0 0 / 86%);font-weight:600;}
.carousel-control-prev,.carousel-control-next{width:3%}
@media(max-width:991px){#homeSlides h2,#homeslider h2,#imageslider h2{font-size:1.75rem}
.parallax.homeslider{height:180px!important}
.carousel-indicators{margin-bottom:0}
.carousel-control-prev,.carousel-control-next{width:6%}
#homeSlides h2 a,#homeslider h2 a,#imageslider h2 a{font-size:.9rem}
.slider-caption p{font-size:1rem;margin-top:15px;line-height:normal!important}
}.slider-caption.slider-caption-center,.slider-caption.slider-caption-center.dark{max-width:90%}
#homeslider .btn-outline-light:hover {background-color:rgb(255,255,255,0.8);color:#005e5a !important;text-shadow:none;}
#homeslider .btn-outline-light:active{background-color: transparent;color:#fff !important;text-shadow: none;}*/
@media(max-width:768px){.lao-home-tabs .tab-container:before{border-top-right-radius:0}
}ul.iconlist li{list-style-position:inside;padding-left:1.5rem}
ul.iconlist>li>a>span{position:absolute!important;left:0;margin-right:0}
ul.iconlist li.ico-ok:before{font-family:font-icons;content:"\e6c8";float:left;text-indent:-1.75em}
ul.iconlist li.ico-star:before{font-family:font-icons;content:"\eb91";float:left;text-indent:-1.75em}
ul.iconlist li.ico-circle-arrow-right:before{font-family:font-icons;content:"\e75b";float:left;text-indent:-1.75em}
ul.iconlist li.ico-file-pdf:before{font-family:font-icons;content:"\ea16";float:left;text-indent:-1.75em}
.ico-file-excel:before{content:"\ea0e";font-family:font-icons;float:left;text-indent:-1.75em}
.ico-line-open:before{content:"\ea21";font-family:lined-icons;float:left;text-indent:-1.75em}
.ico-file-powerpoint:before{content:"\ea17";font-family:font-icons;float:left;text-indent:-1.75em}
.ico-video:before{content:"\ec13";font-family:font-icons;float:left;text-indent:-1.75em}
.ico-file-word:before{content:"\ea1c";font-family:font-icons;float:left;text-indent:-1.75em}
#content .slider-caption>h2>a{color:#fff!important;text-decoration:none!important}
#content .slider-caption>h2>a:hover{text-decoration:none!important}
.table a{color:#629a97;font-weight:500;text-decoration:underline!important}
.table a:hover{color:#005e5a;text-decoration:underline!important}
.menu-title a{color:#fff}
.menu-title a:hover{color:#005e5a}
p>a,pre>a,ul>a,ol>a,dl>a,dd>a,blockquote>a,address>a,.entry-title>a,.entry-title>h4>a,ul.linklist a,.nav-sitemap a,.small-card li a,.small-card p a,.card-body li a,.card-body p a,#content ul.iconlist>li>a,#content h1>a,#content h2>a,#content h3>a,#content h4>a,#content h5>a,p>em>a,p>strong>a{text-decoration:underline!important;color:#629a97!important;word-wrap:break-word}
p>a:hover,pre>a:hover,ul>a:hover,ol>a:hover,dl>a:hover,dd>a:hover,blockquote>a:hover,address>a:hover,.entry-title>a:hover,.entry-title>h4>a:hover,ul.linklist a:hover,.nav-sitemap a:hover,.small-card li a:hover,.small-card p a:hover,.card-body li a:hover,.card-body p a:hover,#content ul.iconlist>li>a:hover,#content h1>a:hover,#content h2>a:hover,#content h3>a:hover,#content h4>a:hover,#content h5>a:hover,p>em>a:hover,p>strong>a:hover, {text-decoration:underline!important;color:#005e5a!important;word-wrap:break-word}
#glossary div.togglet:hover{color:#629a97!important}
.dark .table a,.dark .table a:active{color:#ebe4df;font-weight:500;text-decoration:none!important;border-bottom:1px solid #ebe4dfb8}
.dark .table a:hover{color:#c3cec8;text-decoration:none!important;border-bottom:1px solid #c3cec8}
.dark p>a,.dark pre>a,.dark ul>a,.dark ol>a,.dark dl>a,.dark dd>a,.dark blockquote>a,.dark address>a,.dark .entry-title>a,.dark .entry-title>h4>a,.dark ul.linklist a,.dark .nav-sitemap a,.dark .small-card li a,.dark .small-card p a,.dark .card-body li a,.dark .card-body p a,.dark #content ul.iconlist>li>a,.dark #content h1>a,.dark #content h2>a,.dark #content h3>a,.dark #content h4>a,.dark #content h5>a,#content .section.dark h1>a,#content .section.dark h2>a,#content .section.dark h3>a,#content .section.dark h4>a,#content .section.dark h5>a,.dark p>em>a,.dark p>strong>a, #content .dark ul.iconlist>li>a{text-decoration:underline!important;color:#ebe4df!important;word-wrap:break-word}
.dark p>a:hover,.dark pre>a:hover,.dark ul>a:hover,.dark ol>a:hover,.dark dl>a:hover,.dark dd>a:hover,.dark blockquote>a:hover,.dark address>a:hover,.dark .entry-title>a:hover,.dark .entry-title>h4>a:hover,.dark ul.linklist a:hover,.dark .nav-sitemap:hover a,.dark .small-card:hover li a,.dark .small-card:hover p a,.dark .card-body li a:hover,.dark .card-body p a:hover,.dark #content ul.iconlist>li>a:hover,.dark #content h1>a:hover,.dark #content h2>a:hover,.dark #content h3>a:hover,.dark #content h4>a:hover,.dark #content h5>a:hover,#content .section.dark h1:hover>a,#content .section.dark h2:hover>a,#content .section.dark h3:hover>a,#content .section.dark h4:hover>a,#content .section.dark h5:hover>a,.dark p>em>a:hover,.dark p>strong>a:hover, #content .dark ul.iconlist>li>a:hover{text-decoration:underline!important;color:#c3cec8!important;word-wrap:break-word}
.dark #glossary div.togglet:hover{color:#c3cec8!important}
#content .feature-box.fbox-border.fbox-light.fbox-effect>h3>a{text-decoration:none!important;color:#666!important}
#content .feature-box.fbox-border.fbox-light.fbox-effect>h3>a:hover{text-decoration:none!important;color:#005e5a!important}
#breadcrumb{position:relative;background-color:#f8f9fa}
.page-menu-accordion-parent>button>div{margin-right:10px}
#parent-page-menu-accordion-trigger>button{position:absolute;bottom:0;border-radius:0}
.accordion-trigger-open{background:#4e7b79}
#page-menu ul ul{min-width:150px!important;width:auto!important}
.one-page-menu .active{background-color:#005e5a!important}
.one-page-menu div{white-space:nowrap}
@media(min-width:992px){#page-menu-accordion-trigger{display:none}
}#page-menu-items{min-width:220px;width:auto}
#page-menu-accordion>div>button.btn-link,#page-menu-accordion>div>button.btn-link:focus,#parent-page-menu-accordion-trigger>button.btn-link,#page-menu-accordion>div.collapse>div>a,#page-menu-accordion>div>a,#page-menu-accordion>div>div>a{color:#fff!important;text-decoration:none!important;font-size:inherit!important;text-align:left}
#page-menu div.accordion,#page-menu-wrap div.accordion{line-height:1.5!important}
#page-menu-items{position:absolute;right:17px;background-color:#4e7b79}
.page-menu-accordion-children{background-color:rgba(255,255,255,0.15)}
.page-menu-accordion-children>div:hover,.page-menu-accordion-parent>button:hover,.page-menu-accordion-parent>a:hover{background-color:rgba(255,255,255,0.10)}
#parent-page-menu-accordion-trigger{top:0;margin-top:0;left:auto;right:15px;width:40px;height:44px;line-height:44px;border-radius:0;height:100%;font-size:inherit}
#parent-page-menu-accordion-trigger>button{padding-bottom:8px}
#page-menu-accordion .active{background:#005e5a}
#primary-menu .no-link-p,#primary-menu .no-link-p:hover{color:#666!important;text-decoration:none!important;font-size:.75rem;font-weight:400}
#primary-menu .no-link-header{letter-spacing:.5px;text-transform:uppercase!important;margin-bottom:15px;padding:0!important;line-height:1.25!important;font-weight:500}
#primary-menu .fbox-effect .fbox-icon i:after{box-shadow:0 0 0 2px #629a97}
#primary-menu .fbox-effect .fbox-icon i,#primary-menu .fbox-effect .fbox-icon i{background-color:#666}
#primary-menu .fbox-effect .fbox-icon i:hover,#primary-menu .fbox-effect:hover .fbox-icon i{background-color:#629a97}
#primary-menu .feature-box:hover h3{color:#629a97}
#primary-menu ul ul li:hover>a{background-color:#f8f8f8;color:#629a97}
#primary-menu ul li .mega-menu-content ul:not(:first-child).mega-menu-column{border-left:1px solid #cddfde}
.navbar{padding:0}
.sub-menu-trigger.icon-angle-down,.sub-menu-trigger.icon-angle-up{-webkit-transition:transform .3s ease;transition:transform .3s ease}
.sf-menu ul{display:none}
.sf-menu li:hover>ul,.sf-menu li.sfHover>ul{display:flex}
.sf-menu a{display:flex}
.mega-menu-content{margin-top:75px!important;box-shadow:0 13px 42px 11px rgba(0,0,0,.15)!important}
@media(max-width:991.98px){.mega-menu-content{margin-top:0!important}
}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column>li.mega-menu-title>a,#primary-menu ul ul li>a{color:#666}
.megamenu-dropdown{top:-2px!important;width:auto!important;min-width:220px!important;position:absolute!important;background-color:#fff!important;box-shadow:0 13px 42px 11px rgba(0,0,0,0.05)!important;border:1px solid #EEE!important;border-top:2px solid #629a97!important;height:auto!important;z-index:199!important;margin:0!important;padding:14px 6px}
.mega-fly-out{right:100%!important;left:auto!important}
.mega-fly-out-right{left:100%!important}
.mega-fly-out>li>a,.mega-fly-out-right>li>a{padding:6px 40px 6px 12px!important;white-space:nowrap!important;border:0!important;line-height:20px!important}
#primary-menu i.sub-menu-trigger{display:none}
@media(max-width:991.98px){#primary-menu i.sub-menu-trigger{display:block;position:absolute;top:9px;left:auto;right:0;width:32px;height:32px;line-height:32px;font-size:16px;text-align:center;background-color:#FFF;cursor:pointer;z-index:2}
#primary-menu ul ul i.sub-menu-trigger{top:6px}
}@media(min-width:992px){.mobile-primary-menu,.mobile-primary-menu ul{display:none!important}
}#primary-menu div.mobile-primary-menu{display:none}
#mobile-menu-accordion .card-header{background-color:#fff;padding:.75rem .25rem}
.mb-0>a{display:block;position:relative}
.lvl1>h5>a:after,.lvl2.menu-section>h5>a:after,.lvl3.menu-section>h5>a:after{content:"\e72d";font-family:'font-icons';position:absolute;left:0;top:0}
.lvl1>h5>a[aria-expanded="true"]:after,.lvl2.menu-section>h5>a[aria-expanded="true"]:after,.lvl3.menu-section>h5>a[aria-expanded="true"]:after{content:"\e72c"}
.lvl1>h5>a{color:#87654b}
#mobile-menu-accordion .collapse,#mobile-menu-accordion .collapsing{padding-left:20px}
.lvl1>h5>a,.lvl2>h5>a{padding-left:20px}
.card-header.lvl3{background-color:#fff}
.card-header.lvl4{background-color:#fff}
.lvl3.menu-section>h5>a{padding-left:20px}
.image-min{min-height:200px!important}
#top-search .form-group{display:none;position:absolute;width:100%!important;height:100px!important;padding:0 15px;margin:0;top:0;left:0}
body.top-search-open #top-search .form-group{display:inline;z-index:10}
#top-search .form-group{height:100%}
#top-search .form-group input{position:absolute;z-index:10;box-shadow:none!important;border-radius:0;border:0;outline:0!important;font-size:32px;padding:10px 80px 10px 0;height:100%;width:100%;background-color:transparent;color:#333;font-weight:700;margin-top:0!important;font-family:"Montserrat",sans-serif;letter-spacing:2px}
@media(max-width:575.98px){#top-search .form-group input{padding:0;position:unset}
}#top-search .form-group input::-ms-clear{display:none;height:0;width:0}
#top-search .form-group input[type="search"]::-webkit-search-decoration,#top-search .form-group input[type="search"]::-webkit-search-cancel-button,#top-search .form-group input[type="search"]::-webkit-search-results-button,#top-search .form-group input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}
#ui-id-1{z-index:99}
.sfHighlight{background-color:#ddfffd!important}
.searchresults a{color:#629a97;font-weight:500;text-decoration:underline!important}
.searchresults a:hover{color:#005e5a;text-decoration:underline!important}
.divider.divider-plain:after{left:0}
.fancy-title.title-dotted-border{background:url('/images/default-source/default-album/dotted-line.png') repeat-x center}
@media(max-width:575.98px){.card-categories i{display:none!important}
}.large-card{margin-top:-200px}
@media(max-width:575.98px){.large-card{margin-top:-100px!important}
}.oc-item li{margin-left:1rem!important}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.image-carousel .carousel-grid-item{flex:0 1 auto!important}
}@media(min-width:768px) and (max-width:991px){.icontab ul.tab-nav:not(.tab-nav-lg) li a{font-size:.75rem}
}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.video-widget-bottom{position:absolute!important;bottom:-15%}
.video-widget-top{position:absolute!important;top:-15%}
.video-widget-mid{position:absolute!important;top:-50%}
}.video-widget-wrap-top{display:flex;align-items:flex-start;height:200px;position:relative}
.video-widget-top{position:relative}
.video-widget-wrap-mid{display:flex;align-items:center;height:200px;position:relative}
.video-widget-wrap-bottom{display:flex;align-items:flex-end;height:200px;position:relative}
.video-widget-bottom{position:relative}
@media(min-width:834px){.video-widget-wrap-top{height:400px;max-height:400px}
.video-widget-top{position:absolute;top:-15%}
.video-widget-wrap-mid{height:400px;max-height:400px}
.video-widget-wrap-bottom{height:400px;max-height:400px}
.video-widget-bottom{position:absolute;bottom:-15%}
}