﻿@charset "utf-8";
 
body,html,form{min-height:100%;height:100%;color:#646464;}
body{padding-top:144px;opacity: 0;}
body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#eee;cursor:pointer;}
body::-webkit-scrollbar{width:10px;cursor:pointer;}
body::-webkit-scrollbar-thumb{background-color:#444;}
body::-webkit-scrollbar-thumb:hover{background-color:#000;}
a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:inherit;}
.scrollup{position:fixed;bottom:0px;right:0px;display:none;z-index:9;font-size:16px;width:70px;height:40px;line-height:40px;text-align:center;}
.scrollup{-webkit-animation:slideInRight 800ms ease;-moz-animation:slideInRight 800ms ease;-ms-animation:slideInRight 800ms ease;}
a.scrollup{background:#0d0d0d;color:#fff;text-decoration: none;border-top-left-radius:1rem;}
a.scrollup:hover{background: #02a5d9;color:#0d0d0d}
.fa-icon{position:relative;padding-left:25px;margin-bottom:8px;}
.fa-icon > .fa{position:absolute;margin-left:-25px;top:4px;}
.fa-icon a{color:inherit;}
ul.social_media{margin:0px;padding:0px;display:block;}
ul.social_media li{display:inline-block;list-style-type:none;list-style-image:none;padding:0px;margin:0 8px 8px 0px;border:none;vertical-align:middle;}
ul.social_media li a{display:block;font-size:24px;transition:none .6s ease-in-out;-webkit-transition:none .6s ease-in-out;-moz-transition:none .6s ease-in-out;-o-transition:none .6s ease-in-out;-ms-transition:none .6s ease-in-out;}
ul.social_media li a:hover{display:block;}
ul.social_media .fa{background:#cd9c4b;color:#fff;width:48px;height:48px;line-height:48px;vertical-align:middle;border-radius:100%;text-align:center;}
/*ul.social_media .fa:hover{color:#fff;}*/
.fa-facebook, .fa-google, .fa-google-plus, .fa-linkedin, .fa-youtube, .fa-youtube-play, .fa-tumblr, .fa-twitter, .fa-pinterest, .fa-instagram, .fa-wordpress{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;}
ul.social_media li .fa-facebook:hover{background:#3b5998;}
ul.social_media li .fa-google,.fa-google:hover{background:#3f85f4;}
ul.social_media li .fa-google-plus,.fa-google-plus:hover{background:#d13f2d;}
ul.social_media li .fa-linkedin:hover{color:#0275b5;}
ul.social_media li .fa-youtube:hover{background:#bc141a;}
ul.social_media li .fa-whatsapp:hover {
    background: #128c7e;
}
ul.social_media li .fa-youtube-play,.fa-youtube-play:hover{background:#bc141a;}
ul.social_media li .fa-tumblr,.fa-tumblr:hover{background:#274152;}
ul.social_media li .fa-twitter:hover{background:#4dc8f1;}
ul.social_media li .fa-pinterest,.fa-pinterest:hover{background:#cb2028;}
ul.social_media li .fa-instagram:hover{background:#833AB4;}
ul.social_media li .fa-wordpress,.fa-wordpress:hover{background:#3e739d;}
ul.social_media .fa-envelope, ul.social_media .fa-envelope:hover{background:#3e739d;}

@media(max-width:992px){
    ul.social_media li{display:inline-block}
}
@media(max-width:767px) {
    ul.social_media{text-align:center;}
}
.list {padding-left:20px;}
.list-bullet{padding:0;margin:0}
.list-bullet > li{padding-left:23px;margin-bottom:5px; list-style:none;position:relative}
.list-bullet > li:before{content:"\f10c";font-family:fontAwesome;position:absolute;left:0;top:0;}

  
/* breadcrumb */
.breadcrumbs-panel {padding:1.5rem 0;}
.breadcrumb{padding:0;margin:0;background: transparent;}
.breadcrumb-item{font-size:.85rem;}
.breadcrumb-item a{color:#8a8a8a;}
.breadcrumb-light, .breadcrumb-light a, .breadcrumb-light .breadcrumb-item::before {color: #ccc;}
.breadcrumb-light .breadcrumb-item.active{color: #fff;} 

.h1,h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{line-height:1.4;}
 
@media(max-width:767px){
    h2, .h2{font-size:1.6rem;line-height:1.4;}
    h3, .h3{font-size:1.45rem;}
    h4, .h4{font-size:1.35rem;}
    h5, .h5{font-size:1.2rem;}
}

/* wrapper */
.wrapper{position:relative;width:100%;margin:0 auto;text-align:left;float:none;}
.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -120px;}
.footer{position:relative;width:100%;margin:0 auto;}
.footer, .push{min-height:120px;clear:both;}
@media (min-width:767.99px){.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -134px;}
.footer, .push{min-height:134px;clear:both;}
}
@media (max-width:430px){
    .wrapper{margin-bottom:-182px;}
    .footer, .push{min-height:182px;clear:both;}
}
@media (max-width:576px){
    .wrapper{margin-bottom:-159px;}
    .footer, .push{min-height:159px;clear:both;}
}
@media (max-width:767px){
    .wrapper{margin-bottom:-174px;}
    .footer, .push{min-height:174px;clear:both;}
}
.container-1920 {max-width: 1920px;margin:0 auto;}
.container-1600 {max-width: 1600px;margin:0 auto;}
/* Headings */
.heading {position: relative;margin-bottom:1.7rem;position:relative;}
.heading  h1, .heading h2 {color:#8d1309;line-height: 130%;padding-top:0.5rem;font-weight: 600;position:relative;font-size:1.8rem;}
.heading.text-white  h1, .heading.text-white h2 {color:#fff;}
.heading  h1:before, .heading h2:before {content:"";background:#8d1309;position:absolute;top:0;left:0;width:55px;height:4px;display:block}

h3{color: #404040;font-weight:500;}

/* Header */
header *, footer * {-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
header {background:rgba(255,255,255,1);box-shadow: 0px 2px 5px rgba(0,0,0,0.2);transition: background-color 0.5s ease;}
  
.navbar-brand { transition: padding 0.5s ease;padding:10px 0px; margin-left:5px;margin-right:0;} 
.navbar-nav .nav-link {padding:1rem 0rem!important;line-height:30px;font-size:14px;position: relative;position: static;color:#092a63;font-weight: bold;}
.navbar-nav .nav-item{position:relative}

.navbar-nav .nav-link, .navbar-nav .show > .nav-link {color: #002356;}
.navbar-nav > li > a{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.navbar-nav > li > a:hover {color: #8d1309} 

.navbar-nav li a:hover, .navbar-nav li a.active{color:#8d1309;} 
.navbar-nav > li.active > a, .nav > li.active > a:hover{color:#8d1309;}
.navbar-nav > li.active:hover>a{color:#8d1309 !important;} 

.hdr-nav .dropdown-menu {background:rgba(255,244,220,0.9);border-left:5px solid #8d1309;border-width:0 0 0 5px;border-radius:0;margin-top:0;}
.hdr-nav .dropdown-item { color: #092a63;font-weight:500; border-bottom:1px solid #ddb09c;}
.hdr-nav .dropdown-subitem {display: block;width: 100%;padding: .25rem 1rem;clear: both;font-weight:500;color: #092a63;text-align: inherit;
    text-decoration: none;white-space: nowrap;background-color: transparent;border: 0;}
.hdr-nav .dropdown-subitem > .dropdown-subitem {padding: .15rem 1rem .15rem 0rem;}
.hdr-nav .dropdown-subitem > .dropdown-subitem:hover {color: #8d1309;}
.hdr-nav .dropdown-item:focus, .hdr-nav .dropdown-item:hover {color: #8d1309;background-color:transparent;}

.hdr-nav-right .navbar-nav .nav-link:after {background:#FFC310;} 
@media (max-width: 767.98px){
body{padding-top:66px}
.navbar-brand img {height:30px;width:auto;}
.navbar-collapse .container{padding:0;}
.navbar-nav .nav-link {border-bottom:1px solid rgba(0, 0, 0, 0.1);padding:0.5rem 1rem!important;}
.hdr-nav-right .navbar-nav .nav-link {border-bottom:0px;} 
.hdr-nav .navbar-collapse { align-items:initial;display: flex;flex-flow: column;}
.hdr-nav .navbar-collapse .hdr-buttons{ padding: 0px 15px;}
.hdr-nav .navbar-collapse .hdr-buttons a{ width:100%;margin-bottom:5px;}
.hdr-nav-right {display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid rgba(0, 0, 0, 0.1);}
}
@media (max-width:575.98px){ 
    body{padding-top:55px}
  html {font-size: 14px;} 
}
@media (min-width:768px){  
    .hdr-buttons a{margin-right:5px;}
  .hdr-nav .navbar-collapse {justify-content: space-between}
  .hdr-nav {box-shadow: 0px -2px 5px rgba(0,0,0,0.2);} 
  .navbar-nav .nav-item {margin-right:25px;} 
  .navbar-nav .nav-item.dropdown:hover .dropdown-menu {display: block!important;}
   .hdr-nav-right .nav-item:last-child {margin-right:0px;} 
  .top-nav-collapse .navbar-nav .nav-link {padding: 0.5rem 0rem!important;} 
  .nav-link:before {content: '';position: absolute;top: 0;left: 0;width: 0;-webkit-transform: translateX(0%);transform: translateX(0%);height:5px;background:#8d1309;-webkit-transition: .35s;transition: .35s;}
  .nav-item:hover .nav-link:before, .nav-item.active .nav-link:before {width: 100%;}
}

 
/* Footer */
.footer{background:#18366c;border-top:10px solid #cd9c4b;font-size:14px;color:#fff;padding-top:1.2rem;}
.ftr-top{padding:1.5rem 0;color:#fff;font-size:14px;}
.ftr-top a{text-decoration:none; text-transform:none;font-size:14px;color:#fff;}.ftr-top a:hover{color:#cd9c4b;text-decoration:underline;}
@media(max-width:768px){.ftr-top{padding:15px 0;}}
footer .ftr-head{ font-family: inherit;color:#fff;font-weight:700;}
ul.ftr-list{padding:0;margin:0 0 10px;list-style:none;vertical-align:top;}
ul.ftr-list li{margin:0;padding:0 0 8px;line-height:1.4; list-style:none;position:relative;}
 .ftr-bottom a, footer .ftr-head a{color:#fff;white-space:nowrap;}
.ftr-bottom .list-inline-item {padding:0.4rem;margin-right: 0;} 
@media (max-width: 767.98px) {
ul.ftr-list{text-align:center;margin:0}
ul.ftr-list li{display:inline-block;padding:0; }
ul.ftr-list li:not(:last-child):after{content:"|";margin:0 8px;}
}
@media (min-width:768px) { 
    ul.ftr-list{width:33.33%;}
}

 
/* panels */
.ox-hidden{overflow-x:hidden;overflow-y:auto;}
 
/* left panels */
.card-menu { /*background:#fff4dc;*/
    border-radius: 0;
    /*    border-left-color: #8d1309;*/
    border-left-color: #efefef;
    border-width: 0 0 0 5px;
    margin-bottom: 1rem;
}
    .card-menu .card-header { /*background:#8d1309;color:#fff;*/
        background: #efefef;
        color: #000;
        font-weight: bold;
        border-radius: 0;
    }
    .card-menu .list-group-item {
        background: #fff; /*color:#8d1309;*/
        color: #000;
        position: relative;
    }
.card-menu .list-group-item.active {background-color: inherit;border-color: inherit;font-weight:bold}
.card-menu .list-group-item.active:before {content:"\f0da";font-family:FontAwesome;position:absolute;left:-1px;}


/* accordian panels */
.accordion-numbered-section {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #8d1309;
    color: #fff;
    min-width: 40px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.accordion-numbered  { counter-reset: section;position:relative;}
.accordion-numbered .accordion-button::before {counter-increment: section;

                                               /*content:counter(section) " " ;*/}  /*AM 14July2022: commented this to remove auto-increment*/
.accordion-numbered .accordion-button {color:#666666;font-weight:bold;box-shadow: none!important;}
.accordion-numbered .accordion-item {border-color:#8d1309;}
#accordionSOP .accordion-button:not(.collapsed) {color: #8d1309;background-color: transparent;box-shadow: none;border-bottom:1px solid #8d1309}
#accordionSOP .accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238d1309'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
#accordionSOP .accordion-button {align-content:stretch;padding: 0.45rem 1.25rem 0.45rem 60px;font-size:0.96rem;}
     
#accordionSOP .accordion-button:before{position:absolute;top:0;bottom:0;left:0;background-color :#8d1309;color:#fff;min-width:40px;height:100%;display:flex;align-items:center;justify-content:center;}

#accordionSOP .accordion-item:first-of-type, #accordionSOP .accordion-item:last-of-type {border-top-left-radius: 0;border-top-right-radius: 0; border-bottom-right-radius: 0;border-bottom-left-radius: 0;}

#accordionSOP .accordion-body ol { padding-left:20px; }

.num{position:absolute;top:0;bottom:0;left:0;background-color :#8d1309;color:#fff;min-width:50px;height:100%;display:flex;align-items:center;justify-content:center;}
.ol-list{position:relative;list-style:none;padding:0!important;}
.ol-list li {position:relative;padding-left:50px;}
.ol-list .ol-num{position:absolute;top:0;bottom:0;left:0;min-width:50px;height:100%;display:block;}